请问老师这样做一个累计输出值子程序,它可以达到累计输出的目的吗??

最左边是主程序调用子程序,右侧是子程序,不知道我设置输出是INOUT类型是否正确,因为累加需要输入前一次的值得到下一次的值

图片说明:

请问老师这样做一个累计输出值子程序,它可以达到累计输出的目的吗??    请问老师这样做一个累计输出值子程序,它可以达到累计输出的目的吗??   

最佳答案

关于in_out变量,该类型的变量应用于即要带有输入特性,又要具备输出特性的场合中,比较典型的是启、保、停控制的线圈及自锁,这个输出需要下载in_out变量类型。如果仅仅是输出就没有必要选择in_out变量数据类型了。
将沿放在子程序的外部是没有问题的,如果放在子程序的内部,如果这个子程序仅仅只是调用一个,那么,它仍然没有问题,问题出在多次调用上,沿在200plc中是有数量限制的,沿的状态应该需要一个标志位来记录沿的触发值状态,只是在200plc中系统给用户做好了而已。
作为与上一次的数据比较,也不需要设置为in_out数据类型的。

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

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

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

相关推荐

发表回复

登录后才能评论