S7-200怎样调用子程序?
对于子程序没有输入、输出接口参数的PLC,子程序的调用比较简单,子程序调用指令一般以线圈的形式出现,可以用触点电路控制子程序线圈,实现有条件调用。
用户生成S7-200的子程序后,在编程软件的指令树的“\指令\调用子例行程序”文件夹中,将会出现该子程序的图标和名称。可以将该图标“拖放”到梯形图程序中。有输入、输出参数的子程序用方框表示,子程序的输入、输出参数分别在方框的左侧和右侧。
图6-1中是符号名为“模拟量计算”的子程序,它有3个输入变量、1个输出变量和一个临时变量,图6-2中的方框是用户生成的“模拟量计算”子程序,方框内的左边是该子程序的输入变量,右边是输出变量。EN是子程序的使能输入端,当10.4的触点闭合,有“能流”流入方框时,该子程序被调用。
图6-2中的梯形图对应的语句表程序为
LD I0.4
CALL 模拟量计算,AIW2,VW20,+2356,VD40
CALL后面是子程序的名称和按顺序排列的输入、输出参数(实参),可以看出,用梯形图表示输入、输出参数较多的子程序更形象直观。
上一篇:什么是顺序功能图?
下一篇:步在顺序控制中有什么作用?
相关推荐