南 阳 理 工 学 院
可编程控制器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参数的设置