Ⅰ 51單片機與三菱PLC FX系列 怎麼互傳數據用RS-232-BD,怎麼接線
首先51單片機串口輸出電平是TTL,要進行電平轉換,可用MAX232晶元,硬體連線簡單,FX-232-BD有3個有用的端子(TXD,RXD,GND)對應MAX232的(RXD,TXD,GND)就可以了,再就是軟體.通訊協議可以按照三菱PLC的編程口協議來寫.可以找下這方面的資料
Ⅱ 三菱PLC與單片機怎麼實現485通訊
PLC用485介面與單片機通訊方法:
單片機端採用的RS232串口而PLC上為RS485介面,二者陣腳定義和邏輯電平有所差別故完成二者之間的通訊需要其他器件來進行轉換調整。
1. PC/PPI線纜。
通過PC/PPI線纜來連接單片機和s7-200,數據通訊無誤;
2. RS232 - RS485轉接頭。
轉接頭說明中RS232 介面是DCE方式,可以和DTE 終端設備串口直連,和DCE設備相連需要用交叉線連接。
關於串口設備連接線使用交叉線還是直連線的簡單區分:
若線纜兩端一公頭一母頭,則採用直連線;
若線纜兩端同為公頭或母頭,則採用交叉線。
Ⅲ 三菱PLC如何與51單片機通信(用485通訊板),plc中參數如何設置,具體程序怎麼寫
象你這個單片機機急用中斷來接收不用去判斷ri,把51的中斷打開他自動收,然後你去讀取sbuf裡面的內容,這時sbuf裡面的就是你plc傳給你單片機的,如果是06h,單片機繼續發送你的通訊數據就行了
,51每發送一個位元組數據,就去檢測plc發回的是不是06就行了,原理就是這樣,
至於plc那邊,你和51相互配合就行了,每從51接收一個你就發送一個06h
最後再建議一下:在我看來你這樣的一個通信協議,不是很嚴密,萬一中途數據丟包,沒有個很好的機制來處理,造成通信不準確
Ⅳ 關於51單片機和三菱PLC通訊方面的危機
象你這個單片機機急用中斷來接收不用去判斷RI,把51的中斷打開他自動收,然後你去讀取SBUF裡面的內容,這時SBUF裡面的就是你PLC傳給你單片機的,如果是06H,單片機繼續發送你的通訊數據就行了 ,51每發送一個位元組數據,就去檢測PLC發回的是不是06就行了,原理就是這樣,
至於PLC那邊,你和51相互配合就行了,每從51接收一個你就發送一個06H
最後再建議一下:在我看來你這樣的一個通信協議,不是很嚴密,萬一中途數據丟包,沒有個很好的機制來處理,造成通信不準確
Ⅳ 三菱PLC怎麼和單片機通訊
用plc的編程口,和單片機通訊,單片機編程時,要寫成plc的協議,三菱的協議你得知道,我們的組態軟體裡面有這個的協議,單片機不是太穩定啊,推薦用工控觸摸屏和plc通訊,你可以查查昆侖通態的~