关于SetTagXXX函数?

在wincc中,通过SetTagXXX()函数是不是可以为下位机PLC的地址赋值?比如用SetTagBit()函数为M0.0赋值?

问题补充:
为什么大家都提示我注意脚本语法?能给个例子说明一下么?

最佳答案

1、使用SetTagXXX()函数是可以为下位机PLC的地址赋值的(例如:为M0.0赋值)。
  2、但要注意:这是使用C脚本工具书写的语法规范。

  补充回答:
 1、任何一种代码语言当然有语法规范。如果编写的代码中有语法错误,是不能“编译(Compile)”通过,这是编程的基本常识。
 2、关于使用SetTagXXX()函数的语法规范举例如下:
  (1)SetTagChar("PHASE1","test");  //char类型赋值
    其中,"PHASE1"是WinCC变量名,字符或字符串类型;"test"则是赋值。
  (2)SetTagFloat("PHASE2",12.6);  //Float类型赋值
    其中,"PHASE2"是WinCC变量名,浮点数(或32位有符号数)类型;12.6则是赋值。
  (3)SetTagBit("PHASE3",1);  //BOOL类型赋值为1(True)
  或者:SetTagBit("PHASE3",0);  //BOOL类型赋值为0(False)
    其中,"PHASE3"是WinCC变量名,二进制类型;1和0则是分别的赋值。
 3、以上SetTagXXX()函数的语法规范举例,一定要注意各自的WinCC变量定义的数据类型的不同使用。

提问者对于答案的评价:
谢谢了!!

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc272062.html

(5)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日
下一篇 2019年6月11日

相关推荐