大家看我这个200子程序有问题吗?

我主要是想知道子程序变量表中的IN_OUT的应用,我试着写了这么个程序(电机自锁控制),大家帮忙看一下,我这样写有问题吗?IN_OUT是这样应用吗?程序如下:
 主程序
 LD     SM0.0
 =      L60.0
 LD     I0.0
 =      L63.7
 LD     I0.1
 =      L63.6
 LD     L60.0
 CALL   SBR_0:SBR0, L63.7, L63.6, Q0.0, Q0.0
 子程序
 LD     #qidong:L0.0
 O      #zisuo:L0.2
 AN     #tingzhi:L0.1
 =      #mada:L0.3
 顺便问一下,那个TEMP什么意思?一般应用到什么地方呢?

最佳答案

应该没错。你试下。IN_OUT顾名思义,既是输入又是输出的变量,就使用这个。有些变量有IN或者OUT的使用限制,这样使用IN_OUT比较好。
 TEMP一般用来在FC或者FB块里定义本块使用的临时变量的,它会在调用完成后立即释放出空间,即无法保持。如果想使用能够保持的变量,得使用静态变量STAT。
 注意TMEP使用时也是有限制的,有些东西不能用TEMP定义。多看看手册就明白了。

提问者对于答案的评价:
谢谢

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc350270.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午12:23
下一篇 2021年7月5日 上午12:23

相关推荐

发表回复

登录后才能评论