用WinCC做司钻法压井两条理论趋势曲线,...

级别: 略有小成
发帖数量: 317 个
工控威望: 351 点
下载积分: 44344 分
在线时间: 219(小时)
注册时间: 最后登录:
在图形编辑器里点曲线画面的属性发现变量连接的数量为0,在做曲线时数据链接分别用了归档变量和在线变量连接,用PLSIM模拟时均出现“向以下趋势发送数据请求时出错”、“服务器出错消息:Failed to read range from server&& ”以及“时间错误:&& 20:23:12”提示,在计算机的属性里把变量运行勾上了的。请问要怎么做???[ 此帖被ljliuwei在 21:42重新编辑 ]
级别: 略有小成
发帖数量: 317 个
工控威望: 351 点
下载积分: 44344 分
在线时间: 219(小时)
注册时间: 最后登录:
运行系统后在曲线画面重新连接一次变量就能看见曲线,但是一关掉运行系统后再次运行曲线画面又出现“向以下趋势发送数据请求时出错”、“服务器出错消息:Failed to read range from server&& ”以及“时间错误:&& 20:23:12”提示。请问要怎么做???没有高手吗??????????
级别: 略有小成
发帖数量: 317 个
工控威望: 351 点
下载积分: 44344 分
在线时间: 219(小时)
注册时间: 最后登录:
图片: =600) window.open('/attachment/Mon_36_afec801.png');" onload="if(this.width>'600')this.width='600';if(this.height>'3000')this.height='3000';" >
怎么会出现这种问题啊?在曲线的运行画面上点打开数据的连接状态提示为“变量值无效或没有连接”,我就在运行曲线画面的工具栏上重新连接变量,画面上就有曲线显示了,并且也可以查到较早前时间的曲线,一直没弄懂,有高手能解决吗??谢谢!!!!
趁年轻,走遍中国!
级别: 网络英雄
发帖数量: 605 个
工控威望: 5088 点
下载积分: 513 分
在线时间: 125(小时)
注册时间: 最后登录:
你用的是 服务器-客户机模式?
感谢每位朋友! 承接plc柜、电气柜设计、定制。触摸屏组态、调试。 蓝海华腾变频器代理,变频器维修!!!
级别: 略有小成
发帖数量: 317 个
工控威望: 351 点
下载积分: 44344 分
在线时间: 219(小时)
注册时间: 最后登录:
是服务器-单用户项目WinCC -- 配置变量记录 -- 使用趋势控制_技术方案_工控网_工业360
WinCC -- 配置变量记录 -- 使用趋势控制
核心提示:WinCC -- 配置变量记录 -- 使用趋势控制
在线趋势控件中数据值后的"i"表示什么意思?
如何在WinCC运行时修改在线趋势控件的时间范围?
运行期间对趋势控件进行的修改会保持多久?
如何通过脚本来动态组态在线趋势控件的时间范围?
WinCC -- 配置变量记录 -- 使用趋势控制
在线趋势控件中数据值后的"i"表示什么意思?
如何在WinCC运行时修改在线趋势控件的时间范围?
运行期间对趋势控件进行的修改会保持多久?
如何通过脚本来动态组态在线趋势控件的时间范围?
在Web Navigator客户机上找不到变量记录趋势的控制标尺
如何使用 C 或 VBS 脚本通过新变量提供 WinCC 在线趋势控件的单个趋势?
collapse('/WWsupport/',, document.img_)
在线趋势控件中数据值后的"i"表示什么意思?
隐藏订货号显示订货号订货号:
描述显示值之后的'i'表示在获得的两个实际过程值之间的一个插值。例如,用显示模式"Join dots linearly",就是这种情况。
图. 1: 在线趋势控件显示值
目前 WinCC V6.2和 WinCC V7.0中使用趋势控件如果在WinCC在线趋势控制的属性中的"Trends"标签中,设定趋势的显示模式为"Display dots only",那么仅能显示采集的值(跟已组态一样,如每隔5秒)。
如何在WinCC运行时修改在线趋势控件的时间范围?
隐藏订货号显示订货号订货号:
描述:通常在组态“WinCC在线趋势控件属性”对话框中的“时间轴”页上分配时间轴参数。
在运行时修改时间范围,可以使用两种不同的对话框。可以直接在WinCC在线趋势控件的工具栏上通过相应的图标打开这两个对话框。
属性对话框
选择时间对话框
属性对话框:如果在WinCC在线趋势控件属性的“工具栏”页中选择了“打开‘设置参数’对话框/‘组态对话框’”,就可以在运行时调用属性对话框。
选择时间对话框:在组态图形编辑器时,WinCC在线趋势控件的属性对话框的“工具栏”页中,可以选择“选择时间范围”。这样就可以在运行时设置WinCC在线趋势控件的时间范围了。
如果在运行时使用属性对话框设置时间范围,则有机会修改控件的其它属性。
如果在运行时使用时间范围对话框设置时间范围,则没有机会修改控件的其它属性。
如何在运行时使用脚本修改时间范围的描述参考ID: .
如何在运行时使用脚本为趋势分配不同的变量的描述参考ID: .
关键词:WinCC在线趋势控件
运行期间对趋势控件进行的修改会保持多久?
隐藏订货号显示订货号订货号:
说明如果在运行期间修改了趋势控件,那么这些改变保持的时间取决于趋势控件中属性的设置。对于在线趋势控件,详细说明如下 ...
... WinCC V7 之前的版本
... 使用 WinCC V7
... WinCC V7 之前的版本在 WinCC V7 之前,在线趋势控件的行为取决于永久设置。这仅对运行系统有效。
下表说明按照永久设置,在线趋势控件的行为:
下次切换画面,更改将丢失。
"在运行时"
更改一直保持到终止运行系统。
更改以文件形式保存在项目路径下的 GraCS 文件夹中,文件名称是画面名称,扩展名是“.TRT”。如果恢复画面的原始状态,但不退出运行系统,那么就删除这个文件。
"在运行时和组态时"
即使关闭和重启运行系统,改变仍然保持。
改变以文件形式保存在项目路径下的 GraCS 文件夹中,文件名称是画面名称,扩展名是“.TCS”。如果在图形编辑器中打开了前述画面,改变自动显示出来,保存这个画面可以永久应用改变。删除 TCS 文件可以恢复画面的原始状态。
... 使用 WinCC V7在线趋势控件的行为设置部分在组态时,部分在运行时。
关于“在线趋势控件”的详细信息参见 WinCC 信息系统 (在线帮助) “WinCC 信息系统 & 使用 WinCC & 归档过程值 & 过程值输出 & 在过程画面中输出过程值 & 在过程画面的趋势图中输出过程值 & 组态在线趋势控件 & 如何定义在线组态的效果”。
如何通过脚本来动态组态在线趋势控件的时间范围?
隐藏订货号显示订货号订货号:
动态属性:可以通过内部 C 函数“ SetPropXXX() ”或者是画面对象的 VBS 在运行系统中设置对象的属性。以下是一个用于“ C ”与 VBS 的样例函数。
动态化的注意事项:
如果所有的曲线是用了公共时间轴,那么所有的曲线都将使用第一条曲线或者第一个时间轴的时间范围。
曲线或者时间轴的计数从“ 0 ”开始,也就是
第一条曲线/时间轴的地址为“ 0 ”,
第二条曲线/时间轴的地址为“ 1 ” ...,
第 n 条曲线/时间轴的地址为“ n-1 ”。
在条目 ID:
中描述了如何在运行系统中改变时间范围而不使用脚本。
在条目 ID:
中描述了如何通过脚本为一条曲线分配不同的变量。
在 WinCC 信息系统中有更多的关于 WinCC Online Trend Control 动态化的方法及属性:
“使用 WinCC ” & “ 创建过程和动作的 VBS ” & “ VBS Reference ” & “ Object types of the ScreenItem object ” & “ Controls ” & “ WinCC Online Trend Control ”。
起始及结束时间动态化
WinCC V7.0 中的步骤
WinCC V6.x 中的步骤
选择曲线在在线趋势控件中选择您希望设置时间范围的曲线。
给“ TimeAxisIndex ”( long* )属性设置您所希望控制的曲线的值。
给“ Index ”( word* )属性设置您所希望控制的曲线的值。
切换为离线模式将在线趋势控件切换为离线模式。
给“ Online ”( BOOL )属性赋值为“ FALSE ”。
给“ Online ”( BOOL )属性赋值为“ FALSE ”。
禁止时间范围通过起始及结束时间定义了一个时间窗口。
TimeAxisRangeType ”( long* )属性的值设置为“ 1 ”。
将“ TimeRange ”( BOOL )属性的值设置为“ FALSE ”。
设置起始时间
将“ TimeAxisBeginTime ”( char* )属性的值设置为所希望的起始时间。
将“ TimeAxisBeginTime ”( char* )属性的值设置为所希望的起始时间。
设置结束时间
将“ TimeAxisEndTime ”( char* )属性的值设置为所希望的结束时间。
将“ EndTime ”( char* )属性的值设置为所希望的结束时间。
更新数据在在线趋势控件中更新数据。
从 WinCC V6.0 SP3 开始:
为此您需要将“ Command ”( char* )属性的值设置为“ Reload ”。
通过 C 脚本:
为此您需要将“ Activate ”属性的值设置为“ FALSE ”然后再次设置为“ TRUE ”。
WinCC V7.0
Dyn_Start-End_WinCC70_C.txt ( 482 bytes )
Dyn_Start-End_WinCC70_VBS.txt ( 538 bytes )
WinCC V6.x
Dyn_Start-End_WinCC6x_C.txt ( 515 bytes )
Dyn_Start-End_WinCC6x_VBS.txt ( 460 bytes )
通过 WinCC V7.0 动态化时间范围
选择曲线在在线趋势控件中选择您希望设置时间范围的曲线。
为此您需要将“ TimeAxisIndex ”( long* )属性的值设置为您所希望控制的时间轴。
使能时间范围
为此您需要将“ TimeAxisRangeType ”( long* )属性的值设置为“ 0 ”。
设置时间范围
为此您需要将“ TimeAxisTimeRangeBase ”( long* )属性的值设置为期望值(例如 1000 )。
时间范围是按照毫秒来进行设置的。以下值可用:
500 (500 毫秒)
1000 (1 秒)
60000 (1 分钟)
设置时间范围因数
为此您需要将“ TimeAxisTimeRangeFactor ”属性的值设置为期望值(例如 30 )。
Dyn_TimeRange_WinCC70_C.txt ( 389 bytes ) Dyn_TimeRange_WinCC70_VBS.txt ( 300 bytes )
通过 WinCC V7.0 动态化点数
选择曲线在在线趋势控件中选择您希望设置时间范围的曲线。
为此您需要将“ TimeAxisIndex ”属性的值设置为您所希望控制的时间轴。
使能时间范围
为此您需要将“ TimeAxisRangeType ”属性的值设置为“ 2 ”。
设置测量点数
为此您需要将“ TimeAxisMeasurePoints ”属性的值设置为期望值(例如 120 )。
Dyn_MeasPoints_WinCC70_C.txt ( 313 bytes )
Dyn_MeasPoints_WinCC70_VBS.txt ( 258 bytes )
“ Command ”属性只存在于 WinCC V6.0 SP3 及更高版本中。当使用“ C ”时您可以使用“ Activate ”属性在在线趋势控件中来更新数据。
在线趋势控件的“ Activate ”属性只适用于“ C ”的动态化而不适用于 VBS 。
在运行系统中不能通过 VBS 来设置“ Activate ”属性,因为 VBS 是通过“ Activate ”方法来访问“ ScreenItems ”对象的。
时间设定及时间格式
您可以在运行系统中通过输入/输出域来为操作人员提供开始时间的输入。输入/输出域根据 WinCC 变量动态化。在脚本中读出变量值用于写入“ BeginTime ”属性值。
指定日期及时间的输入格式根据操作系统的国家设置以及 WinCC 运行语言。更多关于数据格式的信息可参看条目 ID
。德国格式的日期时间为“ DD.MM.YYYY hh:mm:ss ”,例如: 23.05.:00 (在日期及时间之间为空格)。
用于指定开始及结束时间的文本输入/输出域可以使用字符“ t ”及“ 9 ”为格式代码以防止错误输入。用于输入日期及时间的文本输出格式为以下格式“ 39t99t:99 ”。
更多关于输入/输出域的输出格式可参看 WinCC 信息系统:
“使用 WinCC & 创建过程画面 & 使用对象 & 在对象选项板中使用对象 & 使用智能对象 &
域 & 如何定义“字符串”数据类型的输出格式”。
在Web Navigator客户机上找不到变量记录趋势的控制标尺
隐藏订货号显示订货号订货号:
导致这种结果的原因是因为一个Microsoft组件被丢失。如果Web Navigator客户机是通过软件的***CD盘***的话,该组件会被自动的***。但如果是从Internet / intranet上下载的Web 客户机软件,那么该组件不会被***。
补救措施:
丢失的组件可按Web 服务器的要求重新***。通过Internet 浏览器的***路径为:
Computer_name/Install/WindowsSystemUpdate.exe
在Web Navigator V1.2及更高的版本中,该文件被称为:‘WinSysUpdate.exe’。
本信息亦可在Web Navigator版本注释信息中“重要信息/丢失的MS组件”下找到。
如何使用 C 或 VBS 脚本通过新变量提供 WinCC 在线趋势控件的单个趋势?
隐藏订货号显示订货号订货号:
说明:例如,在初始条件下,过程值归档 "TestArchive" 中的变量 "testvar1" 被分配给趋势控件的曲线1(图01)。
C 脚本:现在按下面的步骤利用 C 脚本将过程值归档中的变量 "testvar2" 分配给趋势控件的曲线1。
首先,将在线趋势控件的 "Index" 属性设置为对应曲线号的数值。
WinCC V6.x 和 WinCC V7.0
SetPropWord(lpszPictureName,"Control1","TrendIndex",0);
将WinCC在线趋势控件(= Control1)中选择出的曲线的 "TagName" 属性或者 TrendTagName 设置为新的变量:
WinCC V6.x
SetPropChar(lpszPictureName,"Control1","TagName","TestArchive\\testvar2");
WinCC V7.0
SetPropChar(lpszPictureName,"Control1","TrendTagName","TestArchive\\testvar2");
将WinCC 在线趋势控件(= Control1) 中选择出的曲线的 "Command" 属性设置为 "Reload":
WinCC V6.x
SetPropChar(lpszPictureName,"Control1","Command","Reload");
WinCC V7.0
不需要(趋势自动更新)
VBS 脚本:现在按下面的步骤利用 VBS 脚本将过程值归档中的变量 "testvar2" 分配给趋势控件的曲线1。
为WinCC 在线趋势控件 "Control1" 创建一个对象 "objCon1" 。
WinCC V7.0
Dim objCon1
Set objCon1 = Runtime.ActiveScreen.ScreenItems("Control1")
首先将趋势控件的 "Index" 属性设置为对应曲线号的数值。
objCon1.TrendIndex = 0
将在线趋势控件 (= Control1) 中选择出的曲线的 "TrendTagName" 属性设置为新的变量:
objCon1.TrendTagName = "TestArchive\testvar2"
如何在运行时分配不同变量给趋势请参考条目 ID: 1804857。
在任何情况下 "Index" 代表了在线趋势控件中 CurveX 的设置 (更多信息请参考图形编辑器的在线帮助)。
请注意 C 脚本中变量名和归档名之间必须用" \\" 分隔。
Keywords:趋势显示, 曲线显示
没有相关数据
没有找到相关的新闻
没有找到相关的资料下载
没有找到相关的产品每日登录:+1西币&+1积分
&下次自动登录
绑定第三方账号登录 & & &
扫描二维码登录支持中心移动端
获取动态密码
售前文档售后文档热门视频系列热门版区售后服务概述自助服务帮助信息
You are here:
wincc历史曲线显示不出来?
热点活动:
置评已完成,谢谢!
您现在可以为该问题添加标签。
wincc历史曲线显示不出来? - 已解决问题
我用的是winncc6.0,监控画面其它都正常,就是归档的历史趋势图显示不出来,而在线实时曲线可以显示出来.不知为什么?请各位高手帮忙!
产品版区:
悬赏分:10 | 解决时间: 10:05:44 | 提问者:& - 新生  第1级
问题ID:51269
是由于WinCC项目的过程值归档(Tag&Logging)记录没有设置成记录在硬盘里(即On&the&Hard&disk),而是设置成记录在主存储器(即In&the&main&memory)里所致。&参考链接:&
资深顾问  第13级&
以下网友赞了您的问题:
填写您的评论...
提问者对于***的评价:先谢了
本版相关问题
本版精华问答
等您来回答
作者/最新回复
最后回复时间
重新调用趋势控件
- 顶级工程师  第12级
& 13:09:39
你需要在WinCC中的计算机属性中的启动选型中将变量记录运行系统一项选中然后启动才行。
- 初级工程师  第9级
& 13:21:14
你没有把这个变量选上,做成归档
- 中级工程师  第10级
& 20:51:39
上一页1下一页&
扫描打开手机版
支持中心新发布“关注”功能了!实时查看彼此动态,更方便地进行技术交流。
不管是“关注”与“被关注”,相信都是一个美好的开始!
还有多重奖励派送,快快行动起来吧!
20秒帮我们优化支持中心!
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!
欢迎您来到找***
在“找***”,已有超过7万个被解决的技术问题供您参考!
西门子技术专家亲自把关!常规的,简单的问题,在这里您都可以找到***!
遇到了问题,就来“找***”提问。
点击搜索框右侧的提问按钮,只需2步就能成功提交问题!分分钟就有无数大侠前来帮你。
在“找***”每天都有大量的新问题。
别犹豫,只需要点击问题下方的“我要回答”就能参与。答题不光有积分相送,也会给您积攒大侠人气。
“找***”定期开展各种有奖活动期待您的参与。
更有机会参加西门子高端用户峰会。领略西门子的博大精深!

参考资料

 

随机推荐