Ⅰ 如何利用設備的RS232介面與三菱FX系列PLC進行通信
通常情況下,三菱FX系列PLC通過編程口(PS/2)與上位機軟體進行RS232模式通訊,此時PLC中不需要做特殊配置,只需在WebAccess中將PLC對應的通訊參數匹配即可。
個人計算機上的通訊介面之一,由電子工業協會(Electronic Instries Association,EIA) 所制定的非同步傳輸標准介面。通常 RS-232 介面以9個引腳(DB-9) 或是25個引腳 (DB-25) 的型態出現,一般個人計算機上會有兩組 RS-232 介面,分別稱為 COM1 和 COM2。
步驟如下:
1、添加通訊埠,數據流控(Flow Control)
Rts、Dtr握手協議,當使用RS232/RS485轉換器進行通訊連接時,數據流控信號將根據該轉換器的流控功能來決定。有些RS232/RS485轉換器不需要軟體做任何類型的握手協議,而有些則需要軟體進行Rt信號握手協議。強烈建議用戶選擇具有自動流控的RS232/RS485 轉換器。
2、添加設備
單元號:實際PLC的串列地址號,即Device ID。單個PLC可以默認0進行通訊。
3、添加IO點
根據「參數」欄選擇合適的參數類型(模擬量、數字量)和相應的轉換代碼。
Ⅱ 如何在ARM9上進行嵌入式linux代碼移植
嵌入式系統開發就是對於除了電腦之外的所有電子設備上操作系統的開發,開發對象有手機,掌上電腦,機電系統等。 嵌入式系統開發流程:
第一步:建立開發環境
操作系統一般使用Redhat Linux,選擇定製安裝或全部安裝,通過網路下載相應的GCC交叉編譯器進行安裝(比如,arm-linux-gcc、arm-uclibc-gcc),或者安裝產品廠家提供的相關交叉編譯器;
第二步:配置開發主機
配置MINICOM,一般的參數為波特率115200 Baud/s,數據位8位,停止位為1,9,無奇偶校驗,軟體硬體流控設為無。在Windows下的超級終端的配置也是這樣。MINICOM軟體的作用是作為調試嵌入式開發板的信息輸出的監視器和鍵盤輸入的工具。配置網路主要是配置NFS網路文件系統,需要關閉防火牆,簡化嵌入式網路調試環境設置過程。
第三步:建立引導裝載程序BOOTLOADER
從網路上下載一些公開源代碼的BOOTLOADER,如U.BOOT、BLOB、VIVI、LILO、ARM-BOOT、RED-BOOT等,根據具體晶元進行移植修改。有些晶元沒有內置引導裝載程序,比如,三星的ARV17、ARM9系列晶元,這樣就需要編寫開發板上FLASH的燒寫程序,可以在網上下載相應的燒寫程序,也有Linux下的公開源代碼的J-FLASH程序。如果不能燒寫自己的開發板,就需要根據自己的具體電路進行源代碼修改。這是讓系統可以正常運行的第一步。如果用戶購買了廠家的模擬器比較容易燒寫FLASH,雖然無法了解其中的核心技術,但對於需要迅速開發自己的應用的人來說可以極大提高開發速度。