當前位置:首頁 » 編程軟體 » 485通訊的編程

485通訊的編程

發布時間: 2022-02-09 13:52:19

① 為什麼PLC編程時很少人用485通信控制伺服電機

為什麼PLC編程時很少人用485通信控制伺服電機?

下面就通過舉例說明一下,僅供參考。

西門子S7-200PLC的RS-485通信介面簡介和故障解析

串列數據通信方式是以二進制的位(bit)為單位的數據傳輸方式,每次只傳送一位,除了公共線外,在一個數據傳輸方向上只需要一根數據線,這根線既作為數據線又作通信聯絡的控制線,數據信號和聯絡信號在這個線上按位進行傳送。串列通信需要的信號線少,最少的只需要兩根線(雙絞線),適用於距離較遠的場合。計算機和plc都有通用的串列通信介面,工業控制中一般使用串列通信。

2、西門子s7-200plc的rs-485通信

2.1 、串列通信的介面標准

串列通信有三種介面標准:rs-232c、rs-442a和rs-485。rs-485是rs-442a的變形,rs-442a是全雙工,兩對平衡差分信號線分別用於發送和接收。rs-485隻有一對平衡差分信號線,不能同時發送接收。

3 常發生的故障解析

3.1常見的故障現象

當plc的rs-485口經非隔離的pc/ppi電纜與電腦連接、plc與plc之間連接或plc與變頻器、觸摸屏等通信時時有通信口損壞現象發生,較常見的損壞情況如下:

(1)r1或r2被燒斷,z1、z2和sn75176完好。這是由於有較大的瞬態干擾電流經r1或r2、橋式整流、z1或z1到地,z1、z2能承受最大10a電流的沖擊,而該電流在r1或r2上產生的瞬態功率為:102×10=1000w,當然會將其燒斷。

(2)sn75176損壞,r1、r2和z1、z2完好。這主要可能是受到靜電沖擊或瞬態過電壓速度快於z1、z2的動作速度造成的,靜電無處不在,僅人體模式也會產生±15kv的靜電。

(3)z1或z2、sn75176損壞,r1和r2完好。這可能是受到高電壓低電流的瞬態干擾電壓將z1或z2和sn75176擊穿,由於電流較小和發生時間較短因而r1、r2不至於發熱燒斷。

3.2 故障的原因分析

由3.1中的分析得知plc介面損壞的主要原因是由於瞬態過電壓和靜電造成,產生瞬態過電壓和靜電的原因很多也較復雜,如由於plc內部24v電源和5v電源共地,24v電源的輸出端子l+、m為其它設備混合供電可能導致地電位變化,從而造成共模電壓超出允許范圍。所以eia-485標准要求將各個rs485介面的信號地用一條低阻值導線連接在一起以保證各節點的地電位相等,消除地線環流。

(1)當帶電插拔未隔離的連接電纜時,由於兩端電位不相等電路中又存在諸多電感、電容之類的器件,插拔瞬間必然產生瞬態過電壓或過電流。基於此考慮,在進行通信接頭插拔的時候,盡量使設備處於斷電狀態。

(2)連接在rs-485匯流排上的其它設備產生的瞬態過電壓或過電流同樣會流入到plc,匯流排上連接的設備站點數越多,產生瞬態過電壓的因素也越多。

(3)當通信線路較長或有室外架空線時,雷電是必須考慮的干擾。雷電是主要的自然干擾源,雷電產生的干擾可以傳輸到數千公里以外的地方。雷電干擾的時域波形疊加成隨機脈沖背景上的一個大尖峰脈沖,這個能量巨大的尖峰脈沖必然會在線路上造成過電壓,造成plc等通信網中所連設備的損壞,應該加以避免或降低損壞程度,減少損失。

4 解決方法

4.1 從plc內部考慮

(1)採用隔離的dc/dc將24v電源和5v電源隔離,我們分析了三菱、歐姆龍、施耐德plc以及西門子的profibus介面均是如此

(2)選用帶靜電保護、過熱保護、輸入失效保護等保護措施完善的高擋次rs-485晶元,如:sn65hvd1176d、max3468esa等,這些晶元價格一般在十幾元至幾十元,而sn75176的價格僅為1.5元。

