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