菱fx3的plc透過485控制變頻器如何入門使用什麼指令,首先三菱fx3系列的plc有許多中(3S、3G、3GC、3GA、3U、3UC),其中3U是指令支援最多也是3系裡面功能最全面的。通訊的入門首先要了解硬體組成,plc的基本單元不支援485通訊,必須依靠外部擴充套件模組或者通訊介面卡來完成,如下圖中的兩種通訊模組:485BD通訊板和485ADP通訊介面卡,這兩個的區別是可支援的協議不同(通訊指令不同)、通訊距離不同、與基本單元連線方式不一樣,當然價格也不一樣,我們在使用它們的時候一定要注意硬體搭配。其中BD通訊板可直接安裝在基本單元上,通訊距離不超過50m,ADP則需要擴充套件板進行連線通訊距離為500m內。
上圖中無協議通訊指的是序列通訊指令, 它與MODBUS通訊的區別是什麼呢,我們知道MODBUS協議支援兩種資料模式:RTU和ASCII碼,無協議指令RS/RS2它傳送的資料必須是已經轉換過的模式資料而不能直接傳送資料本身,什麼意思呢,就比如plc要想變頻器傳送5000的資料,那麼這個5000就先要轉換成RTU的(13H 88H)或者ASCII的(31 33 38 38)進行傳送。但是在三菱plc中的MOSBUS通訊指令ADPRW則可以直接傳送資料5000不需要做轉換處理(內部進行自動轉換),所以說ADPRW指令則用起來方便的多,但它只支援ADP通訊介面卡來完成。再說下變頻器通訊它呢是三菱電機(plc與變頻器)內部之間的專用通訊協議,其他品牌的變頻器不支援的。因此它的通訊指令也是專用的,它比以上兩種協議更簡單方便,如下圖中所示。
總的來說三菱在通訊這塊有點亂對於新手很不友好,既要搞清楚硬體搭配又要弄清楚指令很是麻煩。首先變頻器如果是三菱的首選專用協議,如果是其他牌子的ADP通訊模組兩種協議都可以首先ADPRW指令,其次是RS/RS2指令,BD板則只能是RS/RS2指令。那麼程式這塊ADPRW和三菱專用指令根據通訊手冊中的示例就能完成程式設計,RS/RS2指令有點難度,1是通訊格式的資料(都需要傳送哪些資料),2是資料的轉換(RTU和ASCII的轉換),3是校驗碼的計算(LRC和CRC),4是變頻器地址的對應。這裡篇幅有限,我在後期會做一個專門的變頻器控制專門對通訊這塊做程式程式設計和演示的。
菱fx3的plc透過485控制變頻器如何入門使用什麼指令,首先三菱fx3系列的plc有許多中(3S、3G、3GC、3GA、3U、3UC),其中3U是指令支援最多也是3系裡面功能最全面的。通訊的入門首先要了解硬體組成,plc的基本單元不支援485通訊,必須依靠外部擴充套件模組或者通訊介面卡來完成,如下圖中的兩種通訊模組:485BD通訊板和485ADP通訊介面卡,這兩個的區別是可支援的協議不同(通訊指令不同)、通訊距離不同、與基本單元連線方式不一樣,當然價格也不一樣,我們在使用它們的時候一定要注意硬體搭配。其中BD通訊板可直接安裝在基本單元上,通訊距離不超過50m,ADP則需要擴充套件板進行連線通訊距離為500m內。
上圖中無協議通訊指的是序列通訊指令, 它與MODBUS通訊的區別是什麼呢,我們知道MODBUS協議支援兩種資料模式:RTU和ASCII碼,無協議指令RS/RS2它傳送的資料必須是已經轉換過的模式資料而不能直接傳送資料本身,什麼意思呢,就比如plc要想變頻器傳送5000的資料,那麼這個5000就先要轉換成RTU的(13H 88H)或者ASCII的(31 33 38 38)進行傳送。但是在三菱plc中的MOSBUS通訊指令ADPRW則可以直接傳送資料5000不需要做轉換處理(內部進行自動轉換),所以說ADPRW指令則用起來方便的多,但它只支援ADP通訊介面卡來完成。再說下變頻器通訊它呢是三菱電機(plc與變頻器)內部之間的專用通訊協議,其他品牌的變頻器不支援的。因此它的通訊指令也是專用的,它比以上兩種協議更簡單方便,如下圖中所示。
總的來說三菱在通訊這塊有點亂對於新手很不友好,既要搞清楚硬體搭配又要弄清楚指令很是麻煩。首先變頻器如果是三菱的首選專用協議,如果是其他牌子的ADP通訊模組兩種協議都可以首先ADPRW指令,其次是RS/RS2指令,BD板則只能是RS/RS2指令。那麼程式這塊ADPRW和三菱專用指令根據通訊手冊中的示例就能完成程式設計,RS/RS2指令有點難度,1是通訊格式的資料(都需要傳送哪些資料),2是資料的轉換(RTU和ASCII的轉換),3是校驗碼的計算(LRC和CRC),4是變頻器地址的對應。這裡篇幅有限,我在後期會做一個專門的變頻器控制專門對通訊這塊做程式程式設計和演示的。