S7-1200与雷赛步进驱动器的MODBUS通信应用(雷赛步进驱动器与plc接线图)

关注“PLC发烧友”,一起涨知识~

回复“电气合集”,领电气人必备电子资料包!

摘要:

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

一 硬件

S7-1200与雷赛步进驱动器的MODBUS通信应用(雷赛步进驱动器与plc接线图)

S7-1200与雷赛步进驱动器的MODBUS通信应用(雷赛步进驱动器与plc接线图)

二 功能描述

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

三 功能实现

步骤1 步进驱动器参数设置

波特率:38400

奇偶校验:None

数据位:8位

停止位:1

以上参数为默认,如需修改可查看相关手册更改。

步骤2 组态Modbus RTU通信模块

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

S7-1200与雷赛步进驱动器的MODBUS通信应用(雷赛步进驱动器与plc接线图)

图1 组态通信模块

步骤3 启用系统存储器

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

S7-1200与雷赛步进驱动器的MODBUS通信应用(雷赛步进驱动器与plc接线图)

图2 启用系统存储器

步骤4 调用MB_COMM_LOAD指令

打开Main(OB1)组织块,依次打开“指令”→“通信”→“通信处理器”→“Modbus” ,将MB_COMM_LOAD拖拽到程序段中,如图所示:

S7-1200与雷赛步进驱动器的MODBUS通信应用(雷赛步进驱动器与plc接线图)

图3 调用MB_COMM_LOAD指令

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

步骤5 创建数据发送和接收缓存区

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

S7-1200与雷赛步进驱动器的MODBUS通信应用(雷赛步进驱动器与plc接线图)

图4 添加DB数据块

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

S7-1200与雷赛步进驱动器的MODBUS通信应用(雷赛步进驱动器与plc接线图)

图5 去掉“优化的块访问”

S7-1200与雷赛步进驱动器的MODBUS通信应用(雷赛步进驱动器与plc接线图)S7-1200与雷赛步进驱动器的MODBUS通信应用(雷赛步进驱动器与plc接线图)

步骤6 调用MB_MASTER指令

打开Main(OB1)组织块,依次打开“指令”→“通信”→“通信处理器”→“Modbus” ,将MB_MASTER拖拽到程序段中,如图所示:

S7-1200与雷赛步进驱动器的MODBUS通信应用(雷赛步进驱动器与plc接线图)

图7 调用MB_MASTER指令

在该指令中,MB_ADDR从站地址选择1,MODE模式选择0,DATA_ADDR起始地址40003,DATA_LEN数据长度为2,DATA_PTR数据指针为数据块_1的Read_DATA。

由于西门子Modbus RTU通讯的特殊性,关于MODE、DATA_ADDR、DATA_LEN规定如下表所示:

S7-1200与雷赛步进驱动器的MODBUS通信应用(雷赛步进驱动器与plc接线图)

步骤7 轮询参数程序

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

S7-1200与雷赛步进驱动器的MODBUS通信应用(雷赛步进驱动器与plc接线图)

S7-1200与雷赛步进驱动器的MODBUS通信应用(雷赛步进驱动器与plc接线图)

S7-1200与雷赛步进驱动器的MODBUS通信应用(雷赛步进驱动器与plc接线图)

S7-1200与雷赛步进驱动器的MODBUS通信应用(雷赛步进驱动器与plc接线图)

S7-1200与雷赛步进驱动器的MODBUS通信应用(雷赛步进驱动器与plc接线图)

S7-1200与雷赛步进驱动器的MODBUS通信应用(雷赛步进驱动器与plc接线图)

S7-1200与雷赛步进驱动器的MODBUS通信应用(雷赛步进驱动器与plc接线图)

S7-1200与雷赛步进驱动器的MODBUS通信应用(雷赛步进驱动器与plc接线图)

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

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

四 总结

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

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

回复“电气合集”,领电气人必备电子资料包!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2024年4月29日 下午3:49
下一篇 2024年4月29日 下午4:01

相关推荐

  • 企业管理制度与流程(企业管理制度与流程规范)

    在对流程的设计和再造过程中,很多工作人员可能不理解公司为何花如此大的力气去把通俗易懂用文字表述的管理制度变成流程设计图?也不免困惑为什么会有制度管理和流程管理两种方式,二者之间的关…

    科研百科 2022年10月12日
    212
  • 他创编的《数学天地》“火”了10年,高中老师带着学生写论文

    7月20日夜,黄陂区第一中学盘龙校区教师李红春认真审阅着数学论文《从一道常规数列题嗅到的数学思想》。论文手写在信纸上,密密麻麻。他的手边还有一摞手写数学论文,这些也需要李红春阅读修…

    科研百科 2024年4月2日
    154
  • 科研项目预期效益说明

    科研项目预期效益说明 科研项目是推动科学技术发展的重要力量,其预期效益对于国家和社会的发展具有重要的意义。在科研项目的规划中,预期效益是一个重要的考虑因素,它决定了科研项目的性质和…

    科研百科 2025年3月7日
    0
  • 农发行太康县支行

    农发行太康县支行:助力当地农业现代化的金融支持 农发行太康县支行是农业发展银行太康县支行的分支机构,主要负责为当地农业现代化提供金融支持。作为一家金融机构,农发行太康县支行始终坚持…

    科研百科 2024年10月5日
    23
  • 医学科研项目申报书范例图片大全医学科研项目申报书范例图片大全

    医学科研项目申报书范例图片大全 医学科研项目申报书是研究人员向相关机构申报科研项目的重要文档。一份成功的医学科研项目申报书不仅能够吸引相关机构的关注,更能够帮助研究人员获得资金支持…

    科研百科 2024年6月13日
    92
  • 项目管理 沙盘

    项目管理沙盘是一种将项目团队组织起来,模拟实际项目的艺术形式。在这种活动中,团队成员们通过扮演不同的角色,例如项目经理、设计师、工程师和采购人员等,一起制定项目计划,分配资源,并协…

    科研百科 2024年8月17日
    30
  • 2022 软件开发者“时间管理”调查报告:近 90% 人认为开源代码重要

    “程序员、开发者、软件工程师们他们每天到底在干什么?到底花多少时间写代码?”这个问题你是不是也有点好奇呢?近日,Retool 就对 600 名软件工程师(包括 ICs 和管理人员)…

    2022年5月30日
    321
  • 科研项目审计费账务处理

    科研项目审计费账务处理 科研项目审计费是协助审计机构对科研项目的财务进行监管和审计的费用。在进行科研项目审计费账务处理时,需要遵循以下原则: 1. 明确审计目的和范围:在进行审计费…

    科研百科 2025年3月24日
    1
  • 壶关县党建引领网格治理经验材料(党建引领网格化治理经验材料)

    山西法制报长治 今年以来,壶关县深入贯彻省、市抓党建促基层治理工作部署,以党建为引领,以综治中心规范化建设为抓手,以网格治理为突破,聚焦“网格怎么划、人员怎么配、平台怎么转”,推动…

    科研百科 2024年2月8日
    100
  • access项目管理

    Access项目管理: 高效利用数据库的关键 Access是一种广泛使用的数据库管理系统,用于存储和管理数据和应用程序。对于企业和个人而言,Access项目管理是高效利用数据库的关…

    科研百科 2024年9月23日
    25