开疆智能ModbusRTU转Profinet网关连接西门子CP341配置案例(开疆智能技术有限公司)

开疆智能ModbusRTU转Profinet网关连接西门子CP341配置案例(开疆智能技术有限公司)
本案例是通过开疆智能研发的ModbusRTU转Profinet网关连接西门子1200PLC与CP341的配置案例,CP341作为ModbusRTU从站与网关进行通讯,并把采集上来的数据发送给西门子1200PLC.

今日霍州(www.jrhz.info)©️

配置过程:

Modbus从站配置

组态和配置

1、打开软件TIA PORTAL STEP7 V13,点击项目->新建...创建一新项目,项目名称为341_modbus_Slave。

今日霍州(www.jrhz.info)©️

图2

2、用鼠标点击“添加新设备”,选择SIMATIC S7-300->CPU->CPU 315-2PN/DP->6ES7 315-2EH14-0AB0。

今日霍州(www.jrhz.info)©️

图3

3、双击“设备组态”进入硬件组态界面,导轨RACK和CPU 315-2PN/DP已经存在,只需要插入PS307和CP341。

今日霍州(www.jrhz.info)©️

图4

4、双击CP341模板,进入CP341的属性框,配置CP341参数。

今日霍州(www.jrhz.info)©️

图5

5、在“协议”选项中选择“Modbus从站”。配置Modbus从站通信参数,设定的通信参数要和通讯伙伴的相同。传输率(通信波特率):9600bps,数据位:8位,停止位:1位,奇偶校验:无,从站站址:2,其他的参数都采用默认设置。

今日霍州(www.jrhz.info)©️

图6

6、FC01,05,15:读取、强制输出位的状态;分4个范围,每个范围前2行地址为信息传送地址,后2行对应西门子的PLC地址区,即第1范围从0~15对应MODBUS地址区为00001~00016,对应西门子数据区(标记F.)为M10.0~M11.7;第2范围从16~31对应MODBUS 地址区为00017~00032,对应西门子数据区(输出Q.)为Q0.0~Q1.7;第3范围从地址32~64对应Modbus 地址区为00033~00065,对应西门子数据区(时间T.)为T0~T1;第4范围从地址64~96对应Modbus 地址区为00065~00097,对应西门子数据区(计数器C.)为C0~C1。

今日霍州(www.jrhz.info)©️

图7

7、FC02:读取输入数据位的状态,分2个范围,每个范围前2行地址为信息传送地址,后2行对应西门子的PLC地址区,即第1范围从0~15对应MODBUS地址区为10001~10016,对应西门子数据区(标记F.)为M12.0~M13.7;第2范围从16~31对应MODBUS 地址区为10017~10032,对应西门子数据区(输入I.)为I0.0~I1.7。

今日霍州(www.jrhz.info)©️

图8

8、FC03、06、16:组态保持寄存器数据区,对应西门子数据区为DB块,即MODBUS保持寄存器地址区的地址40001,对应西门子DB块的地址DB10.DBW0,依次40002对应DB10.DBW2,往后依次类推。

今日霍州(www.jrhz.info)©️

图9

9、FC04:组态输入寄存器数据区,对应西门子数据区同样是DB块,即MODBUS输入寄存器地址区的地址30001,对应西门子DB块的地址DB11.DBW0,依次30002对应DB11.DBW2,往后依次类推。

今日霍州(www.jrhz.info)©️

图10

10、设置写参数的限制值,对写操作做访问限制。

今日霍州(www.jrhz.info)©️

图11

11、如果选用的是RS422/485接口的CP341时,还需要设置接口类型,如下图所示,其它参数与RS232的设置一样。

今日霍州(www.jrhz.info)©️

图12

12、查看驱动程序状态,提示在“在线诊断”对话框中更新CP上的驱动程序,如下图所示。

今日霍州(www.jrhz.info)©️

图13

加载驱动

1、右击模块-点击“在线与诊断”-将项目转至在线-点击“功能”-“加载特殊驱动程序

今日霍州(www.jrhz.info)©️

图14

2、点击”加载“,完成在模块上加载驱动程序操作

今日霍州(www.jrhz.info)©️

图15

编写通信程序

1、在设置功能码FC03、06、16中,创建DB10满足设置需要;在设置功能码FC04中,创建DB11满足设置需要。这2个数据块都创建1个数据类型Array的变量,数组元素的数据类型为Word,数量为101。

今日霍州(www.jrhz.info)©️

图16

2、进入主程序OB1,从通信->通信处理器->MODBUS Slave (RTU),调用功能块MODB_341,MODB_341的背景数据块为DB1。

今日霍州(www.jrhz.info)©️

图17

关于功能块MODB_341的管脚说明。

LADDR

硬件组态中的起始逻辑地址,本例中为256,见图15

START_TIMER

超时初始化定时器,本例中为T0

START_TIME

超时初始化时间值,本例中为S5t#1s

OB_MASK

外设访问错误屏蔽位,本例中为M200.0

CP_START

FB初始化始能位,该位需要置1。本例中为M200.1

CP_START_FM

CP_START初始化的上升沿位,本例中为M200.2

CP_START_NDR

从CP写操作位,本例中为M200.3

