国产精品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>

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

      文檔序號(hào):9726717閱讀:來(lái)源:國(guó)知局
      理程序提供的信號(hào)輸出端口的地址,第二輸出地址為外部輸出端子在控制器中設(shè)置的內(nèi)部地址。
      [0028]步驟S28,控制器使用第二輸出地址輸出輸出信號(hào)。
      [0029]本申請(qǐng)上述實(shí)施例一,可以通過(guò)地址關(guān)系表來(lái)提供當(dāng)前控制器外部接線的外部輸入端子與內(nèi)部運(yùn)行的處理程序提供的信號(hào)輸入端口之間的對(duì)應(yīng)關(guān)系,以及當(dāng)前控制器外部接線的外部輸出端子與內(nèi)部運(yùn)行的處理程序提供的信號(hào)輸出端口之間的對(duì)應(yīng)關(guān)系,由此可以通過(guò)改變對(duì)應(yīng)關(guān)系(內(nèi)部存儲(chǔ)器的值),來(lái)改變內(nèi)部運(yùn)行的處理程序的信號(hào)輸入輸出端口與外部接線控制點(diǎn)的對(duì)應(yīng)關(guān)系,從而解決了現(xiàn)有技術(shù)中提供的控制器電路的內(nèi)部處理程序無(wú)法靈活適應(yīng)外部端子的問(wèn)題,可以實(shí)現(xiàn)外部接線隨意更換而不更改控制器內(nèi)部的處理程序,上述方案實(shí)現(xiàn)的功能在某個(gè)輸入輸出點(diǎn)故障時(shí)效果尤為顯著。
      [0030]基于上述方案,上述控制器內(nèi)部可以至少運(yùn)行一種或多種處理程序,研發(fā)人員可以在控制器中運(yùn)行的各個(gè)處理程序的內(nèi)部分別預(yù)置多種功能,可以通過(guò)改變對(duì)應(yīng)關(guān)系(內(nèi)部存儲(chǔ)器的值)選擇不同的處理程序,實(shí)現(xiàn)不同的處理方法,從而達(dá)到動(dòng)態(tài)適應(yīng)用戶各種功能需求的效果,這個(gè)可以大大提高程序的靈活性和通用性。
      [0031]此處需要說(shuō)明的是,上述地址關(guān)系表記錄的是在控制器的輸入輸出端子對(duì)應(yīng)的控制器內(nèi)部點(diǎn)與內(nèi)部運(yùn)行的處理程序的內(nèi)部接口點(diǎn)之間增加的一個(gè)關(guān)系數(shù)據(jù)區(qū),通過(guò)該地址關(guān)系表可以實(shí)現(xiàn)控制器輸入輸出端子與內(nèi)部運(yùn)行程序的輸入輸出端口之間的靈活配置。
      [0032]優(yōu)選地,在執(zhí)行步驟S20實(shí)現(xiàn)控制器的外部輸入端子接收輸入信號(hào)之前,還可以執(zhí)行如下方案:
      [0033]步驟S10,創(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)輸入端口的地址之間的對(duì)應(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)部地址之間的對(duì)應(yīng)關(guān)系。
      [0034]在本申請(qǐng)?zhí)峁┑囊环N可選實(shí)施例中,可以采用1-y表征第一輸入地址,采用In_x表征第二輸入地址,此時(shí),上述步驟S10實(shí)現(xiàn)的創(chuàng)建輸入地址關(guān)系表可以包括如下步驟:
      [0035]步驟SlOla,設(shè)置第二輸入地址In_x對(duì)應(yīng)的輸入地址更新值Id_x。
      [0036]步驟S103a,在將輸入地址更新值Id_x賦值給第一輸入地址I_y之后,建立第一輸入地址1-y與第二輸入地址In_x之間的對(duì)應(yīng)關(guān)系。
      [0037]步驟S105a,將第一輸入地址I_y、第二輸入地址In_x,以及第一輸入地址I_y與第二輸入地址In_x之間的對(duì)應(yīng)關(guān)系進(jìn)行保存,生成輸入地址關(guān)系表,其中,y表征外部輸入端子的編號(hào),且y是自然數(shù)。
      [0038]其中,建立第一輸入地址1-y與第二輸入地址In_x之間的對(duì)應(yīng)關(guān)系的步驟包括:通過(guò)如下公式獲取第一輸入地址1-y與第二輸入地址In_x之間的對(duì)應(yīng)關(guān)系,In_x =1-(Id_x),且 y = Id_x。
      [0039]在本申請(qǐng)?zhí)峁┑牧硗庖环N可選實(shí)施例中,可以采用0ut_x表征第一輸出地址,采用Q-y表征第二輸出地址,此時(shí),上述步驟S10實(shí)現(xiàn)的創(chuàng)建輸入地址關(guān)系表可以包括如下步驟:
      [0040]步驟SlOlb,設(shè)置第一輸出地址0ut_x對(duì)應(yīng)的輸出地址更新值0d_x。
      [0041 ] 步驟S 103b,在將輸出地址更新值0d_x賦值給第二輸出地址Q-y之后,建立第二輸出地址Q-y與第一輸出地址0ut_x之間的對(duì)應(yīng)關(guān)系。
      [0042]步驟S105b,將第一輸出地址0ut_x、第二輸出地址Q-y,以及第一輸出地址0ut_x與第二輸出地址Q-y之間的對(duì)應(yīng)關(guān)系進(jìn)行保存,生成輸出地址關(guān)系表,其中,y表征外部輸出端子的編號(hào),且y是自然數(shù)。
      [0043]其中,建立第一輸出地址0ut_x與第二輸出地址Q-y之間的對(duì)應(yīng)關(guān)系的步驟包括:通過(guò)如下公式獲取第一輸出地址0ut_x與第二輸出地址Q-y之間的對(duì)應(yīng)關(guān)系,0ut_x =Q- (0d_x),且 y = 0d_x。
      [0044]下面就結(jié)合圖3所示的電路結(jié)構(gòu)圖,對(duì)本申請(qǐng)上述實(shí)施例進(jìn)行詳細(xì)描述:
      [0045]如圖3所示:上述方案中的X和y都采用數(shù)字序號(hào)的方式,y表示每個(gè)外部輸入輸出端子的編號(hào),X表示每個(gè)內(nèi)部處理程序的信號(hào)輸入輸出端口的編號(hào),由此,1-y表示外部輸入端子在控制器中對(duì)應(yīng)設(shè)置的內(nèi)部地址;Q_y表示外部輸入端子在控制器中對(duì)應(yīng)設(shè)置的內(nèi)部地址;In_x、0ut_x分別表示內(nèi)部處理程序所使用的信號(hào)輸入和信號(hào)輸出端口的內(nèi)部地址;Id_x、0d_x分別表不內(nèi)部處理程序所使用的輸出輸入地址與外部輸入輸出端子對(duì)應(yīng)的內(nèi)部地址之間的對(duì)應(yīng)關(guān)系,二者可以是被設(shè)置為具體的數(shù)值。
      [0046]此處需要說(shuō)明的是,可以在控制器的內(nèi)部運(yùn)行程序的開(kāi)頭部分編寫輸入端口對(duì)應(yīng)調(diào)用的地址關(guān)系表給程序,從而實(shí)現(xiàn)記錄外部輸入端子當(dāng)前設(shè)置的內(nèi)部地址與內(nèi)部運(yùn)行程序使用的內(nèi)部地址之間的對(duì)應(yīng)關(guān)系。
      [0047]以圖3所提供的兩套內(nèi)部運(yùn)行程序?qū)崿F(xiàn)兩個(gè)功能為例,地址關(guān)系表中記錄的輸入端子的內(nèi)部地址對(duì)應(yīng)關(guān)系可以采用如下公式來(lái)表示:
      [0048]In_x= 1-(Id_x),其中,y = Id_x, x可以為自然數(shù)表示的數(shù)字序號(hào),圖3所示的實(shí)例中,X的值可以從1-8循環(huán)執(zhí)行。
      [0049]上述公式表示的語(yǔ)句的含義是:把第(Id_x)號(hào)的輸入賦給In_x,例如當(dāng)Id_l值為4時(shí),則:In_l = 1-(Id_l) — In_l = 1_4,即將第4個(gè)外部輸入端子作為內(nèi)部運(yùn)行的內(nèi)部程序功能1的信號(hào)輸入。
      [0050]同理,在控制器內(nèi)部程序的結(jié)束部分編寫輸出端口對(duì)應(yīng)調(diào)用的地址關(guān)系表給程序,從而實(shí)現(xiàn)記錄外部輸出端子當(dāng)前設(shè)置的內(nèi)部地址與內(nèi)部運(yùn)行程序使用的內(nèi)部地址之間的對(duì)應(yīng)關(guān)系。
      [0051]以圖3所提供的兩套內(nèi)部運(yùn)行程序?qū)崿F(xiàn)兩個(gè)功能為例,地址關(guān)系表中記錄的輸出端子的內(nèi)部地址對(duì)應(yīng)關(guān)系可以采用如下公式來(lái)表示:
      [0052]Q-(Qd_x) = Qut_x,其中,y = Qd_x,x可以為自然數(shù)表示的數(shù)字序號(hào),圖3所示的實(shí)例中,X的值可以從1-8循環(huán)執(zhí)行。
      [0053]上述公式表示的語(yǔ)句的含義是:把內(nèi)部運(yùn)行程序輸出端口 Qut_x的輸出信號(hào)輸出到賦值了第Qd_x號(hào)更新值的輸出端子,例如當(dāng)Id_l的值為2時(shí),則:Q-(Qd_l)=Qut_l — Q-2 = Qut_l,即將內(nèi)部程序功能1的輸出Qut_l輸出到Q-2對(duì)應(yīng)的外部輸出端子。
      [0054]綜上可知,本申請(qǐng)?zhí)峁┑姆桨笇?shí)現(xiàn)了將控制器的內(nèi)部運(yùn)行程序在內(nèi)部使用的輸入端口 In_x及用于控制外部的輸出端口 01^_1與外部輸入輸出端子的外部接線分開(kāi),不直接采用外部輸出端子的信號(hào)或者控制外部的對(duì)象,而是在外部輸入輸出端子對(duì)應(yīng)控制器內(nèi)部的地址與內(nèi)部運(yùn)行的處理程序的信號(hào)輸出端口的地址之間增加一個(gè)關(guān)系數(shù)據(jù)區(qū)。內(nèi)部運(yùn)行的處理程序的輸入信號(hào)或者輸出信號(hào)直接使用內(nèi)部提供的信號(hào)輸出端口的地址,信號(hào)輸出端口的地址再通過(guò)關(guān)系數(shù)據(jù)區(qū)查詢得到對(duì)應(yīng)的外部輸出端子。由此可以通過(guò)改變內(nèi)部程序輸入輸出對(duì)應(yīng)關(guān)系來(lái)實(shí)現(xiàn)定義與外部輸入輸出端子之間的對(duì)應(yīng)關(guān)系。
      [0055]實(shí)施例二:
      [0056]本發(fā)明實(shí)施例還提供了一種控制器的輸入輸出控制裝置。該裝置可以通過(guò)各個(gè)功能模塊來(lái)實(shí)現(xiàn)其功能。需要說(shuō)明的是,本發(fā)明實(shí)施例的控制器的輸入輸出控制裝置可以用于執(zhí)行本發(fā)明實(shí)施例所提供的控制器的輸入輸出控制方法。
      [0057]圖4是根據(jù)本發(fā)明實(shí)施例的控制器的輸入輸出控制裝置的示意圖。如圖4所示,該裝置可以包括:接收模塊40、第一查詢模塊42、處理模塊44、第二查詢模塊46和輸出模塊48。
      [0058]其中,接收模塊40,用于外部輸入端子接收輸入信號(hào);第一查詢模塊42,用于從地址關(guān)系表中查詢得到與外部輸入端子的第一輸入地址對(duì)應(yīng)的第二輸入地址,第一輸入地址為外部輸入端子在控制器中設(shè)置的內(nèi)部地址,第二輸入地址為控制器內(nèi)部運(yùn)行的處理程序提供的信號(hào)輸入端口的地址;處理模塊44,用于將輸入信號(hào)按照第二輸入地址傳輸至控制器內(nèi)部運(yùn)行的處理程序,生成輸出信號(hào)及用于輸出輸出信號(hào)的第一輸出地址;第二查詢模塊46,用于從地址關(guān)系表中查詢得到與第一輸出地址對(duì)應(yīng)的外部輸
      當(dāng)前第2頁(yè)1 2 3 4 
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1