实际上现在市场很多厂家的HMI都支持1机多屏功能了。实现的原理自己理解如下:
1.每台触摸屏能设定站号,以区分每个触摸屏。
2.此模式下触摸屏作Master,PLC作为Slave。采用token(令牌)来传递触摸屏对PLC的控制权,每个触摸屏轮流做Master。
3.触摸屏与PLC通讯分为为显示状态(READ,读)和操作状态(Write,写)。根据令牌来对PLC进行读写。至于令牌如何传递,每个厂家设计略有不同。比如在按下按钮时,如果设计了操作优先模式,即使令牌还在上一台触摸屏,也会中断上一台触摸屏与PLC的通讯,而把令牌交给有触摸动作的这一台触摸屏(这一点类似于PLC的外部中断了)。如果没有设计成操作优先模式,则完全根据令牌的传递来完成PLC与触摸屏的通信后再交给下一台(类似于PLC程序的反复顺序扫描),令牌的传递由触摸屏完成,与PLC无关。
以上,供参考。