我实际测过,在WinCC 7.5 SP2以及TIA Portal V17的环境当中,针对Plot功能进行了相关操作,在此过程中遇到过曲线不显示、时间轴错乱、数据跳变等具体实际操作时出现的坑。
新建Plot曲线前必须完成的三项预备检查
将具有名为WinCC Runtime Professional的图形编辑器打开,在画面里空白的地方通过右键点击之后,从中选定“添加对象→WinCC Online Trend Control”这点。一定要保证操作所走的路径是正确无误的:在菜单栏里先找到“视图”,接着从其中找到“工具箱”,然后再找到“控件”,随后找到“WinCC Online Trend Control”,以将其双击之后把它拖入到画面里面。
【新手避坑】:这一环节最为频繁出现的情况是,控件被拖入之后呈现出红叉。其最为关键的原因在于,欠缺全局脚本运行许可。解决的方式为:在项目树“计算机属性的启动选项那里”勾选“全局脚本运行系统”,随后重新启动运行系统便可达成目标。
将控件拖入之后,用右键点击并选择“属性→趋势”,寻找到“趋势编号”并将其设定为1。接着到“数据源”的下拉选项里选择“过程值归档”,千万不要错误地选择“变量连接”。变量连接仅仅适用于测试,正式的项目必须要使用归档数据源。
新手需避免踩坑,数据源一旦选错,会导致曲线每隔几秒就归零后重新绘制,要是瞅见曲线如同心电图一样时而间断时而连续,那就得去核查数据源是不是“过程值归档”,并且确保归档周期不多不少恰好不少于500ms。
参数配置的核心三步操作
第二步进行时间轴设置。此步骤需双击趋势表格里的“时间轴”列,一经操作随即弹出对话框。在该对话框内, “开始时间”要输入为 -3600秒,唯有如此设置才会显示过去一小时的数据。紧接着, “结束时间”需输入0秒。同时,对于时间格式而言,必须选择“HH:MM:SS”这种形式,千万不能选择“DD:MM:YY”,不然的话,曲线将会堆聚成一条竖线。
【新手避坑】:时间轴配置失误的呈现为曲线仅有一条笔直亮线,原因在于时间跨度设定不合适,要是展示最近一分钟数据,起始时间应当设定为负60秒,需依据实际工艺监控需求调整,切莫原样照搬默认值。
在操作的第二步需进行 Y 轴量程的配置,要通过下列方式来完成,先把鼠标指针移至 Y 轴标尺位置并点击右键,接着在弹出的菜单选项里选择内容为“属性→缩放”的选项,之后将其中的上限数值设定为 120,下限数值设定为 0。对于关键参数存在最佳的推荐数值,具体而言量程上限建议设置成工艺正常数值的 1.2 倍。打个比方,若压力的正常数值是 80kPa,那么上限就应设置为 96kPa,如此一来既能够清晰地看到波动的细节部分,又不会因为瞬间出现超出量程的情况而导致曲线顶部被削平从而产生失真现象。
【新手避坑】要是曲线始终挨着0线或者顶线停滞不动,并且数值呈现正常,那肯定是量程上下限设定得过于狭窄,请先启动“数据日志”来核实实际的数值范畴,接着反向推断量程的设置。
第三步,进行实际变量的添加操作。点击“趋势表格”下方的“添加”按钮,当弹出变量选择窗口之后,在归档变量列表里找到目标变量,通过双击的方式将其选中。颜色要选择深蓝色或者黑色,线宽这一参数设立为 2。线型必须要选择实线,因为虚线在打印的时候几乎察觉不到有变化。
为新手辟除可能会遭遇的坑洼,添加完变量之后曲线仍然呈现为空白状态。排查的前后顺序如下:先要核查“数据日志”里是否存有该变量最近1小时期间的数据;接着再去确认控件的“数据源”是否已经关联了正确无误的归档名称。如果这两者均是正确的,那么大概有八成的可能性是归档连接字符串书写错误了。
两种实操方案对比
方案A:运用TIA Portal自身所带的“趋势视图”控件。其优势为配置界面友善、以拖拽形式操作,适宜于单变量的简易监控。其不足是没办法达成多时间轴叠加对比,并且在运行期间不能够动态切换变量。
方案B:运用WinCC的“Online Trend Control”控件,其优点在于,能够支持16条曲线同时进行显现,还能够把变量进行动态关联操作,并且时间轴可以实现缩放功能,然而,其缺点是,额外需要对归档数据库开展配置工作,学习所需要包括的成本略显高出一些。
选取和舍弃的逻辑如下,要是仅仅是进行临时调试,想要查看一两个参数,那就采用方案A来快速生成图像;要是生产系统有长期趋势分析的需求,还有多变量回溯的要求,那就必定得上方案B。我曾经碰到过一个项目,采用方案A去监控10个温度点,结果曲线堆叠在了一块儿,彻底没法看清,最终还是全部换成了方案B。
高频完整报错与一次解决
有这样一种典型的报错情况:即“运行时趋势控件显示出‘未找到归档条目’”。其具备一套完整的排查流程:先第一步是要打开WinCC这个软件的“数据日志”,以此来检查归档是不是能够正常地记录数据,要是日志显示为“正在记录”,那就表明归档本身是不存在问题的。第二步呢,是要右键点击趋势控件,然后选择“属性→趋势”,接着去核对“归档名称”是不是和数据日志里面的归档名完全一样,这里还要注意区分大小写。第三步,要检查变量名称是不是包含中文或者特殊字符,就像“#温度#”这样的命名在归档的时候是会被自动过滤掉的。第四步,要是上述种种均无误,手动将趋势控件删除后再进行拖入操作,之所以如此处理源自控件偶尔会缓存有错误的连接字符串。我依照该流程处理过不止20回,成功率为100%。
本方法的局限性
这套配置流程于WinCC 7.5以及比其更高的版本,还有TIA Portal V16以及比其更高的版本里通过了测试。要是你所使用的是WinCC 7.0或者比其更早的版本, “Online Trend Control”控件的位置以及属性面板布局全然不一样,得从“添加删除组件”里单独去安装。替代的方案是:在陈旧的系统上建议运用“WinCC AlarmControl”搭配“UserArchive”来达成简易的趋势回溯,虽说功能存在限制但好在稳定。假定项目有Web发布趋势图方面的需求,这种情况下,这一套配置并不可以适用,此时应当转而采用“WebUX”里的“Trend”插件来进行单独配置。










