故事作者:今日头条小助手

最近创作

看看TA的故事

【专家大讲堂直播答疑】20220818 WinCC诊断技术

已锁定

今日头条小助手

总坛主 西门子1847工业学习平台

  • 帖子

    91
  • 精华

    0
  • 被关注

    2

论坛等级:侠客

注册时间:2022-08-10

钻石 钻石 如何晋级?

【专家大讲堂直播答疑】20220818 WinCC诊断技术

380

0

2022-09-22 11:28:04

【专家大讲堂】20220818 WinCC诊断技术 - 直播答疑

 

直播时间:2022年8月18日 19:30-20:30

 

主讲专家 : 刘书智

 

课程主要内容如下:

-介绍WinCC常见问题的诊断方法

-常见的判断工具及应用方法


课程回看链接:

https://www.ad.siemens.com.cn/1847/Video/VideoPlay?courseId=4839


直播答疑汇总:

Q1:C# 的语言能扩展一下WinCC吗?想通过C# 开发一些程序来扩展WinCC的功能。

A1: 首先WinCC里边,如果简单通过脚本,它是没有C# 的,有VBS及C脚本。组态的环境下有VBA。所以如果是用C# 来扩展,可能要做一些外扩的程序,比如说,开发链接库,然后WinCC的调用,这是一种方式。也可以通过一些特定的接口与WinCC交换数据。不管是OPC还是现在我们WinCC最新支持的 REST 接口等,都可以用来去做数据的交换。

 

Q2:WinCC 7.5SP2装Windows哪个版本好?

A2:目前应该是WIN10,这些新的版本都可以,20H2以上,21H2现在都有,都可以支持,就是大家注意WIN10不能只看这个10这个编号,它会有好多详细的子版本号。例如1909,2004,等等。每隔几个月就会发一个新的子版本。所以,一定要看一下我们的兼容性列表,支持哪个版本,这个很关键。

 

Q3:激活状态下新建变量连接会出现感叹号,需要重新激活才行,这是怎么回事儿?

A3:正常来说,我们建变量的话,如果你建的是外部变量,肯定要重新激活一下。

 

Q4:WinCC能支持C脚本吗?

A4:是的,支持C脚本。

 

Q5:能讲下WinCC的数据库维护吗?怎么设置比较合理?

A5:一般来说我们使用WinCC的时候,不用太关注SQL Server 数据库本身。不像我们用高级语言编了一个程序,然后数据存储在数据库里面。此时对这个数据库的写入、读出数据以及维护都是你自己来做的。但是在使用WinCC的时候,其实不需要去关注这些。WinCC 中的数据存储会使用WinCC的变量归档功能,而变量归档功能会自动操作后台的数据库。你只需要设置好变量归档的参数就可以了。这包括数据怎么分段,按时间还是按尺寸等。只要这些分段参数设置的相对合理,比如说,数据库的片段尺寸不会特别太大,也不会太小。关于分段参数设置的具体规则,在我们的支持网站上有一篇常问问题讲得比较详细。另外,根据生产数据量的大小,设置一下备份规则。这样,当数据存储达到一定数量后,会自动备份到指定的文件夹。对于备份出去的历史数据,只需要简单的链接回当前项目就可以查看。

 

Q6:WinCC能否对变量的操作进行记录,比如一个pid手动切换的时间能否记录有哪一台WinCC给出的命令。

A6:这个应该是用WinCC的操作员记录这个功能,可以在我们的技术支持网站上搜一下操作员记录,这是一个标准的功能。

 

Q7:数据归档设置有没有视频介绍?

A7:在1847平台上有类似的视频来介绍变量归档。我记得里面讲了各种归档方法的操作步骤。

 

Q8: WinCC变量不同的更新周期,最快的通讯时间是250毫秒,对于不同的更新周期的变量, WinCC是怎么处理的?

A8:WinCC在画面上设置一些变量显示以后,或者通过脚本来读取变量之后,WinCC的变量管理器会对相关的数据交换进行统计,最终确定几个通信周期。目的是保证最优化地利用通信资源。所以,一般来说,我们建议刷新周期不要设置太多或者太碎。因为这样设置,不利于优化通信资源,影响整体通信性能。例如,设置1秒、2秒、4秒这样的周期,就比1秒、1.4秒、2.5秒之类的要更合适一些。另外,非必要,不建议设置太多250ms刷新的变量。

 

Q9:OS站双网卡冗余网络时不时显示冗余丢失,建议用什么工具查一下?

A9:可以先看一下冗余相关的日志,看日志里面能不能找到一些有价值的信息记录。然后根据这些信息,再来判断冗余是不是丢失,丢失的时间是什么样的。观察下冗余控制变量的变化情况,尤其是跟故障发生的关联关系。其它弄清楚发生冗余丢失的特点、规律等情况也有助于故障原因的分析。

 

Q10:WinCC的全局主题怎么使用?

A10:应该是在WinCC的项目名称上点右键单击,然后选择用户接口和设计页签,进行全局主题样式的设计。设好全局主题以后,你可以在画面里边设置对象,会有一个选项让你去确定是否使用全局的这些样式。对于使用了全局样式的对象,其相关的独立设置属性将不再起作用。当更改了全局主题的样式设定之后,画面中使用该样式的所有对象将自动保持与其样式一致。

 

Q11: 有防止复制或者复制了不能运行的方法吗?

A11:还没有。目前,想保护所做的项目,可以将我们的一些核心功能做在脚本里边。然后对脚本进行加密,从而来防止核心的功能算法被窃。还有一种方式,将一些核心的功能写在WinCC之外,例如Windows 的动态链接库。核心的功能都封装在 DLL 中,WinCC 通过调用 DLL 来完成特定的功能。这样,这些功能对别人来说就是黑匣子,想去破解这些动态链接库的话,难度相对要大不少。应该能起到一定的保护作用。

 

Q12:对学习WinCC有什么好的建议?

A12:这要看你的目的是什么。如果就是要快速上手,把眼前的项目完成。那就看些功能组态的操作视频,WinCC 入门的书籍等。尽快掌握常见功能的组态方法。如果着眼于长远打算,那还是要多学些WinCC的外围知识。例如,在我的大咖专栏里也提到了一些外围知识,包括编程的东西,Windows相关知识,以及数据库的一些相关知识等。把这些知识学透了以后,会对WinCC的理解上一个新台阶。

 

Q13:博途WinCC和经典WinCC主要的区别是什么?

A13:从功能上来看,经典WinCC比博途WinCC相对来说还是要多一些。从操作的便利性上看,伴随着V7.5推出,二者的差距越来越小了。当然博途WinCC有一个最大的优势,就是与PLC、Drive 等设备都可以在博途平台上统一组态,这种集成的应用还是要更方便些。

 

 欢迎大家继续盖楼讨论,或关注官方微信公众号-西门子工业1847俱乐部,了解更多相关信息。

【专家大讲堂直播答疑】20220818 WinCC诊断技术 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

网友专栏

共有3233条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

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