在程序中 写功能块。。做可调用通用块,没有进行点的分配。具体写好块后。外部调用时候再进行数据的分配。。 写的过程中不知道 中间点 如何定义 就选用的temp定义。 另外取上升沿时候 上升沿需要分配个区,也不知道如何定义 就用输入IN 写了个M9之类进行了分配。。这样可行么? 还是都用temp就行。
还是怎么弄?求教。
图片说明:
最佳答案
上升沿寄存器需要锁存,所以不能用TEMP类型,否则当多次调用时会出现意想不到的错误结果,建议用STAT类型(FB块),这样可以将值保存在背景数据块中。
不需要调用时赋值的变量,如果需要保存其数值,都可以定义为STAT类型
提问者对于答案的评价:
谢谢
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc241896.html