WINCC使用C动作比较外部变量的例子
来源:电工天下时间:2015-12-13 08:31:36 作者:老电工手机版>>
WINCC使用C动作比较外部变量
问题:WINCC设定内部双整数变量A、B、C,用C动作比较,A和B,当A大于B时,C=1.当A小于B时,C=0.当A=B时,C=10、我该如何编程?
解答:
在WINCC中建好A、B、C三个内部变量,然后建立全局动作,另外需设置好全局动作触发器。
C程序:
int gscAction( void )
{
#pragma option(mbcs)
// WINCC:TAGNAME_SECTION_START
// syntax: #define TagNameInAction "DMTagName"
// next TagID : 1
// WINCC:TAGNAME_SECTION_END
long X,Y,Z; //X、Y、Z为C语言中分别对应A、B、C的变量
X=GetTagSDWord("A"); //Return-Type: long int //将A的值赋给X
Y=GetTagSDWord("B"); //Return-Type: long int //将B的值赋给Y
if(X>Y) Z=1;
else if(X<Y) Z=0;
else Z=10;
SetTagSDWord("C",Z); //Return-Type: BOOL //将Z的值赋给C
// WINCC:PICNAME_SECTION_START
// syntax: #define PicNameInAction "PictureName"
// next PicID : 1
// WINCC:PICNAME_SECTION_END
return 0;
}
相关文章
WinCC变量线性变换的步骤
有关WinCC变量线性变换的步骤,分为创建项目,建立过程变量,配置线性变换及组态画面,检查测试效果等,可以通过 WinCC 的线性变换来处理,WinCC 线性变换的操作步骤,供大家学习。
时间:2015-12-13 09:12:25
wincc使用心得体会
wincc使用的心得体会,有关wincc的用户管理、报警功能、现场状态、速度给定、工程在WinCC上使用TCP/IP链接变量的优点等,一起来了解下。
时间:2015-11-05 06:13:34
【图】博途wincc使用内部变量切换画面的方法
博途wincc使用内部变量切换画面的方法,查看要选择切换的画面,找到画面编号,介绍了通过内部变量实现画面切换的操作步骤,需要的朋友参考下。
时间:2015-10-21 14:47:35
虚拟机安装wincc软件的方法与步骤
如何在虚拟机中安装wincc软件,有关虚拟机安装wincc软件的方法与步骤,非常详细的图文安装步骤,一步步教大家完成wincc软件在虚拟机环境中的安装,一起来了解下。
时间:2015-10-20 14:54:17
博途v13已创建的wincc项目开机自启动的设置方法
博途v13已创建的wincc项目开机自启动的设置方法,博途v13已创建的wincc项目,如何设置为开机时自动启动,打开WINCC RT Start文件,找到Autostart目录下,单击Autostart,搜索到目录,点击确定即可。
时间:2015-10-20 14:07:47
wincc7.0创建项目指示灯与按钮的方法步骤
wincc7.0创建项目指示灯与按钮的方法步骤,wincc7.0环境下如何创建项目指示灯与按钮,操作过程还是有些复杂的,本文提供了wincc7.0创建项目指示灯与按钮的详细步骤,供大家学习参考。
时间:2015-10-20 11:41:41
【多图】wincc7.0创建项目指示灯与按钮的详细步骤
wincc7.0创建项目指示灯与按钮的详细步骤,整个创建过程分为16步,包括创建单用户项目、变量管理、通讯方式的选择等操作,非常实用的wincc7.0创建项目指示灯与按钮的教程。
时间:2015-10-19 17:45:57
【图】西门子1200plc仿真连接hmi与wincc的实施步骤
西门子1200plc仿真连接hmi与wincc的实施步骤,1200与hmi的仿真,包括触摸屏、tiawincc及wincc7.2,项目建立与仿真(与hmi及博途wincc),非常不错的西门子1200plc仿真实践。
时间:2015-10-19 14:37:35
- 上一篇:西门子plc S7-300逻辑块的加密方法
- 下一篇:WinCC变量线性变换的步骤