三菱PLC FX1N FX2N FX2Nc可編程控制器的文件寄存器[D]
三菱PLC FX1N, FX2N, FX2Nc可編程控制器的文件寄存器[D]
1、數據寄存器D1000以后是普通用的保持用寄存器,.叮通過參數設定作為址人7000點的文件寄存器使用。
2、通過參數設定,可指定1~14個塊(1個塊相當于500個文件寄存器),但是1個記錄塊相當于減少1~500步的程序儲存區域。
3、將D1000以后的一部分設定為文件寄存器時,剩余部分可作為通用的保持寄存器使用。以下,將對設定文件寄存器時的處理方法加以說明。
4、當可編程控制器從STOP-->RUN時,在內置內存可選設定的的文件寄存器區域[A],被批次傳送主系統RAM中的的數據存儲區[B]部。隨后,在程序中使用的軟元件編號以及除FNC15(BMOV)之外的應用指令中的操作數的指定全部是針對數據寄存器區域[B]工作的。
除FNC15(BMOV)之外的應用指令中的操作數或定時器、計數器的間接指定值或作為RST指令內的軟元件而被指定的D1000以后的軟元件,與[B]部中一般的數據寄存器采用相同的處理方式進行讀出/寫入。
5、數據寄存器區域[B]部,為停電保持軟元件。但是在參數中,如果作為文件寄存器設定,則在可編程控制器STOP->RUN時,程序存儲區內的文件寄存器區域[A]部被傳送過來。因此如,果進行電源復位或STOP->RUN操作時,數據存儲區中已變化的內容將被初始化。
在需要利用順控程序保存數據儲存區中變化的數據時,清利用后述的FNC15(BMOV)指令的同編號更新模式,將文件寄存器區域[A]部,更新為變化的值。
6、在外圍設備上對文件寄存器進行監視時,將數據存儲器內的數據寄存器區域[B]讀出。而且從外圍設備進行文件寄存器軟元件的“當前值變更”、“強制復位”或“PC內存的全部清除”的情況下,是對程序存儲區內的文件寄存器區域[A]部進行修改,隨后向數據寄存器區域【B】部自動傳送。
因此對文件寄存器軟元件進行改寫時的程序存儲器需要將內置內存【可選RAM內存]或[EEPROM內存]的保護開關置為為OFF狀態。(在EPROM內存或EEPROM內存的保護開關為ON狀態時,不可以從外圍設備進行修改。)
以上是三菱PLC FX1N FX2N FX2Nc可編程控制器的文件寄存器[D]的介紹,更多三菱PLC資料請登錄http://cypssb.com