恭喜,你发布的帖子
发布于 2018-01-15 09:25:38
7楼
可以选用S7-1200与S7-1500都支持的指令来编写功能块,当然这些应该都是初级或者中级应用的程序块,且与硬件无关的;
程序虽然通用,但编译必须分开,尤其是要封装加密后再分发的功能块,即使是完全一样的指令,编译环境不同,拷贝调用时还是要分开的;要通用的块,在库里最好是以MASTER COPY的形式,不要加密,等拷到项目中去后,再加密编译;
博图软件这方面做得不错的,比以前S7-300/400通用程序块感觉更方便,效率更高。
需要注意的是,保持存储区的大小,S7-1200与S7-1500有较大的差异,是否都使用FB块,是否要使用多重背景数据块,都是值得研究和探讨的事情。我最近就在尝试所有的功能均采用FC、只用梯形图和全局DB实现方式。
目前我认为FC最大的问题是不支持接口属性和块属性。不知道TIA统一数据库后,怎么实现这些高效率的功能。S7_m_c,S7_a_type,S7_Archiv ,变量自动上传虽然是拖拽方式,依然不如编译方便。
请填写推广理由:
分享
只看
楼主