两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

可編程邏輯控制器的制造方法

文檔序號(hào):9650549閱讀:641來源:國(guó)知局
可編程邏輯控制器的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種可編程邏輯控制器,其將在可編程邏輯控制器的內(nèi)部所保存的設(shè)備數(shù)據(jù)發(fā)送至顯示裝置。
【背景技術(shù)】
[0002]對(duì)在工廠等所使用的被控制儀器(工業(yè)用機(jī)械等)進(jìn)行控制的PLC (可編程邏輯控制器)具有設(shè)備存儲(chǔ)器,該設(shè)備存儲(chǔ)器暫時(shí)儲(chǔ)存與被控制儀器相關(guān)的各設(shè)備數(shù)據(jù)。上述的PLC(定序器)按照用戶創(chuàng)建的程序即定序程序,對(duì)各設(shè)備數(shù)據(jù)進(jìn)行讀取/寫入,由此對(duì)被控制儀器進(jìn)行控制。通常已知下述技術(shù),即,在使用了該P(yáng)LC的系統(tǒng)中,將各設(shè)備數(shù)據(jù)的值發(fā)送至PC(個(gè)人計(jì)算機(jī))側(cè),使各設(shè)備的變化、狀態(tài)顯示在PC等的顯示裝置上。
[0003]當(dāng)前,在使用了 PLC的上述系統(tǒng)中,在從PC向PLC發(fā)出了設(shè)備數(shù)據(jù)的發(fā)送請(qǐng)求的情況下,以指定的時(shí)間間隔將PLC所取得的各設(shè)備數(shù)據(jù)全部發(fā)送至PC。在這種情況下,如果從PC側(cè)被請(qǐng)求發(fā)送的設(shè)備數(shù)據(jù)的量增加,則從PLC向PC發(fā)送的數(shù)據(jù)量增加。因此,會(huì)對(duì)設(shè)備數(shù)據(jù)的通信處理造成負(fù)載,有時(shí)向PC發(fā)送的設(shè)備數(shù)據(jù)發(fā)生丟失、對(duì)PLC所控制的其他功能的處理造成影響。
[0004]在這樣的系統(tǒng)中,在要進(jìn)行發(fā)送的設(shè)備數(shù)據(jù)的值之中,也存在相對(duì)于前次已發(fā)送的設(shè)備數(shù)據(jù)的值未發(fā)生變化的設(shè)備數(shù)據(jù)。在對(duì)數(shù)據(jù)的狀態(tài)進(jìn)行顯示的系統(tǒng)中,值無變化的設(shè)備數(shù)據(jù)的發(fā)送是不必要的,會(huì)成為通信負(fù)載增加的原因。因此,為了實(shí)現(xiàn)通信負(fù)載的減輕,采用了下述方法,即,將前次已發(fā)送的設(shè)備數(shù)據(jù)的值與本次要進(jìn)行發(fā)送的設(shè)備數(shù)據(jù)的值進(jìn)行比較,僅發(fā)送值發(fā)生了變化的設(shè)備數(shù)據(jù)(例如,參照專利文獻(xiàn)1、2、3)。
[0005]專利文獻(xiàn)1:日本特開2003-280732號(hào)公報(bào)
[0006]專利文獻(xiàn)2:日本特開平6-95718號(hào)公報(bào)
[0007]專利文獻(xiàn)3:日本特開2000-165965號(hào)公報(bào)

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

