西门子华北区(中国)授权 一级代理

2024-11-21 08:00 120.237.217.245 1次
发布企业
广东湘恒智能科技有限公司商铺
认证
资质核验:
已通过营业执照认证
入驻顺企:
1
主体名称:
广东湘恒智能科技有限公司
组织机构代码:
441304000246495
报价
请来电询价
西门子变频器
西门子触摸屏
西门子伺服电机
西门子PLC
西门子直流调速器
西门子电缆
关键词
西门一级代理商,西门子代理商,西门子变频器,西门子PLC,西门子伺服电机
所在地
惠州大亚湾澳头石化大道中480号太东天地花园2栋二单元9层01号房
联系电话
13922889745
手机
18475208684
经理
向小姐  请说明来自顺企网,优惠更多
请卖家联系我
18475208684

产品详细介绍

S7-200 SMART 与调试助手之间 Modbus RTU 通信

西门子在 STEP 7-Micro/WIN SMART 中正式推出 Modbus RTU 主站/从站协议库,Modbus RTU指令位于 STEP7-Micro/WIN SMART 项目树中“指令”文件夹的“库”文件夹中。如图1.ModbusRTU库指令所示。

图片

图1.Modbus RTU库指令

图片 注意:

1. Modbus RTU主站指令库的功能是通过在用户程序中调用预先编好的程序功能块实现的,该库对 CPU 集成的RS 485 通讯口 和 CM01 信号板有效。该指令库将设置通信口工作在自由口模式下。
2. Modbus RTU 主站指令库使用了一些用户中断功能,编其他程序时不能在用户程序中禁止中断。
3. Modbus RTU 主站指令库可以应用于CPU 集成的RS 485 通讯口 和 CM01 信号板,此时集成的RS485口使用Modbus RTU Master(v2.0)中指令,CM01信号板使用Modbus RTUMaster2(v2.0)中指令,如果只有一个主站则不做区分。

使用环境及所完成的通信任务

使用环境:
① STEP 7 Micro/WIN SMART ( 软件版本 V2.5 )
② ModScan32
③ Modbus Slave
所完成的通信任务:
① ModScan32 接收 8 个字节数据:<-- ( S7-200 SMART 侧做从站响应 )VW1000~VW1014
② Modbus Slave 接收 8 个字节数据:<-- ( S7-200 SMART 侧做主站写 )VW1000~VW1014

ModScan32 (S7 200 SMART 做从站)

1. 打开ModScan32软件

2. 点击“Setup”---“Display Definition”---设定"Slave Address"为3---“PointType”(本例程以保持型寄存器为例)---“Length”为8

如图2所示,设置完成后点击OK

图片

图2.Display Definition

3. 点击“Connection”----“Connect”

图片

图3. 建立连接

① Connect选择 Direct Connection to COM3,根据实际情况选择不同的串口;
② 串口参数的设置与CPU保持一致

S7-200 SMART侧编程

1.打开STEP 7 Micro/WIN SMART>项目树>指令树>库>Modbus RTUSlave(v3.1),调用MBUS_INIT和MBUS_SLAVE,如图4、图5所示。

图片

图4. Modbus RTU Slave指令库

图片

图5. MBUS_SLAVE

2.鼠标选中程序块文件夹,单击右键,下拉菜单中选择库存储器,如图6所示。

图片

图6.点击库存储器

3.在库存储区分配对话框中手动输入存储区的起始地址。此实例为VB0开始,以使指令库可以正常工作。确保库存储区与程序中其他已使用的地址不冲突。使用建议地址无法确定是否有地址重叠,推荐手动输入正确的库存储区首地址。如图7所示。

图片

图7.库存储区地址分配

4.编译项目,下载程序。

通信结果如下:

图片

图8. 测试结果

Modbus Slave (S7 200 SMART 做主站)

1. 打开Modbus Slave软件

2. 点击"Setup"---"Slave Definition"---"Slave"为从站地址---设定Function”(本例程以保持型寄存器为例)---"Quantity"为8---"Display"为Signed

如图9所示,设置完成后点击OK

图片

图9.Slave Definition

3. 点击"Connection"----"Connect"

图片

图10. 建立连接

① Connect选择 Serial Port;
② Mode 选择RTU;
③Port3表示使用的串口(COM3),根据实际情况选择不同的串口,串口参数的设置与CPU保持一致。

S7-200 SMART侧编程

1.打开STEP 7 Micro/WIN SMART>项目树>指令树>库>Modbus RTUMaster(v2.0),调用MBUS_CTRL和MBUS_MSG,如图11和图12所示。

图片

图11. 用 SM0.0 调用 Modbus RTU 主站初始化与控制子程序

图片
图12. 调用Modbus RTU 主站读写子程序

常见的错误:

  • 如果多个 MBUS_MSG 指令使能会造成 6 号错误

  • 从站 delay 参数设的时间过长会造成主站 3 号错误

  • 从站掉电或不运行,网络故障都会造成主站 3 号错误

2.鼠标选中程序块文件夹,单击右键,下拉菜单中选择库存储器,如图13所示。

图片

图13.点击库存储器

3.在库存储区分配对话框中手动输入存储区的起始地址。此实例为VB0开始,以使指令库可以正常工作。确保库存储区与程序中其他已使用的地址不冲突。使用建议地址无法确定是否有地址重叠,推荐手动输入正确的库存储区首地址。如图14所示。

图片

图14.库存储区地址分配

4.编译项目,下载程序。

通信测试结果

将M0.1置位为1,在状态图表中创建变量,VW1000-VW1014 共8个字,监视值如图15所示。

图片

图15.读取服务器数据

免责声明

本例程仅供参考,程序中的CPU版本、类型可能与用户实际使用不同,用户可能需要先对例子程序做修改和调整,才能将其用于测试。本例程的作者和拥有者对于该例程的功能性和兼容性不负任何责任,使用该例程的风险完全由用户自行承担。


关于广东湘恒智能科技有限公司商铺首页 | 更多产品 | 联系方式 | 黄页介绍
成立日期2022年11月17日
主营产品西门子PLC,西门子模块,西门子触摸屏,西门子变频器,西门子伺服电机驱动,电缆,西门子全系列
公司简介广东湘恒智能科技有限公司主要从事工业自动化产品的集成,销售与维修。致力于为您提供在机械、化工、水泥、电力、环保等领域的电气及自动化技术的完整解决方案,包括自动化产品及系统、工程项目执行及管理、主要过程控制领域技术支持,以及专业的售后服务、培训等。公司本着“以人矢志创新、追求卓越”的工作方针,致力于工业自动化控制领域的产品开发、工程配套和系统集成、销售,拥有丰富的自动为本、科技先导、化产品的应用和实 ...
公司新闻
我们的其他产品
顺企网 | 公司 | 黄页 | 产品 | 采购 | 资讯 | 免费注册 轻松建站
免责声明:本站信息由广东湘恒智能科技有限公司自行发布,交易请核实资质,谨防诈骗,如有侵权请联系我们   法律声明  联系顺企网
© 11467.com 顺企网 版权所有
ICP备案: 粤B2-20160116 / 粤ICP备12079258号 / 粤公网安备 44030702000007号 / 互联网药品信息许可证:(粤)—经营性—2023—0112