亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

模擬變換裝置以及可編程控制器系統(tǒng)的制作方法

文檔序號(hào):7541495閱讀:179來源:國(guó)知局
模擬變換裝置以及可編程控制器系統(tǒng)的制作方法
【專利摘要】模擬變換裝置(30)具有:偏移·增益值儲(chǔ)存部(321),其儲(chǔ)存偏移·增益值,由非易失性存儲(chǔ)器(32)構(gòu)成;運(yùn)算部(31),其將偏移·增益值儲(chǔ)存部(321)中的偏移·增益值用于插補(bǔ)運(yùn)算,而進(jìn)行模擬-數(shù)字間變換;以及前偏移·增益值儲(chǔ)存部(322),其將先前使用過的偏移·增益值儲(chǔ)存部(321)中的偏移·增益值作為前偏移·增益值而進(jìn)行儲(chǔ)存,由非易失性存儲(chǔ)器(32)構(gòu)成,運(yùn)算部(31)具有偏移·增益值設(shè)定部(311),該偏移·增益值設(shè)定部(311)對(duì)向偏移·增益值儲(chǔ)存部(321)進(jìn)行的偏移·增益值的設(shè)定、和向前偏移·增益值儲(chǔ)存部(322)進(jìn)行的前偏移·增益值的儲(chǔ)存進(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ù)字值變換為模擬數(shù)據(jù)值時(shí),使用偏移?增益值。偏移值是相當(dāng)于所要進(jìn)行變換的模擬數(shù)據(jù)值的最小值的值,增益值是相當(dāng)于所要進(jìn)行變換的模擬數(shù)據(jù)值的最大值的值。在A/D變換裝置以及D/A變換裝置(下面,統(tǒng)稱為模擬變換裝置)中,通過使用偏移值以及增益值這2個(gè)值進(jìn)行直線插補(bǔ),從而實(shí)現(xiàn)模擬變換。
[0004]在安裝于PLC的模擬變換裝置中,偏移.增益值在制造時(shí)被寫入至單元內(nèi)的非易失性存儲(chǔ)器中。關(guān)于這些偏移.增益值,寫入的是以能夠正確處理例如0V、10V、0mA、4mA、20mA這些模擬數(shù)據(jù)的方式校正后的值。另外,這些偏移.增益值由于各個(gè)單元(模擬變換裝置)所搭載的部件的波動(dòng),而取各自不同的值。
[0005]并且,在安裝于PLC的模擬變換裝置中,在制造時(shí)登記在非易失性存儲(chǔ)器中的偏移?增益值的基礎(chǔ)上,還能夠由用戶登記任意的偏移?增益值。由此,用戶不僅能夠使用單元所準(zhǔn)備的固有的模擬范圍,還能夠使用與所連接的設(shè)備相匹配的任意的模擬范圍。
[0006]在這里,關(guān)于用戶登記的偏移.增益值,提出了下述技術(shù),S卩,通過能夠準(zhǔn)備多個(gè)登記區(qū)域,并登記多種偏移.增益值,從而能夠選擇并使用這些偏移.增益值(例如,參照專利文獻(xiàn)I)。由此,能夠預(yù)先將多個(gè)偏移?增益值登記在非易失性存儲(chǔ)器中,對(duì)應(yīng)于用途選擇這些偏移.增益值,進(jìn)行區(qū)分使用。
[0007]專利文獻(xiàn)1:日本特開平7 - 78007號(hào)公報(bào)


【發(fā)明內(nèi)容】

[0008]但是,在專利文獻(xiàn)I所記載的技術(shù)中,在對(duì)某特定的偏移.增益值進(jìn)行了調(diào)整、修改的情況下,導(dǎo)致以前所使用過的偏移?增益值被改寫。其結(jié)果,當(dāng)再次使用以前所使用過的偏移?增益值時(shí),需要重新進(jìn)行調(diào)整。因此,存在下述問題,即,在由于進(jìn)行被PLC作為控制對(duì)象的系統(tǒng)的定期調(diào)整等,將偏移?增益值錯(cuò)誤地改寫為意料外的值,而導(dǎo)致系統(tǒng)進(jìn)行意料外的動(dòng)作的情況下,為了恢復(fù)系統(tǒng),必須進(jìn)行調(diào)整,以再次成為適當(dāng)?shù)钠?增益值。
[0009]本發(fā)明就是鑒于上述情況而提出的,其目的在于得到一種對(duì)于特定的偏移.增益值,在進(jìn)行再調(diào)整而改寫設(shè)定值之后,能夠復(fù)原之前所使用過的設(shè)定值的模擬變換裝置以及PLC系統(tǒng)。
[0010]為了實(shí)現(xiàn)上述目的,本發(fā)明所涉及的模擬變換裝置,構(gòu)成可編程控制器,使用偏移.增益值而進(jìn)行模擬-數(shù)字間變換,該模擬變換裝置的特征在于,具有:偏移.增益值儲(chǔ)存部件,其儲(chǔ)存所述偏移?增益值,由非易失性存儲(chǔ)器構(gòu)成;運(yùn)算部件,其將所述偏移?增益值儲(chǔ)存部件中的偏移?增益值用于插補(bǔ)運(yùn)算,而進(jìn)行模擬-數(shù)字間變換;以及前偏移?增益值儲(chǔ)存部件,其將先前使用過的所述偏移.增益值儲(chǔ)存部件中的所述偏移.增益值作為前偏移.增益值而進(jìn)行儲(chǔ)存,由非易失性存儲(chǔ)器構(gòu)成,所述運(yùn)算部件具有偏移.增益值設(shè)定部件,該偏移.增益值設(shè)定部件對(duì)向所述偏移.增益值儲(chǔ)存部件進(jìn)行的所述偏移.增益值的設(shè)定、和向所述前偏移.增益值儲(chǔ)存部件進(jìn)行的所述前偏移.增益值的儲(chǔ)存進(jìn)行控制。
[0011]發(fā)明的效果
[0012]根據(jù)本發(fā)明,將先前的偏移.增益值儲(chǔ)存在前偏移.增益值儲(chǔ)存部件中,通過偏移.增益值設(shè)定部件,從前偏移.增益值儲(chǔ)存部件中自由調(diào)用以前使用過的偏移.增益值,并將其作為最新的偏移?增益值進(jìn)行再設(shè)定,因此,具有下述效果,即,即使在被可編程控制器系統(tǒng)作為控制對(duì)象的系統(tǒng)的調(diào)整作業(yè)中,錯(cuò)誤地登記了意料外的偏移.增益值,使系統(tǒng)進(jìn)行意料外的動(dòng)作的情況下,也能夠容易地恢復(fù)為先前的正常狀態(tài),而不需要再調(diào)整偏移?增益值。

【專利附圖】

【附圖說明】
[0013]圖1是示意地表示實(shí)施方式所涉及的包含模擬變換裝置的PLC系統(tǒng)的概略結(jié)構(gòu)的框圖。
[0014]圖2是示意地表示實(shí)施方式所涉及的非易失性存儲(chǔ)器的結(jié)構(gòu)的圖。
[0015]圖3是表示偏移.增益值的設(shè)定處理流程的一個(gè)例子的流程圖。
[0016]圖4是示意地表示非易失性存儲(chǔ)器中的偏移.增益值的設(shè)定處理的情況的圖。
[0017]圖5是表示偏移.增益值的復(fù)原處理流程的一個(gè)例子的流程圖。
[0018]圖6是示意地表示非易失性存儲(chǔ)器中的偏移.增益值的復(fù)原處理的情況的圖。

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