微控制器和西門子PLC通訊問題,西門子200plc與微控制器通訊的程式

時間 2022-04-16 21:40:08

1樓:匿名使用者

專業解答:

1:sn75176 可以和max485直接替換使用。

2:按照你說的情況,你試試在75176上加個匹配電阻,應該可以。

3:75176對收發的時序有點要求,切換可以適當延時,也就是說max485傳送前要提前把匯流排驅動設定為大於+200mv。

補充: 你接上ppi 485除錯線,能用,那表明你這種情況不是硬體問題,應該是75176找不到起始位,畢竟75176和max485不同,其無故障保護,你微控制器軟體要做些處理,在發至plc前需要預先設定為高輸出10ms再發資料試試。

實在不行,可以把75176換成max485。

2樓:匿名使用者

把上下拉電阻加上試試,微控制器的收發控制是否正確,微控制器端的連線是否正確,你可以微控制器 與 pc 進行除錯 成功後,再連線plc,

485通訊距離 在 2000 公尺 都成功通訊的,距離遠只要 波特率設定低一定,

10公尺 肯定沒有問題。

3樓:匿名使用者

485晶元換75lbc184,驅動能力比75176強多了,引腳順序與75176相同,可以直接替換max485和75176。在a腳上加10k上拉電阻,在b腳上加10k下拉電阻。這兩個電阻很重要。

4樓:

距離這麼短,不需加匹配電阻。

ttl端訊號最好要加上拉電阻,可能不是這原因。

max485 ta加10k上拉,tb加10k下拉試試。

最好用示波器測485差分訊號看看。

干擾、假的均不大可能。

5樓:

參照485資料手冊,在通訊埠線上加上拉和下拉電阻。

如果plc沒有匹配電阻,可在485匯流排末端加乙個120的匹配電阻。

注意接地問題。

6樓:匿名使用者

我也遇到了這個問題,請問是具體是plc哪邊的問題?樓主分享下

西門子200plc與微控制器通訊的程式

7樓:匿名使用者

微控制器你選用51的足夠了,pt100的電路可以搜尋找到,或者找塊溫控器來抄就是了,很多51帶模擬量輸入口,p1100的訊號經過放大轉化成模擬量通過微控制器的輸入口讀入微控制器就可以了,然後51微控制器本身帶串列埠的,你買個232之類的ic,就解決了通訊硬體問題,最後就是剩下兩者程式設計問題了,微控制器的通訊和plc的通訊基本相同,你找對應51微控制器的通訊手冊就可以解決問題

8樓:e_冰

直接加乙個200的模擬模組不行麼,為什麼一定要微控制器呢,又麻煩又不可靠。

9樓:東區崔哥

這個看起來真的很難哦,希望你能學會

10樓:匿名使用者

s7-200系列小型plc可應用於各種自動化系統。緊湊的結構、低廉的成本以及功能強大的指令集使得s7--200 plc成為各種小型控制任務理想的解決方案。

s7-200產品的多樣化以及基於windows的程式設計工具,使您能夠更加靈活地完成自動化任務。

而且有國產的,**更有優勢!

51微控制器與plc通訊問題。

西門子plc通訊問題

11樓:匿名使用者

同意 hamlily 的,

用profibus-dp匯流排,在s7 200 cpu上加一塊em277通訊模組

12樓:匿名使用者

走profibus-dp匯流排,在200站加乙個em277

13樓:匿名使用者

用profibus-dp

微控制器和西門子plc244通過串列埠如何相連

14樓:萍水e相逢

同意 1 樓!

弄清楚 plc什麼介面,再考慮與微控制器介面相連首先 介面要一致,如 都是 232介面 或者485介面其次,介面電平也應一致,如 標準rs232是不能與微控制器的ttl電平的串列埠 直接相連的

15樓:匿名使用者

一般plc預留的串列埠都是標準串列埠,需要用232晶元進行電平轉換的!

pc--plc--微控制器之間的通訊

16樓:神級人氏

plc和微控制器是通過乙個通訊口實現通訊的,你可以另外加乙個通訊模組單獨和pc通訊,或者用plc 的程式設計口。

微控制器,全稱單片微型計算機(英語:single-chip microcomputer),又稱微控制器(microcontroller),是把**處理器、儲存器、定時/計數器(timer/counter)、各種輸入輸出介面等都整合在一塊積體電路晶元上的微型計算機。與應用在個人電腦中的通用型微處理器相比,它更強調自**(不用外接硬體)和節約成本。

它的最大優點是體積小,可放在儀表內部,但儲存量小,輸入輸出介面簡單,功能較低。由於其發展非常迅速,舊的微控制器的定義已不能滿足,所以在很多應用場合被稱為範圍更廣的微控制器;從上世紀80年代,由當時的4位、8位微控制器,發展到現在的32位300m的高速微控制器。

17樓:匿名使用者

這個我做過的,其實很簡單的,在plc裡面有串列埠的空間,呼叫就行,在plc上面設定好波特率,在微控制器或者電腦上設定好同樣的波特率和奇偶校驗,由於plc是485通訊的,你可以找個485轉232的線,連線微控制器,電腦和微控制器的串列埠是完全一樣的,這個思路是完全沒有問題的。

18樓:匿名使用者

如果只是除錯想看資料,可以直接掛接乙個rs485轉232的485端到微控制器與plc之間的485匯流排上,然後232端輸入電腦,該怎麼看就怎麼看得了。至於要長期使用的,我對plc不熟悉不好說。其實如果電腦不參與資料交換只是看的話,長期與否都可以用上面那個辦法的說。

19樓:匿名使用者

你的想法完全可以實現,plc和微控制器是通過乙個通訊口實現通訊的,你可以另外加乙個通訊模組單獨和pc通訊,或者用plc 的程式設計口,很多組態軟體都直接支援西門子plc的程式設計口的,你不用程式設計就可以實現通訊了,

20樓:

二樓正解,可以實現的,不要梯形圖說明了

**r 微控制器和s7-200 plc 怎麼通訊?

21樓:匿名使用者

可以通訊,2個溫度模組的話需要rs485串聯,然後模組程式設定位址,plc讀取的時候按相應的位址存入相應的db,然後改怎麼顯示或控制看你需要。

關於西門子PLC的問題,關於西門子PLC的3個問題

流星 1.如果多條線需要接公共端,可以用串接的方式,比如1接到2,2接到3 這樣埠只需要接2條線。2.sm0.0的stl是 ld sm0.0,其含義是往棧點壓入一個為1的訊號,因為後面的程式是否執行,完全要看棧頂是否為1.3.s7 200的應該是scr,我感覺既然無輸出,掃描無意義。scr是在整個程...

西門子和三菱的PLC哪個好啊,西門子PLC和三菱PLC學哪個好

西門子系列plc型號規格齊全,從最小的logo系列一直到大型的s7 400能夠涵蓋各個應用領域,其次西門子使用起來非常穩定程式設計軟體易於上手。 牽著你的手 西門子plc和三菱plc的主要區別就是,西門子一直主張使用結構化程式設計,就是一臺裝置的程式由若干個子程式組成,每個子程式負責一個功能,需要的...

微控制器串列埠通訊問題,51微控制器串列埠通訊問題

修者世界 p3 0xff的作用其實很簡單,就是為了更好的完成 讀 修改 寫 這個過程,其實對於p3口是沒有必要的,對於p0口這樣做是應該的。 革玉花戚雪 微控制器串列埠通訊的問題,其實你只有乙個問題,就是 p0 0xf0 s2buf 0xfc p0 s2buf 為什麼這裡p0是0x00 你覺得p0應...