程序放在子程序中调用和放在主程序的区别

请教各位前辈:
把语句放在子程序中,然后在主程序中用SM0.0调用 和 直接放主程序中 有什么区别?
老师讲的不太明白,麻烦说的浅显一些,我是新手
谢谢大家了

问题补充:
可是有人讲有区别啊,说寄存器啥啥啥的,一大堆术语,反正没听懂,所以才来这里问的

最佳答案

不应该有区别,除非编程不当或有bug。出现子程序是结构化编程的结果,是为了提高程序的可读性、可维护性。一般来说,在子程序里面尽可能不用或少用全局变量不会大问题。至于执行时间方面带来的额外花销基本可以不用考虑。如果出现因为调用子程序而导致性能下降,那就说明是你编程不当,不应该用子程序。

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

专家置评

建议搂主在编程时多使用子程序和中断程序,主程序的网络个数如超过99条就不能下载到CPU。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日 下午4:55
下一篇 2020年11月1日 下午4:55

相关推荐