回覆列表
  • 1 # 小棒牙醫

    1、安裝好Stept7軟體,開啟軟體,將模擬量模板組態到硬體組態中來,這個過程不再累述,組態完畢,對模擬量模板進行設定,首先設定成普通的4-20mA輸入訊號,設定和要和實際模板上的跳線一致。

    2、普通的模擬量處理最好使用使用系統自帶的 FC105進行處理,FC105是專門用來處理模擬量(1~5V、4~20MA等常規訊號)輸入的功能塊,在軟體左側依次開啟Libraries\standard library\Ti-S7 Converting Blocks\fc105,將其調入FC塊中,然後將各個管腳填上相應的變數,如圖:

    3、FC105中,各個管腳的定義如下:

    IN:模擬量模組的輸入通道地址,在硬體組態時分配;

    HI_LIM:現場訊號的最大量程值;

    LO_LIM:現場訊號的最小量程值;

    BIPOLAR:極性設定,如果現場訊號為+10V~-10V(有極性訊號),則設定為1,如果現場訊號為4MA~20MA(無極性訊號),則設定為0;

    OUT:實際工程量,訊號型別是實數,所以要用四個位元組來存放;

    RET_VAL:是FC105功能塊的故障字,可存放在一個字裡面。

    在這裡,很多人喜歡用STL語言,也可以將梯形圖轉換成STL語言。

    4、處理模擬量輸出使用系統自帶的FC106,FC106是專門處理模擬量輸出的功能塊,呼叫路徑在中左側依次開啟Libraries\standard library\

    Ti-S7 Converting Blocks\fc106,將其調入FC塊中,然後將各個管腳填上相應的變數,如圖:

    5、如果現場是熱電阻或熱電偶訊號,並且訊號直接接入到模板,這時首先要在硬體組態中,將模板的跳線跳成熱電阻或熱電偶,如果熱電阻經過溫變後接入到模板的,則按照正常的模擬量處理即可。

    6、硬體組態完成後,在程式中進行訊號處理,如果硬體直接接熱電偶或熱電阻,那麼在程式中將讀取的資料直接除以10或則100(和硬體組態的標準型還是環境型有關)。

  • 中秋節和大豐收的關聯?
  • 學播音與主持專業,如果長相上有缺點,還能繼續發展嗎?