SIEMENS江西省西门子中国授权代理商-西门子变频器-西门子技术服务|西门子PLC模块

更新:2025-01-19 09:10 编号:23298111 发布IP:223.74.132.159 浏览:2次
发布企业
广东湘恒智能科技有限公司商铺
认证
资质核验:
已通过营业执照认证
入驻顺企:
2
主体名称:
广东湘恒智能科技有限公司
组织机构代码:
91441304MAC3TWY11U
报价
请来电询价
变频器
西门子代理商
触摸屏
西门子一级代理
伺服电机
西门子一级总代理
关键词
代理商,变频器,PLC,伺服电机,一级代理
所在地
惠州大亚湾澳头石化大道中480号太东天地花园2栋二单元9层01号房(仅限办公)(注册地址)
联系电话
18126392341
手机
15267534595
联系人
梁涛  请说明来自顺企网,优惠更多
请卖家联系我
15267534595

详细介绍

CP341作主站(Master)的Modbus RTU通讯(STEP7)

图片 硬件及软件列表

图片 组态和配置

图片 编写通信程序

图片 设备连接

图片 通信测试

图片 手册下载

硬件及软件列表

设备名称

设备型号

PS 307

6ES7 307-1EA00-0AA0

CPU 315-2DP

6ES7 315-2AG10-0AB0

MMC

6ES7 953-8LG11-0AA0

CP341

6ES7 341-1AH01-0AE0

Dongle

6ES7 870-1AA01-0YA0

将Dongle插入CP341中,Dongle和插入Dongle前后的CP341如下图所示。

图片

图1

图片注意:STEP7 V5.X软件上,必须安装如下软件包才可进行后续的组态配置。

PTP协议软件包:SIMATIC S7-CP PtP Param V5.1+SP14

MODBUS主站驱动

MODBUS从站驱动

组态和配置

1、打开上面创建的项目ptp,用鼠标右键点击项目名称,选择Insert New Object-> SIMATIC 300Station,更改站的名称为CP341 Modbus-M。

图片

图2

2、双击Hardware进入硬件配置画面,插入RACK、CPU315-2DP、CP341。

图片

图3

3、 双击CP341模板,点击Parameter...,配置CP341参数。在Protocol选项中选择MODBUSMaster。

图片

图4

4、双击Protocol下的信封图标,配置ModbusMaster参数,点击Modbus-Master按钮,设置通讯波特率等参数。

图片

图5

5、配置完成后保存时会提示是否装载驱动。

图片

图6

6、此时必须连接到实际的PLC,点击Yes按钮装载驱动,或点击LoadDrivers装载,装载时CPU必须为STOP模式。

图片

图7

7、装载完成后,如果装载,Step7会提示Driver alreadyexists。配置完成后点击下载按钮保存编译硬件组态,并确认没有错误。

图片

图8

编写通信程序

1、双击OB1,打开OB1编程画面,从库Libraries->CP PtP->CP341中调用发送程序块FB8P_SND_RK,分配背景数据块DB8,将参数LADDR设为硬件组态中的输入起始逻辑地址256。

图片

图9

2、创建发送数据块DB1,从站地址为2,功能码为3,起始地址为0,读4个寄存器数据,具体功能码3 的使用参见ModbusMaster手册 5.3 Function Code 03 - Read Output Registers部分的说明。

图片

图10

3、调用发送功能块,设置参数。

图片

图11

FB8 P_SND_RK的参数设置见下表:

SF

‘S’为发送,此处必须为大写的‘S’

LADDR

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

REQ

发送数据触发位,上升沿触发,本例中为M0.0

DB_NO

发送数据块号,本例中为1(DB1)

DBB_NO

发送数据的起始地址,本例中为0(DB1.DBB0)

LEN

发送数据的长度,本例中为6

R_TYP

‘X’为扩展的数据块,此处必须为大写的‘X’

R

取消通讯,本例中不用

DONE

发送完成位,发送完成后为TRUE,没有错误

ERROR

错误位,为TRUE说明有错误

STATUS

状态字,标识错误代码,查看Modbus Master手册第7章获得相应的说明

其它参数

本例中不用

 

4、从库中Libraries->CP PtP->CP341调用接收程序块FB7P_RCV_RK,分配背景数据块DB7,将LADDR设为硬件组态中的输入起始逻辑地址256。

图片

图12

5、创建接收数据块DB2。

图片

图13

6、调用接收功能块,设置参数。

