国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      控制器的輸入輸出控制方法、裝置和控制器的制造方法_3

      文檔序號(hào):9726717閱讀:來源:國知局
      出端子的第二輸出地址,第一輸出地址為控制器內(nèi)部運(yùn)行的處理程序提供的信號(hào)輸出端口的地址,第二輸出地址為外部輸出端子在控制器中設(shè)置的內(nèi)部地址;輸出模塊48,用于控制器使用第二輸出地址輸出輸出信號(hào)。
      [0059]本申請上述實(shí)施例二,可以通過地址關(guān)系表來提供當(dāng)前控制器外部接線的外部輸入端子與內(nèi)部運(yùn)行的處理程序提供的信號(hào)輸入端口之間的對應(yīng)關(guān)系,以及當(dāng)前控制器外部接線的外部輸出端子與內(nèi)部運(yùn)行的處理程序提供的信號(hào)輸出端口之間的對應(yīng)關(guān)系,由此可以通過改變對應(yīng)關(guān)系(內(nèi)部存儲(chǔ)器的值),來改變內(nèi)部運(yùn)行的處理程序的信號(hào)輸入輸出端口與外部接線控制點(diǎn)的對應(yīng)關(guān)系,從而解決了現(xiàn)有技術(shù)中提供的控制器電路的內(nèi)部處理程序無法靈活適應(yīng)外部端子的問題,可以實(shí)現(xiàn)外部接線隨意更換而不更改控制器內(nèi)部的處理程序,上述方案實(shí)現(xiàn)的功能在某個(gè)輸入輸出點(diǎn)故障時(shí)效果尤為顯著。
      [0060]基于上述方案,上述控制器內(nèi)部可以至少運(yùn)行一種或多種處理程序,研發(fā)人員可以在控制器中運(yùn)行的各個(gè)處理程序的內(nèi)部分別預(yù)置多種功能,可以通過改變對應(yīng)關(guān)系(內(nèi)部存儲(chǔ)器的值)選擇不同的處理程序,實(shí)現(xiàn)不同的處理方法,從而達(dá)到動(dòng)態(tài)適應(yīng)用戶各種功能需求的效果,這個(gè)可以大大提高程序的靈活性和通用性。
      [0061]此處需要說明的是,上述地址關(guān)系表記錄的是在控制器的輸入輸出端子對應(yīng)的控制器內(nèi)部點(diǎn)與內(nèi)部運(yùn)行的處理程序的內(nèi)部接口點(diǎn)之間增加的一個(gè)關(guān)系數(shù)據(jù)區(qū),通過該地址關(guān)系表可以實(shí)現(xiàn)控制器輸入輸出端子與內(nèi)部運(yùn)行程序的輸入輸出端口之間的靈活配置。
      [0062]優(yōu)選地,上述裝置還可以包括:創(chuàng)建模塊,用于創(chuàng)建地址關(guān)系表,地址關(guān)系表包括:輸入地址關(guān)系表和輸出地址關(guān)系表;其中,輸入地址關(guān)系表用于存儲(chǔ)外部輸入端子在控制器中設(shè)置的內(nèi)部地址、控制器內(nèi)部運(yùn)行的處理程序提供的信號(hào)輸入端口的地址,以及外部輸入端子在控制器中設(shè)置的內(nèi)部地址與控制器內(nèi)部運(yùn)行的處理程序提供的信號(hào)輸入端口的地址之間的對應(yīng)關(guān)系;輸出地址關(guān)系表用于存儲(chǔ)控制器內(nèi)部運(yùn)行的處理程序提供的信號(hào)輸出端口的地址、外部輸出端子在控制器中設(shè)置的內(nèi)部地址,以及控制器內(nèi)部運(yùn)行的處理程序提供的信號(hào)輸出端口的地址與外部輸出端子在控制器中設(shè)置的內(nèi)部地址之間的對應(yīng)關(guān)系。
      [0063]優(yōu)選地,在本申請?zhí)峁┑囊环N可選實(shí)施例中,在采用1-y表征第一輸入地址,采用In_x表征第二輸入地址的情況下,上述創(chuàng)建模塊可以包括:第一設(shè)置模塊,用于設(shè)置第二輸入地址111_1對應(yīng)的輸入地址更新值Id_x ;第一建立模塊,用于在將輸入地址更新值Id_X賦值給第一輸入地址1-y之后,建立第一輸入地址1-y與第二輸入地址In_x之間的對應(yīng)關(guān)系;第一生成模塊,用于將第一輸入地址1-y、第二輸入地址In_x,以及第一輸入地址1-y與第二輸入地址In_x之間的對應(yīng)關(guān)系進(jìn)行保存,生成輸入地址關(guān)系表,其中,y表征外部輸入端子的編號(hào),且y是自然數(shù);其中,第一建立模塊包括:第一子處理模塊,用于通過如下公式獲取第一輸入地址1-y與第二輸入地址In_x之間的對應(yīng)關(guān)系,In_x = 1-(Id_x),且y =Id—X。
      [0064]優(yōu)選地,在本申請?zhí)峁┑牧硪环N可選實(shí)施例中,在采用0ut_x表征第一輸出地址,采用Q_y表征第二輸出地址的情況下,上述創(chuàng)建模塊可以包括:第二設(shè)置模塊,用于設(shè)置第一輸出地址0ut_x對應(yīng)的輸出地址更新值0d_x ;第二建立模塊,用于在將輸出地址更新值0d_x賦值給第二輸出地址Q_y之后,建立第二輸出地址Q_y與第一輸出地址0ut_x之間的對應(yīng)關(guān)系;第二生成模塊,用于將第一輸出地址0ut_x、第二輸出地址Q-y,以及第一輸出地址0ut_x與第二輸出地址Q-y之間的對應(yīng)關(guān)系進(jìn)行保存,生成輸出地址關(guān)系表,其中,y表征外部輸出端子的編號(hào),且y是自然數(shù);其中,第二建立模塊包括:第二子處理模塊,用于通過如下公式獲取第一輸出地址0ut_x與第二輸出地址Q-y之間的對應(yīng)關(guān)系,0ut_x = Q-(0d_x),且 y = 0d_x ο
      [0065]實(shí)施例三:
      [0066]本申請基于上述方法實(shí)施例和裝置實(shí)施例,還可以提供一個(gè)可以運(yùn)行上述方法和裝置的控制器,圖5是根據(jù)本發(fā)明實(shí)施例的控制器的結(jié)構(gòu)示意圖,該控制器可以包括:外部輸入端子、處理器和外部輸出端子。
      [0067]其中,外部輸入端子,用于接收輸入信號(hào);處理器,與外部輸入端子連接,用于從地址關(guān)系表中查詢得到與外部輸入端子的第一輸入地址對應(yīng)的第二輸入地址,并將輸入信號(hào)按照第二輸入地址傳輸至控制器內(nèi)部運(yùn)行的處理程序,生成及用于輸出輸出信號(hào)的第一輸出地址,其中,第一輸入地址為外部輸入端子在控制器中設(shè)置的內(nèi)部地址,第二輸入地址為控制器內(nèi)部運(yùn)行的處理程序提供的信號(hào)輸入端口的地址;處理器還用于從地址關(guān)系表中查詢得到與第一輸出地址對應(yīng)的外部輸出端子的第二輸出地址,第一輸出地址為控制器內(nèi)部運(yùn)行的處理程序提供的信號(hào)輸出端口的地址,第二輸出地址為外部輸出端子在控制器中設(shè)置的內(nèi)部地址;外部輸出端子,用于輸出輸出信號(hào)。
      [0068]此處需要進(jìn)一步舉例說明的是,在實(shí)際應(yīng)用環(huán)境中,本申請上述控制器的輸入輸出控制方法和裝置可以應(yīng)用在攪拌站的控制系統(tǒng)中,下面就對應(yīng)用在攪拌站中的應(yīng)用場景進(jìn)行詳細(xì)說明:
      [0069]攪拌站是一種用于將沙、石、水泥、添加劑和水按照一定的配比混合攪拌的設(shè)備,攪拌站一般具有很多材料以及稱量材料用量的秤,而不同的攪拌站有不同的需求,有的攪拌站比較簡單,比如只有八個(gè)秤,而有的攪拌站比較復(fù)雜,多達(dá)16個(gè)秤,各個(gè)秤控制方法并不完全一致,組合形式也多種多樣。
      [0070]在實(shí)際應(yīng)用過程中,針對需要那不重要不同需求下的攪拌站,如果考慮最大的配置,那么攪拌站的控制器提供的輸入輸出的結(jié)果將會(huì)非常多,一般攪拌站使用的是PLC,那么PLC就需要大量的輸入輸出點(diǎn)來實(shí)現(xiàn)不同需求的功能,輸入輸出點(diǎn)的增多必然會(huì)導(dǎo)致成本的增加,且大部分的站達(dá)不到最大的配置,勢必會(huì)多出很多輸入輸出點(diǎn),造成很大的浪費(fèi)。
      [0071]由此,可以采用本申請?zhí)峁┑姆桨?,利用本發(fā)明提供的方案可以解決需求較多的情況下成本太高的問題,在PLC程序內(nèi)部考慮最大的情況下,PLC輸入輸出點(diǎn)的數(shù)量選擇需要根據(jù)實(shí)際情況確定,此時(shí)可以通過改變PLC內(nèi)部的地址關(guān)系表來應(yīng)對各種配置情況,關(guān)系對應(yīng)表就是PLC內(nèi)部的控制值,可以直接使用電腦上的界面更改。此時(shí),如果現(xiàn)場需要增加或者改變配置,無須改變程序,也可通過改變PLC內(nèi)部的地址關(guān)系表來實(shí)現(xiàn),如果現(xiàn)場某個(gè)輸入輸出點(diǎn)出現(xiàn)問題,也無須改變程序,只需把輸入輸出接線更改到一個(gè)空閑的輸入輸出上,然后通過改變PLC內(nèi)部的關(guān)系對應(yīng)表來實(shí)現(xiàn)。
      [0072]由此可知,本申請上述實(shí)施例,可以通過地址關(guān)系表來提供當(dāng)前控制器外部接線的外部輸入端子與內(nèi)部運(yùn)行的處理程序提供的信號(hào)輸入端口之間的對應(yīng)關(guān)系,以及當(dāng)前控制器外部接線的外部輸出端子與內(nèi)部運(yùn)行的處理程序提供的信號(hào)輸出端口之間的對應(yīng)關(guān)系,由此可以通過改變對應(yīng)關(guān)系(內(nèi)部存儲(chǔ)器的值),來改變內(nèi)部運(yùn)行的處理程序的信號(hào)輸入輸出端口與外部接線控制點(diǎn)的對應(yīng)關(guān)系,從而解決了現(xiàn)有技術(shù)中提供的控制器電路的內(nèi)部處理程序無法靈活適應(yīng)外部端子的問題,可以實(shí)現(xiàn)外部接線隨意更換而不更改控制器內(nèi)部的處理程序,上述方案實(shí)現(xiàn)的功能在某個(gè)輸入輸出點(diǎn)故障時(shí)效果尤為顯著。
      [0073]基于上述方案,上述控制器內(nèi)部可以至少運(yùn)行一種或多種處理程序,研發(fā)人員可以在控制器中運(yùn)行的各個(gè)處理程序的內(nèi)部分別預(yù)置多種功能,可以通過改變對應(yīng)關(guān)系(內(nèi)部存儲(chǔ)器的值)選擇不同的處理程序,實(shí)現(xiàn)不同的處理方法,從而達(dá)到動(dòng)態(tài)適應(yīng)用戶各種功能需求的效果,這個(gè)可以大大提高程序的靈活性和通用性。
      [0074]此處需要說明的是,上述地址關(guān)系表記錄的是在控制器的輸入輸出端子對應(yīng)的控制器內(nèi)部點(diǎn)與內(nèi)部運(yùn)行的處理程序的內(nèi)部接口點(diǎn)之間增加的一個(gè)關(guān)系數(shù)據(jù)區(qū),通過該地址關(guān)系表可以實(shí)現(xiàn)控制器輸入輸出端子與內(nèi)部運(yùn)行程序的輸入輸出端口之間的靈活配置。
      [0075]以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
      【主權(quán)項(xiàng)】
      1.一種控制器的輸入輸出控制方法,其特征在于,包括: 控制器的外部輸入端子接收輸入信號(hào); 從地址關(guān)系表中查詢得到與所述外部輸入端子的第一輸入地址對應(yīng)的第二輸入地址,所述第一輸入地址為所述外部輸入端子在所述控制器中設(shè)置的內(nèi)部地址,所述第二輸入地址為所述控制器內(nèi)部運(yùn)行的處理程序提供的信號(hào)輸入端口的地址; 將所述輸入信號(hào)按
      當(dāng)前第3頁1 2 3 4 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
      1