恭喜,你发布的帖子
发布于 2017-11-16 11:04:22
3楼
你做库都不知道这回事?
我建议你先别做库程序,先把程序功能归纳成一个子程序,然后把子程序做成可选运行与否的子程序,然后把子程序做成可供多次调用的子程序,然后把子程序做成可以在不同工程里面随时导入的子程序,最后才升级成库程序。
我看你现在只是到达第一步:归纳成一个子程序。
同一级子程序使用相同的64字节的L区。重复使用L是必然的,而且混乱也是必然的。除非你依靠全局资源。进入第三阶段:多次调用,的时候会非常明显显现这个混乱局面。目的就是要破解这个混乱局面。第四阶段就是设法解除对全局变量的依赖(sm AC等公共资源除外),所有过程均不使用全局变量。这意味着你已经对L区了如指掌,并且考虑不得影响到已有程序使用公共资源。使得程序可以随意移植在任何的plc或任何的程序中。最后阶段只是一个封装过程。穿上一件大衣,带上几个手下,就成为库程序。
请填写推广理由:
分享
只看
楼主