Thể loại: Bộ điều khiển khả trình
Số lượt xem: 4966
Bình luận về bài viết: 0

Sơ đồ khởi động động cơ trong ngôn ngữ sơ đồ bậc thang LD cho PLC

 

Với bài viết này, chúng tôi bắt đầu một loạt các tài liệu đào tạo để tạo các chương trình cho bộ điều khiển logic lập trình (PLC) trong môi trường CodeSys. Tốt nhất là học cách lập trình PLC bằng các ví dụ thực tế thực tế.

Hãy xem xét một vài chương trình đơn giản mà bạn có thể sử dụng để điều khiển động cơ cảm ứng lồng sóc. Để tạo các chương trình, chúng tôi sẽ sử dụng ngôn ngữ sơ đồ bậc thang LD trong CodeSys.

Tổng cộng, chúng tôi xem xét 4 chương trình cho 4 chương trình:

1. Sơ đồ bật và tắt động cơ;

2. Mạch điều khiển của động cơ đảo ngược sử dụng công cụ đào trung gian của Stop Stop;

3. Mạch điều khiển của động cơ đảo chiều mà không cần sử dụng một công cụ đào trung gian đào Stop Stop;

4. Mạch điều khiển của động cơ đảo chiều sử dụng các công tắc giới hạn.

Các ví dụ dưới đây chủ yếu cho mục đích giáo dục, như sử dụng PLC cho các mạch đơn giản như vậy là không thực tế.

Động cơ điện trong sản xuất

Ngôn ngữ sơ đồ bậc thang, LD) trong tài liệu tiếng Nga cho PLC thường được gọi là ngôn ngữ của mạch tiếp xúc (RKS). Ngôn ngữ đồ họa này được phát minh vào những năm 70 của thế kỷ XX và chủ yếu nó được tạo ra cho các thợ điện thời đó phải nâng cấp các mạch tiếp xúc với các thiết bị riêng biệt (rơle, bộ hẹn giờ, bộ đếm, v.v.) thành các mạch với sử dụng bộ điều khiển khả trình. Ông đã là một nhà lãnh đạo nổi tiếng trong một thời gian dài. trong số tất cả các ngôn ngữ lập trình PLC PLC.

Ngôn ngữ LD (RKS) gần như lặp lại hoàn toàn logic của các mạch điện tiếp xúc với rơle. Bên trái và bên phải là các mạch dọc, được coi là xe buýt điện. Giữa chúng có các mạch ngang, ở mỗi bên trái có các tiếp điểm thường mở và thường đóng khác nhau, và ở phía bên phải có các cuộn dây (cuộn dây).

Mỗi liên hệ tương ứng với biến logic riêng của nó (ON hoặc OF), truyền trạng thái Boolean, True True hay hoặc Giả Sai đến cuộn dây. Trong trường hợp đầu tiên, cuộn dây nhận giá trị "bật" (BẬT), trong lần thứ hai - "tắt" (TẮT).

Trong ngôn ngữ này, khá dễ dàng để tạo các mạch phức tạp bao gồm các khối chức năng khác nhau (bộ kích hoạt, bộ hẹn giờ, bộ đếm, v.v.), cho phép bạn sử dụng ngôn ngữ này để giải quyết hầu hết mọi tác vụ, thậm chí rất phức tạp.


Động cơ bật và tắt mạch

Phiên bản đầu tiên của chương trình hoàn toàn lặp lại phổ biến nhất mạch sử dụng hai nút và bộ khởi động điện từ.

Động cơ bật và tắt mạch cho PLC

