西门子浙江省 金华市(中国)授权 一级代理总代理

供应商
广东湘恒智能科技有限公司
认证
西门子变频器
西门子触摸屏
西门子伺服电机
西门子PLC
西门子直流调速器
西门子电缆
联系电话
18475208684
手机号
18475208684
经理
向小姐
所在地
惠州大亚湾澳头石化大道中480号太东天地花园2栋二单元9层01号房
更新时间
2024-03-26 17:59

详细介绍


v3版指令功能

(一)modbus rtu指令概述

博途v13 sp1版本软件中提供了2个版本的modbus rtu指令:

图1. 两个版本modbus rtu指令


(1)早期版本的modbus rtu指令(图1. 中 modbus(v2.2))仅可通过cm1241通信模块或cb1241通信板进行modbus rtu通信。
(2)新版本的 modbus rtu指令(图1. 中 modbus(rtu) v3.0)扩展了modbusrtu的功能,该指令除了支持cm1241通信模块、cb1241通信板,还支持 profinet 或 profibus 分布式 i/o机架上的ptp通信模块实现modbus rtu通信。(3)新版本 modbus rtu指令所支持的ptp模块如下图2所示:

图2. 新版本 modbus rtu指令所支持的ptp模块

(二)modbus rtu指令实例环境介绍

新版本modbus rtu指令中包含modbus rtu 主站指令和从站指令。本文以 cpu1217c+cm1241rs422/485+et200sp cm ptp 模块为例,介绍新版本 modbus rtu 指令主从通信的编程步骤。其中cpu机架cm1241 rs422/485作为modbus rtu从站,分布式机架et200sp 中 cmptp 模块作为modbusrtu主站。

1、网络结构图如下:

图3. modubus rtu 网络通信结构图

2、本项目中使用到的硬件和软件如下:

(1)硬件:
① cpu1217c (订货号:6es7 217-1ag40-0xb0),固件版本v4.1.3
② cm1241 rs422/485模块 (订货号:6es7 241-1ch32-0xb0),固件版本v2.1
③ 24v 电源ps307(订货号:6es7307-1ka02-0aa0)
④ et200 sp im155-6pn hf(订货号:6es7155-6au00-0cn0)
⑤ cm ptp模块(订货号:6es7137-6aa00-0ba0)

(2)软件:
① 博途sp1 up 9

(三)实例之设备组态

1、组态cm1241 rs422/485模块

(1)打开设备视图,添加s7-1200cpu,并在硬件目录里找到“通信模块”→“点到点”→“cm1241(rs422/485)”,拖拽此模块至cpu左侧即可,如下图4所示:

图4. 添加 cm 1241 rs422/485模块

注意:固件版本>=v2.1 的cm1241 rs422/485模块,才支持新版本modbus rtu指令。

(2)接下来,在“设备视图”中用鼠标选中cm1241(rs422/485)模块,在“属性”→“端口组态”中配置此模块硬件接口参数,本例以传输率=9.6kbps,奇偶校验=无奇偶校验,数据位=8位字符,停止位=1为例。如cm1241 端口组态设置如下图5所示:

图5.cm1241 rs422/485 模块端口组态

(3)后在“硬件标识符”里确认一下硬件标识符为269(该参数在程序编程中会被使用),如下图6所示:

图6 硬件标识符

(4)另外,s7-1200 还提供了系统和时钟存储器功能,为了便于后续指令,建议使能该功能。在cpu“属性”→“常规”→“系统和时钟存储器”使能系统和时钟存储器功能,如图7所示。

图7. 系统和时钟存储器功能

2、组态et200 sp cm ptp 模块(1)插入一个et200sp分布式站点,打开网络视图并拖入一个et200sp站点,并将其分配给相应的io 控制器(本例cpu1217c为 io 控制器),如图8所示:

图8. 插入et200sp站点

(2)组态et200sp 站点,在et200sp的"设备视图"环境下,为et200sp站点添加信号、通信模块和服务器模块,在本例中只添加了cm ptp模块和服务器模块。在et200sp"设备视图"中用鼠标选中cmptp,在“属性”→“常规”→“接口”→“操作模式”中配置此模块硬件接口参数,本例设定“指定工作模式":"半双工(rs485)2线制操作";"接收线路的初始状态":"无"。如下图9所示:

图9. cm ptp 操作模式

注意:et200sp站点中,服务器模块是必须组态的。服务器模块随接口模块一起采购,无需单独购买。et200sp接口模块需要为其分配ip地址和devicename, 有关et200 sp 分布式io 组态详细步骤,请参考《et200 sp 使用快速入门》,本例不再描述profinetio通信的相关设置与步骤。《et200 sp 使用快速入门》下载链接:

https://support.industry.siemens.com/cs/cn/zh/view/78304711


(3)接下来,在“属性”→“常规”→“接口”→“端口组态”中配置此模块端口组态参数,本例设定"协议":"freeport/modbus";"端口参数"设置:传输率=9.6kbps,奇偶校验=无奇偶校验,数据位=8位字符,停止位=1为例。端口组态设置如下图10所示:

图10. cm ptp 端口组态

(4)后需要在“硬件标识符”里确认一下cm ptp 模块硬件标识符,该参数在程序编程中会被使用。


西门一级代理商,西门子代理商,西门子变频器,西门子PLC,西门子伺服电机

展开全文

我们其他产品
我们的新闻
咨询 在线询价 拨打电话