回复:200Smart子程序增强背景数据块的实现说明

已锁定

Zane

西门子1847工业学习平台

  • 帖子

    21546
  • 精华

    408
  • 被关注

    1513

论坛等级:至圣

注册时间:2003-06-06

钻石 钻石 如何晋级?

发布于 2023-02-28 10:51:08

14楼

展开查看
以下是引用xiatianyun在2023-02-28 09:31:08的发言 >13楼

PC的程序和PLC的库还是有很大不同的,我觉得PLC的库的用户就是设计者自己。

只有目标确定的程序做成库才能让其他人使用,如果不这样,即使拿到库又如何呢?直接使用?就不嫌事大?除非自己能够非常明确地分析出库程序实现的目标和逻辑,否则是不会直接用的,即使官方的BST、LBP有几个人直接用的?

所谓目标确定,就是够简单够通用,和场景几乎无关,你看官方系统库哪个不是这样的?

这也是我觉得分享实现过程比简单分享程序有价值的原因。

1)库的用户不仅仅是开发者自己,做库的目的之一就是被别的用户使用,因为别人也使用同一个库,才能实现团队的标准化,企业的标准化,甚至行业的标准化。


2)开发库必须遵循一定的规范,商业使用的库在发布之前应该有严格的测试与认证,即使是小范围使用的库也应该是经过测试的。使用库,是必须建立在信任的基础上的,做不到这一点,那就没必要做标准化了,并且库是要靠团队和体系来维护的,而不是靠个人。

      所以说,有没有人直接使用BST,LBP的库?毋庸置疑一定会是有的,使用者可以经过评估与测试来确定这些库是否满足自己的技术需求,一旦确定就是建立了信任,这种信任并不需要每个人都去经历一遍评估与测试才能建立,而是通过管理的方式传递的。这种信任传递的范围越大,标准化就执行的越好。


3)库肯定具有一定的通用性,但其通用性是可以有范围局限的,比如针对设备,针对行业,这样就与应用场景有了关系,BST/LBP库只是相对通用而已,真的能覆盖百分之百的应用需求?那也未必。

     所以,库的开发者是否一定要去追求大而全?绝大多数是没有这个必要的,浪费时间精力而已。



Zane 注册自动化系统工程师 Always save before download
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有9422条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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