[r]
(1)Chương 5: Kỹ thuật lập trình điều khiển trình tự Bộ mơn TựĐộng Đo Lường – Khoa Điện CHƯƠNG
KỸ THUẬT LẬP TRÌNH ĐIỀU KHIỂN TRÌNH TỰ 5.1 Điều khiển trình tự dùng ghi
5.1.1 Nguyên lý điều khiển trình tự dùng ghi 5.1.2 Ví dụ vềđiều khiển tay máy dùng ghi
(Liên hệ lại chương 3)
5.2 Sequence Control Relay (Relay điều khiển tuần tự): 5.2.1 Lệnh STL lập trình SCR:
+ Lệnh SCR: Lệnh đánh dấu vị trí bắt đầu đoạn điều khiển trình tự Khi n có giá trị logic cờ phất cho phép đoạn điều khiển trình tự bắt đầu làm việc Đoạn điều khiển trình tự phải kết thúc lệnh SCRE
+ Lệnh SCRT:Lệnh thực việc chuyển bit điều khiển trình tự sang trạng thái khác (set bit kế tiếp) Khi có tín hiệu truyền đến lệnh S bit tham chiếu set lên relay điều khiển trình tự bắt đầu hoạt động Đoạn SCR thực trở off
+ Lệnh SCRE: Lệnh đánh dấu kết thúc đoạn chương trình điều khiển trình tựđược bắt đầu lệnh SCR
Trong STL, LAD, FBD relay điều khiển trình tựđược sử dụng để quản lý hoạt động máy móc đoạn chương trình điều khiển theo bước
Lệnh LSCR chuyển trạng thái logic SCR vào ngăn xếp (stacks) tương ứng với giá trị S bit tham chiếu lệnh Đoạn chương trình có hoạt động hay khơng phụ thuộc vào kết SCR stack Đỉnh ngăn xếp đưa kết S bit (được tham chiếu lệnh) trực tiếp cuộn dây (LAD) hay hộp (FBD) Hình mô tả hoạt động S stack logic stack kết việc thực lệnh LSCR
+ Các vấn đề cần lưu ý sử dụng relay điều khiển trình tự: - Tất vấn đề logic
lệnh LSCR SCRE tạo relay điều khiển trình tự tuỳ thuộc vào kết S stack Hình 5.1: Kết việc thực lệnh
(2)Chương 5: Kỹ thuật lập trình điều khiển trình tự Bộ mơn TựĐộng Đo Lường – Khoa Điện q trình thực lệnh Cịn vấn đề logic lệnh SCRE lệnh LSCR (bên nội dung chương trình điều khiển trình tự) khơng phụ thuộc vào kết cuả S stack
- Lệnh SCRT set S bit cho phép thực đoạn lệnh SCR reset S bit thực trước
+ Các vấn đề hạn chế sử dụng lệnh điều khiển trình tự:
- Bạn sử dụng nhiều S bit giống cho nhiều chương trình Ví dụ, bạn sử dụng S0.1 chương trình chính, bạn khơng thể sử dụng chương trình chương trình xử lý ngắt
- Khơng sử dụng lệnh nhảy JMP lệnh khai báo nhãn LBL đoạn SSR Nghĩa không cho phép nhảy vào đoạn SCR từ bên bên từ bên nhảy Bạn thực cặp lệnh JMP LBL xung quanh đạon SCR - Bạn sử dụng lệnh FOR NEXT lệnh END đoạn chương trình
SCR
5.2.2 AND nhánh SCR:
Ví dụ cách sử dụng lệnh SCR (đây ví dụ cách sử dụng lệnh AND nhánh): Trong ví dụ này, bit SM0.1 sử dụng để set bit S0.1 tương ứng với trạng thái SCR1 hoạt động vòng quét
Sau thời gian delay 2s, bit T37 chuyển tiếp đến trạng thái SCR2 Trong trình chuyển tiếp này, làm ngưng trạng thái SCR1 bắt đầu hoạt động trạng thái SCR2 (S0.2)
Trong vùng nhớ liệu PLC S7-200 có vùng nhớ S 32 byte dành cho điều khiển trình tự
(3)Chương 5: Kỹ thuật lập trình điều khiển trình tự Bộ mơn TựĐộng Đo Lường – Khoa Điện
5.2.3 Điều khiển phân kỳ:
Trong nhiều ứng dụng, dòng trạng thái đơn phân đồng thời thành hai nhiều dịng Khi dòng điều khiển phân kỳ từ dòng đơn phải hoạt động đồng thời Xem mơ tả hai dịng phân kỳở hình
Transition Condition
State L State L
State L
Hình 5.2: Dịng điều khiển phân kỳ
Dịng điều khiển phân kỳ có thểđược thực cách bổ sung lúc nhiều lệnh SCRT vào chương trình SCR Xem ví dụ sau: