AB PLC 命名规则课件_第1页
AB PLC 命名规则课件_第2页
AB PLC 命名规则课件_第3页
AB PLC 命名规则课件_第4页
AB PLC 命名规则课件_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Logix编程命名规则ABPLC命名规则主要内容工程文件和控制器命名任务命名程序命名例程命名通讯模块和适配器模块I/O模块命名ABPLC命名规则工程文件和控制器命名RSLogix5000ProjectFile和1756-55XXLogixControllernames必须表示了控制器的主要功能和当前控制的机器或系统的名称,程序运行的版本,系统中控制器编号和单独产品生产线编号。ABPLC命名规则工程文件和控制器命名Syntax: aaaaaaaa_Rbb_Pcc_Ldd

在此:

aaaaaaaa:

MachineorSystemname

bb:

MajorRevisionNumber(00-99)

cc:

ProcessorSlot#intheControlLogixChassis

dd:

Line#(00-99)

ABPLC命名规则工程文件和控制器命名实例:Casepacker_R03_P01_L01–Projectthecasepackermachinerunningprogramrevision#3inthecontrollerinslot#1locatedonline#1.

ABPLC命名规则实例ABPLC命名规则主要内容工程文件和控制器命名任务命名程序命名例程命名通讯模块和适配器模块I/O模块命名ABPLC命名规则任务命名ControlLogix项目被分为任务、程序和例程。每个ControlLogix控制器中仅有一个连续性任务和最多31个周期性任务。任务命名必须包括任务功能、优先级和执行周期。ABPLC命名规则任务命名Syntax:

Taa_bbbb_Pcc_ddms此处:

Taa:任务编号

00isreservedfortheContinuousTask.

01-31areforPeriodicTasksandshouldbeusedinorderlowesttohighestTimePeriod.bbbb:任务的描述性名称.Pcc:任务优先级编号.ddms:TaskRateinmilliseconds.

ABPLC命名规则Example:

T01_GlueControl_P01_01ms

-GlueControltaskwithaprioritylevel1beingexecutedevery01milliseconds.

ABPLC命名规则实例:ABPLC命名规则主要内容工程文件和控制器命名任务命名程序命名例程命名通讯模块和适配器模块I/O模块命名ABPLC命名规则程序命名一般来讲,对于每个主要的设备/系统均单独分配程序;对于一个运动控制应用,对每个ServoAxis组态应有单独程序。所有程序必须根据其执行的操作命名。如果程序控制一个运动轴,那么命名中也必须包含伺服轴编号。ABPLC命名规则程序命名Syntax:Paa_bbbb

此处:aa:

程序在任务中的执行顺序。bbbb: 描述程序功能对于一个控制MotionAxis的实例,名称可能为“P01_Infeed_SE_01”。这将指示该程序是第二个(P00beingthefirst),并且主要用于Infeed伺服轴。

ABPLC命名规则程序命名ABPLC命名规则主要内容工程文件和控制器命名任务命名程序命名例程命名通讯模块和适配器模块I/O模块命名ABPLC命名规则例程命名例程必须提供一个代表它们逻辑程序的名字。每个程序必须包含主例程,通过JSR指令跳转到其他子例程。这里,主例程可以简单的称为“MainRoutine”。但是子例程必须带有名称前缀以由主例程来调用。ABPLC命名规则例程命名Syntax:Raabb_cccc…此处aa:R00_MainRoutine例程所跳转的子例程顺序(R01-R99).bb:

从子例程跳转的例程顺序。(A-Z).bbb…:描述例程的功能ABPLC命名规则例程命名ABPLC命名规则主要内容工程文件和控制器命名任务命名程序命名例程命名通讯模块和适配器模块I/O模块命名ABPLC命名规则通讯模块和适配器ControlLogix支持五种网络类型:ControlNet,Ethernet,DataHighway+,RemoteI/O和DeviceNet.ControlLogix控制器所配置的通讯模块可以位于本地机架或远程位置。每个通讯模块的命名中必须包括它的网络名称、网络类型、节点或机架地址和模块类型。ABPLC命名规则通讯模块和适配器Syntax:

aaaaa_bbcc_dddd_See此处:

aaaaaa:

网络名称(如果不存在相同类型的多个网络,该元素可以忽略不计)

bb:

网络类型CN=ControlNet

EN=Ethernet

DN=DeviceNetABPLC命名规则通讯模块和适配器cc: 通讯模块的节点号或机架地址Ethernet:TCPIPAddress

ControlNet:01-99

DeviceNet:00-63dddd: 通讯模块或适配器的类型Local=Moduleinlocalchassis

Remote=Moduleinremote1756chassis

Flex=FlexI/OModules

PV=PanelViewEOI

1336=1336Driveee:

如果模块类型是“Local”那么必须包含槽号.ABPLC命名规则

Examples:

DistIO_CN1_Local_S16-ControlNetModuleatNode1inthelocalchassisatslot16ontheDistributedIONetwork.

DistIO_CN3_Flex-FlexI/OAdapterontheDistributedIONetworkatNode3ABPLC命名规则实例ABPLC命名规则主要内容工程文件和控制器命名任务命名程序命名例程命名通讯模块和适配器模块I/O模块命名ABPLC命名规则I/O模块ControlLogix编程环境仅通过它们的产品目录号标识I/O模块。因此输入和输出模块必须根据他们的槽号#,模块类型(Analog或Digital以及InputorOutput)同时,I/O模块必须包含网络名称、节点地址和位置(远程或本地)。ABPLC命名规则I/O模块Syntax:

aaaaa_bbcc_ddddd_See_fg此处:

aaaaaa*:

网络名称(Iftherearemultiplenetworksofthesametype)

bb:

网络类型CN=ControlNet

EN=Ethernet

DN=DeviceNetABPLC命名规则I/O模块cc*:

NodeorRackAddressofCommunicationModuleEthernet=IPAddress

ControlNet=00-99

DeviceNet=00-63Omitthiselementifmoduleisinlocalchassis.ddddd:

TypeofadapterI/Omoduleconnectedto.Local=Moduleinlocalchassis

Remote=Moduleinremote1756chassis

Flex=FlexI/OModules

PV=PanelViewEOI

1336=1336DriveABPLC命名规则I/O模块ee:

Slot,Group,orModule#ControlLogix=0-16

FlexI/O=0-7f:

ModuleTypeA=Analog

D=Digital

C=Controller(WhenaddingremoteController)

X=Adapterg:InputorOutputModuleI=Input

O=Output

IO=DualInput/OutputABPLC命名规则

Examples:

Local_S5

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论