驱动器当前位置:主页 > 产品中心 > 驱动器 >
  • 产品名称:S7-1200与雷赛步进驱动器的Modbus通信应用

    产品类别:驱动器

    产品简介:西门子S7-1200 PLC系列由于其设计紧凑、成本低廉、稳定性好且编程简便,被中小型自动化系统中广泛使用。而雷赛作为国产品牌中的佼佼者,其步进驱动产品性价比高,而被广泛使用。

产品说明

  西门子S7-1200 PLC系列由于其设计紧凑、成本低廉、稳定性好且编程简便,被中小型自动化系统中广泛使用。而雷赛作为国产品牌中的佼佼者,其步进驱动产品性价比高,而被广泛使用。本文就介绍西门子S7-1200 PLC与雷赛步进驱动器使用Modbus RTU通信的应用。

  关键词:S7-1200;步进驱动器;西门子;雷赛;Modbus RTU一 硬件

  S7-1200 PLC做Modbus主站,步进驱动器做从站。PLC通过轮询的方式读取步进驱动器的当前位置,并能实现点动驱动器功能。

  在硬件目录里找到“通信模块”“点对点”“CM1241(RS422/485)”,双击或拖拽此模块至CPU左侧即可,如下图所示:

  在项目树中选中PLC_1,左击选择“属性”,在弹出窗口找到“系统和时钟存储器”,勾选启用系统给存储器字节。

  在MB_COMM_LOAD指令中,触发使用系统存储器位FirstScan,在PLC启动时打开端口。通信端口的硬件标识选择CM422/485模块,波特率使用38400,奇偶校验选择0-无,背景数据块使用MB_MASTER_DB。

  在项目树中,依次选择“添加新块”“DB数据块”“确定”,如图所示:

  添加数据块之后,需要去掉“优化的块访问”选项,并添加数据发送和接收缓存区,如图所示:

  由于Modbus RTU通讯本身的特性,在工业领域中我们使用轮询的机制对Modbus从站进行读写操作。具体如图所示:

  在这个轮询的程序中,我们使用的是上一个参数的参数的完成或者是错误信号作为下一个的启动信号,这种方式,需要我们提前确定好通讯的框架,对一个参数执行类似的操作。当我们最后一个参数读写完成,则返回第一步进行循环操作。

  值得注意的是程序中,我们程序中使用的参数和地址需要各位查看相关的手册灵活使用。

  此程序是西门子S7-1200与雷赛DM2C步进驱动器的Modbus RTU通讯的简单案例,为1200 PLC与第三方设备的Modbus RTU通讯提供了一种方法,对于步进/伺服驱动器、其它第三方仪表设备Modbus RTU通讯具有参考价值,对于多个从站的Modbus RTU通讯同样具有参考意义。

  由于篇幅有限和本人水平有限,难免有错误和遗漏的地方,本文仅供用作参考学习使用。

联系方式
电话:0551-8888888,0551-8888888 传真:0551-8888888
邮箱:125852439@qq.com
QQ:125852439,125852439
地址:安徽省合肥市淮河路步行街明教寺藏精阁

Copyright © 2002-2021 thompkincellars.com 彩民彩票 版权所有 
网站地图