輸入輸出響應(yīng)控制設(shè)定裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種輸入輸出響應(yīng)控制設(shè)定裝置,即,在對FA(Factory Automat1n)裝置及生產(chǎn)線進(jìn)行控制的控制儀器中,找出輸入輸出響應(yīng)控制的設(shè)定的變更候補(bǔ)的輸入輸出響應(yīng)控制設(shè)定裝置。
【背景技術(shù)】
[0002]對FA裝置進(jìn)行控制的FA儀器由下述多個(gè)單元構(gòu)成,即:控制器單元,其基于控制程序執(zhí)行運(yùn)算;輸入單元,其與外部的開關(guān)及傳感器等輸入儀器連接,將它們的接通.斷開信號作為輸入信號輸入;以及輸出單元,其與致動(dòng)器及繼電器等輸出儀器連接,將輸出信號向它們進(jìn)行輸出。輸入.輸出單兀為了管理各自的輸入.輸出信號數(shù)據(jù),在內(nèi)部保存有存儲器數(shù)據(jù),將用于對保存在上述存儲器數(shù)據(jù)內(nèi)的輸入.輸出信號數(shù)據(jù)進(jìn)行識別的變量稱為設(shè)備(device)。在上述單元之間,在每個(gè)用戶程序執(zhí)行周期內(nèi),經(jīng)由系統(tǒng)總線和/或現(xiàn)場網(wǎng)絡(luò)對數(shù)據(jù)進(jìn)行接收/發(fā)送,與此同時(shí),執(zhí)行控制動(dòng)作。
[0003]在輸入.輸出單兀中,不同的輸入輸出站點(diǎn)(以下稱為I/O站點(diǎn))之間的輸入輸出響應(yīng)通過在I/o站點(diǎn)之間進(jìn)行通信而實(shí)現(xiàn)。在該輸入輸出響應(yīng)控制的訪問方式中,存在例如令牌?傳遞?環(huán).訪問方式。在該方式中,連接各I/o站點(diǎn)的傳送路徑連接成環(huán)狀,在該傳送路徑上將被稱為令牌(token)、表示發(fā)送權(quán)的特殊數(shù)據(jù)單向巡回地向I/O站點(diǎn)傳送,只有擁有發(fā)送權(quán)的I/O站點(diǎn)才進(jìn)行發(fā)送。對于I/O站點(diǎn)間通信,將從I/O站點(diǎn)發(fā)送數(shù)據(jù),到下一次獲得發(fā)送權(quán)并進(jìn)行數(shù)據(jù)發(fā)送為止的時(shí)間稱為通信循環(huán)(cycle)時(shí)間。
[0004]另外,以輸入輸出響應(yīng)的高速化為目的,實(shí)現(xiàn)了不需要由管理控制器進(jìn)行的控制,I/O站點(diǎn)自身自律地以分布式的方式進(jìn)行輸入輸出響應(yīng)控制的分布式輸入輸出響應(yīng)控制技術(shù)。迄今為止,即使是局限在I/o站點(diǎn)內(nèi)的輸入輸出響應(yīng)也經(jīng)由管理控制器進(jìn)行控制,但是通過由I/o站點(diǎn)自身來管理并控制輸入輸出響應(yīng),因此與不經(jīng)由管理控制器相應(yīng)地,響應(yīng)變得更高速。即使是對于I/o站點(diǎn)間的輸入輸出響應(yīng),也由于在控制時(shí)沒有經(jīng)由管理控制器,因此能夠相應(yīng)地將通信循環(huán)時(shí)間縮短,能夠使響應(yīng)高速化。另外,各I/o站點(diǎn)具有運(yùn)算功能,能夠執(zhí)行例如多個(gè)輸入設(shè)備間的AND運(yùn)算、OR運(yùn)算及寄存器比較運(yùn)算等,即使是在不同的I/O站點(diǎn)之間也能夠通過進(jìn)行通信而實(shí)現(xiàn)上述輸入輸出運(yùn)算。
[0005]在分布式輸入輸出響應(yīng)控制中,能夠?qū)/O站點(diǎn)間通信進(jìn)行分組。分組是以如下方式進(jìn)行控制,即,將處于輸入輸出響應(yīng)關(guān)系中的I/o站點(diǎn)作為組進(jìn)行登錄,假想地使令牌僅在各個(gè)組內(nèi)巡回。由于通過分組,能夠假想地對I/o網(wǎng)絡(luò)進(jìn)行分割,能夠減少一個(gè)令牌巡回的I/o站點(diǎn)數(shù)量,因此能夠縮短通信循環(huán)時(shí)間。
[0006]例如,在專利文獻(xiàn)I中,對于上述輸入輸出響應(yīng)控制,為了實(shí)現(xiàn)高速的輸入輸出響應(yīng),示出了著眼于各I/o站點(diǎn)的控制周期的方法。在該專利文獻(xiàn)I中,與各I/O站點(diǎn)的控制周期的值相對應(yīng)地,各I/o站點(diǎn)對獲得數(shù)據(jù)發(fā)送權(quán)的周期進(jìn)行調(diào)整,通過使以高速的周期進(jìn)行控制的I/o站點(diǎn)得到更多的發(fā)送權(quán),從而將需要高速響應(yīng)的I/O站點(diǎn)的通信循環(huán)時(shí)間抑制得較短。
[0007]專利文獻(xiàn)1:日本特開2000 - 284812號公報(bào)
【發(fā)明內(nèi)容】
[0008]為了實(shí)現(xiàn)輸入輸出響應(yīng)控制的響應(yīng)高速化,當(dāng)前利用專利文獻(xiàn)I所記載的技術(shù)等,將I/o站點(diǎn)的通信循環(huán)時(shí)間抑制得較短。但是,在分布式輸入輸出響應(yīng)控制方式中,比起縮短I/O站點(diǎn)的通信循環(huán)時(shí)間,怎樣避免I/O站點(diǎn)間通信而定義出輸入輸出響應(yīng)控制完結(jié)于I/o站點(diǎn)內(nèi)的輸入輸出響應(yīng)關(guān)系,更有助于縮短響應(yīng)時(shí)間。因此,在分布式輸入輸出響應(yīng)控制方式中,如果僅利用專利文獻(xiàn)I的技術(shù),則存在不能充分地縮短響應(yīng)時(shí)間的課題。
[0009]另外,在分布式輸入輸出響應(yīng)控制方式中,各I/O站點(diǎn)的資源也對響應(yīng)時(shí)間產(chǎn)生影響。S卩,I/o站點(diǎn)進(jìn)行響應(yīng)控制的輸入.輸出設(shè)備的數(shù)量越多,則進(jìn)行處理的輸入.輸出信號控制增加,有可能導(dǎo)致響應(yīng)時(shí)間增長。因此,為了對于需要高速響應(yīng)的輸入?輸出設(shè)備之間的響應(yīng),分配較多的I/o站點(diǎn)資源,希望對管理該輸入輸出響應(yīng)的I/O站點(diǎn)不分配其他的輸入輸出響應(yīng)控制。但是,在以專利文獻(xiàn)I為代表的現(xiàn)有的輸入輸出響應(yīng)控制中,由于不進(jìn)行以輸入.輸出設(shè)備為單位的優(yōu)化,因此如果對進(jìn)行較多的輸入輸出響應(yīng)控制的I/o站點(diǎn)分配了需要高速響應(yīng)的輸入.輸出設(shè)備之間的響應(yīng)控制,則該輸入.輸出設(shè)備之間的響應(yīng)有可能無法在期望的時(shí)間內(nèi)實(shí)現(xiàn)。
[0010]上述輸入輸出響應(yīng)關(guān)系的設(shè)定是在經(jīng)由系統(tǒng)總線和/或現(xiàn)場網(wǎng)絡(luò)而與構(gòu)成FA儀器的多個(gè)單元連接的工程設(shè)計(jì)工具(engineering tool)上由用戶自身進(jìn)行。用戶指定一個(gè)或多個(gè)輸入設(shè)備的I/O站點(diǎn)和設(shè)備名,對于上述輸入設(shè)備,指定AND運(yùn)算、OR運(yùn)算及寄存器比較運(yùn)算等輸出時(shí)的動(dòng)作。而且,指定輸出設(shè)備的I/O站點(diǎn)和設(shè)備名,定義上述輸入設(shè)備和輸出設(shè)備的輸入輸出響應(yīng)關(guān)系。對于該輸入輸出響應(yīng)關(guān)系的設(shè)定,在例如32個(gè)I/O站點(diǎn)分別有64個(gè)輸入?輸出用設(shè)備的情況下,最多需要定義2048個(gè)響應(yīng)關(guān)系,即使僅設(shè)定期望的輸入輸出響應(yīng)關(guān)系,也需要復(fù)雜的設(shè)定。
[0011]對于上述的輸入輸出響應(yīng)控制設(shè)定,還存在由用戶來進(jìn)行下述設(shè)定比較困難的課題,即,以考慮到傳感器配置等物理限制,并且避免不必要的I/O站點(diǎn)間通信,而且向需要高速響應(yīng)的設(shè)備分配較多的I/o站點(diǎn)資源的方式,對向I/O站點(diǎn)的設(shè)備分配進(jìn)行調(diào)整。
[0012]本發(fā)明就是為了解決上述課題而提出的,其目的在于得到一種輸入輸出響應(yīng)控制設(shè)定裝置,該輸入輸出響應(yīng)控制設(shè)定裝置對用戶輸入的輸入輸出響應(yīng)關(guān)系的設(shè)定進(jìn)行變更,以使得該設(shè)定變?yōu)槟軌蚩s短輸入輸出響應(yīng)所需的響應(yīng)時(shí)間的設(shè)定。
[0013]本發(fā)明所涉及的輸入輸出響應(yīng)控制設(shè)定裝置具有:輸入輸出響應(yīng)關(guān)系數(shù)據(jù)存儲部,其對于具有對數(shù)據(jù)進(jìn)行輸入或輸出的設(shè)備的I/o站點(diǎn),存儲有對輸入用I/O站點(diǎn)及其設(shè)備以及輸出用I/o站點(diǎn)及其設(shè)備進(jìn)行了定義的輸入輸出響應(yīng)關(guān)系;改換檢索部,其從輸入輸出響應(yīng)關(guān)系數(shù)據(jù)存儲部所存儲的輸入輸出響應(yīng)關(guān)系中,對輸入用及輸出用I/o站點(diǎn)不同的輸入輸出響應(yīng)關(guān)系進(jìn)行提取,檢索通過將該提取出的輸入輸出響應(yīng)關(guān)系的輸入用及輸出用中的某一方或雙方的I/o站點(diǎn)改換為其他I/O站點(diǎn),從而使該輸入用及輸出用I/O站點(diǎn)變得相同的改換候補(bǔ);以及改換部,其將改換檢索部提取出的所述輸入輸出響應(yīng)關(guān)系的I/O站點(diǎn)及其設(shè)備的定義改換為改換候補(bǔ)的I/O站點(diǎn)及其設(shè)備。
[0014]發(fā)明的效果
[0015]根據(jù)本發(fā)明,由于對輸入用及輸出用I/O站點(diǎn)不同、需要I/O站點(diǎn)間通信的輸入輸出響應(yīng)關(guān)系的定義進(jìn)行改換,使得輸入用及輸出用I/o站點(diǎn)相同,因而能夠使得輸入輸出響應(yīng)完結(jié)于I/o站點(diǎn)內(nèi),盡可能地避免I/O站點(diǎn)間通信,能夠變更為縮短輸入輸出響應(yīng)所需的響應(yīng)時(shí)間的設(shè)定。
【附圖說明】
[0016]圖1是表示本發(fā)明的實(shí)施方式I所涉及的輸入輸出響應(yīng)控制設(shè)定裝置的結(jié)構(gòu)的框圖。
[0017]圖2是表示實(shí)施方式I所涉及的輸入輸出響應(yīng)控制設(shè)定裝置顯示的初始狀態(tài)的輸入輸出響應(yīng)設(shè)定畫面的圖。
[0018]圖3是表示圖2所示的輸入輸出響應(yīng)設(shè)定畫面在用戶輸入之后的狀態(tài)的圖。
[0019]圖4是對于圖3所示的輸入輸出響應(yīng)設(shè)定畫面,示出I/O網(wǎng)絡(luò)上的對應(yīng)關(guān)系的圖。
[0020]圖5是表示實(shí)施方式I所涉及的輸入輸出響應(yīng)控制設(shè)定裝置的動(dòng)作的流程圖。
[0021]圖6是表示圖3所示的輸入輸出響應(yīng)設(shè)定畫面的設(shè)定改換的中途狀態(tài)的圖。
[0022]圖7是對于圖6所示的輸入輸出響應(yīng)設(shè)定畫面,示出I/O網(wǎng)絡(luò)上的對應(yīng)關(guān)系的圖。
[0023]圖8是表示I/O站點(diǎn)所負(fù)責(zé)的響應(yīng)優(yōu)先級的例子的圖。
[0024]圖9是表示圖3所示的輸入輸出響應(yīng)設(shè)定畫面的設(shè)定改換已完成的狀態(tài)的圖。
[0025]圖10是對于圖9所示的輸入輸出響應(yīng)設(shè)定畫面,示出I/O網(wǎng)絡(luò)上的對應(yīng)關(guān)系的圖。
[0026]圖11是表示本發(fā)明的實(shí)施方式2所涉及的輸入輸出響應(yīng)控制設(shè)定裝置顯示的輸出響應(yīng)設(shè)定畫面在用戶輸入之后的狀態(tài)的圖。
[0027]圖12是表示圖11所示的輸入輸出響應(yīng)設(shè)定畫面的設(shè)定改換已完成的狀態(tài)的圖。
[0028]圖13是表示本發(fā)明的實(shí)施方式3所涉及的輸入輸出響應(yīng)控制設(shè)定裝置顯示的輸出響應(yīng)設(shè)定畫面在用戶輸入之后的狀態(tài)的圖。
[0029]圖14表示圖13所示的輸入輸出響應(yīng)設(shè)定畫面的設(shè)定改換已完成的狀態(tài)的圖。
[0030]圖15是表示本發(fā)明的實(shí)施方式4所涉及的輸入輸出響應(yīng)控制設(shè)定裝置的結(jié)構(gòu)的框圖。
[0031]圖16是表示由實(shí)施方式4所涉及的輸入輸出響應(yīng)控制設(shè)定裝置為改換對象的I/O網(wǎng)絡(luò)的例子的圖。
[0032]圖17是表不圖16所不的輸入輸出響應(yīng)關(guān)系的改換的一個(gè)例子的圖。
[0033]圖18是表示本發(fā)明的實(shí)施方式5所涉及的輸入輸出響應(yīng)控制設(shè)定裝置的結(jié)構(gòu)的框圖。
【具體實(shí)施方式】
[0034]下面,為了更詳細(xì)地說明本發(fā)明,對用于實(shí)施本發(fā)明的方式根據(jù)附圖進(jìn)行說明。
[0035]實(shí)施方式I
[0036]如圖1所示,本實(shí)施方式I所涉及的輸入輸出響應(yīng)控制設(shè)定裝置I由輸入部2、顯示部3、控制部4、輸入輸出響應(yīng)關(guān)系數(shù)據(jù)存儲部5、響應(yīng)優(yōu)先級數(shù)據(jù)存儲部6、改換限制數(shù)據(jù)存儲部7、資源分配部8、改換檢索部9、以及改換部10構(gòu)成。該輸入輸出響應(yīng)控制設(shè)定裝置I是如下的裝置,即,將針對分布式輸入輸出響應(yīng)控制方式的I/O站點(diǎn)設(shè)定的輸入輸出響應(yīng)關(guān)系以縮短響應(yīng)時(shí)間的方式進(jìn)行變更,并向用戶進(jìn)行提示。
[0037]輸入部2從用戶接受I/O站點(diǎn)的輸入輸出響應(yīng)的設(shè)定變更所需的信息,向控制部4輸出。顯示部3根據(jù)從控制部4輸入的畫面數(shù)據(jù),顯示用戶輸入的輸入輸出響應(yīng)的設(shè)定,或者顯示對該設(shè)定進(jìn)行變更后的結(jié)果??刂撇?執(zhí)行來自輸入部2的數(shù)據(jù)輸入處理、向顯示部3的畫面數(shù)據(jù)輸出處理、以及針對輸入輸出響應(yīng)關(guān)系數(shù)據(jù)存儲部5、響應(yīng)優(yōu)先級數(shù)據(jù)存儲部6及改換限制數(shù)據(jù)存儲部7的數(shù)據(jù)寫入/讀出處理。<