- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
如何在 WinCC 中实现变量状态监视和连接状态监视?
Service Support
如何在 WinCC 中实现变量状态监视和连接状态监视?
内容
该FAQ条目处理了以下两个问题.
• 监视一个变量的状态g
• 监视一个连接状态n
监视一个变量的状态
通过全局脚本动作返回被检查变量的状态实现对变量状态的监视,同时触发一条报警。
在该 FAQ 的第一部分创建一个检视变量的全局脚本动作藉此仅在输出窗口中输出一条信息。在第
二部分配置全局脚本动作以实现即在窗口中输出消息又触发一条报警的目的。
1. 通过以下步骤创建全局脚本动作以实现仅在输出窗口中输出一条信息
No. 步骤
1 打开全局脚本编辑器(ANSI C )创建一个新动作。
2 在动作中编写如下程序函数:
#include apdefap.h
int gscAction(void)
{
DWORD dwState = 0;
GetTagSWordState (External_tag_1, dwState);
if (dwState == 0)
{
//Tag status OK
printf (Tag status Ok: [Statuscode (hex):%X]\r\n,dwState);
}
else
{
//Tag status deviant
printf (Tag status deviant: [Statuscode (hex):%X]\r\n,dwState);
}
return(0);
}
3 设置动作的触发器为被检视的变量(这里为:“External_tag_1” ,周期:根据变化)。
4 通过全局脚本/工具执行菜单命令“重新生成头文件” 。
5 保存动作并关闭全局脚本编辑器。
6 打开图形编辑器创建一个新的过程画面(PDL)。
7 通过智能对象“应用程序窗口”配置“Global Script Diagnostics” 。
8 保存画面并把它定义为起始画面。
9 如果没有激活,那么需要在计算机启动选项中激活全局脚本运行系统。
现在当启动运行系统时,一旦被监视变量的状态发生改变,关于此变量状态的一条信息就会输出
到 Global Script diagnostics 窗口
2. 通过以下步骤创建全局脚本动作,以实现输出一条消息到对话窗口的同时也触发一条报警
No. 步骤
1 创建一个“ 二进制”类型的内部变量(该变量用于触发报警)。在本例中变量名称为
“Trigger”。
(填写文档类型:常问问题) P1-3
Service Support
2 在报警记录中插入一条新的消息,配置内部变量“Trigger” 作为消息变量(可以根据工厂情
况配置消息文本)。
同时在消息属性中激活以下选项 “仅为单个确认”,“控制中央信令设备 ”和“将被归档” 。
3 保存报警记录的改变然后关闭编辑器。
4 打开全局脚本(ANSI C )创建新动作。
5 在动作中编写以下程序函数:
#include apdefap.h
int gscAction(void)
{
DWORD dwState = 0;
GetTagSWordState (External_tag_1, dwState);
if (dwState == 0)
{
//Tag status OK
printf (Tag status Ok: [Statuscode (hex):%X]\r\n,dwState);
SetTagBit (Trigger, FALSE);
}
else
{
//Tag status deviant
printf (Tag status deviant: [Statuscode (hex):%X]\r\n,dwState);
SetTagBit (Trigger, TRUE);
}
return(0);
}
6 在动作
您可能关注的文档
最近下载
- 大学生个人简历表格空白模板通用.docx
- 23S516混凝土排水管道基础及接口图集.pdf VIP
- (完整版)《小型露天采石场安全生产标准化评分办法》.pdf
- 砌筑砂浆配合比设计规程.docx VIP
- 医院物业后勤化管理重点部位强化清洁方案及消毒隔离措施方案.docx
- 增量学习与类增长的融合.pptx
- 可编程逻辑控制器(PLC)系列:Siemens S7-1200 (煤炭工业应用)_(11).项目案例分析:矿井提升机控制.docx
- 课题申报书:大学生“慢就业缓就业”心理成因及干预对策研究.docx VIP
- PROE-Program程序设计全解析.doc VIP
- 2014抗爆、泄爆门窗及屋盖、墙体建筑构造14J938.docx
文档评论(0)