西门子和INTOUCH以太网通讯问题

2024-12-28 23:47:57
推荐回答(2个)
回答1:

首先要了解intouch的标记定义(intouch帮助或帮助文档都有标记字典相关资料)
标记(相当于变量):标记的类型有IO型和内存型,访问PLC变量就要选择IO型标记。定义IO型标记要涉及到访问名和项目。
访问名:就是要访问的设备。除了要定义一个访问名,在DAserver还要定义PLC设备,这样intouch的标记就与PLC设备建立了联系。
项目名:就是PLC的地址。例如DB0.DBX10.0,DB10.DBW.20,DB100.DBD12那么在intouch项目就对应为:
DB0,X10.0
DB10,W20
DB100,D12
DB100,REAL12( 实数)

M的格式:
MX0.0
MW2
MD4
M实数不行

回答2:

这个用DAserver通讯,我刚做个冗余的项目,再里面DA里面设置好IP地址,然后INTOUCH访问名里也有设置,填写两个冗余的访问名也就是故障转移,不过似乎冗余切换的时候有时候会有通讯失败的问题,这个有待研究,不过一般情况CPU不会停机的,能顺利切换两次就行了,DB块的写法再DASERVER的帮助文档里有详细的说明。
这个一时半会说不清,还是你上个自己设置的图吧,让大家看看问题出在哪里。