AB PLC 命名规则

上传人:飞****9 文档编号:143096288 上传时间:2020-08-26 格式:PPT 页数:32 大小:2.38MB
返回 下载 相关 举报
AB PLC 命名规则_第1页
第1页 / 共32页
AB PLC 命名规则_第2页
第2页 / 共32页
AB PLC 命名规则_第3页
第3页 / 共32页
AB PLC 命名规则_第4页
第4页 / 共32页
AB PLC 命名规则_第5页
第5页 / 共32页
点击查看更多>>
资源描述

《AB PLC 命名规则》由会员分享,可在线阅读,更多相关《AB PLC 命名规则(32页珍藏版)》请在金锄头文库上搜索。

1、,Logix编程命名规则,主要内容,工程文件和控制器命名 任务命名 程序命名 例程命名 通讯模块和适配器模块 I/O模块命名,工程文件和控制器命名,RSLogix5000 Project File 和1756-55XX Logix Controller names 必须表示了控制器的主要功能和当前控制的机器或系统的名称 ,程序运行的版本,系统中控制器编号和单独产品生产线编号。,工程文件和控制器命名,Syntax: aaaaaaaa_Rbb_Pcc_Ldd 在此: aaaaaaaa: Machine or System namebb: Major Revision Number (00-99)c

2、c: Processor Slot# in the ControlLogix Chassisdd: Line # (00-99),工程文件和控制器命名,实例: Casepacker_R03_P01_L01 Project File for the case packer machine running program revision #3 in the controller in slot #1 located on line #1.,实例,主要内容,工程文件和控制器命名 任务命名 程序命名 例程命名 通讯模块和适配器模块 I/O模块命名,任务命名,ControlLogix项目被分为任务、程

3、序和例程。 每个ControlLogix控制器中仅有一个连续性任务和最多31个周期性任务。任务命名必须包括任务功能、优先级和执行周期。,任务命名,Syntax: Taa_bbbb_Pcc_ddms 此处: Taa: 任务编号 00 is reserved for the Continuous Task.01-31 are for Periodic Tasks and should be used in order lowest to highest Time Period. bbbb: 任务的描述性名称. Pcc: 任务优先级编号. ddms: Task Rate in millisecond

4、s.,Example:,T01_GlueControl_P01_01ms - GlueControl task with a priority level 1 being executed every 01 milliseconds.,实例:,主要内容,工程文件和控制器命名 任务命名 程序命名 例程命名 通讯模块和适配器模块 I/O模块命名,程序命名,一般来讲,对于每个主要的设备/系统均单独分配程序;对于一个运动控制应用,对每个Servo Axis组态应有单独程序。 所有程序必须根据其执行的操作命名。 如果程序控制一个运动轴,那么命名中也必须包含伺服轴编号。,程序命名,Syntax: Paa_

5、bbbb 此处: aa: 程序在任务中的执行顺序。 bbbb: 描述程序功能 对于一个控制Motion Axis 的实例,名称可能为 “P01_Infeed_SE_01”。这将指示该程序是第二个 (P00 being the first) ,并且主要用于Infeed 伺服轴。,程序命名,主要内容,工程文件和控制器命名 任务命名 程序命名 例程命名 通讯模块和适配器模块 I/O模块命名,例程命名,例程必须提供一个代表它们逻辑程序的名字。每个程序必须包含主例程,通过JSR指令跳转到其他子例程。 这里,主例程可以简单的称为“MainRoutine” 。 但是子例程必须带有名称前缀以由主例程来调用。,

6、例程命名,Syntax: Raabb_cccc 此处 aa: R00_MainRoutine例程所跳转的子例程顺序 (R01-R99). bb: 从子例程跳转的例程顺序。 (A-Z). bbb : 描述例程的功能,例程命名,主要内容,工程文件和控制器命名 任务命名 程序命名 例程命名 通讯模块和适配器模块 I/O模块命名,通讯模块和适配器,ControlLogix支持五种网络类型:ControlNet, Ethernet, Data Highway +, Remote I/O和 DeviceNet. ControlLogix控制器所配置的通讯模块可以位于本地机架或远程位置。 每个通讯模块的命名

7、中必须包括它的网络名称、网络类型、节点或机架地址和模块类型。,通讯模块和适配器,Syntax: aaaaa_bbcc_dddd_See 此处: aaaaaa: 网络名称 (如果不存在相同类型的多个网络,该元素可以忽略不计)bb: 网络类型 CN=ControlNet EN=EthernetDN=DeviceNet,通讯模块和适配器,cc: 通讯模块的节点号或机架地址 Ethernet: TCPIP AddressControlNet: 01-99DeviceNet: 00-63 dddd:通讯模块或适配器的类型Local=Module in local chassisRemote=Module

8、 in remote 1756 chassisFlex=Flex I/O ModulesPV=PanelView EOI1336=1336 Drive ee:如果模块类型是 “Local” 那么必须包含槽号.,Examples:,DistIO_CN1_Local_S16 - ControlNet Module at Node 1 in the local chassis at slot 16 on the Distributed IO Network. DistIO_CN3_Flex - Flex I/O Adapter on the Distributed IO Network at Nod

9、e 3,实例,主要内容,工程文件和控制器命名 任务命名 程序命名 例程命名 通讯模块和适配器模块 I/O模块命名,I/O模块,ControlLogix 编程环境仅通过它们的产品目录号标识I/O模块。 因此输入和输出模块必须根据他们的槽号,模块类型(Analog 或 Digital 以及 Input or Output) 同时, I/O 模块必须包含网络名称、节点地址和位置(远程或本地)。,I/O模块,Syntax:aaaaa_bbcc_ddddd_See_fg 此处:aaaaaa*: 网络名称 (If there are multiple networks of the same type)b

10、b:网络类型 CN=ControlNetEN=EthernetDN=DeviceNet,I/O模块,cc*: Node or Rack Address of Communication Module Ethernet=IP AddressControlNet=00-99DeviceNet=00-63 Omit this element if module is in local chassis. ddddd:Type of adapter I/O module connected to.Local=Module in local chassisRemote=Module in remote 1

11、756 chassisFlex=Flex I/O ModulesPV=PanelView EOI1336=1336 Drive,I/O模块,ee: Slot, Group, or Module # ControlLogix=0-16Flex I/O=0-7 f: Module Type A=AnalogD=DigitalC=Controller (When adding remote Controller)X=Adapter g: Input or Output Module I=InputO=OutputIO=Dual Input/Output,Examples:,Local_S5_DI - Discrete Input Module in Local Slot 5 DistIO_CN03_Flex_S0_DI - Digital Input Flex I/O Module in Slot 0 on “Distributed IO” ControlNet network at Node 3.,实例,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > IT计算机/网络 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号