wincc中c语言做变量自增,在WinCC中如何利用C动作实现变量自动加1-工业支持中心-西门子中国...

在触发动作事件(Action)中写入以下C脚本代码:

int x;

x=GetTagWord("XYZ"));

x=x+1;

SetTagWord("XYZ",x);

专家奖励分:5分

回答者: 剑忠- 高级工程师&nbsp&nbsp第11级

2009-12-07 22:14:54

您可以评论本回答,或直接点击“提交”按钮推荐本回答...

鼠标动作触发该脚本

WORD Value;

Value = GetTagWord("StartYear");//StartYear为16位无符号整数

if ((Value >= 2009) & (Value 

Value++;//Value--;

else

Value = 2030;

SetTagWord("StartYear",Value);

专家奖励分:5分

回答者: 落叶无根- 初级技术员&nbsp&nbsp第5级

2009-12-08 08:55:08

您可以评论本回答,或直接点击“提交”按钮推荐本回答...

{

DWORD value;

value=GetTagDWord("TAG1");//TAG1为有符号16位数

value+=1;

SetTagDWord("TAG1",value);

return0;

}

之后点击工具栏“触发器”,组态为标准周期1S,在图形编辑器中用I/O域显示数值的变化。

参考资料:

《深入浅出西门子WinCC V6》

专家奖励分:5分

回答者: Lmoon- 学长&nbsp&nbsp第2级

2009-12-11 09:31:59

您可以评论本回答,或直接点击“提交”按钮推荐本回答...

上一页

1

下一页

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值