您现在的位置是:首页 > PLC技术 > PLC技术

使用带形参的FC参数化程序设计实例

来源:艾特贸易2017-10-24

简介应用带形参的 FC 或 FB 进行参数化程序设计,主要包括三个步骤:在块接口中添加块参数变量元素(本地数据类型元素可根据需要选择添加或不添加);编辑带形参的 FC 或 FB ;调用带形

    应用带形参的FCFB进行参数化程序设计,主要包括三个步骤:在块接口中添加块参数变量元素(本地数据类型元素可根据需要选择添加或不添加);编辑带形参的FCFB;调用带形参的FCFB。用带形参的FCFB块时,“Input”和“InOut”一类的形参出现在程序块的左侧,“Output”一类的形参出现在程序块的右侧。

    以自动灌装生产线为例,控制面板增加两个报警灯(地址:Q4.6Q4.7),新建报警程序FC7,使用参数化程序设计,实现当发生传输线故障和液位超限故障时,报警灯会根据故障类型以不同频率闪亮(传输线故障0.5 Hz,液位超限故障1 Hz);按下应答按钮后,如果故障已经排除则相应报警灯灭,如果故障依然存在则相应报警灯常亮。

    打开新建的报警程序块FC7,在块接口中添加块参数变量元素如图5-166所示,故障信号源“Fault_Signal”、故障应答按钮“Acknowledge”和闪烁频率“Frequent”为“Input”,故障报警指示灯“Alarm_Light”为“Output”,故障记录“Stored_Fault”和上升沿“Edge_Memory”为“InOut”。

 “报警”程序块FC7的块接口

    5-166    “报警”程序块FC7的块接口

    FC7程序块的代码区中对FC7进行编程并编译,程序如图5-167所示。

    在故障处理程序块FC4中调用FC7并对形参赋值,实现对传输线故障和液位超限故障进行相应的故障报警,程序如图5-168所示。

“报警”程序块FC7

    5-167    “报警”程序块FC7

FC4调用“报警”程序块FC7

    5-168    FC4调用“报警”程序块FC7