FX3U -4DA中的緩沖存儲區一覽
▼ FX3U -4DA模擬量輸出模塊BFM一覽
FX3U-4DA 模擬量輸出模塊的緩沖存儲器BFM#0是存儲輸出模式的設定值,用十六進制數HEX碼表示。如H3300表示第一通道、第二通道為電壓輸出模式;第三通道、第四通道為電流輸出模式。
當改變輸出模式進行中,各通道的輸出狀態也跟著變為0,BFM#6的值變為H0000。改變輸出模式完成,BFM#6的值變為H1111,輸出狀態啟動。
改變輸出模式需要經過5秒的延時處理,再進行后續的程序設定。改變了輸出模式,與其相關的BFM#5、#10~13、#14~17、#28、#32~35、#38、#41~44、#45~48、#50的值將初始化。
BFM#0、#5、#10~17、#19、#32~35、#50~54、#60~63為EEPROM存儲方式,掉電保持數據,但是有寫入次數限制,應注意程序要使用脈沖方式執行。
BFM#5為PLC停止輸出時,模擬量模塊輸出模擬量的對應數字值的方式。設定為0,保持PLC在運行時的最終值;設定為1,根據輸出模式,輸出偏置值;設定為2,輸出BFM#32~35中設定的數據。
BFM#6為輸出狀態。如PLC為停止狀態以及改變BFM#0、5、9、19、20、32~35、50、51~54、60~63、99的設定時輸出狀態為H0000,輸出BFM#5設定的數據。
BFM#9為偏置與增益設定值的寫入EEPROM指令。用十六進制數的低4位表示4個通道。H000F為對所有通道執行寫入偏置(BFM#10~13)與增益(BFM#14~17)設定值到EEPROM。
電壓輸出模式必須滿足:1000<=增益-偏置<=10000;
電流輸出模式必須滿足:3000<=增益-偏置<=30000。
BFM#19參數保護功能設置,初始值為K3030允許變更BFM#0、5、9、10~13、14~17、20、32~35、38、41~48、50~54、60~63。
BFM#20為K1時,恢復出廠設置的功能啟動,結束后其值恢復為K0。
BFM#28十六進制數的低4位為各通道在電流輸出模式下的斷線狀態檢測指示標志位。如檢測有斷線,則錯誤狀態位BFM#29b11為1。
▼ BFM#29錯誤狀態位分布
BFM#38為上下限值功能的設定,用HOOOO表示各通道的設置。O為0時,功能無效,O為1時功能有效輸出不限制,O為2時功能有效輸出有限制。BFM#1~4輸出數據值與BFM#41~44設定的下限值和BFM#45~48設定的上限值比較,超出限值時,BFM#39上下限功能狀態相應的位置會置1。
▼ 上下限超限狀態位
BFM#50為電壓模式根據BFM#51~54設定的負載電阻值(1000~30000歐姆)而輸出修正功能的設置。用HOOOO表示,0為功能無效,1為功能有效。
BFM#60為狀態自動傳送功能的設置,有十六進制數的低3位狀態表示,b0為1,錯誤狀態BFM#29的值自動傳送到BFM#61中設定的數據寄存器;b1為1,上下限報警狀態BFM#39的值自動傳送到BFM#62中設定的數據寄存器;b2為1,斷線檢測狀態BFM#28的值自動傳送到BFM#63中設定的數據寄存器。
BFM#80~3098為表格輸出功能設置。
應用實例,三菱plc模擬量用法,讀取溫度傳感器的溫度:
感謝閱讀指正,關注了解更多!