CN108427361A - 对可编程逻辑控制器进行监控的方法、模块和移动终端 - Google Patents
对可编程逻辑控制器进行监控的方法、模块和移动终端 Download PDFInfo
- Publication number
- CN108427361A CN108427361A CN201710075917.1A CN201710075917A CN108427361A CN 108427361 A CN108427361 A CN 108427361A CN 201710075917 A CN201710075917 A CN 201710075917A CN 108427361 A CN108427361 A CN 108427361A
- Authority
- CN
- China
- Prior art keywords
- plc
- mobile terminal
- user
- subject component
- monitored
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/05—Programmable logic controllers, e.g. simulating logic interconnections of signals according to ladder diagrams or function charts
- G05B19/058—Safety, monitoring
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/10—Plc systems
- G05B2219/14—Plc safety
- G05B2219/14006—Safety, monitoring in general
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/10—Plc systems
- G05B2219/14—Plc safety
- G05B2219/14008—Pc monitors plc
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Programmable Controllers (AREA)
- Testing And Monitoring For Control Systems (AREA)
Abstract
本发明实施例提供一种对可编程逻辑控制器(PLC)进行监控的方法、模块和移动终端,该PLC连接有一个或多个监控对象,其中,移动终端与所述PLC进行连接,接收用户输入的从对象组件列表中为所述监控对象选择对象组件的选择信息,根据所述选择信息确定对象组件,并根据用户输入的第一输入信息,将所述对象组件和相应的监控对象进行关联。一方面,所述移动终端接收所述PLC传输的针对所述监控对象的数据,对应的对象组件根据所述数据显示所述监控对象的状态;另一方面,用户能够通过该移动终端对PLC进行控制。根据本发明的实施例,可以提高用户操作的灵活性,提高用户的工作效率和体验度。
Description
技术领域
本发明涉及可编程逻辑控制器(PLC,Programmable Logic Controller)领域,尤其涉及一种对PLC进行监控的方法、模块和移动终端。
背景技术
在工业生产中,广泛使用了PLC对工业生产过程进行控制。例如,在生产设备的控制系统中,可以通过PLC自动控制与其连接的开关、灯等组件。为了保证工业生产的顺利进行,用户需要对PLC的控制数据进行监视和维护。
目前,可以通过移动手机上装有的应用程序(Application,简称为APP)对PLC的控制数据进行监视。但是,现有的APP能够监视的PLC组件(监控对象)在应用程序开发的过程中就已经固定了。如果用户想要监控不同的PLC组件,就需要PLC生产厂家提供不同的应用程序。当用户需要监控的对象不在厂家提供的小范围内时,则无法使用该APP进行PLC监控。
应该注意,上面对技术背景的介绍只是为了方便对本发明的技术方案进行清楚、完整的说明,并方便本领域技术人员的理解而阐述的。不能仅仅因为这些方案在本发明的背景技术部分进行了阐述而认为上述技术方案为本领域技术人员所公知。
发明内容
为了解决背景技术指出的上述问题,本发明实施例提供了一种对PLC进行监控的方法、模块和移动终端,以提高用户操作的灵活性,提高用户的工作效率和体验度。
根据本发明实施例的第一方面,提供了一种对PLC进行监控的方法,所述可编程逻辑控制器连接有一个或多个监控对象,其中,所述方法包括:
移动终端与所述可编程逻辑控制器进行连接;
所述移动终端接收用户输入的从对象组件列表中为所述监控对象选择对象组件的选择信息,根据所述选择信息确定所述对象组件;
所述移动终端根据所述用户输入的第一输入信息,将所述对象组件和相应的监控对象进行关联;
所述移动终端接收所述可编程逻辑控制器传输的针对所述监控对象的数据,所述对象组件根据所述数据显示所述监控对象的状态。
根据本发明实施例的第二方面,提供一种如第一方面所述的方法,其中,所述方法还包括:
所述移动终端接收所述用户针对所述对象组件输入的第二输入信息;
根据所述第二输入信息向所述可编程逻辑控制器发送控制指令,使得所述可编程逻辑控制器根据所述第二输入信息对所述监控对象进行控制。
根据本发明实施例的第三方面,提供一种如第一方面所述的方法,其中,所述方法还包括:
所述移动终端预先存储有所述对象组件列表。
根据本发明实施例的第四方面,提供一种如第一方面所述的方法,其中,所述移动终端根据所述用户输入的第三输入信息创建一个或多个页面,并且,所述移动终端在每个所述页面中,根据所述选择信息确定所述对象组件。
根据本发明实施例的第五方面,提供一种如第一方面所述的方法,其中,所述移动终端根据所述第一输入信息,编辑所述对象组件的属性信息。
根据本发明实施例的第六方面,提供一种对可编程逻辑控制器进行监控的模块,所述可编程逻辑控制器连接有一个或多个监控对象,其中,所述模块配置于移动终端中,所述模块包括:
通信单元,其与所述可编程逻辑控制器进行连接,并接收所述可编程逻辑控制器传输的针对所述监控对象的数据;
选择单元,其根据用户输入的从对象组件列表中为所述监控对象选择对象组件的选择信息确定所述对象组件;
编辑单元,其根据所述用户输入的第一输入信息,将所述对象组件和相应的监控对象进行关联;
显示单元,其使所述对象组件根据所述通信单元接收的所述数据显示所述监控对象的状态。
根据本发明实施例的第七方面,提供一种如第六方面所述的模块,其中,所述通信单元根据所述用户针对所述对象组件输入的第二输入信息向所述可编程逻辑控制器发送控制指令,使得所述可编程逻辑控制器根据所述第二输入信息对所述监控对象进行控制。
根据本发明实施例的第八方面,提供一种如第六方面所述的模块,其中,所述模块还包括:存储单元,其预先存储有所述对象组件列表。
根据本发明实施例的第九方面,提供一种如第六方面所述的模块,其中,所述显示单元根据所述用户输入的第三输入信息,创建一个或多个页面,在每个所述页面中,所述选择单元根据所述选择信息确定所述对象组件。
根据本发明实施例的第十方面,提供一种如第六方面所述的模块,其中,所述编辑单元根据所述第一输入信息,编辑所述对象组件的属性信息。
根据本发明实施例的第十一方面,提供一种移动终端,包括如第六至第十方面中任一项所述的对可编程逻辑控制器进行监控的模块。
本发明的有益效果在于:根据本发明的实施例的方法、模块和移动终端,可以提高用户操作的灵活性,提高用户的工作效率和体验度。
参照后文的说明和附图,详细公开了本发明的特定实施方式,指明了本发明的原理可以被采用的方式。应该理解,本发明的实施方式在范围上并不因而受到限制。在所附权利要求的精神和条款的范围内,本发明的实施方式包括许多改变、修改和等同。
针对一种实施方式描述和/或示出的特征可以以相同或类似的方式在一个或更多个其它实施方式中使用,与其它实施方式中的特征相组合,或替代其它实施方式中的特征。
应该强调,术语“包括/包含”在本文使用时指特征、整件、步骤或组件的存在,但并不排除一个或更多个其它特征、整件、步骤或组件的存在或附加。
附图说明
所包括的附图用来提供对本发明实施例的进一步的理解,其构成了说明书的一部分,用于例示本发明的实施方式,并与文字描述一起来阐释本发明的原理。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。在附图中:
图1是本发明实施例1的对PLC进行监控的方法的示意图;
图2是本发明实施例1的对PLC进行监控的方法的另一示意图;
图3是本发明实施例1的对PLC进行监控的方法的另一示意图;
图4是本发明实施例1的移动终端、PLC、监控对象的连接的示意图;
图5是本发明实施例1的移动终端所显示的创建新监控画面的示意图;
图6是本发明实施例1的移动终端所显示的进入新监控页面的示意图;
图7是本发明实施例1的移动终端所显示的对象组件列表的示意图;
图8是本发明实施例1的移动终端所显示的选择对象组件的示意图;
图9是本发明实施例1的移动终端所显示的拖动对象组件的示意图;
图10是本发明实施例1的移动终端所显示的删除对象组件的示意图;
图11是本发明实施例1的移动终端所显示的编辑对象组件的示意图;
图12是本发明实施例1的移动终端所显示的多画面的示意图;
图13是本发明实施例2的对PLC进行监控的模块的示意图;
图14是本发明实施例3的对PLC进行监控的移动终端的系统构成的示意图。
具体实施方式
参照附图,通过下面的说明书,本发明的前述以及其它特征将变得明显。在说明书和附图中,具体公开了本发明的特定实施方式,其表明了其中可以采用本发明的原则的部分实施方式,应了解的是,本发明不限于所描述的实施方式,相反,本发明包括落入所附权利要求的范围内的全部修改、变型以及等同物。
实施例1
本实施例提供了一种对可编程逻辑控制器(PLC)进行监控的方法,其中该PLC连接有一个或多个监控对象。
图1是本发明实施例的对PLC进行监控的方法的流程图,对该方法进行了示意性说明。如图1所示,该方法包括:
步骤101:移动终端与PLC进行连接;
步骤102:移动终端接收用户输入的从对象组件列表中为该PLC选择对象组件的选择信息,根据该选择信息确定对象组件;
步骤103:移动终端根据用户输入的第一输入信息,将对象组件和相应的监控对象进行关联;
步骤104:移动终端接收PLC传输的针对该监控对象的数据;
步骤105:对象组件根据该数据显示对应的监控对象的状态。
在步骤104中,PLC传输的针对监控对象的数据可以包括PLC输入和/或输出数据、中间数据,其中,中间数据可以包括数据存储区的值、工作区的值、计数器的值、PLC的状态值等。
在本实施例中,可以通过在移动终端中运行对PLC进行监控的模块(也可以称为装置或虚拟装置)来实施该监控方法。该模块例如可以是在手机上运行的基于安卓系统的应用程序(Android APP),也可以是基于苹果公司开发的移动操作系统的应用程序(IOSAPP);但本发明不限于此,例如还可以是在其他移动终端中运行的其他操作系统的应用程序。
此外,该移动终端可以通过有线或者无线的方式与PLC建立通信连接,例如,通过WiFi(Wireless Fidelity),蓝牙或USB(Universal Serial Bus)等方式与PLC进行通信。
通过本实施例的方法,用户可以根据实际情况,灵活的选择对象组件,提高了用户操作的灵活性,提高了工作效率和体验度。
图2是本发明实施例的对PLC进行监控的方法的另一示意图。如图2所示,该方法包括:
步骤201:移动终端与PLC进行连接;
步骤202:移动终端接收用户输入的从对象组件列表中为该PLC选择对象组件的选择信息,根据该选择信息确定对象组件;
步骤203:移动终端根据用户输入的第一输入信息,将对象组件和相应的监控对象进行关联;
步骤204:移动终端判断是否开始监控,如果判断结果为否,执行步骤205,如果判断结果为是,执行步骤206;
步骤205:移动终端停止监控PLC;
步骤206:移动终端接收PLC传输的针对该监控对象的数据,对象组件根据该数据显示该监控对象的状态;
步骤207:移动终端判断是否收到用户针对对象组件输入的第二输入信息,在未收到第二输入信息的情况下,返回步骤204,在收到第二输入信息的情况下,执行步骤208;
步骤208:移动终端根据该第二输入信息,向PLC发送控制指令,使得PLC根据该第二输入信息对该监控对象进行控制。
在本实施例中,用户可以针对例如开关、数值输入、文本输入等对象组件输入第二输入信息,该第二输入信息可以是该对象组件的信号或当前值的设置信息。其中,由于在步骤203中,将移动终端侧的对象组件和相应的PLC侧的监控对象相关联,因此,可以通过改变该对象组件的ON/OFF状态或当前值的方式,向PLC发送控制指令,使PLC根据该对象组件的ON/OFF状态或当前值的设置信息,控制相应的监控对象的信号或设定值。
由此,用户不仅可以监视各个PLC组件的状态,还可以根据实际情况,灵活的设置PLC针对各个PLC组件的信号或设定值,从而进一步提高了管理、维护工作的便利性,提高了工作效率。
图3是本发明实施例的对PLC进行监控的方法的另一示意图。如图3所示,该方法包括:
步骤301:移动终端预先存储有对象组件列表;
步骤302:移动终端与PLC进行连接;
步骤303:移动终端接收用户输入的从对象组件列表中为该PLC选择对象组件的选择信息,根据该选择信息确定对象组件;
步骤304:移动终端根据用户输入的第一输入信息,将对象组件和相应的监控对象进行关联;
步骤305:移动终端接收PLC传输的针对该监控对象的数据;
步骤306:对象组件根据该数据显示该监控对象的状态。
在步骤301中,移动终端预先存储有对象组件列表。用户可以在对象组件列表中,根据连接在PLC上的监视对象,自由选择待监控的PLC对象组件,由此,用户能够在种类丰富的组件中选择合适的对象组件种类,能够监控多种PLC,提高了操作的灵活性。
在本实施例中,移动终端可以根据用户输入的第三输入信息,创建一个或多个页面,并且,在每个页面中,根据用户输入的对象组件选择信息,确定一个或多个对象组件。用户可以指示移动终端创建一个或多个监控页面,并且监控页面的数量可以由用户任意添加或删减,同时,用户可以在每个监控页面中任意的添加或删除对象组件。由此,在需要监控的对象组件较多的情况下,或者需要进行分类显示的情况下,能够清晰明了的显示监控画面。
在本实施例中,移动终端可以根据用户输入的第一输入信息,编辑对象组件的属性信息。其中,对象组件的属性信息可以包括对象组件的数据地址信息、及对象组件在移动终端的显示单元上的显示位置和显示名称等多种信息。由此,用户可以根据需要,编辑对象组件的属性信息,进而能够与对应的PLC监控对象进行关联,并且,能够编排监控画面格式,从而能够在一幅画面上清晰地显示所需要的内容。
下面利用图4-12举例说明移动终端监控PLC的方法。
图4示出了在对PLC进行监控时,移动终端、PLC以及监控对象的连接示意图。如图4所示,移动终端41与PLC42进行连接,其中,PLC42连接有一个或多个监控对象43,监控对象43可以包括灯431,开关432,温度显示器433等一个或多个PLC组件。
其中,该移动终端41中运行有具有监控功能的监控模块(未图示),通过该监控模块对PLC42进行监控。该监控模块,如前所述,可以是运行在移动终端41中的专用APP。移动终端41通过该监控模块监控PLC42针对各个监控对象43的数据。
图5是本发明实施例的移动终端所显示的创建新监控画面的示意图。如图5所示,进入该模块后,移动终端41的屏幕上可以显示“导入既存监控画面”和“创建新监控画面”。用户通过点击“导入既存监控画面”按钮,可以将事先保存的监控画面导入至该监控模块,通过点击“创建新监控画面”按钮,进入监控画面新建界面。
图6是本发明实施例的移动终端所显示的进入新监控页面的示意图。图7是本发明实施例的移动终端所显示的对象组件列表的示意图。如图6和7所示,通过在监控画面新建界面上输入特定的手势操作,例如向右滑动,可以显示预先存储的对象组件列表的内容。该对象组件列表可以包括灯、触摸开关、数值输入、数值输出、文本输入、文本输出等对象组件。
图8是本发明实施例的移动终端所显示的选择对象组件的示意图。如图8所示,用户可以根据当前在PLC42上连接的监控对象的情况,从对象组件列表中,选择与PLC42连接的监控对象对应的对象组件。例如,当PLC42连接有监控对象灯431时,通过点击移动终端41屏幕上显示的组件列表中的“灯”,选择一个类型为“灯”的对象组件。
用户还可以通过输入特定的手势动作,来编辑该对象组件的属性信息。
图9是本发明实施例的移动终端所显示的拖动对象组件的示意图。例如,如图9所示,点击选中对象组件“灯”,可将其拖动到屏幕的指定位置。
图10是本发明实施例的移动终端所显示的删除对象组件的示意图。如图10所示,选中对象组件“灯”并长按,可删除该组件。
由此,用户能够根据实际需要和个人喜好,编排监控画面格式,从而能够在一幅画面上清晰地显示所需要的内容。
图11是本发明实施例的移动终端所显示的编辑对象组件的示意图。如图11所示,用户还可以双击对象组件“灯”来编辑“灯”的信息。例如,用户根据监控对象灯431的数据地址编辑对象组件灯的数据地址,使对象组件“灯”与监控对象灯431相关联。
在移动终端41对PLC42开始进行监控后,移动终端41接收PLC42针对该监控对象灯431的数据,对象组件“灯”根据接收到的数据显示监控对象灯431的对应状态。例如,在PLC42向监控对象灯431发送信号“ON”时,监控对象灯431亮,在移动终端11侧,在接收到该“ON”信号后,与该监控对象灯431关联的对象组件“灯”进行高亮显示。
另外,用户还可以编辑对象组件的信号或设定值,进而控制与该对象组件对应的监控对象的信号或设定值。例如,用户可以根据需要,将对象组件“开关”的信号状态设置为“ON”或“OFF”,或者,将对象组件“开关”的信号设置为按照一定周期进行“ON”和“OFF”的交替。同时,移动终端41根据该输入信息,向PLC42发送对象组件“开关”的设置后的信号,PLC42根据该信号,设置其针对监控对象开关432的信号,使监控对象开关432根据用户指定的输入信息工作。
在本实施例中,用户还可以根据实际需要,创建多个监控画面,并且可以在多个监控画面中进行切换,并在不同的监控画面上添加不同的组件。
图12是本发明实施例的移动终端所显示的多画面的示意图。如图12所示,通过点击监控画面上方的左右箭头来切换监控画面,在选中一个监控画面后,点击编辑按钮,可以返回至编辑模式,进而,可以在该监控画面上添加不同的对象组件。
由此,用户可以根据需要建立一个或多个监控页面,进而,在需要监控的对象组件较多的情况下,或者需要进行分类显示的情况下,能够清晰明了的显示监控画面。另外,还可以点击监控画面上方的保存按钮,保存用户设定的监视画面,以便下次重复使用;点击监控按钮,监控模块根据当前监控画面的设置,开始监控PLC组件。
值得注意的是,以上仅以监控对象“灯”和“开关”为例对监控方法进行了示意性说明,但本发明不限于此,监控对象可以包含PLC中的所有数据,包括PLC输入和/或输出数据、中间数据,其中,中间数据可以包括数据存储区的值、工作区的值、计数器的值、PLC的状态值等,用户可以根据实际情况确定具体的监控对象。
通过本实施例的方法,用户仅需要在移动终端上安装一个监控模块(例如,一个专用APP),就可以监控不同种类的PLC。并且,还可以根据实际情况灵活的设置监控页面并灵活的选择需要监控的对象组件,同时,用户不仅可以监视PLC针对监视对象的数据,还可以向PLC发送控制信号,使PLC根据该控制信号控制监控对象。进而,提高了用户操作的灵活性,提高了工作效率和体验度。
实施例2
本实施例提供了一种对可编程逻辑控制器(PLC)进行监控的模块,其中,该PLC连接有一个或多个监控对象,该模块配置于移动终端中。
在本实施例中,该监控模块(也可以称为装置或虚拟装置)例如可以是基于安卓系统的应用程序(Android APP),也可以是基于IOS的应用程序(IOS APP);但本发明不限于此,例如还可以是运行在其他操作系统的应用程序。
图13是对PLC进行监控的模块的示意图。如图13所示,该监控模块61包括通信单元611,选择单元612,编辑单元613和显示单元614。
其中,通信单元611与PLC进行连接,并接收该PLC传输的针对该监控对象的数据,选择单元612根据用户输入的从对象组件列表中为监控对象选择对象组件的选择信息,确定对应的对象组件,编辑单元613根据用户输入的第一输入信息,将该对象组件和相应的监控对象进行关联,显示单元614使该对象组件根据通信单元611接收的数据显示监控对象的状态。
通过本实施例的移动终端,用户可以根据实际情况,灵活的选择对象组件,提高了用户操作的灵活性,提高了工作效率和体验度。
在本实施例中,通信单元611根据用户针对对象组件输入的第二输入信息向PLC发送控制指令,使得PLC根据该第二输入信息对相应的监控对象进行控制。由此,用户通过移动终端不仅可以监视各个PLC组件的状态,还可以根据实际情况,灵活的设置PLC针对各个PLC组件的信号或设定值,从而进一步提高了管理维护工作的便利性,提高了工作效率。
在本实施例中,如图13所示,监控模块61还可以包括存储单元615,该存储单元615预先存储有对象组件列表,由此,用户可以根据连接在PLC上的监视对象,自由选择待监控的PLC对象组件,由此,用户能够在种类丰富的组件中选择合适的对象组件种类,能够监控多种PLC,提高了操作的灵活性。
在本实施例中,显示单元614根据用户输入的第三输入信息,创建一个或多个页面,在每个所述页面,选择单元612根据用户输入的对象组件选择信息,确定对象组件。由此,在需要监控的对象组件较多的情况下,或者需要进行分类显示的情况下,能够清晰明了的显示监控画面。
在本实施例中,编辑单元613根据用户输入的第一输入信息,编辑对象组件的属性信息。由此,用户可以根据需要,编辑对象组件的属性信息,进而能够与对应的PLC监控对象进行关联,并且,能够编排显示单元614上的监控画面格式,从而能够在一幅画面上清晰地显示所需要的内容。
本实施例对该监控模块的形式和实现方式不作限制,只要能完成上述功能中的一项或多项,都包含于本申请的保护范围。该监控模块可以使用通用的通信协议与PLC通信,从而可以监控各种主流的PLC。
实施例3
本发明实施例3提供一种移动终端,该移动终端包括实施例2中的监控模块,该移动终端可以是手机、平板电脑等,本实施例并不仅限于此。
图14是本发明实施例的移动终端的系统构成的示意图。该移动终端70可以包括中央处理器71和存储器72。存储器72耦合到中央处理器71。值得注意的是,该图是示例性的;还可以使用其他类型的结构,来补充或代替该结构,以实现其功能。
如图14所示,该移动终端70还可以包括通信模块73、输入单元74、显示器75、电源76。
该中央处理器71(有时也称为控制器或操作控件,可以包括微处理器或其他处理器装置和/或逻辑装置)接收用户操作和PLC输入并控制移动终端70的各个部分和操作。
在本实施例中,存储器72可以存储有执行各种程序的指令,中央处理器71可以被配置为通过执行上述指令进行如下的控制:与可编程逻辑控制器进行连接;接收用户输入的从对象组件列表中为所述监控对象选择对象组件的选择信息,根据所述选择信息确定所述对象组件;根据所述用户输入的第一输入信息,将所述对象组件和相应的监控对象进行关联;接收所述可编程逻辑控制器传输的针对所述监控对象的数据,所述对象组件根据所述数据显示所述监控对象的状态。
输入单元74向中央处理器71提供用户操作输入。该输入单元74例如为按键或触摸输入装置。
显示器75用于进行图像、文字和监控画面等显示对象的显示。该显示器例如可为液晶显示器,但并不限于此。
存储器72可以是固态存储器,例如,只读存储器(ROM)、随机存取存储器(RAM)、SIM(Subscriber Identity Model)卡等。还可以是这样的存储器,其即使在断电时也保存信息,可被选择性地擦除且设有更多数据,该存储器的示例有时被称为EPROM(ErasableProgrammable Read-Only Memory)等。存储器72还可以是某种其它类型的装置。存储器72可以包括缓冲存储器721(有时被称为缓冲器)、应用/功能存储部722、数据存储部723、驱动程序存储部724。
其中,该应用/功能存储部722用于存储应用程序和功能程序或用于通过中央处理器71执行电子设备70的操作的流程。该数据存储部723用于存储数据,例如保存的监控画面等数据。该驱动程序存储部724存储驱动程序,这些驱动程序用于通信功能和/或用于执行移动终端70的其他功能(如消息传送应用、通讯录应用等)。
通信模块73为发送和接收信号的发送机/接收机。通信模块73耦合到中央处理器71,以提供输入信号和接收输出信号。
本发明实施例还提供一种计算机可读程序,其中当在移动终端中执行所述程序时,所述程序使得计算机在所述移动终端中执行如上面实施例1所述的PLC监控的方法。
本发明实施例还提供一种存储有计算机可读程序的存储介质,其中所述计算机可读程序使得计算机在移动终端中执行上面实施例1所述的PLC监控的方法。
以上参照附图描述了本发明的优选实施方式。这些实施方式的许多特征和优点根据该详细的说明书是清楚的,因此所附权利要求旨在覆盖这些实施方式的落入其真实精神和范围内的所有这些特征和优点。此外,由于本领域的技术人员容易想到很多修改和改变,因此不是要将本发明的实施方式限于所例示和描述的精确结构和操作,而是可以涵盖落入其范围内的所有合适修改和等同物。
本发明以上的装置和方法可以由硬件实现,也可以由硬件结合软件实现。本发明涉及这样的计算机可读程序,当该程序被逻辑部件所执行时,能够使该逻辑部件实现上文所述的装置或构成部件,或使该逻辑部件实现上文所述的各种方法或步骤。本发明还涉及用于存储以上程序的存储介质,如硬盘、磁盘、光盘、DVD、flash存储器等。
以上结合具体的实施方式对本发明进行了描述,但本领域技术人员应该清楚,这些描述都是示例性的,并不是对本发明保护范围的限制。本领域技术人员可以根据本发明的精神和原理对本发明做出各种变型和修改,这些变型和修改也在本发明的范围内。
Claims (11)
1.一种对可编程逻辑控制器进行监控的方法,其中,所述可编程逻辑控制器连接有一个或多个监控对象,其特征在于,所述方法包括:
移动终端与所述可编程逻辑控制器进行连接;
所述移动终端接收用户输入的从对象组件列表中为所述监控对象选择对象组件的选择信息,根据所述选择信息确定所述对象组件;
所述移动终端根据所述用户输入的第一输入信息,将所述对象组件和相应的监控对象进行关联;
所述移动终端接收所述可编程逻辑控制器传输的针对所述监控对象的数据,所述对象组件根据所述数据显示所述监控对象的状态。
2.根据权利要求1所述的方法,其中,所述方法还包括:
所述移动终端接收所述用户针对所述对象组件输入的第二输入信息;
根据所述第二输入信息向所述可编程逻辑控制器发送控制指令,使得所述可编程逻辑控制器根据所述第二输入信息对所述监控对象进行控制。
3.根据权利要求1所述的方法,其中,所述方法还包括:
所述移动终端预先存储有所述对象组件列表。
4.根据权利要求1所述的方法,其中,所述方法还包括:
所述移动终端根据所述用户输入的第三输入信息创建一个或多个页面,并且,所述移动终端在每个所述页面中,根据所述选择信息确定所述对象组件。
5.根据权利要求1所述的方法,其中,所述移动终端根据所述第一输入信息,编辑所述对象组件的属性信息。
6.一种对可编程逻辑控制器进行监控的模块,其中,所述可编程逻辑控制器连接有一个或多个监控对象,其特征在于,所述模块配置于移动终端中,所述模块包括:
通信单元,其与所述可编程逻辑控制器进行连接,并接收所述可编程逻辑控制器传输的针对所述监控对象的数据;
选择单元,其根据用户输入的从对象组件列表中为所述监控对象选择对象组件的选择信息确定所述对象组件;
编辑单元,其根据所述用户输入的第一输入信息,将所述对象组件和相应的监控对象进行关联;
显示单元,其使所述对象组件根据所述通信单元接收的所述数据显示所述监控对象的状态。
7.根据权利要求6所述的模块,其中,所述通信单元根据所述用户针对所述对象组件输入的第二输入信息向所述可编程逻辑控制器发送控制指令,使得所述可编程逻辑控制器根据所述第二输入信息对所述监控对象进行控制。
8.根据权利要求6所述的模块,其中,所述模块还包括:
存储单元,其预先存储有所述对象组件列表。
9.根据权利要求6所述的模块,其中,所述显示单元根据所述用户输入的第三输入信息,创建一个或多个页面,在每个所述页面中,所述选择单元根据所述选择信息确定所述对象组件。
10.根据权利要求6所述的模块,其中,所述编辑单元根据所述第一输入信息,编辑所述对象组件的属性信息。
11.一种移动终端,包括如权利要求6至10任一项所述的对可编程逻辑控制器进行监控的模块。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710075917.1A CN108427361A (zh) | 2017-02-13 | 2017-02-13 | 对可编程逻辑控制器进行监控的方法、模块和移动终端 |
EP17202966.2A EP3361334A1 (en) | 2017-02-13 | 2017-11-22 | Monitoring method, monitoring module, and mobile terminal for monitoring a programmable logic controller |
US15/821,759 US20180231950A1 (en) | 2017-02-13 | 2017-11-23 | Monitoring method, monitoring module, and mobile terminal for monitoring programmable logic controller |
JP2017226930A JP2018133078A (ja) | 2017-02-13 | 2017-11-27 | プログラマブル論理制御装置を監視する方法、モジュール及び移動端末 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710075917.1A CN108427361A (zh) | 2017-02-13 | 2017-02-13 | 对可编程逻辑控制器进行监控的方法、模块和移动终端 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108427361A true CN108427361A (zh) | 2018-08-21 |
Family
ID=60421703
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710075917.1A Pending CN108427361A (zh) | 2017-02-13 | 2017-02-13 | 对可编程逻辑控制器进行监控的方法、模块和移动终端 |
Country Status (4)
Country | Link |
---|---|
US (1) | US20180231950A1 (zh) |
EP (1) | EP3361334A1 (zh) |
JP (1) | JP2018133078A (zh) |
CN (1) | CN108427361A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111897283A (zh) * | 2020-08-05 | 2020-11-06 | 深圳市海浦蒙特科技有限公司 | 可编程逻辑控制器软元件监控方法、系统及存储介质 |
CN113286406A (zh) * | 2021-05-31 | 2021-08-20 | 中国一冶集团有限公司 | 一种适用于精装修大户型住宅的室内照明控制系统 |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11659981B2 (en) | 2018-07-13 | 2023-05-30 | i-PRO Co., Ltd. | Endoscope with a holder including a lens and an image sensor |
CN112738166A (zh) * | 2020-12-18 | 2021-04-30 | 软控股份有限公司 | 三维监控方法、装置及系统、存储介质和处理器 |
JP7642166B1 (ja) | 2024-03-28 | 2025-03-07 | 三菱電機株式会社 | 支援プログラム、支援装置、支援システム及び支援方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102298373A (zh) * | 2011-06-30 | 2011-12-28 | 北京康拓红外技术有限公司 | 一种可编程逻辑控制器的监控方法及其监控系统 |
CN102830677A (zh) * | 2012-09-03 | 2012-12-19 | 中国第一汽车股份有限公司 | 工业机器人远程控制方法 |
CN102938729A (zh) * | 2012-10-30 | 2013-02-20 | 鸿富锦精密工业(深圳)有限公司 | 智能网关、智能家居系统及家电设备的远程控制方法 |
CN104756023A (zh) * | 2012-10-25 | 2015-07-01 | 三菱电机株式会社 | 系统构建辅助工具以及系统 |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6643555B1 (en) * | 2000-10-10 | 2003-11-04 | Schneider Automation Inc. | Method and apparatus for generating an application for an automation control system |
US7539724B1 (en) * | 2002-06-04 | 2009-05-26 | Rockwell Automation Technologies, Inc. | Instant messaging for event notification and exchanging data in an industrial controller environment |
US6799080B1 (en) * | 2003-06-12 | 2004-09-28 | The Boc Group, Inc. | Configurable PLC and SCADA-based control system |
US20050015805A1 (en) * | 2003-07-17 | 2005-01-20 | Sony Corporation | Power line home network |
JP2006302297A (ja) * | 2003-10-22 | 2006-11-02 | Omron Corp | 制御システム設定装置および制御システム設定方法ならびに設定プログラム |
US7124041B1 (en) * | 2004-09-27 | 2006-10-17 | Siemens Energy & Automotive, Inc. | Systems, methods, and devices for detecting circuit faults |
JP4842541B2 (ja) * | 2005-01-07 | 2011-12-21 | 株式会社デジタル | 制御用表示装置、画面データ生成装置、並びに、それらのプログラムおよび記録媒体 |
CN101529351A (zh) * | 2006-08-24 | 2009-09-09 | 西门子能量及自动化公司 | 用于配置可编程逻辑控制器的设备、系统和方法 |
US8926535B2 (en) * | 2006-09-14 | 2015-01-06 | Martin B. Rawls-Meehan | Adjustable bed position control |
US20090222752A1 (en) * | 2008-03-03 | 2009-09-03 | Brian Alexander Wall | Industrial automation visualization object having integrated hmi and control components |
KR20120079245A (ko) * | 2011-01-04 | 2012-07-12 | 엘지전자 주식회사 | 공기 조화기의 제어 방법 |
CN103384858B (zh) * | 2011-02-21 | 2016-01-20 | 三菱电机株式会社 | 工程设计装置 |
EP2825922A1 (en) * | 2012-03-15 | 2015-01-21 | Schneider Electric Industries SAS | Device address management in an automation control system |
WO2015134755A2 (en) * | 2014-03-07 | 2015-09-11 | Ubiquiti Networks, Inc. | Devices and methods for networked living and work spaces |
GB2537582B (en) * | 2015-02-03 | 2022-01-05 | Adder Tech Ltd | On-screen display systems |
DE112015005924T5 (de) * | 2015-02-27 | 2017-10-19 | Mitsubishi Electric Corporation | Datenbearbeitungsvorrichtung, Datenbearbeitungsverfahren und Datenbearbeitungsprogramm |
-
2017
- 2017-02-13 CN CN201710075917.1A patent/CN108427361A/zh active Pending
- 2017-11-22 EP EP17202966.2A patent/EP3361334A1/en not_active Withdrawn
- 2017-11-23 US US15/821,759 patent/US20180231950A1/en not_active Abandoned
- 2017-11-27 JP JP2017226930A patent/JP2018133078A/ja active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102298373A (zh) * | 2011-06-30 | 2011-12-28 | 北京康拓红外技术有限公司 | 一种可编程逻辑控制器的监控方法及其监控系统 |
CN102830677A (zh) * | 2012-09-03 | 2012-12-19 | 中国第一汽车股份有限公司 | 工业机器人远程控制方法 |
CN104756023A (zh) * | 2012-10-25 | 2015-07-01 | 三菱电机株式会社 | 系统构建辅助工具以及系统 |
CN102938729A (zh) * | 2012-10-30 | 2013-02-20 | 鸿富锦精密工业(深圳)有限公司 | 智能网关、智能家居系统及家电设备的远程控制方法 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111897283A (zh) * | 2020-08-05 | 2020-11-06 | 深圳市海浦蒙特科技有限公司 | 可编程逻辑控制器软元件监控方法、系统及存储介质 |
CN111897283B (zh) * | 2020-08-05 | 2021-10-22 | 深圳市海浦蒙特科技有限公司 | 可编程逻辑控制器软元件监控方法、系统及存储介质 |
CN113286406A (zh) * | 2021-05-31 | 2021-08-20 | 中国一冶集团有限公司 | 一种适用于精装修大户型住宅的室内照明控制系统 |
Also Published As
Publication number | Publication date |
---|---|
EP3361334A1 (en) | 2018-08-15 |
JP2018133078A (ja) | 2018-08-23 |
US20180231950A1 (en) | 2018-08-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108427361A (zh) | 对可编程逻辑控制器进行监控的方法、模块和移动终端 | |
CN113412457B (zh) | 场景推送方法、装置、系统、电子设备以及存储介质 | |
CN106201170B (zh) | 一种应用图标的角标处理方法及终端 | |
CN113259222B (zh) | 消息处理方法、装置和电子设备 | |
CN104361871A (zh) | 显示屏的调试方法、装置及系统 | |
JP7382651B2 (ja) | プログラミング装置、およびプログラム | |
CN103324478A (zh) | 移动终端的应用程序管理方法和移动终端 | |
CN105302458A (zh) | 一种消息显示方法及装置 | |
CN104462516A (zh) | 一种信息提示方法及移动终端 | |
CN112130951A (zh) | 基于ai的rpa流程生成端的流程生成方法、设备及存储介质 | |
CN110764754A (zh) | 一种机械手运动控制器的自由编程方法 | |
CN107247550A (zh) | 一种应用切换方法以及装置、计算机装置、可读存储介质 | |
CN106201523A (zh) | 应用程序的操控方法、操控装置和终端 | |
CN112363789B (zh) | 页面交互方法、装置、终端和存储介质 | |
CN112188001B (zh) | 快捷设置方法、快捷设置装置、电子设备和可读存储介质 | |
US20190176049A1 (en) | Information processing apparatus, information processing method, and program | |
CN105204715A (zh) | 一种标识显示方法及电子设备 | |
CN103279265A (zh) | 显示网络信息界面的终端、系统及界面的生成方法 | |
CN112035026B (zh) | 信息显示方法、装置、电子设备和存储介质 | |
CN105094671A (zh) | 一种用于对输入区域的内容进行编辑的方法和装置 | |
CN106406666A (zh) | 应用程序图标的处理方法及装置 | |
CN111124393A (zh) | 一种算法逻辑的编辑方法、平台、电子设备及存储介质 | |
US20160253606A1 (en) | Business Process Crowd Sourcing with Dynamic Group Discovery and Social Push Communications | |
US20180232243A1 (en) | Programmable display, display control method, and display control program | |
CN111796736B (zh) | 应用程序的分享方法、装置和电子设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20180821 |
|
WD01 | Invention patent application deemed withdrawn after publication |