You are on page 1of 2

SỬ DỤNG DI MODULE ĐỂ ĐỌC ENCODER

1. Phần cứng
- Encoder (E6F-CWZ5G 100 vòng/phút):

+ Dây Brown (12 to 24VDC): nối với nguồn +24VDC


+ Dây Blue (0V - Common): nối với đầu GND của nguồn. Đồng thời, nếu module
DI là IB32 thì có thể sử dụng GND của nguồn nối với chân 17,18 (chân chung cho
Group 1 của module IB32) hoặc chân 35,36 (chân chung Group 2 của module
IB32)

Note: Chân 17-18 thông nhau (chân chung cho Group 11) , chân 35-36 thông nhau (chân
chung cho Group 2)
+ Dây Black (dây tín hiệu Channel A): nối vào một chân IN của module IB32. Nếu
dùng dây GND của nguồn nối với chân chung 17-18 thì phải nối dây Black này
vào 1 trong các chân từ 1 đến 16 (Group 1 - tương ứng với từ IN-0 đến IN-15).
Còn nếu dùng chân chung 35-36 thì phải nối dây Black này vào 1 trong các chân từ
19 đến 34 (Group 2 - tương ứng với từ IN-16 đến IN-31)
+ Dây White (dây tín hiệu Channel B): nếu muốn sử dụng xung đôi thì nối vào một
chân IN của module IB32 (tương tự như dây Black). Ngoài ra, nếu muốn so sánh,
kiểm tra xem số xung mà module DI ghi đc từ Encoder có đúng hay không thì có
thể dùng dây này nối với Accuload rồi so sánh với số xung ghi đc từ PLC vs số
xung ghi từ Accuload.
2. Lập trình để PLC nhận giá trị số xung của Encoder
- Nguyên lý: Khi encoder (bộ phát xung) quay sẽ phát ra xung. Mỗi lần phát ra 1
xung, chân tín hiệu sẽ On-Off, chân tín hiệu này nối với chân IN của Module DI
nên lúc này, chân IN sẽ On-Off theo. Do đó sử dụng 1 biến để lưu giá trị số lần
ON-OFF của chân IN này – biến đó chính là số xung mà Encoder phát ra

Chương trình PLC

You might also like