恭喜,你发布的帖子
发布于 2021-04-25 16:06:38
22楼
看不同地方对于本地PLC的写数据是怎么进行的。比如HMI,一般的修改数据字后,HMI对PLC写数据,写完就不继续写了,这时候,其他设备也可以远程修改数据;如果通过其他设置或者脚本,进行周期性的写入,数据可能会被反复改写。
为防止反复修改数据,给远程设备设定权限,另外可以通过建立两个标志来处理,一个是命令源,一个是命令源给定的变更权限。比如远程设备给PLC改写指令时,附加一个标志M,是否允许其他设备变更数据,如果允许更改,权限比它低的设备也可以变更改写,否则不能改写;权限比它高的,不论是否可以变更,均可以进行改写。PLC接收远程改写指令后,根据远程站号,记录命令源权限N,同时记录更改标志M,接收到新的改写指令,根据新的命令源权限和前次的更改标志M,决定是否对数据进行变更。
请填写推广理由:
分享
只看
楼主