導航:首頁 > 源碼編譯 > 485編譯器

485編譯器

發布時間:2022-01-19 10:11:25

㈠ 在AVR STUDIO里編程,RS485 的發送函數,如在問題補充里,不過老是出現編譯錯誤,請大家幫我看 是什麼問題

如果你這段代碼中用到的宏定義沒錯,這段代碼是正確的,問題出在工程中的其他代碼上,你看看工程中哪個地方用到了buf這個變數,用之前有沒有先定義。

㈡ 菜鳥求教!RS485轉USB線連接電腦和設備之後,能夠使用串口助手收發信息嗎

首先確認RFID設備使用RS485介面的;

如果是,則可以用。收到的信息是結構化的,需要解析提取有用的存儲,可以先用流行的串口軟體,如格西烽火、sscom等,輔助測試。

㈢ 美的中央空調利用485介面怎麼外接監控,調試時的指令代碼怎麼編

這個估計要向美的要文檔了! 因為這個估計各個廠家都不相同把!雖然都是modbus協議,但是一些功能碼之類的估計有可能不一樣! 就看美的願不願意公開這些資料了!

㈣ RS485主從式多機(單片機)通信,從機的地址是怎麼確定或定義的寫個類似程序看看

從機地址是由你從機中的軟體定義的,當然要設置界面方便修改,以避免地址相同的情況。在串口中斷處理程序中監聽接收所有的串口消息,然後看命令中的地址是否是本機地址,是則響應命令,不是則直接丟棄改命令。

㈤ 請教高人。RS232轉RS485的原理在編輯軟體是有啥區別為啥RS232能通訊而RS485就不行了

有區別的,RS-232是全雙工的是可以支持同時雙向通信,但是只能支持點對點通信,而RS-485是半雙工的,但是可以支持點對多點通信。485存在一個仲裁的機制,其中的區別,我復制一個我原先的一個回答給你吧。

這個是根據協議來的,485匯流排設備是帶有地址碼的,打個比方吧,232串口通信就是兩個人通過電話進行通信,肯定只能點對點,而485則是教室裡面一個老師和很多個學生交談,當老師(主控設備)點名(即輪詢到某個485地址碼)要求某個學生(從設備)回答問題,這個學生如果沒有翹課(從設備故障或者通信故障)的話,就應答站起來回答問題。在老師點名,學生答問的過程中,都是只有一個人發言,因為485匯流排有這樣的仲裁機制,所以才可以實現點到多點的通信,而232的則沒有這個機制,所以不行。不知道這樣是否清楚。如果想了解詳細的情況,有485,232上的疑問,可以給郵件:[email protected]

㈥ 台達PLC的485通訊問題

第一、

如圖所示,台達的PLC編程一般是使用COM1(232)進行數據交互,而不使用485口,原因是485不支持全雙工通訊,像如握手一樣的數據交互是不成功的,這樣有可能導致您說的編程不成功問題。

第二、

介面的連接,D+與D+/D-與D-進行連接,與485的方式一樣。主從類的通訊,PLC使用梯形圖來進行編譯比較方便,若使用485介面編譯,建議使用MODBUS格式,COM2/3與485轉POWERBUS進行物理層連接,轉POWERBUS二匯流排的優勢在於,極大 的 節省了硬體和施工成本並增強了通訊穩定性。

㈦ 感測器通過485通訊發送數據給單片機,然後單片機通過WiFi發送到電腦,但是數據一直都是錯誤的。。。。

你這程序編譯沒有錯誤嗎?在子程序中聲明變數
uint a=0;
前面有可執行語句,這聲明是無效的,這是keil的語法規定的,不同於c語言的語法。

㈧ 歐姆龍PLC用RS-485與台達A2伺服驅動器通訊問題求教

歐姆龍PLC用RS-485與台達A2伺服驅動器通訊問題?

想要知道不同品牌的PLC可編程式控制制模塊怎麼與伺服驅動器進行通訊,能讀懂一種,相信其他品牌的通訊問題也就能得到相應的解決。下面就給舉個例子關於三菱plc與伺服驅動器之間的通信,希望有幫助。

交流伺服系統具有可靠性高、高速性能好、維護成本低等特點,廣泛應用於數控機床、機器人等需進行大范圍調速高精度位置控制的場合,如機床的進給驅動等。一般通用型伺服驅動器利用外部輸入脈沖指令(如直接利用PLC的脈沖輸出)來控制伺服電機的位置與速度。在先進的伺服驅動器上,已經開始採用網路匯流排控制技術,即此類驅動器與主控制器(如PLC)之間採用通用現場匯流排連接,並以網路通信的形式進行二者間的數據交換,實現驅動器調試監控以及運行過程式控制制。

下面就以三菱Q系列PLC控制三菱網路控制型交流伺服驅動器MR—J3為例,對二者間的通信進行闡述。

1 PLC與伺服驅動器間的通信網路介面

