PLC调用子程序

PLC调用子程序,第1张

1)执行完一次返回,随后不调用

2)plc输出是在全部程序都走完之后统一输出的,所以不会

补充:

1)子程序会运行到第5部

2)子程序的顺序控制可能达不到预期目的,因为子程序里的输出在下一个周期不再执行扫描(调用条件消失)。每一步骤产生的结果能及时输出。

LZ的这个例子是一个典型的条件调用。但是条件调用一定要注意,该条件的有效性。最好是写在子程序里,别写在子程序的调用条件里。前不久我车间里的纯水系统就有这样一个问题。

分配系统的子程序的调用条件是制备系统OK的信号+软逻辑(触摸屏)来调用。

我的 *** 作人员在触摸屏上 *** 作启动分配系统运行,分配系统循环泵运行,5分钟左右,制备系统PH值报警,子程序调用条件消失。这时候分配系统的循环泵一直输出。不能停止

后来告之乙方设计人员程序中的问题,把制备系统OK的信号放到里分配系统的子程序里,而不作为调用条件。运行OK。

关于子程序调用,是禁止这样的条件调用的。可能会发生不可预料的后果。

广数980tb3调用子程序的方法如下:

编写子程序

在编程软件中编写好需要调用的子程序,例如:

//子程序名称:test

void test()

{

printf("This is a test\n");

}

在主程序中调用子程序

在主程序中使用函数调用的方式调用子程序,例如:

#include <stdioh>

//声明子程序

void test();

int main()

{

//调用子程序

test();

return 0;

}

//定义子程序

void test()

{

printf("This is a test\n");

}

将程序下载到广数980tb3

将编写好的程序下载到广数980tb3中,然后运行程序即可调用子程序。

以上就是关于PLC调用子程序全部的内容,包括:PLC调用子程序、广数980tb3怎么调用子程序、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9832686.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存