恭喜,你发布的帖子
发布于 2021-04-22 14:37:05
4楼
需要有一个优先权的问题。
1、触摸屏读取温度,当设定温度时,只是触发一次写入的动作,有点像上升沿或下降沿控制线圈。
2、设备1通过PUT/GET指令读写温度,是一致在进行的动作,相当于常开点控制线圈。
3、设备2同设备1的情况。
所以,当2,和3的情况在执行时,1的修改根本改不动数值。
2和3 的情况到底是谁在起作用(谁可以修改数值),我的理解是跟PLC扫描程序类似,取决于最后执行谁的命令。
所以我觉得需要做一个判断,究竟谁的权限最大,类似于变频器的本地与远程,以及本地远程下对应的命令和调速参考通道的区别。
以ABB变频器为例:
1、本地面板,可以启停及调速。
2、切换到非本地面板时,柜门选择按钮选择本地时(需定义DI端子功能),选择端子启动,调速通过AI1
3、切换到非本地面板时,柜门选择按钮选择远程时(需定义DI端子功能),选择通过通讯总线启动,调速通过总线。
上面三种的情况不能同时存在。
在10年的时候有个项目有遇到一种情况,具体情况不记得了,大概意思好像是这样:
1、本地按钮可以启停设备
2、上位机也能启停设备
3、本地按钮启动的,上位机可以停止;上位机启动的,本地可以停止
最后的做法是取两边信号的异或作为最终的启动信号。
请填写推广理由:
分享
只看
楼主