现在我有一台穿梭车,需要在若干个位置定位停止,其定位位置的数据是根据条码解析出来的。以前都是写入固定的位置数据要其运行。现在准备新增加功能,在必要的时候进行相关定位数据的修正。
现在是我们把值保存在DB块里,再由DB块传到其定义的地址。
问题是:当我们更新程序并下载的卡里的时候,DB块的值会全部清0。
掉电保持型的MD来保存这数据不也行,因为有22个这样的MD来保存数据,而且现在主体程序以开发完毕了,系统定义的掉电保持型的区间也只到M100,100以后的M点也已经定义了很多,如果更改的话,要改动的工作量太大。
现在只能做到当重新下载程序到卡里后,从变量表里把值写入。而且变量表里只能填写到最初始的值,而修正后的数据不能得到实时的同步更新。
请问有什么办法能够解决不更改掉电保持型M区间的大小能实现,当下载程序的到卡里后,能把穿梭车停止位置的数据送到其相应的地址里。