導語:CP1W-AD041是4通道輸入的AI模塊,其占用4個輸入字和用于設定模塊參數的2個輸出字,由于使用的是40點的主機,因此主機占用的輸入與輸出地址分別是CIO0~CIO1,CIO100.0~CIO100.7和CIO101.0~CIO101.7。
【問題1】怎樣使用ABB變頻器的modbus通信指令進行啟動?
【解答】
在啟動命令(假設變頻器的從站地址=01,下同),ACS550的通訊啟動過程:變頻器上電以后(狀態為不具備合閘條件(NOTREADYTOSWITCHON)),要逐個進行6次成功的通訊才可啟動完畢(每次通訊變頻器的回應應與PLC所發內容相同):
(1)使變頻器具備合閘條件(READYTOSWITCHON):16#01,16#06,16#00,16#00,16#00,16#06,16#09,16#C8,含義為:站址寫命令寫寄存器地址寫寄存器內容CRC校驗字;
(2)使變頻器給定1的值清0(CLEARTHEEXTREF1):16#01,16#06,16#00,16#01,16#00,16#00,16#D8,16#0A,含義為:站址寫命令寫寄存器地址寫寄存器內容CRC校驗字;
(3)使變頻器狀態為準備就緒(READYTOOPERATE):16#01,16#06,16#00,16#00,16#00,16#07,16#C8,16#08,含義為:站址寫命令寫寄存器地址寫寄存器內容CRC校驗字;
(4)使變頻器狀態為允許運行(OPERATIONENABLED):16#01,16#06,16#00,16#00,16#00,16#0F,16#C9,16#CE,含義為:站址寫命令寫寄存器地址寫寄存器內容CRC校驗字;
(5)使變頻器狀態為允許加速(ACCELERATORENABLED):16#01,16#06,16#00,16#00,16#00,16#2F,16#C8,16#16,含義為:站址寫命令寫寄存器地址寫寄存器內容CRC校驗字;
(6)使變頻器狀態為運行(OPERATING):16#01,16#06,16#00,16#00,16#00,16#6F,16#C9,16#E6,含義為:站址寫命令寫寄存器地址寫寄存器內容CRC校驗字。
【問題2】CP1L-E如何用以太網在線進行編程?
【解答】
首先安裝CX-PROGRAMMERV9.4,否則無法和CP1L-E在線。一定要安裝DirectEthernetUtility,自動更新CX-ONE就會自動安裝這個工具了。網絡拓撲如圖1所示。
圖1PLC的網絡拓撲
(1)軟件設置
開始—>所有程序—>OMRON—>CommunicationsMiddlewareUtilities—>DirectEthernetUtility出現如圖2的畫面后,點擊OK。
圖2以太網連接
(2)選擇自動在線(圖3)。
圖3選擇自動在線
(3)如圖4,點擊HUBConnection,然后點擊Browse,自動找到CP1L-E的IP地址,點擊OK。
圖4HUB連接
(4)點擊Connect,就可以在線了。
【問題3】CP1E系列PLC中,4-20mA的信號怎樣轉換成0-20之間數字?
【解答】
以下說明假設使用的機型為CP1E-N40和模擬量輸入模塊CP1W-AD041。
CP1W-AD041是4通道輸入的AI模塊,其占用4個輸入字和用于設定模塊參數的2個輸出字,由于使用的是40點的主機,因此主機占用的輸入與輸出地址分別是CIO0~CIO1,CIO100.0~CIO100.7和CIO101.0~CIO101.7。所以分配給AD041的輸入通道地址為,CIO2~5,設定字地址為CIO102,103。
由于在模擬量模塊必須先設定再使用,因此,在程序中需要第一次循環標志用于設定設定字(圖5)。
圖5程序1
由于模塊設定字寫入需要0.1~0.2秒的時間,因此使用一個定時器用于延時(圖6)。
圖6程序2
此時通過直接讀取模擬量輸入通道我們就可以讀取到模擬值。
【問題4】歐姆龍CP1EPLC的新產品如何去對應并替換老的PLC型號?
【解答】
按照表1進行。
表1替換型號
客戶需求 |
CP1E新產品型號 |
對應替代OMRON型號 |
不需要連接觸摸屏 |
CP1E-E20DR-A -CH |
CPM1A-20CDR-A-V1 |
不需要連接觸摸屏 |
CP1E-E30DR-A -CH |
CPM1A-30CDR-A-V1 |
不需要連接觸摸屏 |
CP1E-E40DR-A -CH |
CPM1A-40CDR-A-V1 |
需要連接觸摸屏 |
CP1E-N20DR-A -CH(內置232接口) |
CPM2AH-20CDR-A(內置232接口) |
需要連接觸摸屏 |
CP1E-N30DR-A -CH(內置232接口) |
CPM2AH-30CDR-A(內置232接口) |
需要連接觸摸屏 |
CP1E-N40DR-A -CH(內置232接口) |
CPM2AH-40CDR-A(內置232接口) |
【問題5】如何利用OMRONCP1H串口進行Modbus-RTU通信(圖7)?
【解答】
圖7OMRONCP1H串口通訊
最重要的是進行系統設定。
CP1H設定:主要設定Port2為Serial-Gateway功能,通信波特率9600,8,1,N;
CP1W-CIF11開關設定,1=ON(終端電阻);2,3=ON(RS485方式);5=ON(不要echoback數據);6=ON(RS485方式);
變頻器1設定:n003=2(運行指令從RS485來),n004=6(頻率從RS485來);n151=0(超時檢測2S);n152=0(頻率單位0.1HZ),n153=1(站點號),n154=2(9600bps),n155=0(8,E,),n156=10(發送等待時間10ma);n157=0(RTS控制使能);
變頻器2設定:n003=2,n004=6;n151=0;n152=0,n153=2(站點號),n154=2,n155=0,n156=10;n157=0;
變頻器3設定:n003=2,n004=6;n151=0;n152=0,n153=1(站點號),n154=2,n155=0,n156=10;n157=0。
如果使用SFT對讀寫的變頻器進行輪巡讀寫,向每臺變頻器發送1條讀命令,1條寫命令,那么3臺變頻器需要發送6次,SFT需要移位6次完成,數據如下:
DM0000-DM0009:0001,0003,0004,0020,0003,讀取變頻器1號0020寄存器開始3個字;
DM0010-DM0019:0001,0010,0009,0001,0002,0400,0102,5000,向1號變頻器寫入頻率并啟動;
DM0020-DM0029:0002,0003,0004,0020,0003,讀取變頻器2號0020寄存器開始3個字;
DM0030-DM0039:0002,0010,0009,0001,0002,0400,0102,5000,向2號變頻器寫入頻率并啟動;
DM0040-DM0049:0003,0003,0004,0020,0003,讀取變頻器3號0020寄存器開始3個字;
DM0050-DM0059:0003,0010,0009,0001,0002,0400,0102,5000,向3號變頻器寫入頻率并啟動;
每次發送前將數據前將數據使用XFER傳送到DM32300。
接受數據使用發送下一臺變頻器命令位,將數據存儲到從DM32350傳送到DM1000開始數據區。
中傳動網版權與免責聲明:
凡本網注明[來源:中國傳動網]的所有文字、圖片、音視和視頻文件,版權均為中國傳動網(www.hysjfh.com)獨家所有。如需轉載請與0755-82949061聯系。任何媒體、網站或個人轉載使用時須注明來源“中國傳動網”,違反者本網將追究其法律責任。
本網轉載并注明其他來源的稿件,均來自互聯網或業內投稿人士,版權屬于原版權人。轉載請保留稿件來源及作者,禁止擅自篡改,違者自負版權法律責任。
如涉及作品內容、版權等問題,請在作品發表之日起一周內與本網聯系,否則視為放棄相關權利。

關注伺服與運動控制公眾號獲取更多資訊

關注直驅與傳動公眾號獲取更多資訊

關注中國傳動網公眾號獲取更多資訊
- 運動控制
- 伺服系統
- 機器視覺
- 機械傳動
- 編碼器
- 直驅系統
- 工業電源
- 電力電子
- 工業互聯
- 高壓變頻器
- 中低壓變頻器
- 傳感器
- 人機界面
- PLC
- 電氣聯接
- 工業機器人
- 低壓電器
- 機柜