某天,我正在做培训突然接到包钢的一个客户紧急电话,说他们honeywell的DCS需要和AB的controllogix通讯,我说不好意思这个应该是honeywell厂商来给您解决,常规来说DCS厂商连接PLC或者第三方设备都属于DCS厂商服务范围,但是包钢的工程师说honeywell 的现场服务工程就在身边都弄了3天了一点头绪都没有。因为上次我去包钢交流并解决他们很多honeywell系统技术问题(依赖以前的技术沉淀),所以包钢工程师就打给我,问我能不能给他解决。面对此类问题我相信有更多honeywell和AB系统共存的客户都会碰到,在这里我整理了一篇技术文档 让honeywell的客户和AB的客户参考。
1、honeywell ControlBuilder组态工具
在ControlBuilder中建立一个control module,在功能库中拖出REQNUMARRAY功能块,这个功能块是使用rockwell的CIP协议通过ethernet和controlnet请求一个数组
选择CIPRead or CIPWrite (or PLC5 style PCCC communications)
“Path to Device” 是访问ControlLogix的路径.
A代表:
• 1 = Backplane
• 2 = Communication Module (Ethernet or ControlNet)
B 代表:
• If A = Backplane then B = Slot Number
• If A = Communication Module then B = IP or ControlNet Address
例如:
Case 1:
1,0,2,192.168.100.10,1,0 =
Backplane, Slot 0
Comm Module, IP Address 192.168.100.10
Backplane, Slot 0
Case 2:
1,3,2,1,1,0 =
Backplane, Slot 3
Comm Module, CNet Node 1
Backplane, Slot 0
“File Name in Target Device”必须是controllogix中控制器范围的数组变量名称。
2.ControlLogix 初始化通讯
CLX Message 指令
设置honeywell的ENBT或者CNB的路径。
在ControlBuilder中创建RSPNUMARRAY功能块,就可以获得controllogix中的数据。
免责申明:本机构号所载文章为本号原创或根据网络搜索编辑整理,文章版权归原作者所有。因转载众多,无法找到真正来源,如标错来源,或对于文中所使用的图片,资料,下载链接中所包含的软件,资料等,如有侵权,请跟我们联系协商或删除,谢谢!
本文为剑指工控原创技术类文章,2014年7月14日首次发表于《剑指工控》公众号。
本账号为《剑指工控 》官方知乎账号。剑指工控由一群带有工控情结的技术青年组织在一起,他们都是在工控一线的技术达人,如果你是工控一线的工程师,如果你在日常工控工作当中会遇到种种的技术问题,如果你热爱工控技术和工控生活,欢迎加入我们,随手提出你的技术问题会有技术达人第一时间为你解答。可以分享你的工控喜怒哀乐,会有兄弟们跟你产生共鸣。可以获得最新的工控资讯,指明技术和行业路线,做到未雨绸缪。
欢迎大家关注我们的公众号剑指工控(JZGKCHINA),更多的了解我们。
Ps. 进入公众号,“群&社区”菜单中有各个”技术交流学习群“的入口链接,获取小编微信号,添加小编微信并备注“行业+微信名+城市”(格式不对能通过好友验证,但一律不加群)
高校在校生请告知小编,进入“高校自动化专业交流群”~
高校自动化专业群,旨在专业课程学习,专业方向选择,课程设计 ,毕业设计,就业方向,考研方向,高校杯自动化竞赛等方面进行交流和经验分享~
期待你的加入~