测试日期:2010-05-25 测试人:胡贞斌、刘坤
Intouch测试运行地点:上海辰知自动化系统集成有限公司办公室 上海市聚丰园路 105 弄75#502
昆腾PLC运行地址:上海电器科学研究所(集团)有限公司 西干线WT10.3标项目部 上 海市三泉路宝辰共和家园40#1403
测试步骤:
1、 PLC通过网线联接到外网的路由器(路由器联接的交换机上);
2、 在PLC联接的路由器中设置PLC为DZM主机;
3、 在PLC端申请花生壳域名,在INTOUCH端运行花生解析,得到PLC端的外网IP为:222.71.30.23(此为动态的,在路由器重新拨号后就改变);
4、 在INTOUCH运行端配置DASEVER(Intouch与施耐德以太网通讯专用)将Network Address设为:222.71.30.23。
5、 建立测试变量。
6、 运行Intouch,通讯测试,通讯正常。
Dasever与昆腾PLC通讯变量建立规则:
Register Type TSX Quantum/ TSX Momentum Modicon Micro Compact 984-265 Compact 984-145 Tag Type Access
Output Coils 1-65536 1-9999 1-65536 1-9999 Discrete Read/Write
Contacts 100001-165536 10001-19999 100001-165536 10001-19999 Discrete Read-Only
Input 300001-365536 30001-39999 300001-365536 30001-39999 Analog Read-Only
Holding 400001-465536 40001-49999 400001-465536 40001-49999 Analog Read/Write
Extended 6x0000-6x9999 6x000-6x999 Analog Read/Write
如上表,表中有底色的一列就为昆腾通讯地址规则。
说明:
1、 地址必须为6位数字;
2、 测试发现后缀相同的输出寄存器与内存寄存器使用为同一个地址。如:%Q1 与%M1对应的同为000001;
3、 PLC内部的实型数据上传在Dasever内设置的地址为内部整型地址加英文空格再F,如PLC内实型%MW1则对应的Modbus地址为:400001 F;但如果读出为整型则不需要F,如%IW1则对应:300001;
4、 PLC内部整型量拆分为各个bool位使用时,在Modbus也就是Dasever中设置的地址为整型地址加:位,但要注意在没有设置好位序的情况下,对应的位地址高16位与低16位有可能会调换。(图中红框内为设置为序)如调换则如:%MW1.0则对应地址为:400001:16。
5、 地址的后缀中的的数字为硬件配置中的状态表中的数字后缀。
参考资料:
1、《MBTCP DAServer Online Help》。
|