[三菱PLC] 三菱FX3U控制器ST语言(十五)双字类型数据
文章标签:
javascript基本数据类型
创建和使用双字类型的数据。
在梯形图编程中,如果要将32位的数据传送到寄存器,则可以使用"DMOV"指令来进行双字传送。如下图,若采用“MOV”来传送65536则编译器会报错。
在ST语言下,最常用的赋值方法就是 D0:=10;
但是,如果将D0赋值65536,则编译器会报错,无法进行赋值。
如何在三菱PLC进行双字的使用?
像有的编译器可以使用DD0:= 65536;这样是可以的。但是,在三菱PLC的编译器里,则会将DD0认为一个错误。
其实,解决方法很简单,如下
在全局标签下找到"Global1",如下图所示:
在内部声明一个Double Word类型的数据,命名为"TEST"
这样,就可以直接将十进制的65536赋值给TEST了,而且不会报错
下图左边为代码部分,右边为仿真运行时的数据。
三菱FX控制器ST语言(十五)
http://bbs.plcjs.com/forum.php?mod=viewthread&tid=498344&fromuid=17
(出处: PLC论坛-全力打造可编程控制器专业技术论坛)