您的位置:控制工程论坛网论坛 » 自动化软件 » 求问大神解释一下AB PLC中FLL指令 中的length长度是什么意思

swy

swy   |   当前状态:在线

总积分:8597  2024年可用积分:2

注册时间: 2006-08-05

最后登录时间: 2023-08-21

空间 发短消息加为好友

求问大神解释一下AB PLC中FLL指令 中的length长度是什么意思

swy  发表于 2015/9/22 16:09:25      1871 查看 3 回复  [上一主题]  [下一主题]

手机阅读

求问大神解释一下FLL指令 中的length长度是什么意思。这个长度指的目标文件数据中的布尔个数吗??

1楼 0 0 回复
  • wangchen

    wangchen   |   当前状态:在线

    总积分:9915  2024年可用积分:7

    注册时间: 2010-03-25

    最后登录时间: 2024-05-22

    空间 发短消息加为好友

    wangchen   发表于 2015/9/27 16:31:09

    比如说  source  0

                 dest      TTTTT[0] 

                 length    1

    TTTTT[0]的数据类型是DINT形式的。 那么是把TTTTT[0]的第一位变成0吗?还是说把整个TTTTT[0]变成0了 ?

    2楼 回复本楼

    引用 wangchen 2015/9/27 16:31:09 发表于2楼的内容

  • wuwei01

    wuwei01   |   当前状态:在线

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

    注册时间: 2010-03-25

    最后登录时间: 2023-08-11

    空间 发短消息加为好友

    wuwei01   发表于 2015/10/8 18:15:54

    填充字节数为 字节数=length *destination数据类型的字节数


    源和目的数最好是相同类型的数据,这样填充的结果不会出问题,如果类型不同一般是按照目的数据的类型确定最终结果。


    目的数据如果为结构类型,则根据源数据确定,不做转换。如果真的是结构类型最好使用cop指令,数据不会出错。


    所以上面TTTT[0]改变的是整个数据区

    3楼 回复本楼

    引用 wuwei01 2015/10/8 18:15:54 发表于3楼的内容

  • zhanghe

    zhanghe   |   当前状态:在线

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

    注册时间: 2010-03-22

    最后登录时间: 2023-08-14

    空间 发短消息加为好友

    zhanghe   发表于 2015/10/8 18:58:09

    我还想问一个问题 就上面的例子而言,如果我只想改变目标数据的前面几位bool 那需要怎么做呢??

    4楼 回复本楼

    引用 zhanghe 2015/10/8 18:58:09 发表于4楼的内容

总共 , 当前 /