第一范文网 - 专业文章范例文档资料分享平台

AB - PLC及网络通讯培训教材 - 图文 

来源:用户分享 时间:2025/5/15 18:00:38 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

3. 新建模块的设置如图所示。如果是从样例程序中复制的模块,那么这些设置都已经内置。

4. 下个步骤是复制样例程序的User-Defined里所有的数据类型到新的程序中。

第 41 页 共 46 页

5. 然后复制样例程序中的tag到新的程序。需要复制的tag包括:ColdBoot(模块冷启动),WarmBoot(模块热启动)和MCM。

如果新创建MCM tag,那就必须仔细参考样例程序和说明书对新的MCM tag预先填写设置数据。

6. MCM.ModDef的数据设置。

此Tag设置模块的基本数据传送结构

第 42 页 共 46 页

7. MCM.Port2和MCM.Port3的数据设置。

这两个Tag设置模块的两个Modbus端口的设置。每个Tag的具体含义请参考说明书。样例程序中把模块的Port2设置成Modbus主站,Port3设置成Modbus从站,并设置了相同的通讯参数。模块运作正常时,Port2可以成功向Port3发送Modbus命令。 先要将Port2和Port3用两根RJ45-RS232和一根RS232 NULL MODEM线连接。

第 43 页 共 46 页

8. MCM.P2Cmd定义了P2端口上的Modbus命令。

MCM.P2Cmd[0]这条指令的含义是从Modbus从站地址1的40001开始,用功能代码3读取10个寄存器,所读的数据放置在模块的内部数据库600开始。

每个端口最多100条命令。

9. MCM.P3Cmd定义了P3端口上的Modbus命令。

如果P3端口做从站,这些设置的命令将无效。

10. MCM.InStat用来查看模块的状态数据。

第 44 页 共 46 页

11. 复制MainRoutine里的此行程序,以及两个子程序:ReadData 和 WriteData。

12. ControlLogix Tag和模块的内部数据库的对应关系,以及数据流向。

第 45 页 共 46 页

总结:

--- 从样例程序复制MCM模块到新程序 --- 复制 user-defined 数据类型 --- 复制 Tags

--- 复制 ladders 和 routines

--- 通过MCM Tag设置您的Modbus网络应用

※样例程序运行后,连接端口2和3后,WriteData[0]到WriteData[9]的数据会经过模块,Modbus网络,模块,最后到ReadData[0]到ReadData[9]内。

综上所述,本人将自己对AB公司的PLC及其网络通讯作了简要的介绍,仅用于初学者和现场调试人员使用,错误之处请多更正。

第 46 页 共 46 页

搜索更多关于: AB - PLC及网络通讯培训教材 - 图文  的文档
AB - PLC及网络通讯培训教材 - 图文 .doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c8s9bc1aubl02tjb2ircd_9.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top