在網路系統中,將具有數據交換控制權的設備稱為網路主站,PLC、CNC、外部計算機等是常用的網路主站。而將只能接收與執行網路控制命令的設備稱為網路從站,伺服驅動器、變頻器、主軸驅動器等是常用的網路從站。網路設備之間通過通信電纜(網路匯流排連接)。網路中的1個主站可以對1或n個從站進行通信與控制。根據實際應用,本例中主站為PLC,多個從站為伺服驅動器和變頻器,即採用1:n的網路鏈接方式。通信系統構成如圖1所示。採用RS-485匯流排構成控制網路,以主從式結構,主站(PLC)對各從站(伺服驅動器、變頻器等)進行運行控制,即PLC通過RS-485匯流排與伺服驅動器、變頻器通信,完成對它們控制命令字寫入和實時運行狀態字讀取功能。

如圖1所示,PLC採用三菱Q系列PLC:Q02HCPU模塊、Q61P電源、QJ71C24N串列通信模塊及Q38B基板。伺服驅動器採用三菱網路控制型交流伺服驅動器MR-J3。C24N為Q系列PLC的專用串列通信模塊,支持RS-232C、RS-422、RS-485三種串列通信介面傳輸標准,支持全雙工和半雙工通信,通信速率設定范圍為50~230 400 bit/s,在使用RS-422/485介面進行通信時,最長通信距離為1 200 m。RS-485介面定義為2線制半雙工一對多通信,但也可以根據外部設備的需要接成4線制。伺服驅動器的通信介面為CN3。C24N與CN3的硬體連接如圖2所示,最大連接距離應在30In以內。

圖1通信系統構成框圖

PLC執行通信程序,發送格式A或格式B形式的控制命令,同樣PLC執行通信程序接收格式C或格式D形式的執行結果數據,來實現與驅動器的通信。其中SOH為控制命令代號;從站地址為對應驅動器的編號;STX為數據開始標志;指令代碼規定了驅動器要進行的操作;數據號用於指定參數號、運行參數等;指令數據為1~16幀,用於數據寫入與運行控制命令,以發送參數值等;ETX為數據結束標志;讀出數據為驅動器內部工作狀態數據或參數值;出錯代碼為命令執行時的錯誤信息。

鑒於PLC通信程序的編寫與調試非常繁雜,三菱電機提供了可視化編程的軟體包CX Cconfiguratorsc,該軟體用於配置C24系列模塊的各種參數和進行編程。所以進行參數設置及通信程序編制都是通過該軟體編寫的。在編寫PLC通信程序前,需先製作發送功能塊與接收功能塊。利用CX Configurator—SC軟體包中的FB Support功能來完成PLC各種功能塊的製作。用於通信的發送功能塊與接收功能塊的製作有三步:

a.製作控制命令格式與執行結果數據格式按照MR—J3通信協議所規定的格式A、格式B製作發送數據幀格式;按照MR—J3通信協議所規定的格式C、格式D製作接收數據幀格式;

b.製作控制命令內容與執行結果數據內容按照格式A或格式B填入相應的發送內容(數據或形參),按照格式C或格式D填入相應的接收內容(數據或形參);

c.製作發送與接收功能塊

製作的該功能塊用於完成數據發送與接收。在機床的進給驅動中,發送數據主要用於實現電機速度命令給定,接收數據主要用於電機實際運行狀態的讀取。

最後分別對各功能塊進行編譯,就可以用其編制PLC通信程序了。

本系統中,PLC通過RS-485匯流排與多個伺服驅動器、變頻器等進行通信,向它們寫入控制命令字,讀取它們的運行數據。這樣能方便地完成對各伺服驅動器、變頻器等的運行控制。若配以觸摸屏則可以隨時控制加工過程,了解工藝參數,對各種故障及時記錄並報警。

希望通過以上的例子,可以舉一反三進行解決所遇到的問題~

㈨ RS485雙機通信,我自己寫了通信協議,求發送方和接收方兩個程序的代碼,謝謝

和RS232的程序編寫是一樣的。直接拿來用就好了

㈩ STM32 RS485通信 自發自收 硬體沒有問題,編譯沒有問題,懷疑可能是沒進中斷

初始化流程有問題吧。
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC, ENABLE);
//RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO, ENABLE);
//這個時鍾不用開啟
RCC_APB1PeriphClockCmd(RCC_APB1Periph_USART3, ENABLE);
NVIC_Configuration();
GPIO_Configuration();
USART_Configuration();

閱讀全文

與485編譯器相關的資料

熱點內容
單片機下載口叫什麼 瀏覽:186
程序員的道 瀏覽:924
雲伺服器不實名違法嗎 瀏覽:556
怎樣查看文件夾圖片是否重復 瀏覽:993
文件怎麼導成pdf文件 瀏覽:805
打開sql表的命令 瀏覽:101
安卓手機如何面部支付 瀏覽:37
天元數學app為什麼登錄不上去 瀏覽:822
明日之後為什麼有些伺服器是四個字 瀏覽:102
安卓系統l1是什麼意思 瀏覽:24
伺服器一直崩應該用什麼指令 瀏覽:922
cm202貼片機編程 瀏覽:727
php構造函數帶參數 瀏覽:178
解壓電波歌曲大全 瀏覽:344
為啥文件夾移到桌面成word了 瀏覽:858
命令符的安全模式是哪個鍵 瀏覽:758
編程中學 瀏覽:956
單片機求助 瀏覽:995
ug加工側面排銑毛坯怎麼編程 瀏覽:273
程序員有關的介紹 瀏覽:738