日志档案

发表于 2012/3/5 11:15:33

1

标签: 通讯 模块 协议 数据

Honeywell PKS和AB controllogix通讯

  今天我正在做培训突然接到包钢的一个客户紧急电话,说他们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中的数据。

                            

系统分类: PLC与PAC   |   用户分类: 技术   |   来源: 原创

    阅读(3094)    回复(5)