2024年3月20日发(作者:蔺春芳)
本特利3500C与西门子MODBUS之间的通讯的帮助
一.硬件接口
1. 如果是RS485
西门子模块6ES7341-1CH01-0AB0上是15针母头,3500C模块是3500/92-02-01-00 15
针母头,连接电缆是西门子一端是15针公头,3500C是15针公头,接线图如下:
CP341 – 15PIN
Bently 3500 – 9 PIN
T (+)
R (+)
T (-)
R (-)
COM
9
11
2
4
8
4
3
6
9
5
T (+)
R (+)
T (-)
R (-)
COM
Casing shield
RS485
2
如果是RS232 本特利通讯模块是3500/92-01-01-00
连接西门子CP341-1AH01-0AE0的一端是9针母头,连接3500/92-01-01-00一端是15针公
头。
二.软件编程
1. 本特利3500C设置
1) 本特利的组态
2)
一般先上电,点击图1后,选择端口和波特率见图2,点CONNECT建立连接。
点UPLOAD图3,上载组态图4,点击92进入通讯模块组态画面图5(组态波特率等参
数),电击Configue按钮进入Congigurable Registers窗口图6,将具体振动或位移的
通道DRIECT拖到右面的窗口。
OK,存盘下载。
图1
图2
图3
图4
图5
Bently作为从站只是发送数据,所以设置很简单,主要需要设置波特率、起始/停止位、
效验位。这里设置波特率为9600Bit/s,一位停止位,无效验。然后点击Configue按钮进
入Congigurable Registers窗口,选好要传送的数据,并且定义成实型(注:如要读取BENTLY
的46001寄存器地址,则把6001转换为十六进制数作为Siemens发送DB块的寄存器地址
即可)。
2. 西门子软件组态
1) MODBUS组态的下装
1.1 根据项目图纸,正确组态硬件
1.2
点击CP441-2,点击,点击,进入图1,组态参数;
点图1中的INTERFACE,进图2,选择半双工。
图1
图2
1.3
2) 编程
2.1 FC13中调用SFB12(发送,背景DB12),SFB13,发送的数
据快为DB1,组态见下图,站地址02、功能码03,启始地址46001
(转16进制为1771),长度10(根据数据数量更改)。
2.2 发送
CP441 ACSII 通讯参考(
2.3 接收
SFB13的背景是DB13,接收数据DB2
DB2的定义
注意: EN_R M8。0 使能为长置1
2.4 其他
!)轮询时间
轮询时间定义,本例为1S。
3) 错误查看
.
3.应该OK了,打完收功!!!!!!
2024年3月20日发(作者:蔺春芳)
本特利3500C与西门子MODBUS之间的通讯的帮助
一.硬件接口
1. 如果是RS485
西门子模块6ES7341-1CH01-0AB0上是15针母头,3500C模块是3500/92-02-01-00 15
针母头,连接电缆是西门子一端是15针公头,3500C是15针公头,接线图如下:
CP341 – 15PIN
Bently 3500 – 9 PIN
T (+)
R (+)
T (-)
R (-)
COM
9
11
2
4
8
4
3
6
9
5
T (+)
R (+)
T (-)
R (-)
COM
Casing shield
RS485
2
如果是RS232 本特利通讯模块是3500/92-01-01-00
连接西门子CP341-1AH01-0AE0的一端是9针母头,连接3500/92-01-01-00一端是15针公
头。
二.软件编程
1. 本特利3500C设置
1) 本特利的组态
2)
一般先上电,点击图1后,选择端口和波特率见图2,点CONNECT建立连接。
点UPLOAD图3,上载组态图4,点击92进入通讯模块组态画面图5(组态波特率等参
数),电击Configue按钮进入Congigurable Registers窗口图6,将具体振动或位移的
通道DRIECT拖到右面的窗口。
OK,存盘下载。
图1
图2
图3
图4
图5
Bently作为从站只是发送数据,所以设置很简单,主要需要设置波特率、起始/停止位、
效验位。这里设置波特率为9600Bit/s,一位停止位,无效验。然后点击Configue按钮进
入Congigurable Registers窗口,选好要传送的数据,并且定义成实型(注:如要读取BENTLY
的46001寄存器地址,则把6001转换为十六进制数作为Siemens发送DB块的寄存器地址
即可)。
2. 西门子软件组态
1) MODBUS组态的下装
1.1 根据项目图纸,正确组态硬件
1.2
点击CP441-2,点击,点击,进入图1,组态参数;
点图1中的INTERFACE,进图2,选择半双工。
图1
图2
1.3
2) 编程
2.1 FC13中调用SFB12(发送,背景DB12),SFB13,发送的数
据快为DB1,组态见下图,站地址02、功能码03,启始地址46001
(转16进制为1771),长度10(根据数据数量更改)。
2.2 发送
CP441 ACSII 通讯参考(
2.3 接收
SFB13的背景是DB13,接收数据DB2
DB2的定义
注意: EN_R M8。0 使能为长置1
2.4 其他
!)轮询时间
轮询时间定义,本例为1S。
3) 错误查看
.
3.应该OK了,打完收功!!!!!!