前言:强烈建议使用4.09.550(驱动版本1.17.15),或更高版本软件。
一、设置Codesys符号配置并生成xml变量文件
在Application中右击添加符号配置,选择要生成的变量,在编译下载登录后在工程文件中会生成包含变量的xml文件。
注意:有的Codesys不支持中文命名变量或不支持中文命名符号变量导出,请咨询控制器厂商。ProEx暂不支持中文变量通讯
务必取消XML中包含注释的选项,否则可能会出现
RHAA129: PLC1: Symbol mismatch with Device/PLC. Please updat TagData in the project.
二、在ProEx中导入xml变量文件
根据Codesys版本选择对应的驱动,下面以Codesys V3为例
填好控制器的IP地址后,选择使用标签tag
(施耐德PLC只支持使用Node名称通讯)
三、注意事项
1. 施耐德Modicon M241、M251、M262系列PLC
通讯报错:RHAA128: PLC1: Connection open error (Node: XXX)
首先确认:Node Name名称与PLC是否一致。
SoftMachine软件中,MyController菜单中,右击PLC,选择【更改设备名称】
复制名称,并填入【特定控制器设置】中的【Node Name】中
如果仍然无法通讯,报错,则与PLC安全功能有关。以下解决方案二选一
解决方案一:屏内设置PLC的访问用户账户
确保CoDeSys V3 Ethernet协议版本大于等于1.15.10(4.09.250或更高版本已自带)
勾选【Use User Management】,并输入PLC的访问密码(默认用户名和密码均为Administrator)即可。
解决方案二:禁用PLC的用户账户管理功能
使用浏览器打开PLC的IP,并登录。
依次进入【维护】>【用户管理】>【用户帐户管理】,点击【禁用Disable】,即可禁用PLC的用户账户管理功能。
之后,触摸屏与PLC就能正常通讯了。
2. 汇川AM系列PLC
导入标签时,软件直接崩溃退出。
或导入后变量显示空白
以上两个问题是由于汇川符号配置工具版本低,不支持Enum变量导致的。
解决方案:使用记事本打开导出的xml文件。
将【SymbolConfigObject】版本修改为CoDeSys大版本。
如下图,将【1.7.0.0】修改为【3.5.14.0】。然后保存,即可正常导入。
- 下一篇:暂无
- 上一篇:普洛菲斯Pro-face人机界面画面捕捉制作——普洛菲斯