图片

图14

FB7 P_RCV_RK的参数设置见下表:

LADDR

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

DB_NO

发送数据块号,本例中为2(DB2)

DBB_NO

发送数据的起始地址,本例中为0(DB2.DBB0)

LEN

接收数据的长度,本例中为MW4,只有在接收到数据的当前周期,此值不为0,可以查看MW8的值来确认接收到数据的长度

EN_R

使能接收位,本例中为M0.3

R

取消通讯,本例中不用

NDR

接收完成位,接收完成后为TRUE,没有错误

ERROR

错误位,为TRUE说明有错误

STATUS

状态字,标识错误代码,查看Modbus Master手册第7章获得相应的说明

其它参数

本例中不用

设备连接

本文档使用的CP341的接口是RS232C,需要通过标准的RS232C电缆来连接CP341和计算机的串口.

图片 具体的电缆连接方法请查看:串口接线

如果使用的CP341是RS485接口的模块,需要使用RS232C/RS485转换器(需要选购第三方设备)。

通信测试

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

1、安装Modbus Slave测试软件,安装完成后,在桌面上生成一图标,双击此图标,打开modbusslave测试软件,如图。

图片

图15

2、点击Registerlater按钮,不注册此软件,可以使用30天,但每次只能使用15分钟,网上下载的软件,没有注册码。点击菜单Connection->connect配置串口参数,要和CP341的参数相同。

图片

图16

3、点击OK按钮,选择菜单Setup->SlaveDefinition...设定通讯数据,因为CP341使用的是功能码3,选择03 HoldingRegister,CP341访问的从站地址为2,Slave ID设为2,起始地址从1开始,画面如下。

图片

图17

4、设置地址1到4 的数据分别为111到444,在Step7变量表中设置M0.3为TRUE,使能接收,将M0.0置成TRUE(上升沿触发,想再发送需要将M0.0从TRUE置成FALSE,再置成TRUE),可以监控到DB1.DBW0到DB1.DBW4的值为111到444,如下图。

图片

图18

5、如果想读取浮点数,必须设置数据格式,点击菜单Display->Float Inverse。

图片

图19

6、设置地址1和3的值分别为1.234 和5.678,触发M0.0发送,可以看到接收到的数据为1.234和5.678,如下图。

图片


关于广东湘恒智能科技有限公司商铺首页 | 更多产品 | 联系方式 | 黄页介绍
成立日期2022年11月17日
法定代表人林海霞
注册资本1000
主营产品西门子变频器,西门子PLC\西门子模块、西门子触摸屏、西门子伺服电机、西门子工控机、西门子集成系统、西门子低压、西门子控制单元、西门子CPU,广东省西门子授权代理商,等
经营范围一般项目:技术服务、技术开发、技术咨询、技术交流、技术转让、技术推广;机械设备销售;智能机器人的研发;机械电气设备销售;电气设备修理;信息系统集成服务;阀门和旋塞销售;泵及真空设备销售;工业机器人销售;工业机器人安装、维修;仪器仪表销售;配电开关控制设备销售;软件开发;工业自动控制系统装置销售;电子、机械设备维护(不含特种设备);专用设备修理;计算机软硬件及辅助设备批发;工业工程设计服务;机械设备研发;货物进出口;技术进出口;国内贸易代理。(除依法须经批准的项目外,凭营业执照依法自主开展经营活动)
公司简介广东湘恒智能科技有限公司主要从事工业自动化产品的集成,销售与维修。致力于为您提供在机械、化工、水泥、电力、环保等领域的电气及自动化技术的完整解决方案,包括自动化产品及系统、工程项目执行及管理、主要过程控制领域技术支持,以及专业的售后服务、培训等。公司本着“以人矢志创新、追求卓越”的工作方针,致力于工业自动化控制领域的产品开发、工程配套和系统集成、销售,拥有丰富的自动为本、科技先导、化产品的应用和实 ...
公司新闻
顺企网 | 公司 | 黄页 | 产品 | 采购 | 资讯 | 免费注册 轻松建站
免责声明:本站信息由广东湘恒智能科技有限公司自行发布,交易请核实资质,谨防诈骗,如有侵权请联系我们   法律声明  联系顺企网
© 11467.com 顺企网 版权所有
ICP备案: 粤B2-20160116 / 粤ICP备12079258号 / 粤公网安备 44030702000007号 / 互联网药品信息许可证:(粤)—经营性—2023—0112