weienpeng
级别: 探索解密
精华主题: 0
发帖数量: 47 个
工控威望: 130 点
下载积分: 250 分
在线时间: 43(小时)
注册时间: 2021-06-07
最后登录: 2024-11-03
查看weienpeng的 主题 / 回贴
楼主  发表于: 2024-04-13 20:50
好奇,数组传送D 或者D到D,就是相当于BMOV
  
17625606414
级别: 家园常客
精华主题: 0
发帖数量: 410 个
工控威望: 586 点
下载积分: 119 分
在线时间: 150(小时)
注册时间: 2022-07-11
最后登录: 2024-11-17
查看17625606414的 主题 / 回贴
1楼  发表于: 2024-04-14 09:49
for 循环
tingfenghu
级别: 工控侠客

精华主题: 0
发帖数量: 2845 个
工控威望: 3617 点
下载积分: 3517 分
在线时间: 3801(小时)
注册时间: 2007-11-04
最后登录: 2024-11-17
查看tingfenghu的 主题 / 回贴
2楼  发表于: 2024-04-14 20:02
编程语言的数组编程都差不多,

定义数组变量

int iDevice_a[10]
int iDevice_b[10]
int i

For i=0 To 9
   iDevice_b=iDevice_a
next
二手PLC,触摸屏,伺服驱动,各类气动设备
http://shop58129605.taobao.com/
刺猬果果
级别: 探索解密
精华主题: 0
发帖数量: 83 个
工控威望: 160 点
下载积分: 2819 分
在线时间: 75(小时)
注册时间: 2022-04-18
最后登录: 2024-11-16
查看刺猬果果的 主题 / 回贴
3楼  发表于: 2024-04-14 21:24
FOR i:=0 TO5 BY1 DO
  Array_1 := Array_2;
END_FOR
循环六次
weienpeng
级别: 探索解密
精华主题: 0
发帖数量: 47 个
工控威望: 130 点
下载积分: 250 分
在线时间: 43(小时)
注册时间: 2021-06-07
最后登录: 2024-11-03
查看weienpeng的 主题 / 回贴
4楼  发表于: 2024-04-14 23:45
引用
引用第3楼cdgong于2024-04-14 21:24发表的  :
FOR i:=0 TO5 BY1 DO
  Array_1 := Array_2;
END_FOR
循环六次

我是说如果你想d存到数组呢 比如d1=array[1],d2=array[2]
或者bmov d1 d100 k10  用st怎么写?
penginginten
级别: 工控侠客
精华主题: 0
发帖数量: 180 个
工控威望: 3239 点
下载积分: 2148 分
在线时间: 168(小时)
注册时间: 2019-04-08
最后登录: 2024-08-17
查看penginginten的 主题 / 回贴
5楼  发表于: 2024-04-15 08:45
nA_Status:ARRAY [0..20] OF INT;
nB_Status:ARRAY [0..20] OF INT;
i:int;

//数组创建相同的批量传送;直接赋值
nA_Status:=nB_Status;
//小批量传送不同下标的数组需要用for循环
for i:=10 to 19 do
    nA_Status:=nB_Status[i-10];
end_if
刺猬果果
级别: 探索解密
精华主题: 0
发帖数量: 83 个
工控威望: 160 点
下载积分: 2819 分
在线时间: 75(小时)
注册时间: 2022-04-18
最后登录: 2024-11-16
查看刺猬果果的 主题 / 回贴
6楼  发表于: 2024-04-15 21:28
引用
引用第4楼weienpeng于2024-04-14 23:45发表的  :

我是说如果你想d存到数组呢 比如d1=array[1],d2=array[2]
或者bmov d1 d100 k10  用st怎么写?

最近只是看过一下汇川easy的程序,我看公司很多人都是把D元件绑定在变量表里;
一定要存D元件,可以在变量表里定义个数组变量在绑定起始的软元件再用FOR赋值,就是操作有点本末倒置了;