本发明涉及工业控制,尤其涉及一种基于异构网络的可编程的时序联动装备操控装置及方法。
背景技术:
1、目前,市场上越来越多的工业设备支持指令控制。在系统装备集成工程中,往往涉及到多种不同通信接口的设备组合化应用的场景,操作人员在执行某种特定功能时,往往需要按照操作规程,在确保各个设备状态全部正常的情况下,按时、按流程操作不同的设备。为此,系统集成商不得不研发专用的操控设备,来集中管控多种不同类型的设备。然而这种操控设备的研发周期长、复用性低,不具备模块化、组合化集成能力。申请号为201711439304.8的中国专利提供了一种适用于多设备的时序控制方法,该方法主要侧重于不同设备的定时控制、开关机控制,上位机与时序控制单元以网络方式收发数据,外部设备以串口方式接入控制系统,并且控制指令需要通过上位机应用软件发出,控制对象局限于串口控制模式,应用场景单一。
技术实现思路
1、发明目的:本发明所要解决的技术问题是针对现有技术的不足,提供一种基于异构网络的可编程的时序联动装备操控装置及方法。
2、为了解决上述技术问题,第一方面,公开了一种基于异构网络的可编程的时序联动装备操控装置,包括操控端以及控制端;
3、所述操控端,用于与操作人员进行人机交互,对操作人员的操作指令和指令完成标识进行编码,并将编码后的报文通过工业控制总线发送至控制端;
4、所述控制端,用于接收操控端发送的报文,并进行解码,获得操作指令与指令完成标识,并进行存储;能够与多种支持指令控制的设备进行控制指令交互和状态信息交互。
5、进一步地,所述操控端包括显控模块、第一编解码模块和第一总线通信模块;
6、所述显控模块,用于对操作人员的按压操作进行响应,并将响应信号输出给第一编解码模块;
7、所述第一编解码模块,用于接收所述显控模块的响应信号,并对响应信号进行编码,将编码后的报文通过所述第一总线通信模块发送至控制端;接收处理所述第一总线通信模块传输的指令完成标识信息,并发送至所述显控模块进行显示;
8、所述第一总线通信模块采用can通信接口与所述控制端进行通信。
9、进一步地,所述显控模块包括oled按键阵列;
10、所述oled按键阵列包含有多个独立的oled按键,每个oled按键均能够独立进行按压操作并发出按压信号,同时独立显示指令标识信息和指令完成标识信息;
11、所述oled按键阵列能够记录任意组合的oled按键的按压操作时序,并时序产生按压信号;
12、所述第一编解码模块能够对单个或者多个组合的oled的按压操作时序连同操作指令一起进行编码,并将编码后的报文通过所述第一总线通信模块发送至控制端。
13、进一步地,所述装置还包括上位机,所述上位机通过can总线与第一总线通信模块连接,用于向第一总线通信模块发送包含指令标识信息的配置报文;
14、第一总线通信模块将所述包含指令标识信息的配置报文发送至第一编解码模块,第一编解码模块能够处理所述包含指令标识信息的配置报文,获得配置信息,并将所述配置信息发送至显控模块;
15、所述显控模块能够完成显示和指令的配置更新。
16、进一步地,所述控制端包括设备接口模块、第二编解码模块和第二总线通信模块;
17、所述第二总线通信模块,用于接收操控端编码传输后的报文,并发送至第二编解码模块;
18、所述第二编解码模块,用于对报文进行解码,并将解码后的操作指令进行分析,判断报文类型为配置报文还是工作报文;所述第二编解码模块具备配置报文内容存储的功能,在解析配置报文后按照操作指令的类型、时序、指令完成标识信息进行存储;
19、所述第二编解码模块具备工作报文分析处理能力,能够根据工作报文中操作指令类型匹配相应设备接口,根据时序要求通过所述设备接口模块向不同受控设备接口传递操作指令。
20、所述设备接口模块支持多种异构网络通信控制接口,包括rs232,rs422,rs485,can接口以及以太网接口。
21、进一步地,所述设备接口模块能够采集受控设备的指令执行状态信息,并转发给第二编解码模块;
22、所述第二编解码模块能够将受控设备指令执行状态信息通过第二总线通信模块报送给操控端;
23、所述第二总线通信模块采用can通信接口与所述第一总线通信模块进行通信。
24、第二方面,公开了一种基于异构网络的可编程的时序联动装备操控方法,使用所述的基于异构网络的可编程的时序联动装备操控装置,所述装置工作于配置模式,当工作于配置模式时包括以下步骤:
25、显控模块对操作人员的单个或者多个按键操作进行响应,获得第一响应信号,并将第一响应信号发送至第一编解码模块;
26、第一编解码模块对第一响应信号和指令完成标识信息进行配置状态编码,获得配置状态编码信息;通过第一总线通信模块将所述配置状态编码信息发送至控制端;
27、第二总线通信模块接收所述配置状态编码信息,并发送至第二编解码模块;
28、第二编解码模块解码所述配置状态编码信息,并进行本地存储或无效指令删除。
29、进一步地,当工作于配置状态时还包括以下步骤:
30、上位机通过can总线向第一总线通信模块发送包含指令标识信息的配置报文;
31、第一总线通信模块将所述包含指令标识信息的配置报文发送至第一编解码模块,第一编解码模块处理所述包含指令标识信息的配置报文,获得配置信息,并将所述配置信息发送至显控模块;
32、显控模块完成显示和指令的配置更新。
33、进一步地,所述装置还工作于工作模式,当工作于工作模式时包括以下步骤:
34、显控模块对操作人员的按键操作进行响应,获得第二响应信号,并将第二响应信号发送至第一编解码模块;所述操作人员能够在操控端上通过按键触发已经在配置模式下设定完成的设备时序动作逻辑指令代码;
35、第一编解码模块对第二响应信号进行工作状态编码,获得工作状态编码信息;通过第一总线通信模块将所述工作状态编码信息发送至控制端;
36、第二总线通信模块接收所述工作状态编码信息,并发送至第二编解码模块;
37、第二编解码模块解码所述工作状态编码信息,并在本地存储中根据时序动作逻辑指令代码获取指令,将所述指令发送至设备接口模块;
38、设备接口模块将所述指令发送至受控设备,控制受控设备进行对应指令操作。
39、进一步地,当工作于工作模式时还包括以下步骤:
40、设备接口模块接收受控设备实时反馈的工作状态及到位状态,并将所述状态发送至第二编解码模块;
41、第二编解码模块对所述状态进行处理,获得状态报文,并将所述状态报文发送至第二总线通信模块;
42、第二总线通信模块将所述状态报文发送至操控端;
43、第一总线通信模块接收所述状态报文,并发送至第一编解码模块;
44、第一编解码模块对所述状态报文进行处理,获得时序动作设备的逻辑执行情况,并将所述时序动作设备的逻辑执行情况发送至显控模块进行显示。
45、有益效果:
46、本技术提供的装置及方法解决了现有工业控制领域系统集成工程中不同通信接口设备综合操控、时序管理困难的问题,该装置具备本地和上位机两种编程方式,能够灵活地定制、存储时序控制逻辑,从而快速、低成本的实现自定义时序联动控制多种设备。
47、通过该装置可以对时序运动设备的状态进行监测,在时序联动控制多种设备的过程中,前一步骤设备动作到位后自动进行下一步骤的设备动作,减少人为干预和分步层层核查的工作,自动时序的完成所设定工作。同时操控端的总线通信模块配置有与上位机通信的接口,可以便捷导入外部编辑完成的时序指令列表。
48、本技术采用了总线化的设计思想,简化了连接关系,提高了通信的稳定性。
49、本技术进行了操控端和控制端之间的控制信息和状态信息编解码,提高了数据信息的安全性和可靠性。