最近在搞三菱fx3的plc通過485控制變頻器?
菱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控制變頻器首先需要了解的內容,希望能幫到你!