3 - LT Lap Trinh PLC

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 37

LẬP TRÌNH PLC

PLC Programming
PLC Fx và phần mềm mô phỏng Fx_TRN
Giới thiệu PLC Mitsubishi
PLC Fx và phần mềm mô phỏng Fx_TRN
Giới thiệu PLC Mitsubishi
PLC Fx và phần mềm mô phỏng Fx_TRN
Các kí hiệu SW liên quan
PLC Fx và phần mềm mô phỏng Fx_TRN
Các kí hiệu SW liên quan
PLC Fx và phần mềm mô phỏng Fx_TRN
Các kí hiệu SW liên quan
PLC Fx và phần mềm mô phỏng Fx_TRN
Các kí hiệu SW liên quan
Các “Device” cơ bản của PLC Fx

Các tên sử dụng trong PLC Fx (của Mitsubishi)


Input: X Output: Y Relay phụ: M
X0, X1, X2, ..X7; Y0, Y1, Y2, ..Y7;
X10, X11, X12, ..X17; Y10, Y11, Y12, ..Y17;
X20, X21, X22, .. X27; Y20, Y21, Y22, .. Y27;
…. ….

Timer: T Counter: C
T0, T1, ...T7, T8, T9; C0, C1, ...C7, C8, C9;
T10, T11, ...T17; T18, T19; C10, C11, ...C17; C18, C19;
… …
…. ….

Input X và ouput Y sử dụng hệ Octal.


Các “Device” cơ bản của PLC Fx

Các tên sử dụng trong PLC Fx (của Mitsubishi)


Thanh ghi dữ liệu : D Index register: V, Z

Thanh ghi mở rộng: R Pointer: P, I

Constant: K, H, E
Phụ lục hệ đếm

Decimal-Hệ thập phân: Octal- Hệ bát phân:


- Đơn vị: 0, 1, 2, …, 9 - Đơn vị: 0, 1,.., 7
- Chục: 10, 20, …, 90 - Chục: 10, 11,…,17
- Trăm: 100, 200,…, 900 - Trăm: 100, 101, …, 177
- …

Hexadecimal-Hệ thập thập lục phân:


Binary- Hệ nhị phân: - Đơn vị: 0, 1, 2, …, 9, A, B, C, D, E, F
- Đơn vị: 0, 1 - Chục: 10, 11, …, 1A, 1B,…, 1F
- Chục: 10, 11; - Trăm: 100,…, 10A, …, 10F, …, 1F0, …., 1FF
- Trăm: 100, 101, 110, 111 - …..
- …
Tương quan các ký hiệu trong mạch relay và PLC Fx
Các kiểu lập trình trên PLC Fx

Phần mềm lập trình PLC Fx hỗ trợ 3 kiểu lập trình IL, Ladder và SFC/STL:

Kiểu Ladder hay Circuit diagram là kiểu thông dụng


nhất
Các kiểu lập trình trên PLC Fx
IL và Ladder cùng các lệnh cơ bản
Các kiểu lập trình trên PLC Fx
IL và Ladder cùng các lệnh cơ bản
Các kiểu lập trình trên PLC Fx
IL và Ladder cùng các lệnh cơ bản
Các kiểu lập trình trên PLC Fx
IL và Ladder cùng các lệnh cơ bản
Các kiểu lập trình trên PLC Fx
IL và Ladder
Các kiểu lập trình trên PLC Fx
IL và Ladder cùng các lệnh cơ bản
Các kiểu lập trình trên PLC Fx
IL và Ladder cùng các lệnh cơ bản
Các kiểu lập trình trên PLC Fx
IL và Ladder cùng các lệnh cơ bản
Các kiểu lập trình trên PLC Fx
IL và Ladder cùng các lệnh cơ bản
Các kiểu lập trình trên PLC Fx
IL và Ladder cùng các lệnh cơ bản
Các kiểu lập trình trên PLC Fx
IL và Ladder cùng các lệnh cơ bản
Các kiểu lập trình trên PLC Fx
IL và Ladder cùng các lệnh cơ bản
Các kiểu lập trình trên PLC Fx
IL và Ladder cùng các lệnh cơ bản
Các kiểu lập trình trên PLC Fx
IL và Ladder cùng các lệnh cơ bản
Các kiểu lập trình trên PLC Fx
IL và Ladder cùng các lệnh cơ bản
Các kiểu lập trình trên PLC Fx
IL và Ladder cùng các lệnh cơ bản
Các kiểu lập trình trên PLC Fx
IL và Ladder cùng các lệnh cơ bản
Các kiểu lập trình trên PLC Fx
STL - STep Ladder programming
Thế mạnh của STL cho phép chia chương trình lớn thành những đoạn nhỏ. Hoạt động của chương trình STL như sau:
 Mỗi step là 1 chương trình nhỏ
Các kiểu lập trình trên PLC Fx
STL - STep Ladder programming
Cách bắt đầu và kết thúc STL:
 Nhúng STL vào chương trình IL hoặc Ladder bắt đầu bằng lệnh STL và kết thúc bằng RET

 Kích hoạt một trạng thái mới: Dùng SET hoặc OUT để bật Coil của STL
tương ứng lên ON. Tuy nhiên, có sự khác biệt giữa SET và OUT, thông
thường dùng SET để ON 1 trạng thái mới. Relay STL hiện tại sẽ tự động
reset khi có 1 STL mới được kích hoạt.
Các kiểu lập trình trên PLC Fx
STL - STep Ladder programming

 Lệnh out thường dùng kích hoạt STL trong vòng lặp hoặc nhảy
Các kiểu lập trình trên PLC Fx
STL - STep Ladder programming
Thí dụ chương trình STL dưới dạng SFC, IL và LADD:
Các kiểu lập trình trên PLC Fx
STL -Sequential Function Chart (SFC)

Khi sử dụng lập trình STL phải nắm rõ các qui ước,
chỉ định của phần mềm lập trình!
điểm
Lấy các tiếp
Ngõ ra, cuộn hút
hiện các công cụ
Nhấp vào đây để

Khối nhập lệnh


mã thực thi

Vẽ đường nối
Biên dịch thành

ngang
Xóa kẽ ngang, kẽ
dọc

Các xung cạnh


lên, cạnh xuống

Lấy đảo lại


(Inverter)
Phần mềm Fx-TRN và lập trình PLC
Phần mềm Fx-TRN

Các trình tự tạo 1 chương trình và mô phỏng:

1. Nhấp vào Edit Ladder


2. Tạo project mới: Project\ New Project

3. Viết chương trình (vẽ mạch Ladder)

4. Biên dịch: Convert/F4

5. Nạp chương trình PLC: Write to PLC

You might also like