发布于 2011-09-23 14:10:17
3楼
使用标准库里的FC84 ATT指令,即添加到表格指令,如下:
A M 100.0
FP M 100.1
JNB _001
CALL "ATT"
DATA :=MW50
TABLE:=DB20.DBW0
_001: NOP 0
首先要创建存放表格数据的DB块,我这里为DB20,在DB20的第一个字里设表格的最大条目数,比如100个数据,然后第二字初始值为0即可,这个是当前有值的条目数,以上完成初始化表格。
给M100.0上电一次,即将当前MW50中的值写到DB20.DBW4
改变MW50的值后,再给M100.0上电一次,即将当前MW50中的值写到DB20.DBW6
依次往下存储,且不覆盖之前的数据。
这是咋回事呢?