君君绝对无敌
级别: 探索解密
精华主题: 0
发帖数量: 10 个
工控威望: 141 点
下载积分: 616 分
在线时间: 6(小时)
注册时间: 2013-10-08
最后登录: 2014-01-11
查看君君绝对无敌的 主题 / 回贴
楼主  发表于: 2013-10-19 08:30
现在有D1到D100这100个数据储存器中的数都要乘以100后,(32位运算),然后分别保存到D200到D300中,
我想用循环指令和变址寄存器来写,,,怎么写,求高手写程序??? 我想肯定有高手会的
崇庆阳光
不懈努力,一切皆有可能...
级别: VIP会员

精华主题: 1 篇
发帖数量: 770 个
工控威望: 1500 点
下载积分: 7407 分
在线时间: 153(小时)
注册时间: 2006-08-10
最后登录: 2024-09-06
查看崇庆阳光的 主题 / 回贴
1楼  发表于: 2013-10-19 09:10
INC指令加变址Z或V就可实现了
不懈努力,一切皆有可能 ...
liuqiang1986
相互交流,相互学习,共同探讨。
级别: 家园常客
精华主题: 0
发帖数量: 429 个
工控威望: 747 点
下载积分: 2562 分
在线时间: 604(小时)
注册时间: 2012-02-14
最后登录: 2024-04-01
查看liuqiang1986的 主题 / 回贴
2楼  发表于: 2013-10-19 17:26
楼上正解
技术在于积累,学习在于坚持。
john42tw
级别: 网络英雄
精华主题: 0
发帖数量: 1276 个
工控威望: 6107 点
下载积分: 52048 分
在线时间: 1120(小时)
注册时间: 2012-04-24
最后登录: 2024-03-06
查看john42tw的 主题 / 回贴
3楼  发表于: 2013-10-21 10:47
D1~D100 有100個值(16位元)
乘100 應該對應 D200~D399  (32位元)
   M8000
----||----------------------------[MUL D1Z0 K100 D200Z1]
         |------------------------[ADD Z0 K1 Z0]
           |------------------------[ADD Z1 K2 Z1]
           |--[> Z0 K99]--------[MOV K0 Z0]
                                   |----[MOV K0 Z1]
liwenbin
自学PLC   同僚指点哦
级别: 略有小成
精华主题: 0
发帖数量: 392 个
工控威望: 469 点
下载积分: 969 分
在线时间: 350(小时)
注册时间: 2010-08-23
最后登录: 2024-08-28
查看liwenbin的 主题 / 回贴
4楼  发表于: 2013-10-21 16:51
引用
引用第3楼john42tw于2013-10-21 10:47发表的  :
D1~D100 有100個值(16位元)
乘100 應該對應 D200~D399  (32位元)
   M8000
----||----------------------------[MUL D1Z0 K100 D200Z1]
         |------------------------[ADD Z0 K1 Z0]
.......

楼上说的对  
32位要站2个16位寄存器
解释的非常清楚  
有水平
535425
级别: 探索解密
精华主题: 0
发帖数量: 4 个
工控威望: 135 点
下载积分: 578 分
在线时间: 8(小时)
注册时间: 2013-07-24
最后登录: 2013-12-26
查看535425的 主题 / 回贴
5楼  发表于: 2013-10-24 23:40
顶一个
1820184145
级别: 探索解密
精华主题: 0
发帖数量: 8 个
工控威望: 112 点
下载积分: 564 分
在线时间: 14(小时)
注册时间: 2012-09-25
最后登录: 2022-09-30
查看1820184145的 主题 / 回贴
6楼  发表于: 2013-10-29 17:16
计算速度太慢了,100个扫描周期才更新一次,如果要显示在触摸屏,肯定被客户骂死
打豆豆
欧姆龙-NJ系列 NX系列 NY系列,远程解密,西门子120
级别: VIP会员

精华主题: 8 篇
发帖数量: 1456 个
工控威望: 3669 点
下载积分: 8480 分
在线时间: 1948(小时)
注册时间: 2006-12-20
最后登录: 2024-09-12
查看打豆豆的 主题 / 回贴
7楼  发表于: 2013-10-29 17:38
引用
引用第6楼1820184145于2013-10-29 17:16发表的  :
计算速度太慢了,100个扫描周期才更新一次,如果要显示在触摸屏,肯定被客户骂死

问你PLC扫描是多少时间?一般2-3毫秒  按照你说的要100次,3X100=300ms  0.3秒,慢吗?脑袋有包吧。
欧姆龙PLC:NJ系列 NX系列 NY系列,直读管理员密码/设计师密码/维护者密码/操作者密码,远程解密!NJ系列 NX系列 NY系列恢复出厂,远程操作格式化。触摸屏NS /NT/NP直读解密,原始密码。ysmacstudio程序&POU、功能块、程序ID、库文件、Can电子凸轮参数等解析出原始密码;功能块、库文件禁源解除,文件中库提取。西门子1200/1500完美解密,不掉数据。 VX:177-1152-8688