• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
一路生花
级别: 略有小成
精华主题: 0
发帖数量: 86 个
工控威望: 349 点
下载积分: 2123 分
在线时间: 157(小时)
注册时间: 2021-11-11
最后登录: 2024-05-06
查看一路生花的 主题 / 回贴
楼主  发表于: 2022-05-11 09:04
图片:
案例,FX3Gplc+FX2N-2ad,接收一个模拟量信号,想得到它在一秒内变化的数据,最少要有100个数据,就是将一个变化的数传送到100个不同的地址里,第一种方法用计数器,10ms时钟计数,理论上有100个数据,但程序太长。然后我就写了一段变址程序,但并没有将数据传到这个地址里去,请大神帮忙看看程序!!!
崇庆阳光
不懈努力,一切皆有可能...
级别: VIP会员

精华主题: 1 篇
发帖数量: 770 个
工控威望: 1500 点
下载积分: 7402 分
在线时间: 153(小时)
注册时间: 2006-08-10
最后登录: 2024-04-19
查看崇庆阳光的 主题 / 回贴
1楼  发表于: 2022-05-11 09:56
变址没有连续变址啊。
只有两个值呢。
不懈努力,一切皆有可能 ...
崇庆阳光
不懈努力,一切皆有可能...
级别: VIP会员

精华主题: 1 篇
发帖数量: 770 个
工控威望: 1500 点
下载积分: 7402 分
在线时间: 153(小时)
注册时间: 2006-08-10
最后登录: 2024-04-19
查看崇庆阳光的 主题 / 回贴
2楼  发表于: 2022-05-11 10:04


参考
m8011才是10ms
m8012是100ms
不懈努力,一切皆有可能 ...
一路生花
级别: 略有小成
精华主题: 0
发帖数量: 86 个
工控威望: 349 点
下载积分: 2123 分
在线时间: 157(小时)
注册时间: 2021-11-11
最后登录: 2024-05-06
查看一路生花的 主题 / 回贴
3楼  发表于: 2022-05-11 11:02
引用
引用第2楼崇庆阳光于2022-05-11 10:04发表的  :
[attachment=267519]
参考
m8011才是10ms
m8012是100ms

感谢,
一路生花
级别: 略有小成
精华主题: 0
发帖数量: 86 个
工控威望: 349 点
下载积分: 2123 分
在线时间: 157(小时)
注册时间: 2021-11-11
最后登录: 2024-05-06
查看一路生花的 主题 / 回贴
4楼  发表于: 2022-05-11 11:23
再请教个问题,这100个数据如果要下载到U盘上(威纶屏),怎么操作?
引用
引用第2楼崇庆阳光于2022-05-11 10:04发表的  :
[attachment=267519]
参考
m8011才是10ms
m8012是100ms
胡大师
人人为我,我为人人!
级别: 探索解密
精华主题: 0
发帖数量: 53 个
工控威望: 188 点
下载积分: 1200 分
在线时间: 7(小时)
注册时间: 2019-06-21
最后登录: 2023-12-08
查看胡大师的 主题 / 回贴
5楼  发表于: 2022-05-11 11:54
简单.
人人为我,我为人人!
tingfenghu
级别: 工控侠客

精华主题: 0
发帖数量: 2793 个
工控威望: 3565 点
下载积分: 3409 分
在线时间: 3715(小时)
注册时间: 2007-11-04
最后登录: 2024-05-06
查看tingfenghu的 主题 / 回贴
6楼  发表于: 2022-05-11 12:16
用FOR 来循环
做成子程序,D0到D99存储100个数值,
D200为最新数据

LD  M8000   MOV K98 Z0
                     MOV K99 Z1
FOR   K98
               MOV  D0Z0     D0Z1
               DEC Z0
               DEC Z1
               LD=  Z0 K0      MOV  D200  D0
NEXT
              SRET      
[ 此帖被tingfenghu在2022-05-11 12:27重新编辑 ]
二手PLC,触摸屏,伺服驱动,各类气动设备
http://shop58129605.taobao.com/
一路生花
级别: 略有小成
精华主题: 0
发帖数量: 86 个
工控威望: 349 点
下载积分: 2123 分
在线时间: 157(小时)
注册时间: 2021-11-11
最后登录: 2024-05-06
查看一路生花的 主题 / 回贴
7楼  发表于: 2022-05-11 15:02
感谢
引用
引用第6楼tingfenghu于2022-05-11 12:16发表的  :
用FOR 来循环
做成子程序,D0到D99存储100个数值,
D200为最新数据

LD  M8000   MOV K98 Z0
.......
高尔夫的基
我唯一能知道的就是,我什么都不知道。
级别: 家园常客
精华主题: 0
发帖数量: 240 个
工控威望: 636 点
下载积分: 2707 分
在线时间: 50(小时)
注册时间: 2020-09-09
最后登录: 2024-03-21
查看高尔夫的基的 主题 / 回贴
8楼  发表于: 2022-05-11 17:03
你这个变质没有变,可以看看这个
一路生花
级别: 略有小成
精华主题: 0
发帖数量: 86 个
工控威望: 349 点
下载积分: 2123 分
在线时间: 157(小时)
注册时间: 2021-11-11
最后登录: 2024-05-06
查看一路生花的 主题 / 回贴
9楼  发表于: 2022-05-12 09:58
图片:
图片:
为什么 我变址传送过去的值会自己归零,该如何保存?
引用
引用第2楼崇庆阳光于2022-05-11 10:04发表的  :
[attachment=267519]
参考
m8011才是10ms
m8012是100ms
一路生花
级别: 略有小成
精华主题: 0
发帖数量: 86 个
工控威望: 349 点
下载积分: 2123 分
在线时间: 157(小时)
注册时间: 2021-11-11
最后登录: 2024-05-06
查看一路生花的 主题 / 回贴
10楼  发表于: 2022-05-12 10:10
解决了这个值为什么自动变0了,因为我用的32位寄存器,所以z0应该加2而不是加一
引用
引用第9楼一路生花于2022-05-12 09:58发表的  :
为什么 我变址传送过去的值会自己归零,该如何保存?
崇庆阳光
不懈努力,一切皆有可能...
级别: VIP会员

精华主题: 1 篇
发帖数量: 770 个
工控威望: 1500 点
下载积分: 7402 分
在线时间: 153(小时)
注册时间: 2006-08-10
最后登录: 2024-04-19
查看崇庆阳光的 主题 / 回贴
11楼  发表于: 2022-05-12 10:24
引用
引用第10楼一路生花于2022-05-12 10:10发表的  :
解决了这个值为什么自动变0了,因为我用的32位寄存器,所以z0应该加2而不是加一


又进步了!
不懈努力,一切皆有可能 ...
  • «
  • 1
  • 2
  • »
  • Pages: 1/2     Go