2387419149
级别: 探索解密
精华主题: 0
发帖数量: 28 个
工控威望: 168 点
下载积分: 638 分
在线时间: 34(小时)
注册时间: 2013-05-08
最后登录: 2015-11-10
查看2387419149的 主题 / 回贴
楼主  发表于: 2014-03-10 13:19

最多300组生产数据保存与读出


要求:
FX2N;不在人机上做

300组生产数据;每组10个参数;保存与读出

保存时不允许重复;支持收索型号,读出对应参数到当前生产;浏览型号

部分数据32位



徒弟我折腾了几天,效果不是很理想,哪位师傅可以敲打!敲打。。。。
2387419149
级别: 探索解密
精华主题: 0
发帖数量: 28 个
工控威望: 168 点
下载积分: 638 分
在线时间: 34(小时)
注册时间: 2013-05-08
最后登录: 2015-11-10
查看2387419149的 主题 / 回贴
1楼  发表于: 2014-03-10 20:00
自己顶一下
sjm213
有小知识,无大学问。
级别: 论坛版主

精华主题: 7 篇
发帖数量: 5196 个
工控威望: 7419 点
下载积分: 158710 分
在线时间: 3155(小时)
注册时间: 2007-11-21
最后登录: 2024-11-15
查看sjm213的 主题 / 回贴
2楼  发表于: 2014-03-10 23:34
保存和读出用BMOV+变址就可搞定;
搜索型号有些复杂,只操作数字序号就可避免这个问题;
你现在的思路是什么??
2387419149
级别: 探索解密
精华主题: 0
发帖数量: 28 个
工控威望: 168 点
下载积分: 638 分
在线时间: 34(小时)
注册时间: 2013-05-08
最后登录: 2015-11-10
查看2387419149的 主题 / 回贴
3楼  发表于: 2014-03-10 23:44
我现在用CMP INC bmov 变址v ;然后32位数据分开为16位保存;基本OK

用Bmov也可以,就是要把前面的寄存器重新排一遍,测试中基本OK
[ 此帖被2387419149在2014-03-11 08:48重新编辑 ]
2387419149
级别: 探索解密
精华主题: 0
发帖数量: 28 个
工控威望: 168 点
下载积分: 638 分
在线时间: 34(小时)
注册时间: 2013-05-08
最后登录: 2015-11-10
查看2387419149的 主题 / 回贴
4楼  发表于: 2014-03-11 21:40
以BMOV为主我试过了,占用变址寄存器过多,差点不够用,方法还是可行的,谢谢.....