em có ý thế này a xem thế nào :
4 em khác họ này nếu để kết nối vào 1 em s7 200 nếu không có yêu cầu cao về tốc độ thì có thể làm theo hướng sau xem có khả thi không (chế board chuyển mạch) :
set timerout cho 4 con hmi này trong setting cao một tí vd 100 ms hoặc cao hơn, mỗi con trong chu trình quét sẽ có 50ms hoặc cao hơn để connect với plc,... việc này nôm na hiểu là ta lấy tay đưa cable của hmi1 nối với plc rồi sau một khoảng thời gian lại rút cable này ra tiếp tục đưa cable của hmi2 nối với plc.... tuần tự cho đến hmi4 rồi lặp lại chu trình.... Tuy nhiên việc đảo cable này dùng chuyển mạch bằng IC phân kênh.. chứ không phải bằng tay để đảm bảo tốc độ và độ ổn định tin cậy.. nếu biết tự design mạch thì có thể dùng một con vi điều khiển để thực hiện việc chọn phân kênh cho chip và định khoảng thời gian delay thích hợp trước khi chuyển kênh. hoặc dùng ngay output của plc để làm (output dạng transitor) nhưng phải qua opto để đưa xuống tín hiệu 0 vdc (low) 5vdc (high) đối với chíp chuyển kênh... Nhưng cách này theo em vẫn có nhiều nhược điểm và có thể không khả thi nếu cần tốc độ đáp ứng tốt. Vì thông thường nếu rút cable giữa plc và hmi ra khi nó đang connect với nhau thì timerout tăng lên được nhưng nó cần một chút thời gian để ổn định lại giao tiếp, và các lệnh trong hmi lúc đó nên dùng set hoặc reset chứ không nên dùng dạng revertbit, hay momentary.
Đánh dấu