技术中心

西门子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 才能取道相应的值。
 

相关技术

您的留言已提交成功~

采购或询价产品,请直接拨打电话联系

联系人:姚小姐

联系方式:
当前客户在线交流已关闭
请电话联系他 :