c#创建WINCC专属于自己控件

已锁定

jiangzq009

  • 帖子

    8
  • 精华

    0
  • 被关注

    5

论坛等级:游民

注册时间:2020-04-13

普通 普通 如何晋级?

c#创建WINCC专属于自己控件

2251

0

2020-04-14 14:33:06

如果只是在控制方面的需求,WINCC本身自带的控件就足矣,再加上博途WINCC引用了库的概念,在控制方面完全能够达到需求的。

     随着社会的发展,我们的控制需求越来越多:

    1、控制需求是通过大量数据计算得来的。比如我们的故障原因分析实时提示,而这些PLC控制系统是无法做到

    2、很多控制数据是通过第三方数据源获取的。例如我们常用需要下载的配方数据,这些是从第三方平台获取取

    3、报表问题。经常用的报表可以做成你认为的样式了

    4、等等

    这些需求对于中小型项目来说自己开发一些控件无疑是最佳的方案:

1、当然也有做一些外接程序来解决问题的,外接程序个人认为做一些循环处理的事情比较好,主要是因为循环任务会严重增加WINCC脚本处理负担而导致WINCC系统运行性能下降(之前文章有描述)。

2、而自定义控件主要是处理触发型控制任务以及数据的处理;由于c#语言的安全处理机制要比C好(曾经咨询过西门子技术:如果一段C代码出现语法的执行错误,他是不会有C#的try{}catch{}处理机制的,最终可能导致脚本执行服务终止,整个系统脚本执行停止。);

3、另外自定义控件会像WINCC自带IO域一样的调用(在我的控件栏),并且与控制系统融为一体,在设计的便捷性以及操作员的方便性有很大的改善

4、由于可以采用windows窗体模式开始出安装程序。自定义控件可以采用安装程序安装到目标计算机,而WINCC RT系统是可以直接调用;如果出现功能修改的问题,可以直接把原控件卸载,重新安装新控件版本;



文章链接:https://mp.weixin.qq.com/s/QXDeF34opIxcXV1FvmiRIA

c#创建WINCC专属于自己控件 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32659条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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