1. 西門子s7 200plc讀取51單片機數據
如何用西門子s7 200plc讀取51單片機數據:
需要採用通訊介面進行通訊
1、先確認51單片機系統的介面種類與數量,如是否有RS-485\RS-232\CAN等介面;
2、如果有上述介面,建議使用RS-485介面進行通訊,因為RS-485口可以實現一主多從,可以接多個51單片機系統;
3、硬體使用西門子PLC的RS-485口,通訊協議選用最通用的MODBUS-RTU協議。採用西門子PLC的專用MODBUS指令,西門子PLC作為主站,51單片機系統作為從站。
4、51系統的MODBUS從站程序編制完畢,西門子PLC的主站MODBUS通訊程序編制完畢,且485硬體連接正常後,即可正常通訊。
希望能幫到你
2. 51單片機與三菱PLC FX系列 怎麼互傳數據用RS-232-BD,怎麼接線
首先51單片機串口輸出電平是TTL,要進行電平轉換,可用MAX232晶元,硬體連線簡單,FX-232-BD有3個有用的端子(TXD,RXD,GND)對應MAX232的(RXD,TXD,GND)就可以了,再就是軟體.通訊協議可以按照三菱PLC的編程口協議來寫.可以找下這方面的資料
3. PLC和單片機的通信怎麼實現
可以採用兩種方式:
一,採用串口與單片機通迅,採用無協議方式.但必須注意PLC通信方式,做必要的轉換.如RS422,RS485等,可以採用與之對應的晶元與MCU連接.
二,採用IO口,可以通過編碼與MCU交換數據以節省硬體資源.這種方式不需要什麼協議之類的,但速度較慢,不過,對於數據顯示,還是綽綽有餘的.
如果PLC沒有通訊口的,可以考慮用PLC的編程口,看PLC的編程口是rs485/rs232,也可以走協議.PLC 大多都支持R232
觸摸屏一樣也大多都支持R232
4. 三菱PLC如何與51單片機通信(用485通訊板),plc中參數如何設置,具體程序怎麼寫
首先了解你是要單項通信還雙向的,
單項:分開主從機
PLC做發送,單片機開接收中斷。或者單片機發送,PLC開接收中斷
雙向:
雙向麻煩些,誰先發誰優先順序高,PLC和單片機在無工作狀態同時設為接收中斷狀態
當一方發送玩數據後,設置為接收中斷。即可。
搞編程重要的程序框架。而不是細節問題,細節問題是自己慢慢弄,誰也幫不了你。PLC看手冊。單片機看書去吧
5. 51單片機與PLC上的RS485如何連接
一般單片機的通訊介面是UART串口電平是TTL電平,與485的差分信號是無法直接連接的,中間需要需要用485晶元進行轉換的, 給你推薦一顆晶元PB331,可以兼容485協議,接線不分極性匯流排可以供電。
6. 三菱PLC與單片機怎麼實現485通訊
PLC用485介面與單片機通訊方法:
單片機端採用的RS232串口而PLC上為RS485介面,二者陣腳定義和邏輯電平有所差別故完成二者之間的通訊需要其他器件來進行轉換調整。
1. PC/PPI線纜。
通過PC/PPI線纜來連接單片機和s7-200,數據通訊無誤;
2. RS232 - RS485轉接頭。
轉接頭說明中RS232 介面是DCE方式,可以和DTE 終端設備串口直連,和DCE設備相連需要用交叉線連接。
關於串口設備連接線使用交叉線還是直連線的簡單區分:
若線纜兩端一公頭一母頭,則採用直連線;
若線纜兩端同為公頭或母頭,則採用交叉線。
7. 單片機與plc連接電路原理
單片機與plc連接電路原理為將信息接入儲存器。
1、從輸入介面接收來自外界的信息存入存儲器。這些信息主要包括兩部分的來源一部分是來自於諸如溫度、壓力等感測器的信息。另一部分是來自人工干預的一些手動信息。
2、CPU根據存儲器中的程序對輸入的數據進行高速運算處理。
3、將運算處理的結果通過輸出介面送去控制執行機構,如繼電器,電機,燈泡等。上面3步不斷重復,即系統中的微電腦不斷監視著各種信息,並及時做出不同的處理使系統正常運行。