1樓:神級人氏
plc和微控制器是通過一個通訊口實現通訊的,你可以另外加一個通訊模組單獨和pc通訊,或者用plc 的程式設計口。
微控制器,全稱單片微型計算機(英語:single-chip microcomputer),又稱微控制器(microcontroller),是把**處理器、儲存器、定時/計數器(timer/counter)、各種輸入輸出介面等都整合在一塊積體電路晶片上的微型計算機。與應用在個人電腦中的通用型微處理器相比,它更強調自**(不用外接硬體)和節約成本。
它的最大優點是體積小,可放在儀表內部,但儲存量小,輸入輸出介面簡單,功能較低。由於其發展非常迅速,舊的微控制器的定義已不能滿足,所以在很多應用場合被稱為範圍更廣的微控制器;從上世紀80年代,由當時的4位、8位微控制器,發展到現在的32位300m的高速微控制器。
2樓:匿名使用者
這個我做過的,其實很簡單的,在plc裡面有串列埠的空間,呼叫就行,在plc上面設定好波特率,在微控制器或者電腦上設定好同樣的波特率和奇偶校驗,由於plc是485通訊的,你可以找個485轉232的線,連線微控制器,電腦和微控制器的串列埠是完全一樣的,這個思路是完全沒有問題的。
3樓:匿名使用者
如果只是除錯想看資料,可以直接掛接一個rs485轉232的485端到微控制器與plc之間的485匯流排上,然後232端輸入電腦,該怎麼看就怎麼看得了。至於要長期使用的,我對plc不熟悉不好說。其實如果電腦不參與資料交換隻是看的話,長期與否都可以用上面那個辦法的說。
4樓:匿名使用者
你的想法完全可以實現,plc和微控制器是通過一個通訊口實現通訊的,你可以另外加一個通訊模組單獨和pc通訊,或者用plc 的程式設計口,很多組態軟體都直接支援西門子plc的程式設計口的,你不用程式設計就可以實現通訊了,
5樓:
二樓正解,可以實現的,不要梯形圖說明了
微控制器與pc通訊有什麼方式? 10
6樓:匿名使用者
還有iic和spi。
7樓:匿名使用者
並口啊!如果你的微控制器速度夠快,還可以用網線的。之前有公司做高速51,帶網口和usd介面的。普通51就不行。
plc和微控制器的通訊怎麼實現
8樓:匿名使用者
可以採用兩種方式:
一,採用串列埠與微控制器通迅,採用無協議方式.但必須注意plc通訊方式,做必要的轉換.如rs422,rs485等,可以採用與之對應的晶片與mcu連線.
二,採用io口,可以通過編碼與mcu交換資料以節省硬體資源.這種方式不需要什麼協議之類的,但速度較慢,不過,對於資料顯示,還是綽綽有餘的.
如果plc沒有通訊口的,可以考慮用plc的程式設計口,看plc的程式設計口是rs485/rs232,也可以走協議.plc 大多都支援r232
觸控式螢幕一樣也大多都支援r232
兩個微控制器做系統,微控制器之間用什麼方式通訊最好啊
若是近距離,可以copy使用很多bai 匯流排,串列埠,duspi,iic等,這要看樓主的選擇了,一般zhi使用串列埠,因為dao 微控制器內部有專門的硬體電路,但如果是遠距離通訊,建議使用rs485匯流排 也用到了微控制器的串列埠 傳輸距離非常遠。一般要從資料傳來送速度和數 自據的傳送距離來進行分...
微控制器串列埠通訊問題(組合語言),微控制器串列埠通訊問題(組合語言)
這倆程式,執行到最後邊,都是 ret,返回指令。返回到何處去呀?呵呵,還是,先解決程式結構的問題。1 程式結構 有問題,沒有呼叫子程式 就不應該有子程式返回指令。2 jnb ti,clr ti 為判斷 串列埠 是否 傳送 完畢的,3 jnb ri,clr ri 為判斷 串列埠 是否 有接收 的,如果...
微控制器與PC機的序列通訊問題,微控制器與微控制器之間如何進行序列通訊?
define com1 0 define data ready 0x0100 define true 1 define false 0 define settings 0xe0 0x00 0x00 0x03 void main a bioscom 2,0,com1 0x00ff printf a x...