首页 理论教育 ControlLogix系统组态与编程:创建AOI

ControlLogix系统组态与编程:创建AOI

时间:2023-11-19 理论教育 版权反馈
【摘要】:在RSLogix5000工程目录的“Add-On Instruction”文件夹处单击右键,选择“New Add-On Instruction”,开始创建AOI,如图3-109所示。在这里将该AOI命名为“Motor Control”,使用的语言是LAD,创建者为“NEURALAB”。图3-109 创建AOI图3-110 输入AOI名称图3-111 打开AOI属性窗口选择“Parameters”选项卡,按照图3-112输入下列参数。图3-114 AOI的本地标签3.编辑AOI功能定义完毕指令所用的参数后,即开始编辑该指令的功能,这里可以使用RSLogix5000所支持的编程语言。图3-115 AOI功能LAD逻辑图3-116 调用新创建的AOI图3-117 文本方式输入AOI

ControlLogix系统组态与编程:创建AOI

在RSLogix5000工程目录的“Add-On Instruction”文件夹处单击右键,选择“New Add-On Instruction”,开始创建AOI,如图3-109所示。

在弹出的对话框中输入该AOI的名称、编程语言、描述信息及供货商信息等,如图3-110所示。

在这里将该AOI命名为“Motor Control”,使用的语言是LAD,创建者为“NEURALAB”。

1.定义AOI输入/输出参数

对于“MotorControl”这种AOI而言,它的输入参数包括停止、启动、点动、辅助触点反馈等;输出参数包括电动机的输出信号以及故障信号等。在新生成的“MotorControl”指令下单击右键,选择“Properties”,如图3-111所示。

978-7-111-42627-1-Chapter03-143.jpg

图3-109 创建AOI

978-7-111-42627-1-Chapter03-144.jpg

图3-110 输入AOI名称

978-7-111-42627-1-Chapter03-145.jpg

图3-111 打开AOI属性窗口

选择“Parameters”选项卡,按照图3-112输入下列参数。

978-7-111-42627-1-Chapter03-146.jpg

图3-112 打开AOI输入/输出参数选项卡

需要注意的是,这些参数有两个选择需要进行设置,“Req”和“Vis”参数。它们的含义如下:“Req”是指在进行指令调用时需要在该参数处创建标签;“Vis”是指在进行指令调用时不需要创建标签,但是只是作为显示。具体的设置如图3-113所示。

978-7-111-42627-1-Chapter03-147.jpg

图3-113 AOI参数的“Vis”和“Req”设置(www.xing528.com)

2.定义AOI本地标签

定义完输入/输出参数后,还需要定义指令的中间变量存储标签,即“Local Tags”,如图3-114所示。

978-7-111-42627-1-Chapter03-148.jpg

图3-114 AOI的本地标签

3.编辑AOI功能

定义完毕指令所用的参数后,即开始编辑该指令的功能,这里可以使用RSLogix5000所支持的编程语言。实现该指令功能LAD逻辑如图3-115所示。

4.在例程中调用AOI

在程序中调用AOI时,选择指令选项卡的“Add-On”选项卡,这时会出现新创建的指令,将光标放于指令之上,会出现指令的详细信息,如图3-116所示。

单击该指令,然后拖曳至梯级上即可使用。或者直接双击梯级左侧,在“In ASCII Text”处直接输出“MotorControl”即可,如图3-117所示。

978-7-111-42627-1-Chapter03-149.jpg

图3-115 AOI功能LAD逻辑

978-7-111-42627-1-Chapter03-150.jpg

图3-116 调用新创建的AOI

978-7-111-42627-1-Chapter03-151.jpg

图3-117 文本方式输入AOI

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