往期精彩文章:
歐姆龍CP1H系列PLC模擬量輸入輸出模塊的應用
小型PLC無內置模擬量功能或內置模擬量功能的點數不夠時,我們可以通過模擬量擴展模塊來實現模擬量輸入輸出的功能。歐姆龍PLC模擬量輸入模塊有CP1W-AD041、CP1W-AD042無模擬量輸入還有數據,模擬量輸入輸出模塊有CP1W-MAD11、CP1W-MAD42、CP1W-MAD44,模擬量輸出模塊有CP1W-DA041、CP1W-DA042等。
一、接線
CP1W-AD041模擬量模塊電壓輸入方式的接線圖如下:
CP1W-AD041模擬量模塊電流輸入方式的接線圖如下:
不使用的輸入端,需要將電壓、電流輸入端短接。
CP1W-DA041模擬量模塊電壓輸出接線圖如下:
CP1W-DA041模擬量模塊電流輸出接線圖如下:
CP1W-MAD11模擬量模塊接線方式與以上模塊類似。
二、模擬量模塊輸入輸出通道的分配
一個CP1W-AD041模擬量模塊占用4個輸入字(m+1~m+4)和2個輸出字(n+1~n+2)。m代表CPU單元或已連接的擴展單元的最后輸入字,n代表CPU單元或已連接的擴展單元的最后輸出字。
一個CP1W-DA041模擬量模塊占用4個輸出字(n+1~n+4),n代表CPU單元或已連接的擴展單元的最后輸出字。
一個CP1W-MAD11模擬量模塊占用2個輸入字(m+1~m+2),1個輸出字(n+1)。m代表CPU單元或已連接的擴展單元的最后輸入字,n代表CPU單元或已連接的擴展單元的最后輸出字。n代表CPU單元或已連接的擴展單元的最后輸出字。
三、輸入、輸出信號的量程
CP1W-AD041可輸入的電壓信號有0~5V、1~5V、0~10V、-10~10V;可輸入的電流信號量程有0~20mA、4~20mA。
CP1W-DA041可輸出的電壓信號有0~5V、1~5V、0~10V、-10~10V;可輸出的電流信號量程有0~20mA、4~20mA。
CP1W-MAD11可輸入的電壓信號有0~5V、1~5V、0~10V、-10~10V;可輸入的電流信號量程有0~20mA、4~20mA。
CP1W-MAD11可輸出的電壓信號有1~5V、0~10V、-10~10V;可輸入的電流信號量程有0~20mA、4~20mA。
數字量分辨率為1/6000,如,0~10V對應#0000~#1770(&0~&6000)無模擬量輸入還有數據,-10~+10V對應#F448~#0BB8(&-3000~&3000)。
四、寫入數據設定
CP1W-AD041如要使用第一個輸入通道,電壓輸入方式0~10V,無平均化處理,則給n+1通道字賦值為#8009,給n+2通道字賦值為#8000。
CP1W-DA041如要使用第一個輸出通道,電壓輸出方式0~10V,則給n+1通道字賦值為#8009,給n+2通道字賦值為#8000。
由于設定通道字與模擬量輸出字有重復使用,故參數設定后要延時0.2秒,再給模擬量輸出通道n+1~n+4賦值數字量。
CP1W-MAD11如要使用第一個輸入通道0,電壓輸入方式0~10V;第二個輸入通道1,電流輸入方式4~20mA;輸出通道為電壓輸出方式0~10V,則給n+1通道字賦值為#8051。此模塊的輸入平均值處理設定用外部DIP開關設定。如輸入方式為1~5V和4~20mA,可將輸入轉換值與#8000比較,如一致則輸出信號用作斷線檢測報警。
五、程序舉例
CP1W-AD041程序如下:
CP1W-DA041程序如下:
CP1W-MAD11程序如下: