最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

本特利MODBUS通讯

IT圈 admin 28浏览 0评论

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了,打完收功!!!!!!

发布评论

评论列表 (0)

  1. 暂无评论