(3)採用響應速度更快、承受瞬態功率更大的新型保護器件tvs或bl浪涌吸收器,如p6ke6.8ca的鉗制電壓為6.8v,承受瞬態功率為500w,bl器件則可抗擊4000a以上大電流沖擊。若使用不帶故障保護的晶元,如sn75176,可在軟體上作一些處理,從而避免通信異常。即在進入正常的數據通信之前,由主機預先將匯流排驅動為大於+200mv,並保持一段時間,使所有節點的接收器產生高電平輸出。這樣,在發出有效數據時,所有接收器能夠正確地接收到起始位,進而接收到完整的數據。

(4)r1和r2採用正溫度系數的自恢復保險ptc,如jk60-010,正常情況下的電阻值為5歐,並不影響正常通信,當受到浪涌沖擊時,大電流流過ptc和保護器件tvs(或bl),ptc的電阻值將驟然增大,使浪涌電流迅速減小。

4.2 從plc外部考慮

(1)使用隔離的pc/ppi電纜,盡量不用廉價的非隔離電纜(特別是在工業現場)。西門子公司早期出產的pc/ppi電纜(6es7901-3bf00-0xa0)是不隔離的,現在也改成隔離的電纜了。

(2)plc的rs-485口聯網時採用隔離的匯流排連接器,如pfb-g,速率為0~1.5mbps自動適應,外形和使用方法與西門子非隔離的匯流排連接相同。

(3)與plc聯網的第三方設備,如變頻器、觸摸屏等的rs-485口均使用rs-485隔離器bh-485g進行隔離,這樣各rs-485節點之間就無「電」的聯系,也無地線環流產生,即使某個節點損壞也不會連帶其它節點損壞。

(4)良好的接地是工控系統安全可靠運行的重要條件,對於工業通信網路更是如此。在工業通信網路中,至少有三種分開的地線,通過一點接地。第一條是低電平電路地線(即信號地線),包括數字地、模擬地、信號地和直流地等;第二條是雜訊地線,即繼電器、電動機、高功率電路的地線;第三條是機殼接地點,專供機械外殼、機身、機架、地盤使用,此地線應該和交流電源的地線相接。交流電源地線應和保護地線相連,以達到避免因公告地線各點點位不均所產生的干擾。rs-485通信線採用profibus匯流排專用屏蔽電纜,保證屏蔽層接到每台設備的外殼並最後接大地。

(5)對於有架空線的系統,匯流排上最好設置專門的防雷擊設施。

5 結束語

rs-485通信是工業網路通信的重要組成部分,其網路、介面故障是廣大工程技術人員經常遇到的問題,也是影響工控系統穩定運行的主要問題之一。處理好這一問題,保證通信系統的穩定、可靠運行,將打打提高工廠自動化的效率。本文的粗淺討論希望能給工程技術人員在處理實際問題以一定的幫助。

② 三菱plc485通訊程序如何寫

具體什麼型號的呢?編程軟體一般自帶標准modbus協議的通訊指令,直接使用就好了。也支持無協議通訊。問題再細化一些才好具體回答。

③ 用485匯流排實現單片機多機通訊,軟體上怎麼編程,可不可以給我個例子

485與你的主從單通信有一個最大的區別就是有一個485地址碼,如果您知道了RS232通信,那麼485通信就應該不在話下了:
比如,一根485線上可以懸掛32個節點,那麼,每個節點應該有一個唯一的可識別地址,在通信時,可以可以設置通信格式如下:
0XA5,0X5A,0XUU,0X......(其中將0XA5與0X5A作為握手信號,那麼,0XUU(其中UU表示數據),作為485地址識別碼,後面的可以表示長度與發送的數據以及校驗等),那麼你的編程就簡單了啊,你發送字元串:0XA5,0X5A,0X01,0X10。。。,那麼,這個發送的命令是發送給地址為0X01的485設備,發送的數據就是後面的定義數據了。

④ 485通訊如何編程

通訊參數:埠、波特率及及資料格式。如:com5、9600、N,8,2,RTU

⑤ rs485的通信程序

RS485通訊程序的編程和RS232類似,對於你採用的是半雙工通訊,那麼就是接收時不能發送,
按照你的圖紙,你發送的U4的2,3管腳接在什麼地方了?這個腳是控制接收還是發送的管腳。
在這里你要規定通訊協議,RS485隻是一個物理層協議。通訊程序和RS232通訊程序基本相同,只是要對U4的2,3連接的口進行置高為發送,低為接收。

⑥ 三菱FX3U 用485BD 通信怎麼編程