[0008]在上述第1?第3現(xiàn)有技術(shù)中,為了實(shí)現(xiàn)通信負(fù)載的減輕,僅發(fā)送在前次已發(fā)送的設(shè)備數(shù)據(jù)的值與本次要進(jìn)行發(fā)送的設(shè)備數(shù)據(jù)的值之間發(fā)生了變化的設(shè)備數(shù)據(jù)。但是,在上述第1?第3現(xiàn)有技術(shù)中存在下述問題,S卩,僅針對(duì)2個(gè)設(shè)備數(shù)據(jù)(1次變化)而考慮變化,而關(guān)于同時(shí)處理大于或等于3個(gè)設(shè)備數(shù)據(jù)(大于或等于3次變化)的情況并未考慮。
[0009]本發(fā)明就是鑒于上述情況而提出的,其目的在于得到一種可編程邏輯控制器,即使在具有在輪詢時(shí)間內(nèi)經(jīng)過大于或等于3次收集到的設(shè)備數(shù)據(jù)的發(fā)送請(qǐng)求的情況下,該可編程邏輯控制器也能夠高效地進(jìn)行數(shù)據(jù)發(fā)送。
[0010]為了解決上述課題、實(shí)現(xiàn)目的,本發(fā)明的可編程邏輯控制器的特征在于,具有:數(shù)據(jù)收集處理部,其從被控制儀器收集與所述被控制儀器的狀態(tài)相對(duì)應(yīng)的設(shè)備數(shù)據(jù);存儲(chǔ)部,其將與所述設(shè)備數(shù)據(jù)中的發(fā)生了變化的設(shè)備數(shù)據(jù)相關(guān)的變化信息進(jìn)行存儲(chǔ);以及通信處理部,如果從顯示所述被控制儀器的狀態(tài)的顯示裝置以輪詢方式接收到所述設(shè)備數(shù)據(jù)的發(fā)送請(qǐng)求,則該通信處理部將所述變化信息或所述收集到的設(shè)備數(shù)據(jù)發(fā)送至所述顯示裝置,所述數(shù)據(jù)收集處理部在1次輪詢時(shí)間內(nèi)對(duì)所述設(shè)備數(shù)據(jù)進(jìn)行大于或等于3次收集,并且在各次收集時(shí),將前次取得的設(shè)備數(shù)據(jù)與本次取得的設(shè)備數(shù)據(jù)進(jìn)行比較,在不同的情況下生成所述變化信息并存儲(chǔ)至所述存儲(chǔ)部,在針對(duì)各輪詢將所述變化信息或所述收集到的設(shè)備數(shù)據(jù)發(fā)送至所述顯示裝置時(shí),將所述變化信息的合計(jì)量與所述收集到的設(shè)備數(shù)據(jù)的合計(jì)量進(jìn)行比較,在所述變化信息的合計(jì)量大于或等于所述收集到的設(shè)備數(shù)據(jù)的合計(jì)量的情況下,根據(jù)所述變化信息復(fù)原所述收集到的設(shè)備數(shù)據(jù),所述通信處理部在所述變化信息的合計(jì)量大于或等于所述收集到的設(shè)備數(shù)據(jù)的合計(jì)量的情況下,將所復(fù)原的設(shè)備數(shù)據(jù)發(fā)送至所述顯示裝置,在所述變化信息的合計(jì)量少于所述收集到的設(shè)備數(shù)據(jù)的合計(jì)量的情況下,將所述存儲(chǔ)部?jī)?nèi)的所述變化信息發(fā)送至所述顯示裝置。
[0011]發(fā)明的效果
[0012]根據(jù)本發(fā)明,取得下述效果,即:即使在具有在輪詢時(shí)間內(nèi)經(jīng)過大于或等于3次收集到的設(shè)備數(shù)據(jù)的發(fā)送請(qǐng)求的情況下,也能夠高效地進(jìn)行數(shù)據(jù)發(fā)送。
【附圖說明】
[0013]圖1是表示本發(fā)明的實(shí)施方式涉及的PLC的結(jié)構(gòu)的圖。
[0014]圖2是表示實(shí)施方式涉及的PLC的動(dòng)作流程的流程圖。
[0015]圖3是表示實(shí)施方式涉及的PLC的動(dòng)作流程的時(shí)序圖。
[0016]圖4是用于說明設(shè)備數(shù)據(jù)的變化的圖。
[0017]圖5是用于說明所取得的數(shù)據(jù)和存儲(chǔ)下來的數(shù)據(jù)的圖。
【具體實(shí)施方式】
[0018]下面,基于附圖對(duì)本發(fā)明的實(shí)施方式涉及的可編程邏輯控制器詳細(xì)地進(jìn)行說明。此外,本發(fā)明并不限定于本實(shí)施方式。
[0019]實(shí)施方式
[0020]圖1是表示本發(fā)明的實(shí)施方式涉及的PLC的結(jié)構(gòu)的圖??刂葡到y(tǒng)100具有:PLC (可編程邏輯控制器)10、PC(個(gè)人計(jì)算機(jī))20、以及被控制儀器40。PLC 10經(jīng)由通信線纜30與PC 20等能夠進(jìn)行數(shù)據(jù)顯示的裝置(顯示裝置)連接。此外,PLC 10所連接的裝置不限于PC 20,也可以是其他的裝置。
[0021]另外,PLC 10經(jīng)由通信線纜31與工業(yè)用機(jī)械等被控制儀器40連接。PLC 10是對(duì)被控制儀器40進(jìn)行控制,并且對(duì)與被控制儀器40的動(dòng)作(狀態(tài))對(duì)應(yīng)地進(jìn)行變化的、與被控制儀器40相關(guān)的數(shù)據(jù)(下面稱為設(shè)備數(shù)據(jù))進(jìn)行保存的裝置。PLC 10與來自PC 20的請(qǐng)求相對(duì)應(yīng)地將設(shè)備數(shù)據(jù)發(fā)送至PC 20。在本實(shí)施方式中,PLC 10是以1臺(tái)機(jī)器的形式構(gòu)成的裝置,執(zhí)行下述動(dòng)作,即:被控制儀器40的控制、多個(gè)設(shè)備數(shù)據(jù)的處理、以及向PC 20的設(shè)備數(shù)據(jù)的發(fā)送。設(shè)備是指在PLC 10的梯形圖程序中所使用的以字母來標(biāo)記的要素。
[0022]PC 20通過顯示設(shè)備數(shù)據(jù)的變化、狀態(tài),從而顯示被控制儀器40的狀態(tài)等。PC 20通過向PLC 10發(fā)送數(shù)據(jù)取得請(qǐng)求,從而從PLC 10取得設(shè)備數(shù)據(jù)。
[0023]PLC 10在輪詢時(shí)間間隔內(nèi)經(jīng)過多次取得多個(gè)設(shè)備數(shù)據(jù),并進(jìn)行累積。本實(shí)施方式的PLC 10即使從PC 20收到在1次輪詢時(shí)間內(nèi)經(jīng)過大于或等于3次而取得的設(shè)備數(shù)據(jù)的發(fā)送請(qǐng)求的情況下,也會(huì)針對(duì)每個(gè)設(shè)備數(shù)據(jù)比較設(shè)備數(shù)據(jù)的值,并只將各設(shè)備數(shù)據(jù)中值發(fā)生了變化的設(shè)備數(shù)據(jù)發(fā)送至PC 20。換言之,本實(shí)施方式的PLC 10即使是在1次輪詢時(shí)間內(nèi)設(shè)備數(shù)據(jù)多次變化的情況下,也會(huì)針對(duì)每個(gè)設(shè)備數(shù)據(jù)比較設(shè)備數(shù)據(jù)的值,并只將各設(shè)備數(shù)據(jù)中值發(fā)生了變化的設(shè)備數(shù)據(jù)(變化數(shù)據(jù))發(fā)送至PC 20。
[0024]PLC 10具有:運(yùn)算處理部14、內(nèi)部設(shè)備(設(shè)備存儲(chǔ)器)15、數(shù)據(jù)收集處理部16、以及通信處理部17。運(yùn)算處理部14與來自用戶的操作(指示)相應(yīng)地進(jìn)行各種判斷處理。內(nèi)部設(shè)備15是在運(yùn)算處理部14的運(yùn)算處理中所使用的存儲(chǔ)裝置(存儲(chǔ)部)。另外,向內(nèi)部設(shè)備15儲(chǔ)存從被控制儀器40取得的設(shè)備數(shù)據(jù)。內(nèi)部設(shè)備15具有儲(chǔ)存數(shù)據(jù)的容量。在本實(shí)施方式中,將內(nèi)部設(shè)備15所儲(chǔ)存的數(shù)據(jù)稱為設(shè)備數(shù)據(jù)。
[0025]數(shù)據(jù)收集處理部16以規(guī)定的間隔(每個(gè)掃描時(shí)間等)從被控制儀器40收集設(shè)備數(shù)據(jù),并將設(shè)備數(shù)據(jù)的值保存至內(nèi)部設(shè)備15。本實(shí)施方式的數(shù)據(jù)收集處理部16在取得了設(shè)備數(shù)據(jù)的情況下,將前次取得的設(shè)備數(shù)據(jù)與本次取得的設(shè)備數(shù)據(jù)進(jìn)行比較,僅在設(shè)備數(shù)據(jù)發(fā)生了變化的情況下,將發(fā)生了變化的設(shè)備數(shù)據(jù)保存至內(nèi)部設(shè)備15。
[0026]另外,數(shù)據(jù)收集處理部16將所取得的全部的設(shè)備數(shù)據(jù)的合計(jì)量與發(fā)生了變化的設(shè)備數(shù)據(jù)的合計(jì)量進(jìn)行比較,將合計(jì)量小的一方的數(shù)據(jù)設(shè)定為向PC 20的發(fā)送對(duì)象。
[0027]通信處理部17在與PC 20之間進(jìn)行各種數(shù)據(jù)的發(fā)送和接收等。通信處理部17從PC 20接收設(shè)備數(shù)據(jù)的發(fā)送請(qǐng)求,向PC 20發(fā)送設(shè)備數(shù)據(jù)。
當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
绥德县| 大邑县| 枣强县| 开远市| 历史| 高邑县| 休宁县| 遵义县| 开原市| 乡宁县| 卢氏县| 慈利县| 邛崃市| 蒲城县| 洛浦县| 扶绥县| 安化县| 凌源市| 黄龙县| 江川县| 个旧市| 大竹县| 新郑市| 齐齐哈尔市| 翁源县| 东至县| 鄂托克前旗| 东乌珠穆沁旗| 徐汇区| 井研县| 西林县| 苏尼特左旗| 临漳县| 梓潼县| 扬州市| 秀山| 汝南县| 古浪县| 扬中市| 沁水县| 南城县|