使用PEEK,POKE怎么实现实数转换...

已锁定

万户

  • 帖子

    0
  • 精华

    0
  • 被关注

    1

论坛等级:新手

注册时间:2010-05-19

普通 普通 如何晋级?

使用PEEK,POKE怎么实现实数转换...

1671

1

2018-06-13 11:12:44

展开查看
引用自找答案,问题ID:131588

哪位大侠帮我分析下这段程序,

#re := PEEK_WORD(area := 16#81, dbNumber := 0, byteOffset := 176 );
#RE1 := BCD16_TO_INT(#re);
#ZJ01 := NORM_X(MIN := 0, VALUE := #RE1, MAX := 27648);
#ZJ02 := SCALE_X(MIN := 0.0, VALUE := #ZJ01, MAX := 14.0);
#ZJ03:=REAL_TO_DWORD(#ZJ01);
POKE(area:=16#84,
dbNumber:=1,
byteOffset:= 150,
value:= #ZJ03.%W0);
POKE(area := 16#84,
dbNumber := 1,
byteOffset := 152,
value :=#ZJ03.%W1);

提问者:MXKT


建议咨询热线工程师!

还有1人在找答案上回答了该问题,查看全部>
#power := PEEK_BOOL(area := 16#81,
dbNumber := 0,
byteOffset := #byteOffset_DI
, bitOffset := #bitOffset_FAULT );
#FWD_BUTT := PEEK_BOOL(area := 16#81,
dbNumber := 0,
byteOffset := #byteOffset_DI,
bitOffset := #bitOffset_FWD_BUT);
#REV_BUTT := PEEK_BOOL(area := 16#81,
dbNumber := 0,
byteOffset := #byteOffset_DI,
bitOffset := #bitOffset_REV_BUT);
POKE_BOOL(area:=16#82,
dbNumber:=0,
byteOffset:=#byteOffset_DO,
bitOffset:=#bitOffset_OUT1,
value:=#MOTOR_bit0);
POKE_BOOL(area:=16#82,
dbNumber:=0,
byteOffset:=#byteOffset_DO,
bitOffset:=#bitOffset_OUT2,
value:=#MOTOR_bit1);
POKE_BOOL(area:=16#82,
dbNumber:=0,
byteOffset:=#byteOffset_DO,
bitOffset:=#bitOffset_OUT3,
value:=#MOTOR_bit2);
使用PEEK,POKE怎么实现实数转换... 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1500系列

共有10699条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。