一叶知秋
级别: 探索解密
精华主题: 0
发帖数量: 29 个
工控威望: 105 点
下载积分: 1377 分
在线时间: 10(小时)
注册时间: 2019-07-16
最后登录: 2020-02-07
查看一叶知秋的 主题 / 回贴
楼主  发表于: 2019-09-12 09:51
图片:
求大神解答一下这段程序。
030403118
自动项目、PLC、视觉、通讯等工控软件开发QQ3515716
级别: 工控侠客

精华主题: 3 篇
发帖数量: 1981 个
工控威望: 2897 点
下载积分: 25144 分
在线时间: 1372(小时)
注册时间: 2014-01-05
最后登录: 2024-05-15
查看030403118的 主题 / 回贴
1楼  发表于: 2019-09-12 10:15
这句换写的完全是浪费PLC资源
复位M1000到M1067
项目、视觉、通讯QQ3515716
tkggtdkjpl
工欲善其事,必先利其器!
级别: 网络英雄

精华主题: 1 篇
发帖数量: 3413 个
工控威望: 20949 点
下载积分: 21208 分
在线时间: 1706(小时)
注册时间: 2010-01-03
最后登录: 2024-05-14
查看tkggtdkjpl的 主题 / 回贴
2楼  发表于: 2019-09-12 10:49
4*64=256
复位M1000----M1067   ??????????????
自动化单机,生产线,项目编程调试!
vios1161
级别: 略有小成
精华主题: 0
发帖数量: 190 个
工控威望: 308 点
下载积分: 695 分
在线时间: 210(小时)
注册时间: 2016-07-30
最后登录: 2024-04-11
查看vios1161的 主题 / 回贴
3楼  发表于: 2019-09-12 10:50
ld m8002, fomv k0 k1m1000 k64

ld m8002, zrst m1000 m1255
就可以了
sjbandmm
级别: 略有小成
精华主题: 0
发帖数量: 236 个
工控威望: 406 点
下载积分: 985 分
在线时间: 167(小时)
注册时间: 2008-08-23
最后登录: 2024-04-22
查看sjbandmm的 主题 / 回贴
4楼  发表于: 2019-09-12 11:26
上电时复位M1000-M1066,这个程序写的有点意思,相当于
LD m8002
ZRST m1000 M1066
sjbandmm
级别: 略有小成
精华主题: 0
发帖数量: 236 个
工控威望: 406 点
下载积分: 985 分
在线时间: 167(小时)
注册时间: 2008-08-23
最后登录: 2024-04-22
查看sjbandmm的 主题 / 回贴
5楼  发表于: 2019-09-12 11:28
引用
引用第2楼tkggtdkjpl于2019-09-12 10:49发表的  :
4*64=256
复位M1000----M1067   ??????????????

第一个循环复位m1000-m1003 ,第二个循环复位M1001-M1004,第三个循环复位M1002-M1005,最后一个循环复位M1063-M1066
Z0修饰的是M1000,而非K1M1000。
weixin-keji
工控小妖
级别: 探索解密
精华主题: 0
发帖数量: 76 个
工控威望: 171 点
下载积分: 765 分
在线时间: 78(小时)
注册时间: 2016-01-21
最后登录: 2024-05-08
查看weixin-keji的 主题 / 回贴
6楼  发表于: 2019-09-12 13:38
支持5楼!
旁边是你
级别: 正式会员
精华主题: 0
发帖数量: 33 个
工控威望: 86 点
下载积分: 484 分
在线时间: 12(小时)
注册时间: 2019-08-10
最后登录: 2024-03-02
查看旁边是你的 主题 / 回贴
7楼  发表于: 2019-09-12 16:19
人家程序写错没发现,刚好又没出现问题,被你们发现了
472203351
级别: 探索解密
精华主题: 0
发帖数量: 55 个
工控威望: 116 点
下载积分: 736 分
在线时间: 24(小时)
注册时间: 2019-03-06
最后登录: 2024-05-12
查看472203351的 主题 / 回贴
8楼  发表于: 2019-09-12 18:30
不知道我的理解是否错误,我来说说我的看法。
M8002使能复位变址Z0(应该时赋予数值0),我写的话就直接MOVP K0 Z0
然后FOR循环64次,每次循环就会把K0给到 K1M1000Z0(Z0时一个变址)的M1000~~M10004  4个BIT的位的状态复位及至零,
Z0=0    M1000~~M1004
Z0=1   M1001~~M1005
Z0=2   M1002~~M1006
每次一个循环 Z0  自动INC加1   及一直到64的数值位置结束循环
菜鸟的理解  说的不对或者模糊请各位大佬谅解
秋雨~~
级别: 探索解密
精华主题: 0
发帖数量: 99 个
工控威望: 156 点
下载积分: 751 分
在线时间: 15(小时)
注册时间: 2018-08-12
最后登录: 2021-04-09
查看秋雨~~的 主题 / 回贴
9楼  发表于: 2019-09-14 08:07
谢谢!
天语愿
级别: 家园常客
精华主题: 0
发帖数量: 58 个
工控威望: 525 点
下载积分: 744 分
在线时间: 56(小时)
注册时间: 2016-02-22
最后登录: 2024-04-22
查看天语愿的 主题 / 回贴
10楼  发表于: 2019-10-25 17:11
程序的循环套用感觉是真别扭。