- 1、本文档共44页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Micro830中文modbus课案
Modbus 主站 Message 指令 TargetCfg 用于设置远端(从站),其数据类型是 MODBUSTARPARA,数据结构如下: TargetCfg.Addr TargetCfg.Node Modbus 主站 Message 指令 创建一个类型为MODBUSTARPARA的本地变量,并将其指定给MSG指令的TargetCfg 输入。你可以为其设置初始值(如下图),也可以通过变量来赋值。 MyTargetCfg.Addr=8449 MyTargetCfg.Node=100 Modbus 主站 Message 指令 LocalAddr 用于数据缓存,其数据类型是MODBUSLOCADDR,该类型是一个由125个WORD组成的数组。对读命令而言,LocalAddr 用来储存从从站读来的数据(最多125个WORD)。对写命令而言,LocalAddr 存放需要写入从站的数据(最多123个WORD)。创建一个类型为MODBUSLOCADDR的本地变量,并将其指定给MSG指令的LocalAddr 输入。 Modbus 主站 Message 指令 现在,MSG_MODBUS 指令已经设置成功:通过插在左边第一个插槽的2080-SERIALISOL plug-in 串口模块,用非连续触发的方式,读取从站的48449-48452保持寄存器,数据存放在MyReadData[1]~MyData[4],从站地址为100。 当MSG指令成功执行完成后,输出Q 将置为TRUE (MSG_MODBUS_1.Q=1). 如果MSG指令执行不成功,则输出Q 保持FALSE,输出 Error 置为TRUE (MSG_MODBUS_1.Error=1),同时输出 ErrorID 给出十进制的错误代码。 Modbus 主站 Message 指令 在连续型触发模式下(MyLocalCfg.TriggerType=1), 输出Q 和ERROR 保持false,ERRORID 为 0 每个串口(48 点的控制器可支持5个plug-in串口模块,以及一个内置的串口) 拥有自己独立的数据收发缓冲区。 Modbus 主站 Message 指令 MSG_MODBUS 成功执行完毕: MSG_MODBUS 执行出错: Modbus 主站 Message 指令 故障码及说明 Message 指令编程示例 基本的 MSG 梯形图逻辑: 非连续型 每个IN的上升沿触发一次 当MSG指令被触发时,其输出端 Q 和 Error 将被复位 Message 指令编程示例 基本的 MSG 梯形图逻辑: 连续型 MSG – 尽可能快 只要输入IN为TRUE,Message 指令一旦执行完成后,无论是否成功,都会立即再一次触发,而且不会输出 Q 和Error Message 指令编程示例 高级的 MSG 梯形图逻辑: 连续型 MSG,带 disable 位 与上一个例子基本相同,只是多了一个Message Disabled 功能 Message 指令编程示例 高级的 MSG 梯形图触发逻辑: 连续型 MSG,带 disable 位,以及延时触发功能 当message 成功执行完毕(MSG_MODBUS_4.Q=TRUE) ,或执行出错时(MSG_MODBUS_4.Error=TRUE),定时器开始延时, 延时到达时(TON_1.Q=TRUE),MSG 指令将被再一次触发。 Message 指令编程示例 高级的 MSG 梯形图触发逻辑: 连续型 MSG,带 disable 位,以及延时触发功能, 故障次数计数,并且记录最后一次故障代码 Message 指令编程示例 按顺序执行多个Message指令 多个message指令之间必须互锁,(人们通常想在写入前,先读一次) 这样可容易辨别到底是哪一个Message指令正在执行 (监视MSG_Sequencer 的当前数值就行了) Message 指令编程示例 按顺序执行多个Message指令(第一个Message指令执行完成后,指针加一) Message 指令编程示例 按顺序执行多个Message指令(最后一个MSG指令执行完成后,指针加一) Copyright ? 2010 Rockwell Automation, Inc. All rights reserved. (Confidential – For Internal Use Only) (Confidential – For Internal Use Only) Copyright ? 2010 Rockwell Automation, Inc. All rights reserved. Allen-Bradley Micro800TM 可编程控制器 Micro830/83
您可能关注的文档
- MCUChipLevelESDDesignandTest_0.0.1.pptx
- 准时制与精益生产.ppt
- MEMS深硅刻蚀工艺研究报告课案.docx
- matlab自学经典ppt6课案.pptx
- MDMC美容基础知识培训课案.pptx
- MES系统进度推进汇报20160616课案.pptx
- MDN数据库同步配置指导手册课案.doc
- MESTRO-TOUCH中文使用说明书.doc
- MEMS陀螺仪简介.ppt
- 冶金反应工程学课件课件.ppt
- 2023-2024学年广东省深圳市龙岗区高二(上)期末物理试卷(含答案).pdf
- 2023-2024学年贵州省贵阳市普通中学高一(下)期末物理试卷(含答案).pdf
- 21.《大自然的声音》课件(共45张PPT).pptx
- 2023年江西省吉安市吉安县小升初数学试卷(含答案).pdf
- 2024-2025学年广东省清远市九校联考高一(上)期中物理试卷(含答案).pdf
- 广东省珠海市六校联考2024-2025学年高二上学期11月期中考试语文试题.pdf
- 2024-2025学年语文六年级上册第4单元-单元素养测试(含答案).pdf
- 2024-2025学年重庆八中高三(上)月考物理试卷(10月份)(含答案).pdf
- 安徽省安庆市潜山市北片学校联考2024-2025学年七年级上学期期中生物学试题(含答案).pdf
- 贵州省部分校2024-2025学年九年级上学期期中联考数学试题(含答案).pdf
最近下载
- 2023年华东师范大学数据科学与大数据技术专业《操作系统》科目期末试卷A(有答案).docx VIP
- 2023年华东师范大学数据科学与大数据技术专业《操作系统》科目期末试卷B(有答案).docx VIP
- 2023年华东师范大学计算机科学与技术专业《操作系统》科目期末试卷A(有答案).docx VIP
- 人防通风系统安装施工方案管理文档.doc
- 标准图集 - 12J003 室外工程.pdf VIP
- 北师大版六年级数学上册3-3《天安门广场》教学设计.doc
- 东北财经大学通用PPT模板.pptx
- 屋盖钢结构设计讲课教案.pdf VIP
- 社会情感教育与教学质量改进.pptx
- 2024年华医网继续教育护理学基于循证理念的临床护理管理实践新进展题库及答案.docx VIP
文档评论(0)