模擬變換裝置以及可編程控制器系統(tǒng)的制作方法
【專利摘要】模擬變換裝置(30)具有:偏移·增益值儲存部(321),其儲存偏移·增益值,由非易失性存儲器(32)構(gòu)成;運算部(31),其將偏移·增益值儲存部(321)中的偏移·增益值用于插補運算,而進(jìn)行模擬-數(shù)字間變換;以及前偏移·增益值儲存部(322),其將先前使用過的偏移·增益值儲存部(321)中的偏移·增益值作為前偏移·增益值而進(jìn)行儲存,由非易失性存儲器(32)構(gòu)成,運算部(31)具有偏移·增益值設(shè)定部(311),該偏移·增益值設(shè)定部(311)對向偏移·增益值儲存部(321)進(jìn)行的偏移·增益值的設(shè)定、和向前偏移·增益值儲存部(322)進(jìn)行的前偏移·增益值的儲存進(jìn)行控制。
【專利說明】模擬變換裝置以及可編程控制器系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種模擬變換裝置以及可編程控制器系統(tǒng)。
【背景技術(shù)】
[0002]在向可編程控制器(Programmable Logic Controller ;下面稱為PLC)輸入模擬數(shù)據(jù)值的情況下,使用將模擬數(shù)據(jù)值變換為數(shù)字值的模擬輸入單元(A/D變換裝置),在從PLC輸出模擬數(shù)據(jù)值的情況下,使用將數(shù)字值變換為所要輸出的模擬數(shù)據(jù)值的模擬輸出單元(D/A變換裝置)。
[0003]通常,在將模擬數(shù)據(jù)值變換為數(shù)字值時,或者在將數(shù)字值變換為模擬數(shù)據(jù)值時,使用偏移?增益值。偏移值是相當(dāng)于所要進(jìn)行變換的模擬數(shù)據(jù)值的最小值的值,增益值是相當(dāng)于所要進(jìn)行變換的模擬數(shù)據(jù)值的最大值的值。在A/D變換裝置以及D/A變換裝置(下面,統(tǒng)稱為模擬變換裝置)中,通過使用偏移值以及增益值這2個值進(jìn)行直線插補,從而實現(xiàn)模擬變換。
[0004]在安裝于PLC的模擬變換裝置中,偏移.增益值在制造時被寫入至單元內(nèi)的非易失性存儲器中。關(guān)于這些偏移.增益值,寫入的是以能夠正確處理例如0V、10V、0mA、4mA、20mA這些模擬數(shù)據(jù)的方式校正后的值。另外,這些偏移.增益值由于各個單元(模擬變換裝置)所搭載的部件的波動,而取各自不同的值。
[0005]并且,在安裝于PLC的模擬變換裝置中,在制造時登記在非易失性存儲器中的偏移?增益值的基礎(chǔ)上,還能夠由用戶登記任意的偏移?增益值。由此,用戶不僅能夠使用單元所準(zhǔn)備的固有的模擬范圍,還能夠使用與所連接的設(shè)備相匹配的任意的模擬范圍。
[0006]在這里,關(guān)于用戶登記的偏移.增益值,提出了下述技術(shù),S卩,通過能夠準(zhǔn)備多個登記區(qū)域,并登記多種偏移.增益值,從而能夠選擇并使用這些偏移.增益值(例如,參照專利文獻(xiàn)I)。由此,能夠預(yù)先將多個偏移?增益值登記在非易失性存儲器中,對應(yīng)于用途選擇這些偏移.增益值,進(jìn)行區(qū)分使用。
[0007]專利文獻(xiàn)1:日本特開平7 - 78007號公報
【發(fā)明內(nèi)容】
[0008]但是,在專利文獻(xiàn)I所記載的技術(shù)中,在對某特定的偏移.增益值進(jìn)行了調(diào)整、修改的情況下,導(dǎo)致以前所使用過的偏移?增益值被改寫。其結(jié)果,當(dāng)再次使用以前所使用過的偏移?增益值時,需要重新進(jìn)行調(diào)整。因此,存在下述問題,即,在由于進(jìn)行被PLC作為控制對象的系統(tǒng)的定期調(diào)整等,將偏移?增益值錯誤地改寫為意料外的值,而導(dǎo)致系統(tǒng)進(jìn)行意料外的動作的情況下,為了恢復(fù)系統(tǒng),必須進(jìn)行調(diào)整,以再次成為適當(dāng)?shù)钠?增益值。
[0009]本發(fā)明就是鑒于上述情況而提出的,其目的在于得到一種對于特定的偏移.增益值,在進(jìn)行再調(diào)整而改寫設(shè)定值之后,能夠復(fù)原之前所使用過的設(shè)定值的模擬變換裝置以及PLC系統(tǒng)。
[0010]為了實現(xiàn)上述目的,本發(fā)明所涉及的模擬變換裝置,構(gòu)成可編程控制器,使用偏移.增益值而進(jìn)行模擬-數(shù)字間變換,該模擬變換裝置的特征在于,具有:偏移.增益值儲存部件,其儲存所述偏移?增益值,由非易失性存儲器構(gòu)成;運算部件,其將所述偏移?增益值儲存部件中的偏移?增益值用于插補運算,而進(jìn)行模擬-數(shù)字間變換;以及前偏移?增益值儲存部件,其將先前使用過的所述偏移.增益值儲存部件中的所述偏移.增益值作為前偏移.增益值而進(jìn)行儲存,由非易失性存儲器構(gòu)成,所述運算部件具有偏移.增益值設(shè)定部件,該偏移.增益值設(shè)定部件對向所述偏移.增益值儲存部件進(jìn)行的所述偏移.增益值的設(shè)定、和向所述前偏移.增益值儲存部件進(jìn)行的所述前偏移.增益值的儲存進(jìn)行控制。
[0011]發(fā)明的效果
[0012]根據(jù)本發(fā)明,將先前的偏移.增益值儲存在前偏移.增益值儲存部件中,通過偏移.增益值設(shè)定部件,從前偏移.增益值儲存部件中自由調(diào)用以前使用過的偏移.增益值,并將其作為最新的偏移?增益值進(jìn)行再設(shè)定,因此,具有下述效果,即,即使在被可編程控制器系統(tǒng)作為控制對象的系統(tǒng)的調(diào)整作業(yè)中,錯誤地登記了意料外的偏移.增益值,使系統(tǒng)進(jìn)行意料外的動作的情況下,也能夠容易地恢復(fù)為先前的正常狀態(tài),而不需要再調(diào)整偏移?增益值。
【專利附圖】
【附圖說明】
[0013]圖1是示意地表示實施方式所涉及的包含模擬變換裝置的PLC系統(tǒng)的概略結(jié)構(gòu)的框圖。
[0014]圖2是示意地表示實施方式所涉及的非易失性存儲器的結(jié)構(gòu)的圖。
[0015]圖3是表示偏移.增益值的設(shè)定處理流程的一個例子的流程圖。
[0016]圖4是示意地表示非易失性存儲器中的偏移.增益值的設(shè)定處理的情況的圖。
[0017]圖5是表示偏移.增益值的復(fù)原處理流程的一個例子的流程圖。
[0018]圖6是示意地表示非易失性存儲器中的偏移.增益值的復(fù)原處理的情況的圖。
【具體實施方式】
[0019]下面,參照附圖,對本發(fā)明所涉及的模擬變換裝置以及可編程控制器系統(tǒng)的優(yōu)選實施方式進(jìn)行詳細(xì)說明。此外,本發(fā)明并不限定于本實施方式。
[0020]圖1是示意地表示實施方式所涉及的包含模擬變換裝置的PLC系統(tǒng)的概略結(jié)構(gòu)的框圖。此外,在本圖中,僅示出與實施方式所涉及的偏移?增益值的變更設(shè)定相關(guān)的處理部,而省略關(guān)于對其他工業(yè)設(shè)備等控制對象進(jìn)行控制的處理部的圖示。
[0021]PLC系統(tǒng)10具有下述結(jié)構(gòu),即,CPU (Central Processing Unit)單兀20與模擬單元(模擬變換裝置)30經(jīng)由單元間總線40連接,另外,構(gòu)成PLC系統(tǒng)10的單元(這里是CPU單元20)經(jīng)由通信線路60,與個人計算機等外圍裝置50連接。此外,在圖1中,僅示出在PLC系統(tǒng)10中設(shè)置CPU單元20和模擬單元30的情況,但是,除此以外,還可以根據(jù)目的,設(shè)置運動控制器單元、溫度控制器單元等,該運動控制器單元對伺服放大器等進(jìn)行控制,并執(zhí)行多軸的位置控制,該溫度控制器單元輸出用于加熱.冷卻的溫度控制信號,以達(dá)到由CPU單元20指示的溫度。另外,在該實施方式中,未提及CPU單元20和模擬單元30以外的單
J Li ο
[0022]CPU單元20以規(guī)定的周期重復(fù)進(jìn)行下述動作:用戶程序的執(zhí)行、用戶程序所使用的值等輸入值的取得、執(zhí)行結(jié)果的輸出,其中,該用戶程序是使PLC系統(tǒng)10所具有的各個單元進(jìn)行動作,對工業(yè)用設(shè)備等控制對象進(jìn)行控制的程序。該CPU單元20具有:用戶程序執(zhí)行部21,其執(zhí)行用戶程序;外圍裝置I/F22,其作為用于連接外圍裝置50的接口 ;以及總線I/F23,其作為經(jīng)由單元間總線40,而用于與模擬單元30等其他單元進(jìn)行通信的通信接口。這些用戶程序執(zhí)行部21、外圍裝置I/F22以及總線I/F23之間分別通過內(nèi)部總線24連接。
[0023]模擬單元30與被PLC作為控制對象的工業(yè)設(shè)備等之間進(jìn)行電流值、電壓值等模擬信號的輸入輸出。該模擬單元30具有:運算部31,其執(zhí)行模擬單元30整體的控制;非易失性存儲器32,其儲存在模擬-數(shù)字間變換處理時使用的偏移.增益值;以及總線I/F33,其作為經(jīng)由單元間總線40而用于與CPU單元20進(jìn)行通信的通信接口,這些運算部31、非易失性存儲器32以及總線I/F33之間分別通過內(nèi)部總線34連接。
[0024]運算部31具有進(jìn)行模擬-數(shù)字間變換處理的功能,該模擬-數(shù)字間變換處理是將從控制對象取得的模擬值變換為數(shù)字值,另外,將從CPU單元20取得的數(shù)字值變換為模擬值。另外,該運算部31具有偏移?增益值設(shè)定部311,該偏移?增益值設(shè)定部311進(jìn)行下述處理,即,將偏移.增益值寫入非易失性存儲器32,并且,在單元啟動時,從非易失性存儲器32的偏移.增益值儲存部321進(jìn)行最新的偏移.增益值的讀出。
[0025]非易失性存儲器32由 EEPROM(Electrically Erasable Programmable Read-OnlyMemory)等構(gòu)成,具有偏移?增益值儲存部321和前偏移?增益值儲存部322,該偏移?增益值儲存部321是存儲偏移值以及增益值的區(qū)域,該偏移值以及增益值作為在模擬變換時,為了對所輸入輸出的數(shù)據(jù)進(jìn)行直線插補而使用的數(shù)據(jù),前偏移.增益值儲存部322是以時間序列儲存先前使用過的偏移?增益值的區(qū)域。此外,在本實施方式中,非易失性存儲器32具有偏移.增益值儲存部321和前偏移.增益值儲存部322兩個儲存部,但是,也可以是另外的非易失性存儲器具有前偏移?增益值儲存部322。例如,可以另外具有與非易失性存儲器32獨立的非易失性存儲器,該非易失性存儲器具有前偏移?增益值儲存部322。另外,還可以是模擬單元30外的外部存儲器具有前偏移?增益值儲存部322,模擬單元30具有與所述外部存儲器進(jìn)行通信的通信I/F。
[0026]外圍裝置50由能夠顯示用戶程序的設(shè)定、狀態(tài)的個人計算機等構(gòu)成。作為與本實施方式相關(guān)的功能,具有偏移.增益值設(shè)定變更部51,該偏移.增益值設(shè)定變更部51進(jìn)行對在模擬單元30的非易失性存儲器32中儲存的偏移.增益值的變更設(shè)定。
[0027]在這里,進(jìn)一步詳細(xì)說明模擬單元30所具有的非易失性存儲器32。當(dāng)用戶進(jìn)行調(diào)整以與被PLC作為控制對象的工業(yè)設(shè)備的輸入輸出特性相匹配時,利用偏移.增益值設(shè)定部311,將該調(diào)整結(jié)果即偏移值以及增益值寫入非易失性存儲器32的偏移.增益值儲存部321中。此外,也可以與寫入非易失性存儲器32時的日期信息一起儲存至非易失性存儲器32中,以能夠確定是何時進(jìn)行了調(diào)整的偏移.增益值。如【背景技術(shù)】中的說明所述,目前,能夠?qū)⒍喾N偏移.增益值儲存在非易失性存儲器32,另一方面,如果用戶對該偏移.增益值進(jìn)行再調(diào)整,進(jìn)行了錯誤的調(diào)整而將非易失性存儲器32內(nèi)的內(nèi)容改寫,則難以復(fù)原至原狀態(tài)。因此,在本實施方式中,在非易失性存儲器32中設(shè)置偏移.增益值儲存部321和前偏移?增益值儲存部322,該偏移?增益值儲存部321用于儲存在模擬-數(shù)字間變換處理時使用的偏移.增益值即最新的偏移.增益值,該前偏移.增益值儲存部322用于儲存調(diào)整前在模擬-數(shù)字間變換處理時使用過的偏移.增益值。即,當(dāng)進(jìn)行偏移.增益值的再調(diào)整時,使得在改寫偏移.增益值儲存部321的內(nèi)容之前的偏移.增益值儲存部321的內(nèi)容轉(zhuǎn)存至前偏移.增益值儲存部322中。
[0028]圖2是示意地表示實施方式所涉及的非易失性存儲器的結(jié)構(gòu)的圖。偏移?增益值儲存部321儲存有I組最新的偏移.增益值401,前偏移.增益值儲存部322儲存有N組(N是自然數(shù))先前的偏移.增益值402。此外,能夠儲存的先前的偏移.增益值402的組數(shù)N是任意的。另外,偏移.增益值儲存部321以及前偏移.增益值儲存部322具有能夠?qū)?yīng)于模擬單元30所具有的信道數(shù)量而儲存所述偏移.增益值的區(qū)域,但是,在這里僅圖示了以I個信道的量進(jìn)行儲存的情況。
[0029]在圖2所示的例子中,前偏移?增益值儲存部322中按代(generat1n)而設(shè)置有代管理區(qū)域即偏移.增益值儲存區(qū)域。即,設(shè)置有I代前的偏移.增益值儲存區(qū)域、2代前的偏移?增益值儲存區(qū)域、3代前的偏移?增益值儲存區(qū)域…(N-1)代前的偏移?增益值儲存區(qū)域、N代前的偏移.增益值儲存區(qū)域。如圖2所示,前偏移.增益值儲存部322能夠儲存多個先前的偏移.增益值,在本實施方式中,將各個偏移.增益值稱為“代”而進(jìn)行區(qū)分。即,將在偏移.增益值儲存部321所儲存的最新的偏移.增益值之前在模擬-數(shù)字間變換處理時使用過的偏移.增益值稱為I代前,進(jìn)而將在此之前在模擬-數(shù)字間變換處理時使用過的偏移.增益值稱為2代前。如后面所述,如果在偏移.增益值儲存部321中新設(shè)定了偏移.增益值401,則至此為止在前偏移.增益值儲存部322的I代前?(N-1)代前的偏移.增益值儲存區(qū)域中所儲存的偏移.增益值402,分別被儲存至2代前?N代前的偏移.增益值儲存區(qū)域中,偏移.增益值儲存部321原本所儲存的偏移.增益值401被儲存至前偏移.增益值儲存部322的I代前的偏移.增益值儲存區(qū)域中。
[0030]下面,對具有這種結(jié)構(gòu)的PLC系統(tǒng)10中的偏移?增益值的設(shè)定處理和復(fù)原處理依次進(jìn)行說明。
[0031]<偏移.增益值的設(shè)定處理>
[0032]圖3是表示偏移.增益值的設(shè)定處理流程的一個例子的流程圖,圖4是示意地表示非易失性存儲器32的偏移.增益值的設(shè)定處理的情況的圖。
[0033]首先,模擬單元30的運算部31的偏移?增益值設(shè)定部311判斷是否存在偏移?增益值的設(shè)定請求(步驟S10)。偏移.增益值的設(shè)定請求是由用戶從模擬單元30的外部發(fā)出的請求,例如,存在下述請求等,即,從通過CPU單元20的用戶程序執(zhí)行部21執(zhí)行的用戶程序發(fā)出的請求、從在與CPU單元20連接的外圍裝置50上進(jìn)行動作的偏移?增益值設(shè)定變更部51通過用戶操作發(fā)出的請求。在沒有接收到偏移.增益值的設(shè)定請求的情況下(步驟SlO為No的情況下),成為等待狀態(tài),直至存在偏移.增益值的設(shè)定請求為止。
[0034]另一方面,在接收到偏移.增益值的設(shè)定請求的情況下(步驟SlO為Yes的情況下),偏移?增益值設(shè)定部311在非易失性存儲器32的前偏移?增益值儲存部322中,將從I代前至N-1代前為止的偏移.增益值402復(fù)制到儲存2代前?N代前的偏移.增益值的區(qū)域中(圖3和圖4的步驟Sll)。由此,從I代前至N-1代前為止的偏移.增益值402的儲存區(qū)域以I代的量向變舊的方向位移。
[0035]并且,偏移.增益值設(shè)定部311將在模擬變換時作為插補運算用數(shù)據(jù)而使用過的偏移.增益值401a,作為至此為止的最新偏移.增益值而從偏移.增益值儲存部321復(fù)制到前偏移.增益值儲存部322的I代前的偏移.增益值的儲存區(qū)域中(圖3和圖4的步驟S12)。
[0036]然后,將再調(diào)整的結(jié)果即新偏移?增益值401b作為最新偏移?增益值而儲存在偏移.增益值儲存部321中(圖3和圖4的步驟S13)。然后,將處理返回步驟S10。由此,偏移.增益值設(shè)定處理結(jié)束。
[0037]<偏移.增益值的復(fù)原處理>
[0038]圖5是表示偏移.增益值的復(fù)原處理流程的一個例子的流程圖,圖6是示意地表示非易失性存儲器的偏移.增益值的復(fù)原處理的情況的圖。
[0039]首先,模擬單元30的運算部31的偏移?增益值設(shè)定部311判斷是否存在偏移?增益值的復(fù)原請求(步驟S20)。偏移.增益值的復(fù)原請求是由用戶從模擬單元30的外部發(fā)出的請求,例如,存在下述請求等,即,從通過CPU單元20的用戶程序執(zhí)行部21執(zhí)行的用戶程序發(fā)出的請求、從在與CPU單元20連接的外圍裝置50上進(jìn)行動作的偏移.增益值設(shè)定變更部51通過用戶操作發(fā)出的請求。在該偏移?增益值的復(fù)原請求中包含由用戶指定的、在前偏移?增益值儲存部322中要進(jìn)行復(fù)原的偏移?增益值402的儲存區(qū)域(復(fù)原對象)。在這里,假設(shè)指定為M代前(M是小于或等于N的自然數(shù))的偏移?增益值402。在沒有接收到偏移?增益值的復(fù)原請求的情況下(步驟S20為No的情況下),成為等待狀態(tài),直至存在偏移.增益值的復(fù)原請求為止。
[0040]另一方面,在接收到偏移.增益值的復(fù)原請求的情況下(步驟S20為Yes的情況下),偏移.增益值設(shè)定部311將通過偏移.增益值的復(fù)原請求所指定的復(fù)原對象偏移?增益值即M代前的偏移.增益值402轉(zhuǎn)存至另外的區(qū)域(步驟S21)。該另外的區(qū)域是用于將數(shù)據(jù)暫時轉(zhuǎn)存的區(qū)域,可以是易失性的,也可以是非易失性的。即,可以該將另外的區(qū)域設(shè)置在非易失性存儲器32的除了偏移.增益值儲存部321和前偏移.增益值儲存部322以外的區(qū)域中,也可以設(shè)置在未圖示的RAM中。
[0041]然后,偏移?增益值設(shè)定部311在前偏移?增益值儲存部322中,將從I代前至N_1代前的偏移.增益值402復(fù)制到儲存2代前?N代前的偏移.增益值402的區(qū)域中(圖5和圖6的步驟S22)。由此,從I代前至N-1代前為止的偏移.增益值402的儲存區(qū)域以I代的量向變舊的方向位移。
[0042]并且,偏移.增益值設(shè)定部311將在模擬變換時作為插補運算用的數(shù)據(jù)而使用過的偏移.增益值401c,作為至此為止的最新偏移.增益值而從偏移.增益值儲存部321復(fù)制到前偏移.增益值儲存部322的I代前的偏移.增益值402的儲存區(qū)域中(圖5和圖6的步驟S23)。
[0043]然后,偏移.增益值設(shè)定部311將被用戶指定為要進(jìn)行復(fù)原的數(shù)據(jù)、即在步驟S21中轉(zhuǎn)存至另外的區(qū)域后的偏移.增益值作為最新偏移.增益值401d,而儲存至偏移.增益值儲存部321中(圖5和圖6的步驟S24)。然后,處理返回步驟S20。由此,偏移?增益值復(fù)原處理結(jié)束。
[0044]在本實施方式中,在構(gòu)成PLC系統(tǒng)10的、模擬單元30的非易失性存儲器32中,具有偏移?增益值儲存部321和前偏移.增益值儲存部322,該偏移?增益值儲存部321儲存當(dāng)前使用中的偏移.增益值,該前偏移.增益值儲存部322儲存直至規(guī)定數(shù)量的代前為止的前偏移.增益值,從前偏移.增益值儲存部322讀出先前使用過的偏移.增益值,并復(fù)原至偏移.增益值儲存部321。由此,能夠?qū)崿F(xiàn)下述效果,即,在進(jìn)行偏移.增益值的再調(diào)整,而改寫偏移?增益值儲存部321的值之后,在判明該值不適合的情況下,不需要進(jìn)行再次調(diào)整,即可將原來的偏移.增益值設(shè)定在偏移.增益值儲存部321中。
[0045]工業(yè)實用性
[0046]如上所述,本發(fā)明所涉及的模擬變換裝置以及PLC系統(tǒng)適用于安裝在PLC中的模擬單元。
[0047]標(biāo)號的說明
[0048]10 PLC 系統(tǒng)
[0049]20 CPU 單元
[0050]21用戶程序執(zhí)行部
[0051]22外圍裝置I/F
[0052]23,33 總線 I/F
[0053]24、34內(nèi)部總線
[0054]30模擬單元(模擬變換裝置)
[0055]31運算部
[0056]32非易失性存儲器
[0057]40單元間總線
[0058]50外圍裝置
[0059]51偏移.增益值設(shè)定變更部
[0060]60通信線路
[0061]311偏移.增益值設(shè)定部
[0062]321偏移.增益值儲存部
[0063]322前偏移.增益值儲存部
【權(quán)利要求】
1.一種模擬變換裝置,其構(gòu)成可編程控制器,使用偏移?增益值而進(jìn)行模擬-數(shù)字間變換, 該模擬變換裝置的特征在于,具有: 偏移.增益值儲存部件,其儲存所述偏移.增益值,由非易失性存儲器構(gòu)成; 運算部件,其將所述偏移?增益值儲存部件中的偏移?增益值用于插補運算,而進(jìn)行模擬-數(shù)字間變換;以及 前偏移.增益值儲存部件,其將先前使用過的所述偏移.增益值儲存部件中的所述偏移.增益值作為前偏移.增益值而進(jìn)行儲存,由非易失性存儲器構(gòu)成, 所述運算部件具有偏移?增益值設(shè)定部件,該偏移?增益值設(shè)定部件對向所述偏移?增益值儲存部件進(jìn)行的所述偏移.增益值的設(shè)定、和向所述前偏移.增益值儲存部件進(jìn)行的所述前偏移.增益值的儲存進(jìn)行控制。
2.根據(jù)權(quán)利要求1所述的模擬變換裝置,其特征在于, 所述偏移.增益值設(shè)定部件如果接收到新的偏移.增益值向所述偏移.增益值儲存部件的設(shè)定請求,則將在所述偏移.增益值儲存部件中儲存的當(dāng)前的所述偏移.增益值儲存至所述前偏移.增益值儲存部件中,然后,將所述新的偏移.增益值儲存至所述偏移.增益值儲存部件中。
3.根據(jù)權(quán)利要求1或2所述的模擬變換裝置,其特征在于, 所述偏移.增益值設(shè)定部件如果接收到先前使用過的所述偏移.增益值的復(fù)原請求,則取得所述前偏移.增益值儲存部件中的由所述復(fù)原請求指定的所述前偏移.增益值,并將在所述偏移.增益值儲存部件中儲存的所述偏移.增益值儲存至所述前偏移.增益值儲存部件中,然后,將已取得的所述前偏移?增益值作為新的所述偏移?增益值而儲存至所述偏移.增益值儲存部件中。
4.根據(jù)權(quán)利要求1至3中任一項所述的模擬變換裝置,其特征在于, 所述前偏移.增益值儲存部件將先前使用過的多代的偏移.增益值作為所述前偏移.增益值而進(jìn)行儲存。
5.根據(jù)權(quán)利要求4所述的模擬變換裝置,其特征在于, 所述前偏移.增益值儲存部件具有代管理區(qū)域,該代管理區(qū)域中按先前使用過的代來儲存所述前偏移.增益值, 所述偏移.增益值設(shè)定部件如果接收到所述設(shè)定請求或者所述復(fù)原請求,則將所述前偏移?增益值儲存部件中的從I代前至最舊代的前I代為止的所述代管理區(qū)域中的所述前偏移?增益值,分別復(fù)制到從2代前至最舊代為止的所述代管理區(qū)域中,并將所述偏移?增益值儲存部件中的所述偏移?增益值復(fù)制到所述前偏移?增益值儲存部件中的I代前的所述代管理區(qū)域中,在所述偏移.增益值儲存部件中儲存所述新的偏移.增益值或者所述先前的前偏移.增益值。
6.一種可編程控制器系統(tǒng),在該可編程控制器系統(tǒng)中,可編程控制器以及外圍裝置經(jīng)由通信線路連接,其中, 所述可編程控制器具有模擬變換裝置以及CPU單元, 所述模擬變換裝置具有:偏移.增益值儲存部件,其對在模擬-數(shù)字間變換時使用的偏移.增益值進(jìn)行儲存,由非易失性存儲器構(gòu)成;運算部件,其將所述偏移.增益值儲存部件中的偏移?增益值用于插補運算,而進(jìn)行模擬-數(shù)字間變換;以及前偏移?增益值儲存部件,其將先前使用過的所述偏移.增益值儲存部件中的所述偏移.增益值作為前偏移.增益值而進(jìn)行儲存,由非易失性存儲器構(gòu)成, 所述CPU單元對包含所述模擬變換裝置在內(nèi)的其他單元的動作進(jìn)行控制, 所述外圍裝置進(jìn)行所述CPU單元的用戶程序的設(shè)定, 該可編程控制器系統(tǒng)的特征在于, 所述外圍裝置具有偏移.增益值設(shè)定變更部件,該偏移.增益值設(shè)定變更部件經(jīng)由所述CPU單元,將變更所述模擬變換裝置的所述偏移.增益值儲存部件中的所述偏移.增益值的請求向所述模擬變換裝置發(fā)出, 所述模擬變換裝置的所述運算部件具有偏移.增益值設(shè)定部件,該偏移.增益值設(shè)定部件如果接收到所述請求,則根據(jù)所述請求,對向所述偏移?增益值儲存部件進(jìn)行的所述偏移.增益值的設(shè)定、和向所述前偏移.增益值儲存部件進(jìn)行的所述前偏移.增益值的儲存進(jìn)行控制。
【文檔編號】H03M1/10GK104303116SQ201280073014
【公開日】2015年1月21日 申請日期:2012年5月11日 優(yōu)先權(quán)日:2012年5月11日
【發(fā)明者】久保田善幸 申請人:三菱電機株式會社