- 1、本文档共36页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
ModbusRTU通信应用实例工控网络与组态技术-西门子系列
1功能概述2指令说明3实例实施目录CATALOG厚植文化底蕴,精湛一技之长,锻造工匠精神
基本模块工艺功能通信功能通信功能自由口USS通信Modbus通信以太网通信PPI通信1功能概述1.概述
1功能概述1.概述
1功能概述2.报文结构从站地址码功能码数据区错误校验码1字节1字节0到252字节2字节CRC低CRC高表3-3-1?Modbus?RTU协议报文结构从站地址码功能码数据地址数据区错误校验码0106000100179804报文举例:
1功能概述3.功能码及数据地址表3-3-2?Modbus功能码及数据区功能码描述位/字操作Modbus数据地址S7-1200PLC数据地址区01读取输出位位操作00001~09999Q0.0~Q1023.702读取输入位位操作10001~19999I0.0~I1023.703读取保持寄存器字操作40001~49999DB数据块、M位存储区04读取输入字字操作30001~39999IW0~IW102205写一个输出位位操作00001~09999Q0.0~Q1023.706写一个保持寄存器字操作40001~49999DB数据块、M位存储区15写多个输出位位操作00001~09999Q0.0~Q1023.716写多个保持寄存器字操作40001~49999DB数据块、M位存储区
2指令说明在“指令”窗格中依次选择“通信”→“通信处理器”,可以找到“MODBUS(RTU)”或者“MODBUS”选项,出现MODBUS指令列表,如图所示。区别?
2指令说明1、“MB_COMM_LOAD”指令
2指令说明2、“MB_MASTER”指令
2指令说明2、“MB_MASTER”指令MODEModbus功能数据长度操作和数据Modbus地址011至2000读取输出位:1到(1992或2000)个位/查询1至99991至1992021至2000读取输入位:1到(1992或2000)个位/查询10001至199991至1992031至125读取保持寄存器:1到(124或125)个WORD/查询40001至49999或者1至124400001至465535041至125读取输入WORD:1到(124或125)个WORD/查询30001至399991至124151写入输出位:一个位/查询1至9999161写入保持寄存器:1个WORD/查询40001至49999或者400001至4655351152至1968写入多个输出位:2到(1960或1968)个位/查询1至99992至19601162至123写入多个保持寄存器:2到(122或123)个WORD/查询40001至49999或者2至122400001至4655352151至1968写入一个或多个输出位:1到(1960或1968)个位/查询1至99992至19602161至123写入一个或多个保持寄存器:1到(122或123)个WORD/查询40001至49999或者2至122400001至465535
2指令说明3、“MB_SLAVE”指令
3实例实施(1)实例描述两台S7-1200?PLC?进行?Modbus?RTU通信,一台作为主站,一台作为从站。主站读取从站的DB100.DBW0~DBI00.DBW8的数据,并存放到主站的DB10.DBW0~DB10.DBW8主站将DB10.DBX10.0~DB10.DBX10.4的数据写到从站的Q0.0~Q0.4中(2)硬件组成①S7-1200PLC(CPU1214C?DC/DC/DC),两台,订货号为6ES72141AG40-0XB0②CM1241?RS485,两台,订货号为6ES7?241-1CH30-0XBO③编程计算机一台,已安装博途专业版V15.1软件1、实例名称-ModbusRTU通信应用实例
3实例实施2、通信板接线图
3实例实施3.MODBUS主站程序编写第一步:新建项目及组态发送端S7-1200PLC
3实例实施3.MODBUS主站程序编写第一步:新建项目及组态发送端S7-1200PLC
3实例实施3.MODBUS主站程序编写第一步:新建项目及组态发送端S7-1200PLC
3实例实施3.MODBUS主站程序编写第一步:新建项目及组态发送端S7-1200PLC
3实例实施3.MODBUS主站程序编写第二步:组态通信板
3实例实施3.MODBUS主站程序编写第三步:创建PL
您可能关注的文档
- 工控网络与组态技术 课件 项目二 任务1 电机星三角减压启动控制.pptx
- 工控网络与组态技术 课件 项目二 任务2 灯塔之光控制.pptx
- 工控网络与组态技术 课件 项目二 任务3 水塔水位控制.pptx
- 工控网络与组态技术 课件 项目二 任务4 液体混料装置控制.pptx
- 工控网络与组态技术 课件 项目二 任务5 手自动切换小车装卸料控制.pptx
- 工控网络与组态技术 课件 项目三 任务1 串口通信的基础知识.pptx
- 工控网络与组态技术 课件 项目三 任务2 自由口通信应用实例.pptx
- 工控网络与组态技术 课件 项目四 任务1 以太网通信基础知识.pptx
- 工控网络与组态技术 课件 项目四 任务2 Profinet IO通信应用实例.pptx
- 2021年中职教师个人工作总结5篇.pdf
文档评论(0)