您的位置:控制工程论坛网论坛 » 自动化软件 » ANY参数问题

oks123

oks123   |   当前状态:在线

总积分:940  2024年可用积分:0

注册时间: 2010-11-05

最后登录时间: 2023-10-12

空间 发短消息加为好友

ANY参数问题

oks123  发表于 2022/9/30 14:43:49      374 查看 2 回复  [上一主题]  [下一主题]

手机阅读

 Record_In、Record_Out的输入数据类型为ANY

1、 OPN   DB [#dbin] 的Standard:84000140,为什么?

2、 L     B [AR1,P#0.0] 的Standard:0,为什么?

3、跟 L     B#16#E0(为什么以是E0)   的&操作有什么意义


1楼 0 0 回复
  • goodlook

    goodlook   |   当前状态:在线

    总积分:919  2024年可用积分:0

    注册时间: 2010-09-27

    最后登录时间: 2023-10-24

    空间 发短消息加为好友

    goodlook   发表于 2022/9/30 14:46:56

    84000140的由来,配合ANY结构图看,16#84就是代表DB块,16#140=2#0000,0001,0100,0000;字节9前三位012,代表位,3~7和字节8的0~7和字节7前三位012,代表变量的起始地址,去掉字节9前三位012就是2#0000,0001,0100,0=10#40,就是DB80.dbX40里的那个40。standard是累加器1的值,因为 L D [AR2,P#6.0],处理结果就是84000140,之后没有处理累加器的程序,所以没刷新。

    2楼 回复本楼

    引用 goodlook 2022/9/30 14:46:56 发表于2楼的内容

  • boyuebj

    boyuebj   |   当前状态:在线

    总积分:934  2024年可用积分:0

    注册时间: 2010-09-25

    最后登录时间: 2023-10-24

    空间 发短消息加为好友

    boyuebj   发表于 2022/9/30 14:52:52

    L D [AR1,P#4.0]是区的DB号,16#50=10#80,就是DB80。 L D [AR1,P#4.0] LAR1就是取偏移量放到AR1偏移量是0,AR2也是同理,如16#140=10#40,偏移量就是40,上面已经说过了。如 如 L  B [AR1,P#0.0]  []里就是P#0.0,L  B [AR2,P#0.0]  []里就是P#40.0,对应DB80.dbx40里的偏移量

    3楼 回复本楼

    引用 boyuebj 2022/9/30 14:52:52 发表于3楼的内容

总共 , 当前 /