Nút khởi động ((B1), khi được nhấn, sẽ cung cấp giá trị của một đơn vị logic (đúng True) thông qua tiếp điểm đóng của nút dừng (B2) cho cuộn dây (K1). Một tiếp điểm quanh co được kết nối song song với tiếp điểm của nút đầu tiên được bật và tạo ra một mạch khóa liên động tạo năng lượng cho cuộn dây khi nút khởi động được giải phóng.

Mạch này có thể được đơn giản hóa bằng cách sử dụng cuộn dây Set Set và và nút Reset Reset (tương tự trình kích hoạt RS). Đây là những thành phần được sử dụng rất phổ biến của ngôn ngữ LD. Trong các chương trình, chúng được thiết kế để ghi nhớ trạng thái bật và tắt động cơ điện hoặc bất kỳ yếu tố đầu ra nào khác. Ngoài việc điều khiển động cơ bằng các bộ truyền động khác của cuộn dây, Set / Reset thường được sử dụng để theo dõi các bộ phận trên máy.

Do ngôn ngữ LD được phát triển trên cơ sở hoạt động của các thiết bị logic tiếp xúc với rơle, nên các cuộn dây Set Set và và Reset Reset có nguyên mẫu vật lý riêng của chúng tiếp sức trong quá khứ, cái gọi là chặn chặn rơle. Chúng thường được sử dụng để ghi nhớ trạng thái hoạt động của đối tượng điều khiển trong thời gian mất điện.

Đây là các rơle với hai cuộn dây cài đặt và thiết lập lại.Khi nguồn điện được cung cấp cho cuộn dây lắp đặt, nó đã chuyển cơ chế bên trong sang vị trí trên máy và trên vị trí này được duy trì một cách cơ học bằng một chốt.

Việc cung cấp điện cho cuộn dây đặt lại dẫn đến sự dịch chuyển của cơ chế bên trong sang vị trí tắt. Nếu không có cuộn dây nào được cấp năng lượng, rơle sẽ vẫn ở vị trí cuối cùng. Do đó, tên - Rơle chặn rơle.

Trong chương trình bên dưới, khi tín hiệu xung được áp dụng cho cuộn Set, nó được kích hoạt và duy trì cho đến khi tín hiệu xung được gửi đến cuộn Reset.

Động cơ bật và tắt mạch bằng Set / Reset

Trong mạch này, nếu hai nút được nhấn cùng lúc (cả hai chế độ Cài đặt bộ cài đặt và Chế độ cài đặt lại được kích hoạt), cuộn dây sẽ bị tắt. Bạn cũng có thể thay đổi logic và thay đổi mức độ ưu tiên của các chế độ Cài đặt bộ cài đặt và Cài đặt lại. Trong trường hợp này, khi nhấn hai nút đồng thời, cuộn dây sẽ vẫn bật.

Lược đồ sử dụng Đặt lại và Đặt

Sơ đồ trong chế độ mô phỏng:

Sơ đồ trong chế độ mô phỏng

Để bật chế độ mô phỏng trong CodeSys, bạn cần kiểm tra hộp kiểm Chế độ mô phỏng của Chế độ mô phỏng trong mục menu của Trực tuyến trực tuyến, sau đó, Bắt đầu (F5) và sau khi đặt các giá trị liên hệ bắt buộc, hãy viết các giá trị này vào bộ điều khiển, trong trường hợp này, nhấn phím Ctrl + F7.


Mạch đảo ngược động cơ bật và tắt

Bây giờ chúng ta chuyển sang các mạch điều khiển của động cơ điện lồng sóc đảo ngược. Chương trình bên dưới cho phép đảo ngược động cơ bằng các nút Chuyển tiếp (B2) và Quay lại (B3) sau khi nhấn nút Dừng trung gian (B1) trước mỗi thay đổi theo hướng quay.

Mạch khởi động động cơ đảo ngược trong CodeSys trên LD

Các tiếp điểm lồng vào nhau thường đóng K1 và K2 làm cho không thể bật mô tơ trong thời gian ngắn trong khi nhấn các nút Chuyển tiếp và Quay lại.

Bất kỳ tiếp điểm chặn bổ sung nào được kết nối nối tiếp với các cuộn dây, ví dụ, trong chương trình, nó tiếp điểm rơle nhiệt QC.

HL1 và HL2 là các cuộn dây chịu trách nhiệm bật đèn cảnh báo. Từ chúng có thể xác định khi nào động cơ quay theo hướng nào.

Thông thường, một chương trình được sử dụng để điều khiển động cơ điện, lặp lại mạch tiếp điểm rơle bằng hai tiếp điểm được ghép nối trên các nút. Sơ đồ như vậy cho phép bạn thay đổi hướng quay của động cơ điện mà không cần sử dụng nút Dừng trung gian. Nút này chỉ được sử dụng khi động cơ dừng hoàn toàn.

Một ví dụ về sơ đồ LD như vậy trong CodeSys:

Sơ đồ mà không sử dụng nút dừng trung gian

Tất cả các chương trình LD ở trên khá đơn giản và được các thợ điện đón nhận. Để kết luận, chúng tôi trình bày một chương trình phức tạp hơn bằng cách sử dụng bộ định thời (phần mềm tương tự của rơle thời gian).

Chương trình điều khiển động cơ sử dụng bộ hẹn giờ phần mềm

Chương trình này cho phép bạn điều khiển chuyển động tự động của động cơ điện đảo chiều giữa hai điểm với tốc độ màn trập. Sau khi nhấn nút Khởi động (B2), cơ chế được điều khiển bởi động cơ điện di chuyển từ điểm A đến điểm B. Ở đó, nó dừng lại trong 10 giây và bắt đầu di chuyển theo hướng ngược lại. Tại điểm A, điểm dừng mới trong 10 giây và chuyển động ngược lại đến điểm B.

Điều khiển chuyển động được thực hiện bằng hai công tắc giới hạn (SQ1 và SQ2) và độ trễ thời gian trên các điểm dừng được cung cấp bằng hai bộ định thời TON. Chúng tôi sẽ cho bạn biết về các loại bộ định thời CodeSys và các tính năng sử dụng chúng trong các chương trình trong một trong những bài viết sau đây dành cho việc dạy lập trình PLC.

Xem thêm tại electro-vi.tomathouse.com:

  • Ngôn ngữ LD Ladder và ứng dụng của nó
  • Ví dụ về các chương trình PLC đơn giản trong CodeSys bằng ngôn ngữ bậc thang
  • Một ví dụ về việc hiện đại hóa mạch điện của thang máy vận chuyển hàng hóa bằng cách sử dụng ...
  • Sử dụng ARIES PLC trong các hệ thống điều khiển chiếu sáng tự động
  • Một ví dụ về nâng cấp mạch điện của trạm bơm với hai máy bơm ...

  •