傳統(tǒng)的嵌入式系統(tǒng)中,設計周期、硬件和軟件的開發(fā)是分開進行的,并在硬件完成后才將系統(tǒng)集成在一起,很多情況下,硬件完成后才開始進行實時軟件和整體調試。軟件同硬件設備調試通訊備忘錄,能更好的實行實時通訊。下面具體介紹如何設置通信備忘錄以及實現(xiàn)該功能所需做的準備工作。
一.硬件支持
1. 您必須確定所使用的現(xiàn)場設備是完好無損的,即在實驗室是可以正常工作的。
2. 您必須確定所使用的現(xiàn)場設備是具有智能通訊功能的產品,即設備必須支持跟計算機的通訊功能。
3. 您必須確定所用于通信連接的數(shù)據(jù)線(串口數(shù)據(jù)線,網(wǎng)線等)是完整的,即用于設備跟計算機連接的數(shù)據(jù)線必須符合設備通訊的電氣特性。比較有特點的是串口數(shù)據(jù)通訊,您必須確定串口數(shù)據(jù)針腳的連接是否符合通訊規(guī)則,并且確定您使用的總線類型是RS485還是RS232或者別的標準等。
4. 您必須檢查一下用于連接現(xiàn)場設備的計算機是否有您所使用的通信端口,如有的計算機的串口數(shù)量是否夠,撥號連接的時候您是否配備相應的撥號器等。
二.硬件設置
1. 設備地址:支持智能通訊的設備一般都有[設備地址]的配置,設備地址就是區(qū)別于別的同類型設備的一個編號(有時候叫[設備編號]),該地址一般情況下都有一個默認的出廠設置(比如:0),并且該地址是一個在相應區(qū)間(0—255或者0—32等)內的整數(shù)。該地址的設置大概分兩種設置方法:
a) 通過物理上的硬件“撥碼開關”來配置;
b) 在計算機上通過廠家提供的“配置程序”來配置,這種方法要求對第一部分的硬件支持全部通過。
2. 通訊協(xié)議選擇:有的設備不僅支持一種通訊協(xié)議,這時候您需要選擇合適的通訊協(xié)議類型(可能選擇標準是您現(xiàn)場的總線類型或者是上位機軟件支持等),有的時候還需要對相應的通訊協(xié)議進行參數(shù)設置。該協(xié)議類型的選擇大概分兩種方法:
a) 通過物理上的硬件“撥碼開關”來配置;
b) 在計算機上通過廠家提供的“配置程序”來配置,這種方法要求對第一部分的硬件支持全部通過。
3. 通訊參數(shù)配置:當您選擇好一個設備的通訊協(xié)議以后您必須同時配置好該通訊協(xié)議工作相關的參數(shù):
a) 使用串口通訊的時候,您必須配置好串口的“波特率”、“校驗位”、“數(shù)據(jù)位”、“停止位”等等信息;
b) 使用TCP/IP通訊的情況下,您需要配置“網(wǎng)絡IP地址”、“端口號”等等信息;
c) 使用撥號的時候,您需要配置撥號電話號碼等等信息;
d) 通常這些參數(shù)是通過廠家提供的“配置程序”來設置的,并且有默認出廠設置,少部分會使用“撥碼開關”來配置。
4.針對一些特殊的硬件設備,如板卡等,您如果要實現(xiàn)正常的數(shù)據(jù)采集還需要安裝一下廠家提供的底層驅動(不是所有的板卡都需要)。
三.軟件配置
1. 安裝紫金橋組態(tài)軟件及其驅動安裝包(過程略,如有疑問可以聯(lián)系我們的技術支持)。
2. 購買紫金橋組態(tài)軟件的使用權(試用期的您可以忽略此布,過程略,具體聯(lián)系我們的銷售)。
3. 啟動程序,新建工程或者使用您已經(jīng)建立好的工程,進入“組態(tài)環(huán)境”。
4. 設備組態(tài):在以下位置找到您所使用的現(xiàn)場設備,并且新建一個設備(具體方法參考紫金橋軟件的幫助系統(tǒng)或者來我們公司做培訓,具體聯(lián)系市場部或各地辦事處)。
a) 這里需要您填寫設備的[設備地址],該地址就是我們在第二步硬件設置中配置的設備地址,兩者必須一致;
b) 如果是串口通訊,您需要配置串口參數(shù),即我們在第二步硬件配置中所配置的串口通訊參數(shù);
c) 如果是網(wǎng)絡接口,您需要把我們在第二步硬件配置中所配置的網(wǎng)絡通訊IP地址還有端口號等信息添加到這里位置;
d) 如果是撥號連接,您需要填寫我們在第二步配置好的撥號信息。
5. 點組態(tài):按照紫金橋的教程新建好相應類型的點以后,我們就可以做數(shù)據(jù)連接了。這里需要格外注意,有一些復雜的設備在這里的設置優(yōu)其重要。
比如PLC,您需要確定您現(xiàn)場上所使用的數(shù)據(jù)區(qū)類型以及寄存器地址,只有這些配置都符合以后,您才會讀取到相應的數(shù)據(jù)。
四.不能正常通訊的其他情況
1. 您的設備是否是按照說明書的使用規(guī)則進行的工作,如:某些職能模塊的模擬量輸入需要4—20mA的電流等。
2. 下置命令始終無法成功的時候,您還需要檢查您所使用的設備是否工作在一個可以進行下寫數(shù)據(jù)的工作狀態(tài)。因為有的設備對寫數(shù)據(jù)進行保護,只有在特定的工作狀態(tài)才可以寫數(shù)據(jù),正常通訊時是只讀狀態(tài)。
3. 您需要檢查您的現(xiàn)場總線的抗干擾抗靜電等電氣要求是否合格。
本文應讀者的要求將紫金橋軟件與硬件通信做了簡明扼要的介紹,如遇異同情況可直接致電我方。