s7-200自定义功能块(子程序)不能多次调用。
林慧玲
发布于2014-04-03 18:23
25
0
标签:
s7-200自定义功能块(子程序)不能多次调用:
单次调用,功能正常;多次调用时,不能正常运行。个影响后面的运行。
子程序为电机块,实现的功能是:电机启动停止,启动后一定时间内无电机运行反馈,报故障,电机停止。运行信号到故障复位,或手动复位。另外有外部故障停车。时间设定和保存均使用的全局变量。
子程序见图1,主程序见图2。
图片说明: 1,1 2,2
佳答案
建议将所有的输入变量都设为in-out变量类型,因为in-out变量在每个程序块执行之前会自动更新数值的,而单纯的in变量不会自动更新数值