AB PLC编程软件RSLOGI5000入门9 生产者 消费者签.docx
《AB PLC编程软件RSLOGI5000入门9 生产者 消费者签.docx》由会员分享,可在线阅读,更多相关《AB PLC编程软件RSLOGI5000入门9 生产者 消费者签.docx(2页珍藏版)》请在三一办公上搜索。
1、AB PLC编程软件RSLOGI5000入门9 生产者 消费者签AB PLC编程软件RSLOGIX5000入门8 生产者消费者标签 两个控制器之间的Produce/Consume 的数据传送,可以通过背板传送,也可以 通过ControNet 网络和EtherNet 网络传送,但只能在同一个网络中进行。 Produce/Consume 建立的标签必须创建在控制器区域,全局数据区。 传送数据的标签不能超过500个字节,如果是通过ControlNet的网络的Consume 的数据标签则不能超过480 个字节,这是受限于ControNet 网络的数据包的尺寸。 如果Produce几个数据到同一个控制器
2、,将几个数据合并在一个用户自定义结构的 数据标签中,这样可以减少连接数,合并后的数据会用相同的RPI。 Produce/Consume的数据标签只能使用DINT和REAL,或它们的数组,或者用户 自定义结构数据,因为对外操作数据必须是32位的。 如果有SINT和INT的数据需要传送,将它们组合在用户自定义结构中传送。 Produce的标签和Consume的标签数据格式必须一致,才能确保数据的准确。 如果控制器Produce 出去的32位数据,与非CntrolLogix的对方设备的数 据结构不匹配,例如对方是16位的数据,为避免出现偏差,改为用户自 定义结构数据发出。 当数据包大过32位时,pr
3、oduce 和 Consume 双方都用CPS指令来缓 冲,以获得数据的同步。 Consum的RPI必须大于等于网络NUT。 如果几个Consume 请求同一个Produce,则会以最小的RPI为 准。 为减轻网络负担,尽可能地减少Produce/Consume的运用次数,即多个打包起来传送;和尽可能减小尺寸,只用于高速的确保的数据,如互锁。 确定真实的Consum的数目与Produce中组态的数目一样,否则将无用地 占用了连接。 如果两个控制器之间建立了多个Produce/Consume的连接,只要一个连 接失败,所有的连接都会跟着失败。将数据整合到用户自定义结构或数 组中,两个控制器中只保留一个连接。 1创建生产者标签 生产者标签是控制器生成的供其它控制器使用的标签。生产者标签始终处于控制器范围内。生产者标签可被同一机架中的其它控制器读取,也可以被远程控制器通过网络读取。生产者标签只能离线组态。 类型选为produced. 2在另一个控制器中创建消费者标签 在IO树种组态通信的网络,添加入对方的处理器为止 点击类型旁的connection 在remote data中填入要与之通信的生产者的变量名。 3分别将程序下载到相应的处理器 4通过改变生产者标签的值,验证消费者标签的值是否发生相应的变化。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- AB PLC编程软件RSLOGI5000入门9 生产者 消费者签 PLC 编程 软件 RSLOGI5000 入门 消费者
链接地址:https://www.31ppt.com/p-3151906.html