好文档 - 专业文书写作范文服务资料分享网站

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

天下 分享 时间: 加入收藏 我要投稿 点赞

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及网络通讯培训教材 - 图文 

3.新建模块的设置如图所示。如果是从样例程序中复制的模块,那么这些设置都已经内置。4.下个步骤是复制样例程序的User-Defined里所有的数据类型到新的程序中。第41页共46页5.然后复制样例程序中的tag到新的程序。需要复制的tag包括:ColdBoot(模块冷启动),War
推荐度:
点击下载文档文档为doc格式
8s9bc1aubl02tjb2ircd
领取福利

微信扫码领取福利

微信扫码分享