西门子Saphir ACX36 控制器和触摸屏 TP177B & TP170B的modbus通讯
北京鸿天嘉业控制技术有限公司
2009/8/24 21:31:25>> 进入商铺
ACX36和 TP177B之间的通讯
1.1 硬件接口
使用TP177B的1F1B 口,并需配置成 RS422/485 通讯口,拨码见下图.
TP177B的1F1B 端口定义:
1.2 通讯电缆制作,参照下图接线制作:
TP177B (1F1B, 9 Pin) | | | | | | SAPHIR PLC RS485 |
| 1 NC | | | | | |
| 2 NC | | | | | |
| 3 TxD | | | A+ | | |
4 RxD | | | | B- | | |
| 5 GND | | | GND | | |
| 6 +5V | | | | | |
| 7 NC | | | | | |
| 8 TxD | | | | | |
| 9 RxD | | | | | |
1.3 通讯参数设置
在WCC下设置通讯参数时,选择 RS485 类型, Modicon Modbus Driver, 网络框架选RTU standard, CPU 类型选 “984”. 其它参数如波特率等根据ACX36中设置。参考下图
ACX36和TP170B之间的modbus通讯
2.1 硬件接口
尽管TP170B 也有1F1B端口,并能配置成 RS485 端口,但TP170B 的1F1B端口不支持 Modicon Modbus 通讯协议, 我们只能使用1F1A 通讯端口。 因为1F1A 端口是个RS232 端口,因此在与ACX36的RS485端口连接时需要加一个 RS85/RS232 转换器,如下图。
2.2通讯参数设置
在ProTool Pro CS 中设置TP170B的通讯参数时,选择 RS232类型, Modicon Modbus Driver, RTU standard, CPU 类型 “984”。其他通讯参数参照ACX36中的规定的数值设定。参考下图。
其它信息
3.1扩展应用
除了 TP170B 和 TP177B外,其它型号的触摸屏如TP277 也许可以和 ACX36进行modbus通讯, 但我们没有进行测试,在使用时可参照TP170B 或TP 177B 的方式进行配置。
3.2 数据格式
NOTE:
当将一些离散量打包成整数,在 SAPRO ACX36和TP170B 或 TP177B之间传输时,需要特别注意,因为在ACX36和触摸屏TP177B/TP170B中的整数的数据格式定义不同。
例如,如果您在sapro中定义了一个数组holding[1:100],数据类型为整型,在Sapro软件中把holding[1]的bit 0设为 TRUE , 在触摸屏中您需要40001地址的bit16为即 40001.16 才能取道相应的值。
版权与免责声明:凡本网注明“来源:智能制造网”的所有作品,均为浙江兴旺宝明通网络有限公司-智能制造网合法拥有版
展开全部