A. 關於單片機與PLC通信
如將H6081寫進去,表示9600,n,8,1.及其他一些計算機鏈接的必要設置.
D8121設置PLC站號,你寫H0進去就行了,意思是設置為0號站(第一個站)
那麼"33H
34H
31H
32H
42H
43H
30H
41H
03H
33H
32H"
你對照通信手冊看看有沒有錯誤.我沒有asc表.
B. 匯川PLC與單片機通訊,能發送數據,不能接受數據是什麼原因
你先下載一個串口調試程序,電腦需要COM轉485介面,與485匯流排連上,在電腦安裝串口調試程序後打開,單片機發送數據時,在電腦中觀察發送和接收的情況就能找出問題所在。
C. 台達PLC用485與單片機怎麼實現通訊
有2種方案:
1、plc做從機,單片機做主機
2、單片機做從機,plc做主機
對上面兩種,plc需要加485拓展模塊或拓展小板,同時在plc內部需要通過寫程序設置好d8140、d8141等寄存器通訊參數,對於51單片機需要連max485,同時需要控制好接受和發送,需要波特率與plc一致,協議的話建議使用
485
modbus協議。
D. 三菱PLC怎麼用485介面與單片機通訊
PLC用485介面與單片機通訊方法:
單片機端採用的RS232串口而PLC上為RS485介面,二者陣腳定義和邏輯電平有所差別故完成二者之間的通訊需要其他器件來進行轉換調整。
1.
PC/PPI線纜。
通過PC/PPI線纜來連接單片機和s7-200,數據通訊無誤;
2.
RS232
-
RS485轉接頭。
轉接頭說明中RS232
介面是DCE方式,可以和DTE
終端設備串口直連,和DCE設備相連需要用交叉線連接。
關於串口設備連接線使用交叉線還是直連線的簡單區分:
若線纜兩端一公頭一母頭,則採用直連線;
若線纜兩端同為公頭或母頭,則採用交叉線。
E. 三菱PLC怎麼和單片機通訊
用plc的編程口,和單片機通訊,單片機編程時,要寫成plc的協議,三菱的協議你得知道,我們的組態軟體裡面有這個的協議,單片機不是太穩定啊,推薦用工控觸摸屏和plc通訊,你可以查查昆侖通態的~
F. plc可以通過單片機與手機app互聯
可以的。
手機APP跟PLC用modbus協議通訊。也可以用帶乙太網口的PLC,連上路由器,然後在APP裡面調用串口控制項,按modbus協議的格式,收發命令就可以了。PLC是一種存儲程序的控制器,用戶根據某一對象的具體控制要求,編制好控製程序後,用編程器將程序輸入到PLC(或用計算機下載到PLC)的用戶程序存儲器中寄存。
PLC的控制功能就是通過運行用戶程序來實現。工作方式輸入掃描:PLC在執行程序之前,首先掃描輸入端子,按順序將所有輸入信號讀入寄存器-輸入狀態的輸入映像寄存器中,這個過程為掃描。PLC在運行程序時,所需的輸入信號不是取輸入端子上的信息,而是取輸入映像寄存器中的信息。而且采樣結果不會在本工作周期內改變,只有到下一個掃描階段才會改變。程序執行:PLC完成掃描後,按順序從0號地址開始的程序進行逐條掃描執行。結果是保存在輸出映像寄存器中。輸出刷新:在執行完用戶所有程序後,PLC上將輸出映像寄存器中的內容送到鎖存器中進行輸出,驅動用戶設備,掃描時間取決與輸出模塊的數量。
G. PLC和單片機的通信怎麼實現
可以採用兩種方式:
一,採用串口與單片機通迅,採用無協議方式.但必須注意PLC通信方式,做必要的轉換.如RS422,RS485等,可以採用與之對應的晶元與MCU連接.
二,採用IO口,可以通過編碼與MCU交換數據以節省硬體資源.這種方式不需要什麼協議之類的,但速度較慢,不過,對於數據顯示,還是綽綽有餘的.
如果PLC沒有通訊口的,可以考慮用PLC的編程口,看PLC的編程口是rs485/rs232,也可以走協議.PLC 大多都支持R232
觸摸屏一樣也大多都支持R232
H. 單片機和plc通訊
找到PLC的詳細資料,上面會有通訊協議,比如使用MODBUS(485介面)訪問PLC寄存器時寄存器的地址等。然後根據PLC的通訊協議寫單片機的程序。