基于ETHERNETIP的CONTROLLOGIX系列PLC的接口毕业论文外文翻译
《基于ETHERNETIP的CONTROLLOGIX系列PLC的接口毕业论文外文翻译》由会员分享,可在线阅读,更多相关《基于ETHERNETIP的CONTROLLOGIX系列PLC的接口毕业论文外文翻译(12页珍藏版)》请在毕设资料网上搜索。
1、中文 3055 字 基于 ETHERNET/IP 的 CONTROLLOGIX 系列 PLC 的接口 凯瑟米尔 , L.R.戴勒丝 , 美国 摘要 由美国 A-B公司生产的 ControlLogix系列可编程序逻辑控制器 (PLC)提供了多种接口类型:如以太网、 ControlNet、 DeviceNet、 RS-232 等等。 ControlLogix 以太网连接模块“ 1756-ENET”使用了 EtherNet/IP、 ControlNet 等协议,并采用了专业的服务代码封装于以太网协议包中。针对“实验性物理和工业控制系统” (EPICS)开发的驱动程 序使用了EtherNet/IP 协
2、议,从而使得控制器可以运行 vxWorks RTOS、 Win32 和 Unix/Linux 的测试程序。现在来分析一下这个接口的特点和使用场合。 1 引言 散裂中子源项目 (SNS)的几个子系统使用了 A-B 公司的 ControlLogix 系列 PLC。通过集成这些 EPICS 加速器控制系统和输入输出控制器 (IOC),系统可以直接进行读取和写入PLC 数据。有了输入输出控制器 (IOC), Unix 或 Win32 系统的计算机和所有装有以太网连接口的个人计算机都可以对 PLC 进行编程,但它同时要求必须使用 相同的技术来传输 PLC 数据。在现有的综合布线、网络硬件、配置和维护等技
3、术知识的支持下,该产品完全可以使用。 2 ETHERNET/IP ControlNet 是一种确定性的串行通信系统,它的协议模型同七层的 ISO OSI 模型相似,采用了从物理层到应用层分层方式。 ControlNet2.0 版本引入了数据包的 TCP/IP 封装,而代替了基于以太网( IP/UDP/TCP)的物理层和数据链路层,最终形成“基于以太网的 ControlNet”,称为 EtherNet/IP。默认地,使用 TCP/IP 的端口 0xAF12 连接到EtherNet/IP 目标之后,遵循封装协议建立一个身份 ID,就可以直接进行信息交换了。他们定义了目标对象控制和信息协议 (CIP
4、),此协议被列为 ControlNet 协议的一部分。对于ControlNet 传送层,协议区别“无关联”和“关联” CIP 信息。虽然他们封装方式不同,但都可以通过默认的 TCP 协议进行连接。 3 CONTROLLOGIX 的以太网接口 ControlLogix 系列 PLC 使用 ControlNet 总线来联接本地 I/O 板卡作为平台,1756-ENET 以太网模块支持 EtherNet/IP。只要遵循 EtherNet/IP 协议,我们就可以使用SendRRData 等封装命令,发送 CIP 消息即可: Service: Get_Attribute_Single(0x0E) Pat
5、h: Identity Object(class 0x01, instance 1), Product Name(attrib.7) 作为回复,接口送回如下信息: Service: Get_Attribute_Single-Reply(0x8E) Response: length=12, “1756 -ENET/A” CIP 对象模型同样包括“模拟输入点 ” (0x0A)和“离散输入组” (0x1D)对象,但是到目前为止,我们一切试图使用它们来访问 ControlLogix 模拟或数字输入模块的行为都失败了。原因是没有一个标准的 CIP 对象可以用来访问 PLC 的标签名称。 与此同时, A-
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 ethernetip controllogix 系列 plc 接口 毕业论文 外文 翻译
