登录
首页 工控软件 工控软件
回帖 发帖
正文

主题:请教INTOUCH读取三菱PLC问题

点击:724 回复:2

请教
INTOUCH 10.0 用DASERVER 以太网 如何读取三菱Q系列PLC双字节寄存器?
14-02-13 10:55
已解决
{ 以下可读取双字节 0---2^31-1}
IF High_Word   < 0 AND Low_Word  > 0  AND Low_Word <= 32768   THEN SUM= (65536 - Abs (High_Word ) ) * 65536 + Low_Word ;
ELSE
   IF High_Word   < 0  AND Low_Word  <0  AND Low_Word >= -32768   THEN SUM= (65536 - Abs (High_Word ) ) * 65536 + 65536 - Abs ( Low_Word ) ;
ELSE
   IF High_Word  >= 0  AND Low_Word  >=0  AND Low_Word <= 32768 THEN
SUM= High_Word * 65536 + Low_Word  ;
ELSE
   IF High_Word  >= 0  AND Low_Word  <0  AND Low_Word >= -32768 THEN
SUM= High_Word * 65536 + 65536 - Abs ( Low_Word )   ;
ENDIF;
ENDIF;
ENDIF;
ENDIF;
14-02-13 16:46
厉害啊   佩服佩服
14-02-13 19:22

工控新闻

更多新闻资讯