您的位置:控制工程论坛网论坛 » PLC与PAC » 求个算法能 获取 ARRAY 元素的数量

xuwenbin

xuwenbin   |   当前状态:在线

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

注册时间: 2007-06-08

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

空间 发短消息加为好友

求个算法能 获取 ARRAY 元素的数量

xuwenbin  发表于 2016/2/11 9:16:17      979 查看 2 回复  [上一主题]  [下一主题]

手机阅读

在TIA,1200,1500看到一个指令:

CountOfElements: 获取 ARRAY 元素的数量


step7 或者说300 400里面怎么实现?

ARRAY是结构体类型的,长度不确定,怎么获取数量

1楼 0 0 回复
  • wangchen

    wangchen   |   当前状态:在线

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

    注册时间: 2010-03-25

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

    空间 发短消息加为好友

    wangchen   发表于 2016/2/11 9:30:48

    我刚试了下用ANY指针的重复因子勉强可以算出数组类型的元素个数

    L P##AnyIn //IN接口,Any数据类型,功能块外填写数组地址

    LAR1

    L W[AR1,P#4.0] //获取数据类型,会被默认为byte

    T DataType

    L W[AR1,P#2.0] //指示的为byte的个数

    T Elements


    2楼 回复本楼

    引用 wangchen 2016/2/11 9:30:48 发表于2楼的内容

  • swy

    swy   |   当前状态:在线

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

    注册时间: 2006-08-05

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

    空间 发短消息加为好友

    swy   发表于 2016/2/15 16:30:39

    这只能得到字节的数据类型,而且数量也是按字节的个数来的....

    W[AR1,P#4.0] 不是DB块的块号吗?

    BB1 才是数据类型吧


    数组是个STRUCT,怎么解析

     

    3楼 回复本楼

    引用 swy 2016/2/15 16:30:39 发表于3楼的内容

总共 , 当前 /