您现在所在的是:

工控软件

回帖:2个,阅读:700 [上一页] [1] [下一页]
1179
dingwujun
文章数:39
年度积分:50
历史总积分:1179
注册时间:2005/6/28
发站内信
发表于:2014/2/13 10:55:28
#0楼
请教
INTOUCH 10.0 用DASERVER 以太网 如何读取三菱Q系列PLC双字节寄存器?
1179
dingwujun
文章数:39
年度积分:50
历史总积分:1179
注册时间:2005/6/28
发站内信
发表于:2014/2/13 16:46:18
#1楼
已解决

{ 以下可读取双字节 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;
14557
xuhuifox
文章数:2713
年度积分:504
历史总积分:14557
注册时间:2005/3/25
发站内信
发表于:2014/2/13 19:22:18
#2楼
厉害啊   佩服佩服
                 一切为了生活

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

46.8003