欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

控制裝置以及控制方法_2

文檔序號:8298506閱讀:來源:國知局
指,獲取由控制對象設備輸入的數(shù)據(jù)、和進行作為控制運算結果的輸出數(shù)據(jù)的數(shù)據(jù)交換。
[0059]進程管理部以在1程序及用戶程序的執(zhí)行時間的空閑時間執(zhí)行監(jiān)視程序的方式進行控制。
[0060]在該例子中,示出了以規(guī)定周期重復執(zhí)行1程序及用戶程序的例子。在在周期內(nèi)的空閑時間內(nèi)監(jiān)視程序沒有執(zhí)行結束的情況下,還可以以中斷程序的處理而在下一周期的空閑時間內(nèi)重新開始執(zhí)行未處理部分的方式控制執(zhí)行監(jiān)視程序。
[0061]圖6A?6C是表示PLC所保存的數(shù)據(jù)的圖。
[0062]圖6A表示保存在監(jiān)視參數(shù)管理部內(nèi)的監(jiān)視參數(shù)列表的一個例子。在監(jiān)視參數(shù)列表中,對應關聯(lián)地保存有如監(jiān)視參數(shù)ID “Monitor Varl”等示出的用于識別所監(jiān)視的參數(shù)的數(shù)據(jù)與監(jiān)視參數(shù)“PowTime”、“ProductilNum”、“Product2Num”等的變量名。
[0063]圖6B示出通知條件管理部中所保存的通知條件列表的一個例子。在通知條件列表中,對應關聯(lián)地保存有如通知條件ID “condl”等示出的用于識別所通知的條件的數(shù)據(jù)、作為通知條件用“monitor Varl"表示的監(jiān)視參數(shù)ID、用“=”表示的條件式及用“500”表示的條件的值。
[0064]圖6C示出參數(shù)管理部中所保存的變量列表的一個例子。對應關聯(lián)地保存有如“PowTime”示出的變量名、用“ΠΝΤ”表示的數(shù)據(jù)類型、用“50”表示的變量的當前值。
[0065]圖7A、7B是表示服務器所保存的數(shù)據(jù)的圖。
[0066]圖7A是表示保存在參數(shù)DB中的參數(shù)列表的一個例子的圖。在參數(shù)列表中,分別對應關聯(lián)地保存有如“PLC_A”示出的用于識別作為持有對象的PLC的數(shù)據(jù)、用“PowTime”示出的表示變量名的數(shù)據(jù)、用“UNIT”等示出的表示變量的數(shù)據(jù)類型的數(shù)據(jù)。
[0067]圖7B是表示事件DB中保存的事件列表的一個例子的圖。在事件列表中,保存了如“PLC_A”示出的用于識別發(fā)生了事件的對象設備的數(shù)據(jù)、“condl發(fā)生”等的與所發(fā)生的事件有關的數(shù)據(jù)、用“2013/9/25 17:55:06”等示出的表示發(fā)生了事件的時刻的數(shù)據(jù)。
[0068]圖8A?SC是用于說明在執(zhí)行監(jiān)視程序時的PLC的動作流程的圖。
[0069]圖8A是表示在起動PLC時CPU執(zhí)行監(jiān)視程序的動作的流程圖。
[0070]在步驟SI中,將PLC起動。
[0071]在步驟S2中,監(jiān)視程序執(zhí)行確立與服務器之間的通信的處理,實現(xiàn)與服務器之間能夠執(zhí)行數(shù)據(jù)的收發(fā)的狀態(tài)。監(jiān)視程序經(jīng)由收發(fā)部向服務器發(fā)送通信確立用的指令,經(jīng)由接收部接收來自服務器的響應。
[0072]通信的協(xié)議可以使用WebSocket協(xié)議(HTML5 —種協(xié)議)。通過用該協(xié)議進行通信,能夠從PLC向服務器或移動終端發(fā)送表示PLC的控制狀態(tài)的數(shù)據(jù)消息。此外,若利用這種協(xié)議進行通信,則能夠用移動終端所具有的瀏覽器實時地確認表示PLC的控制狀態(tài)的數(shù)據(jù)。
[0073]在步驟S2中,若確立;額與服務器之間的通信,使數(shù)據(jù)的收發(fā)變?yōu)槟軌驁?zhí)行的狀態(tài),則在步驟S3中,監(jiān)視程序利用推送協(xié)議向服務器發(fā)送數(shù)據(jù)。在步驟S3中,參照系統(tǒng)參數(shù)管理部,經(jīng)由發(fā)送部將所保持的系統(tǒng)參數(shù)名一覽作為數(shù)據(jù)消息發(fā)送至服務器。
[0074]在步驟S4中,將用戶程序和在用戶程序中利用的變量列表從未圖示的個人計算機等下載到PLC,并在參數(shù)管理部保存變量列表。
[0075]在步驟S5中,監(jiān)視程序參照參數(shù)管理部,經(jīng)由發(fā)送部將變量列表作為數(shù)據(jù)消息發(fā)送至服務器。
[0076]圖SB是在通過由CPU執(zhí)行監(jiān)視程序來進行事件通知處理時的流程圖。在PLC中,通過執(zhí)行1程序、用戶程序,來執(zhí)行來自傳感器和/或馬達等外部設備的數(shù)據(jù)的輸入輸出、控制運算。進程管理部起動程序。
[0077]在步驟Sll中,當由進程管理部起動監(jiān)視程序時,在步驟S12中,從參數(shù)管理部讀取保存有變量名及變量的當前值的變量列表。
[0078]在步驟S13中,監(jiān)視程序參照保存在監(jiān)視參數(shù)管理部中的監(jiān)視參數(shù)列表及保存在通知條件管理部中的通知條件列表,判斷在步驟S12中讀取的變量列表中變量的當前值是否與通知條件吻合。
[0079]在步驟S13中判斷為與通知條件吻合的情況下,在步驟S14中,監(jiān)視程序利用推送協(xié)議,經(jīng)由數(shù)據(jù)發(fā)送部發(fā)送數(shù)據(jù)消息。
[0080]圖SC是用于說明在接收到來自服務器的數(shù)據(jù)消息的情況下,監(jiān)視程序所執(zhí)行的登記監(jiān)視對象參數(shù)列表、通知條件列表的動作的圖。
[0081]在步驟S21中,若從服務器接收到數(shù)據(jù)消息則分析該數(shù)據(jù)消息,監(jiān)視程序判斷是否為監(jiān)視參數(shù)列表、通知條件列表的登記處理。
[0082]在步驟S21中,若判斷為是監(jiān)視參數(shù)列表的登記處理,則將數(shù)據(jù)消息中所包含的監(jiān)視參數(shù)ID和監(jiān)視對象的變量名保存至監(jiān)視參數(shù)管理部。
[0083]在步驟S21中,若判斷為是通知條件列表的登記處理,則登記數(shù)據(jù)消息中所包含的通知條件ID、監(jiān)視參數(shù)ID、條件式、條件的值。
[0084]圖9A、9B是描述了服務器的動作的流程圖。
[0085]圖9A是表示在接收到來自PLC的數(shù)據(jù)消息時的服務器的動作的流程圖。
[0086]若在步驟S31中接收到來自PLC的數(shù)據(jù)消息,則控制部在步驟S32中,判斷是否為起動PLC時發(fā)送的數(shù)據(jù)消息。
[0087]在一個例子中,解譯為數(shù)據(jù)消息所包含的在發(fā)送時的狀態(tài),判斷是否為起動PLC時發(fā)送的數(shù)據(jù)。
[0088]若在步驟S32中判斷為是在起動PLC時發(fā)送的數(shù)據(jù)消息,則在步驟S33中,進行向參數(shù)DB中登記系統(tǒng)參數(shù)名或變量列表的處理。
[0089]若在步驟S32中判斷為不是在起動PLC時發(fā)送的數(shù)據(jù)消息,則判斷為是來自PLC的事件通知,在步驟S34中,向事件DB中登記通知條件ID和事件發(fā)生時刻。
[0090]在步驟S34中,若向事件DB中登記事件,則參照客戶端(client)管理部,對所登記的移動終端發(fā)送包含通知條件ID、變量名和變量的當前值發(fā)生時刻的數(shù)據(jù)消息。
[0091]圖9B是在表示移動終端對服務器進行登錄處理時的流程圖。
[0092]在步驟S41中,若從移動終端發(fā)送數(shù)據(jù)消息,則在步驟S42中判斷是否為用戶的登錄處理。
[0093]在步驟S42中判斷為是用戶的登錄處理的情況下,在步驟S43中向客戶端管理部登記用戶名。
[0094]在步驟S42中沒有判斷為是用戶的登錄處理的情況下,在步驟S44中判斷為通知條件的登記,對所接收的數(shù)據(jù)消息進行解譯,將監(jiān)視參數(shù)ID、監(jiān)視對象的變量名、通知條件ID、通知條件式作為數(shù)據(jù)消息發(fā)送至PLC。
[0095]如圖SC中說明的那樣,若PLC的監(jiān)視程序從服務器接收到通知條件參數(shù)的數(shù)據(jù)消息,則登記監(jiān)視對象管理部中所保存的監(jiān)視參數(shù)列表及通知條件管理部中所保存的通知條件列表。
[0096]圖10是表示從PLC發(fā)送至服務器的數(shù)據(jù)消息的例子。
[0097]數(shù)據(jù)消息至少包括表示消息的類型的數(shù)據(jù)、發(fā)送源的數(shù)據(jù)、表示所通知的信息的數(shù)據(jù)、文本數(shù)據(jù)。
[0098]若服務器或PLC接收數(shù)據(jù)消息,則判定數(shù)據(jù)類型,并進行通知數(shù)據(jù)的處理和保存到事件中的處理。
[0099]圖1lA?IlC是表示在移動終端進行顯示的例子。
[0100]圖1lA是在在移動終端上顯示從服務器發(fā)送的變量列表及系統(tǒng)參數(shù)的顯示例。
[0101 ] 在顯示例中,執(zhí)行用于持續(xù)執(zhí)行必要的處理的處理。
[0102]圖1lB是用于在移動終端上設定事件通知條件的參數(shù)的顯示例。
[0103]圖1lC是表示接收到來自服務器的通知的例子的顯示例。
【主權項】
1.一種控制裝置,與網(wǎng)絡相連接,能夠與外部設備通信,其特征在于, 包括: 存儲模塊,其用來保存與用戶對應的變量, 監(jiān)視模塊; 上述監(jiān)視模塊包括: 通信連接模塊,其確立與上述外部設備之間的通信連接, 讀取模塊,其訪問并讀取在上述存儲模塊中保存的變量的值, 發(fā)送模塊,其利用推送協(xié)議向確立了上述通信連接的外部設備進行發(fā)送; 反復更新上述存儲模塊,來更新保存在該存儲模塊中的上述變量的值, 上述監(jiān)視模塊利用上述推送協(xié)議,向確立了上述通信連接的外部設備發(fā)送與所讀取的上述變量的值相關的數(shù)據(jù)消息。
2.根據(jù)權利要求1所述的控制裝置,其特征在于, 上述存儲模塊針對上述變量保存有條件數(shù)據(jù),該條件數(shù)據(jù)描述了向上述外部設備進行發(fā)送的條件, 上述監(jiān)視模塊還包括確定模塊,該確定模塊針對所讀取的上述變量的值,確定與上述條件數(shù)據(jù)吻合的變量, 通過上述監(jiān)視模塊來發(fā)送與所確定的上述變量有關的數(shù)據(jù)消息。
3.根據(jù)權利要求1所述的控制裝置,其特征在于, 上述存儲模塊針對上述變量保存有條件數(shù)據(jù),該條件數(shù)據(jù)描述了向上述外部設備進行發(fā)送的條件; 上述監(jiān)視模塊還包括: 分析模塊,其對從確立了上述通信連接的外部設備接收的消息進行分析, 驅動存儲模塊,其在上述接收的消息中包含上述條件數(shù)據(jù)的情況下,使上述存儲模塊存儲條件數(shù)據(jù); 通過上述監(jiān)視模塊來向上述存儲模塊登記上述條件數(shù)據(jù)。
4.一種控制裝置的控制方法,該控制裝置與網(wǎng)絡相連接,能夠與外部設備通信,其特征在于, 包括如下的步驟: 存儲步驟,用來保存與用戶對應的變量, 監(jiān)視步驟; 上述監(jiān)視步驟包括: 通信連接步驟,確立與上述外部設備之間的通信連接, 讀取步驟,訪問并讀取在上述存儲步驟中保存的變量的值, 發(fā)送步驟,利用推送協(xié)議向確立了上述通信連接的外部設備進行發(fā)送; 反復執(zhí)行上述存儲步驟,來更新保存在該存儲步驟中的上述變量的值, 在上述監(jiān)視步驟中,利用上述推送協(xié)議,向確立了上述通信連接的外部設備發(fā)送與所讀取的上述變量的值相關的數(shù)據(jù)消息。
【專利摘要】本發(fā)明提供一種控制裝置和控制方法。該控制裝置的目的在于提供一種減少PLC進行控制運算的負擔且高速提供表示控制狀態(tài)的數(shù)據(jù)的PLC。能夠與外部設備之間進行數(shù)據(jù)通信的PLC通過執(zhí)行與用戶相關的模塊來對控制對象進行控制。控制裝置具備對在執(zhí)行與用戶相關的模塊的過程中被參照或被更新的表示控制狀態(tài)的數(shù)據(jù)進行監(jiān)視的監(jiān)視模塊。監(jiān)視模塊在滿足監(jiān)視條件的情況下,利用推送協(xié)議向外部的設備、服務器發(fā)送表示控制狀態(tài)的數(shù)據(jù)消息。
【IPC分類】G05B19-05
【公開號】CN104615067
【申請?zhí)枴緾N201410616531
【發(fā)明人】川上真輔, 栗林博
【申請人】歐姆龍株式會社
【公開日】2015年5月13日
【申請日】2014年11月5日
【公告號】EP2869148A1, US20150127821
當前第2頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
德化县| 平利县| 博湖县| 县级市| 井研县| 万年县| 遂昌县| 鄢陵县| 隆林| 宿州市| 丰镇市| 澎湖县| 囊谦县| 精河县| 陆河县| 靖江市| 乌拉特中旗| 濮阳县| 遂昌县| 滨海县| 信宜市| 鄂尔多斯市| 宁乡县| 鄯善县| 崇礼县| 北安市| 余干县| 嵊州市| 鲜城| 南投县| 绵竹市| 连江县| 兰溪市| 凤冈县| 柘荣县| 越西县| 武威市| 府谷县| 博白县| 闽侯县| 荃湾区|