首先要拿到詳細一點的說明書,上面有通訊時,發送數據的樣式
比如:先是開始符,設備地址,再是數據內容,再是校驗碼,最後截止符,這樣的格式
了解三菱中RS的編程程序:
先設置D8120,M8161,再寫RS發送接受的寄存器地址,然後置位M8122來發送數據,M8122自動置位說明發送結束,然後自動接受,M8123自動置位,說明接受完畢,轉換數據格式,間隔100us,再次置位M8122,循環下去,整個流程就是這樣的。

⑦ 三菱plc如何編寫485通訊程序

具體你看下三菱的手冊,直接有例子給你。

http://wenku..com/link?url=nIhTEv7__3wnod8YEGZZ5RDhrjebbhCLAK-FIpeK117W9XI2n-

http://wenku..com/view/15046e4469eae009581bec09.html

關於波特率,校驗等設置看手冊為准。

⑧ plc485通訊怎麼編程

這個得看是什麼系列的PLC了。比如設置RS485串口的參數,西門子S7-200系列就是用SM30和SM130這兩個特殊寄存器設置,而三菱FX就是用D8120,D8420這兩個寄存器設置。再比如通信數據讀寫,西門子S7-200是用XMT和RCV指令,而三菱FX用的是RS指令。再比如MODBUS通信,西門子S7-200用的是官方的指令庫,而三菱FX用的是專用模塊和專用指令ADPRW指令。等等。
望採納。。。。。。

⑨ 485通信和232通信在MFC串口編程上有什麼區別

樓上 都 說了

就對 RS232 來編程

當然,一般電腦是沒有 RS485 介面的,可由RS232轉RS485,工控機 會 配這種 介面

請看 武漢鴻偉光電
E485B RS232/RS485有源隔離轉換器
E485C RS232/RS485/RS422無源轉換器

至於說 VC 串口,有 入門 的 書

Visual C++_Turbo C串口通信編程實踐

有 pdf 電子文檔 的

找不到 可以 聯系

⑩ 台達plc怎麼做485通訊程序謝謝!

台達PLC本身就有自帶的485通訊口,因此不需要另外再做485通訊程序。

台達PLC採用可以編製程序的存儲器,用來在其內部存儲執行邏輯運算、順序運算、計時、計數和算術運算等操作的指令,並能通過數字式或模擬式的輸入和輸出,控制各種類型的機械或生產過程。

台達PLC除了具有快速執行程序運算、豐富指令集、多元擴展功能卡及高性價比等特色外,並且支持多種通訊協議,使工業自動控制系統聯成一個整體。

PLC品種齊全的各種硬體裝置,可以組成能滿足各種要求的控制系統,用戶不必自己再設計和製作硬體裝置。不必改變PLC的硬設備,只需改編程序就可以滿足要求。


(10)485通訊的編程擴展閱讀:

台達PLC的優點:

1、功能強,適應面廣

現代PLC不僅有邏輯運算、計時、計數、順序控制等功能,還具有數字和模擬量的輸入輸出、功率驅動、通信、人機對話、自檢、記錄顯示等功能。既可控制一台生產機械、一條生產線,又可控制一個生產過程。

2、編程簡單,容易掌握

大多數PLC仍採用繼電控制形式的「梯形圖編程方式」。既繼承了傳統控制線路的清晰直觀,又考慮到大多數工廠企業電氣技術人員的讀圖習慣及編程水平,所以非常容易接受和掌握。

3、減少了控制系統的設計及施工的工作量

由於PLC採用了軟體來取代繼電器控制系統中大量的中間繼電器、時間繼電器、計數器等器件,控制櫃的設計安裝接線工作量大為減少。

熱點內容
編譯有哪兩種模式 發布:2024-04-26 17:53:30 瀏覽:871
伺服器電腦上能用嗎 發布:2024-04-26 17:44:42 瀏覽:560
組件式編程 發布:2024-04-26 17:19:57 瀏覽:943
電子兒童存錢罐如何改密碼 發布:2024-04-26 17:19:13 瀏覽:600
什麼安卓手機直播投屏好 發布:2024-04-26 17:18:31 瀏覽:626
linuxhba查看 發布:2024-04-26 16:57:28 瀏覽:903
啟動mongodb服務linux 發布:2024-04-26 16:38:37 瀏覽:553
525標軸選裝哪些配置 發布:2024-04-26 16:34:24 瀏覽:849
機械硬碟的存儲速度優於固態硬碟 發布:2024-04-26 16:02:13 瀏覽:118
訊捷壓縮器 發布:2024-04-26 16:02:08 瀏覽:269