CP_START_OK

初始化成功标志,本例中为M200.4

CP_START_ERROR

初始化失败标志,本例中为M200.5

ERROR_NR

错误号,本例中为MW202

ERROR_INFO

错误信息,本例中为MW204,可以查看Modbus Slave 手册第10章

今日霍州(www.jrhz.info)©️

图18

设备连接

本文档使用的CP341的接口是RS232C,因此需要通过标准的RS232C电缆来连接CP341和计算机的串口,具体的电缆连接方法请查看CP341手册B章节连接电缆部分(见:手册、文档和软件链接部分)。

如果使用的CP341是RS485接口的模块,需要使用RS232C/RS485转换器。

通信测试

前面使用 TIA Step7 软件已经将通信CP341的通信工作做完,下面进行通信测试。这里使用串口通讯测试软件Modscan32软件来测试CP341和计算机的通信,步骤如下

1、将项目程序在线,本示例中手动将M200.1(即:CP_START)置1,M200.2(即:CP_START_FM)和M200.4(即:CP_START_OK)也会为1。

今日霍州(www.jrhz.info)©️

图19

打开网关配置软件“Gateway Configuration Studio”并新建项目选择PN2MRM

今日霍州(www.jrhz.info)©️

设置网关在Profinet一侧的设备名称及IP地址(新版本通过主站组态软件进行分配)

今日霍州(www.jrhz.info)©️

设置网关的Modbus参数,跟从站保持一致。

今日霍州(www.jrhz.info)©️

从站支持4800,9600,19200三种波特率

今日霍州(www.jrhz.info)©️

右键添加Node,填写从站的站地址

今日霍州(www.jrhz.info)©️

添加对应功能码,从手册可知,执行器支持)03 04 06 16,功能码,选取对应选项

今日霍州(www.jrhz.info)©️

使用03功能码,起始地址为0,共10个寄存器的数量。

今日霍州(www.jrhz.info)©️

确认参数后将在配置到网关。

1200PLC:

打开西门子PLC组态软件,新建项目并导入网关GSD文件

今日霍州(www.jrhz.info)©️

给网关分配设备名称以及IP地址

今日霍州(www.jrhz.info)©️

分配输入输出数据长度

今日霍州(www.jrhz.info)©️

确认组态无误后将组态下载进PLC即可正常使用

特别声明:[开疆智能ModbusRTU转Profinet网关连接西门子CP341配置案例(开疆智能技术有限公司)] 该文观点仅代表作者本人,今日霍州系信息发布平台,霍州网仅提供信息存储空间服务。

猜你喜欢

实验室三参数COD检测仪(实验室测cod实验视频)

水质分析仪主要测定污水中CODCr、总磷和氨氮三个参数,CODCr采用快速消解法,操作过程简单、快速、经济,测定结果与传统滴定法有良好的对比性;总磷采用国家标准规定的钼酸铵分光光度法,运用过硫酸钾将水样中含磷…

实验室三参数COD检测仪(实验室测cod实验视频)

阿维塔12的情感共鸣,动人!》(阿维塔logo)

人类生活剪影的融入,让阿维塔12更具亲和力。 阿维塔12在设计细节中融入情感元素。光影效果的运用,让阿维塔12更具温度。艺术装置的展示,让阿维塔12引发共鸣。这些情感表达让阿维塔12独具特色。原创设计理念,让…

《<strong>阿维塔12的情感共鸣,动人!</strong>》(阿维塔logo)

再见爱人5邓莎求的只是陪伴,张不开嘴是因太懂事,她不配吗(再见爱人5邓莎夫妇表现)

这本应是两人的共同体验,却被他独占了回忆,完全忽视了妻子的期待。越是平静,越像深水炸弹:没有争吵,也没有修复空间,结果就是看着一切在沉默中崩塌。如果邓莎能够首次直面表达自己的不满,说出“我不满意”,无论结果如…

再见爱人5邓莎求的只是陪伴,张不开嘴是因太懂事,她不配吗(再见爱人5邓莎夫妇表现)

『任嘉伦』参加NBA『明星』️赛,带伤完成比赛,被赞太敬业!(『任嘉伦』参加的极限挑战是哪一期)

『任嘉伦』参演的许多作品都取得了不错的口碑和收视率。 这些作品不仅展示了『任嘉伦』作为演员的多面才华,也体现了他在不同角色中的深刻理解和塑造能力。无论是在抗战剧中展现英勇与智慧,还是在奇幻剧中演绎复杂的情感,他都能…

『任嘉伦』参加NBA『明星』️赛,带伤完成比赛,被赞太敬业!(『任嘉伦』参加的极限挑战是哪一期)

两个人连累整部剧?一个脸肿歪嘴一个表情呆,『陈乔恩』也救不了(两个人相连)

然而,近期热播的《山河枕》却让人感受到了一种遗憾,尤其是『丁禹兮』与『宋茜』这两位主角🎭️的表现,让观众在期待中逐渐转向失望。 希望未来的剧集能够在质量与吸引力之间找到平衡,让每一位观众都能在剧中找到那份属于自己的情感…

两个人连累整部剧?一个脸肿歪嘴一个表情呆,『陈乔恩』也救不了(两个人相连)