回复:如何定义库文件的存储区,我想用v存储区做一个块,但是提示如图

芳季

西门子1847工业学习平台

  • 帖子

    15774
  • 精华

    102
  • 被关注

    984

论坛等级:至圣

注册时间:2007-08-03

钻石 钻石 如何晋级?

发布于 2017-11-16 11:04:22

3楼

你做库都不知道这回事?

我建议你先别做库程序,先把程序功能归纳成一个子程序,然后把子程序做成可选运行与否的子程序,然后把子程序做成可供多次调用的子程序,然后把子程序做成可以在不同工程里面随时导入的子程序,最后才升级成库程序。

我看你现在只是到达第一步:归纳成一个子程序。

同一级子程序使用相同的64字节的L区。重复使用L是必然的,而且混乱也是必然的。除非你依靠全局资源。进入第三阶段:多次调用,的时候会非常明显显现这个混乱局面。目的就是要破解这个混乱局面。第四阶段就是设法解除对全局变量的依赖(sm AC等公共资源除外),所有过程均不使用全局变量。这意味着你已经对L区了如指掌,并且考虑不得影响到已有程序使用公共资源。使得程序可以随意移植在任何的plc或任何的程序中。最后阶段只是一个封装过程。穿上一件大衣,带上几个手下,就成为库程序。

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有9330条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。