博图中使用SCL,如何写通道 点击:985 | 回复:2



学习小样儿

    
  • 精华:1帖
  • 求助:0帖
  • 帖子:41帖 | 937回
  • 年度积分:0
  • 历史总积分:802
  • 注册:2006年3月31日
发表于:2020-05-15 17:28:50
楼主

使用博图软件,scl。

想自动将%IW256至%IW356的值,写入数组。

用for循环的话,

image.png

 FOR #INDEX := 0 TO #CHNUM-1 BY 1 DO
    WORD_TO_BLOCK_DB(2).DW(#ADDR) := piw[#ChNO ];
    #ChNO := #ChNO + 2;
    #ADDR := #ADDR + 2
    ;
END_FOR;

这个表示通道号的地方(标红),该如何表达?

现在这个编译不过去,显示操作数piw未定义。



楼主最近还看过



请叫我王老湿

  • [版主]
  • 精华:0帖
  • 求助:0帖
  • 帖子:622帖 | 8548回
  • 年度积分:24
  • 历史总积分:335295
  • 注册:2011年4月25日
发表于:2020-05-18 22:04:59
1楼

直接在变量表里面用鼠标左键直接拉过去就使用

东边浪而

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 33回
  • 年度积分:0
  • 历史总积分:168
  • 注册:2009年5月22日
发表于:2020-05-19 09:43:43
2楼

推荐你用BLKMOV 指令, 可以将DI数据批量写入DB区


热门招聘
相关主题

官方公众号

智造工程师