登录
首页 PLC论坛 PLC论坛
回帖 发帖
正文

主题:PLC ST 变量语法

点击:1068 回复:6

SignalA.xValue:=FALSE;
Signal:BOOL;
SignalA:ST_B_SIGNAL:=(xHShake:=TRUE,Name:='RefPlace');
Signal(A);
IF SignalA.xValue THEN
大神来解释下这段ST写的语法和变量类型和定义吗??
最后修改:2014/12/29 11:18:10
14-12-25 16:47
....就没人能提点下嘛?
14-12-26 08:39
哥只能帮你顶一下@
14-12-26 08:42
只能帮顶表情
14-12-26 12:54
.xValue 怎么来的??含义
14-12-29 11:20
SignalA.xValue:=FALSE;   //结构变量的赋值,xValue是一个结构变量的成员
Signal:BOOL;        //变量定义,定义了一个BOOL类型变量
SignalA:ST_B_SIGNAL:=(xHShake:=TRUE,Name:='RefPlace'); //变量定义,定义了一个ST_B_SIGNAL结构变量,并对其初始化
                                                      //成员xHShake应该为一个BOOL类型变量
                                                      //成员Name应该为一个String类型变量
Signal(A);
IF SignalA.xValue THEN
14-12-29 16:05
谢谢。我就是很疑惑。我查询所有程序就是没找到xValue xHShake这两个变量。所以很疑惑
Signal是布尔变量 SignalA是结构变量 Signal(A);怎么理解??
最后修改:2014/12/29 17:08:52
14-12-29 16:57

工控新闻

更多新闻资讯