WINCC中如何使用质量代码

2022-07-15 13:13:15   第一文档网     [ 字体: ] [ 阅读: ] [ 文档下载 ]
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。下载word有问题请添加QQ:admin处理,感谢您的支持与谅解。点击这里给我发消息

#第一文档网# 导语】以下是®第一文档网的小编为您整理的《WINCC中如何使用质量代码》,欢迎阅读!
代码,质量,使用,如何,WINCC

重点词汇:WINCC,全局C脚本,触发器,质量代码。 通过实现一个功能来讲解使用过程。

比如我想在停电的时候通过输出一段声音来报警,当然前提是上位机连接了UPS 第一步:新建WINCC内部变量,BOOL型,名称随便(本例中FJBJ,只要能看懂就行,最好全英文字母。

第二步:打开全局脚本C编辑器,新建全局动作。 代码如下:

#include "apdefap.h"

int gscAction( void ) {

DWORD status=0;

GetTagSDWordState("停电报警",&status); //Return-Type: long int

if(status==0)

SetTagBit("FJBJ",FALSE); //Return-Type: BOOL “FJBJ为第一步新建的内部变量名

else

SetTagBit("FJBJ",TRUE); //Return-Type: BOOL “FJBJ为第一步新建的内部变量名

return 0; }

有兴趣可以看一下质量代码的值为长整形,其中,除了0表示正常以外,其余全部为错误。 GetTagSDWordState("停电报警",&status);表示返回的变量状态(质量代码)值为长整形,与变量本身(停电报警)的类型无关,比如“停电报警“这个变量就为BOOL 第三步:

生成头文件,编译、保存。编辑触发器(那个小闹钟),选择周期定时器,编辑。保存。 第四步:打开Horn或者报警器按需编辑即可。


本文来源:https://www.dywdw.cn/d24e1738f18583d0496459a6.html

相关推荐
推荐阅读