smart子程序出错

当我同时使用分钟计时子程序和S-ITR库程序时输出错误是怎么回事

问题补充:
S_ITR所在的库并没有使用V区,我用的分钟计时指令只用到了计数器,计数器在整个程序中只有该子程序使用,也并没有冲突。

最佳答案

应该是你自己做的计时子程序吧?是这程序做的不好吗?有没有用到带参数?L的使用……?

提问者对于答案的评价:
定时子程序带有参数使用了L局部存储区,但是在编程软件中无法修改子程序使用的L存储区,s7-200smart是不是为每个子程序分配L存储区还是共用L存储区

最佳答案作者回复:
共用。每一级子程序公用一片L。所以你的计时的L和S-ITR产生了公用关系。你的out参数和temp变量就成为人家的值了。当然错。详情或者论坛再详谈。我也有帖子提到过这种事。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日 上午1:00
下一篇 2020年10月31日 上午1:00

相关推荐