GE PAC CALL指令说明及应用举例要点 下载本文

南 阳 理 工 学 院

可编程控制器GE(期末作业)

题 目: 班 级: 学 号: 姓 名:

完成日期 2015 年 5 月

RX3i CALL指令说明[1]

一 CALL指令格式

通过调用子程序(CALL)指令可以实现模块化程的功能。CALL指令可以使程序转入特定的子程序块。如图1所示。

图1 CALL指令

二 指令功能

2.1 梯形图

2.1.1 无参数的调用

打开Proficy Machine Ediion 的开发软件环境,建立一个新的工程,点开编辑程序的 Logic,选用CALL指令,注意红色标记的 CALL 指令。

图2 无参数的调用

2.1.2 带参数调用

可以调用一个带参数的外部子程序或者一个参数子程序,可以有7个输入和8个输出参数。 打开Proficy Machine Ediion 的开发软件环境,建立一个新的工程,点开编辑程序的 Logic,进行编写

带参数的程序,选用CALL指令。

图3 带参数调用设置

2.1.3带参数调用子程序的参数设置

对带有参数调用子程序的使用,PAC软件中程序编写应该注意设置参数,结合自己编写的程序来设置Inputs中的 Data Type(数据类型),Pass By(经过)如图4所示和Outputs 中的Data Type(数据类型)进行选定(注意图片中红色标记的为选择设置内容)。如图5所示:

图4 Intputs参数的设置