本发明涉及工业控制领域,尤其涉及一种工业控制方法、系统及计算机可读存储介质。
背景技术:
1、现有的工业控制系统中,工业控制适配器主要负责对设备控制器的数据采集以及写入,其可与多个远程端服务器连接进行数据通信。远端服务器可能是非专业、带病毒或非法的客户端,一旦这种客户端连接了工业控制适配器,不仅会影响工业控制适配器的工作状态,还极易通过工业控制适配器将非正常的数据写入设备控制器中,导致工业现场设备的非正常工作,无法保证现场设备的稳定运行,降低了工业现场的安全性。
2、因此,如何保证工业现场设备的稳定运行是亟需解决的问题。
技术实现思路
1、鉴于上述相关技术的不足,本发明的目的在于提供一种工业控制方法、系统及计算机可读存储介质,旨在解决工业控制适配器将非正常的数据写入设备控制器中的问题。
2、一种工业控制方法,应用于工业控制系统;所述工业控制系统包括客户端、工业控制适配器、设备控制器,所述工业控制适配器分别与所述客户端以及所述设备控制器通信连接,所述工业控制方法包括:
3、所述工业控制适配器获取用户白名单信息;
4、所述工业控制适配器接收所述客户端的连接访问请求;
5、所述工业控制适配器根据所述用户白名单信息处理所述连接访问请求,若所述客户端属于所述用户白名单,则所述工业控制适配器允许所述客户端的连接访问;
6、所述工业控制适配器判断是否收到允许写入的操作指令;
7、若所述工业控制适配器收到所述操作指令,则所述工业控制适配器根据所述客户端发送的控制数据对所述设备控制器进行数据写入。
8、基于同样的发明构思,本发明还提供一种远程工业控制系统,包括客户端、工业控制适配器、设备控制器,所述工业控制适配器分别与所述客户端以及所述设备控制器通信连接,所述远程工业控制系统还包括处理器、存储器及通信总线;其中,
9、所述通信总线用于实现处理器和存储器之间的连接通信;
10、所述处理器用于执行存储器中存储的一个或者多个计算机程序,以实现如上所述的工业控制方法的步骤。
11、基于同样的发明构思,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者多个计算机程序,所述一个或者多个计算机程序可被一个或者多个处理器执行,以实现如上所述的工业控制方法的步骤。
12、本发明提供的工业控制方法、系统及可读存储介质,在客户端连接访问工业控制适配器时,工业控制适配器会根据用户白名单信息来确定是否允许该客户端的连接访问,由此可以仅允许属于用户白名单的客户端连接访问工业控制适配器,不属于用户白名单的客户端的连接访问请求便会被拒绝。由此可避免非专业、带病毒或非法的客户端的连接,防止了非正常数据的输入以及写入,保证了工业现场设备的正常工作。而且,工业控制适配器在允许客户端的连接访问后,工业控制适配器还会根据是否收到允许写入的操作指令,来判断是否对设备控制器进行数据写入。由此使得工业控制适配器对设备控制器的数据写入具有双重保障,保证了现场设备的稳定运行,进一步提高了工业现场的安全性。
1.一种工业控制方法,其特征在于,所述工业控制方法应用于工业控制系统;所述工业控制系统包括客户端、工业控制适配器、设备控制器,所述工业控制适配器分别与所述客户端以及所述设备控制器通信连接,所述工业控制方法包括:
2.如权利要求1所述的工业控制方法,其特征在于,所述用户白名单信息包括用户ip地址和/或用户名称信息,所述工业控制适配器获取用户白名单信息之后,所述工业控制适配器的存储模块将所述用户ip地址和/或用户名称信息存储。
3.如权利要求1所述的工业控制方法,其特征在于,所述工业控制适配器接收所述客户端的连接访问请求之后,包括:
4.如权利要求1-3任一项所述的工业控制方法,其特征在于,所述操作指令由工业现场的人员通过所述工业控制适配器或者所述设备控制器发出。
5.如权利要求4所述的工业控制方法,其特征在于,所述允许写入的操作包括按动按钮、拨动手柄、点击屏幕中的任意一种。
6.如权利要求1-3任一项所述的工业控制方法,其特征在于,所述工业控制适配器根据所述客户端发送的控制数据对所述设备控制器进行数据写入之前,还包括:
7.如权利要求6所述的工业控制方法,其特征在于,所述工业控制适配器接收所述客户端发送的所述控制数据之后,包括:
8.如权利要求1-3任一项所述的工业控制方法,其特征在于,所述工业控制适配器允许所述客户端的连接访问之后,还包括:
9.一种远程工业控制系统,其特征在于,包括客户端、工业控制适配器、设备控制器,所述工业控制适配器分别与所述客户端以及所述设备控制器通信连接,所述远程工业控制系统还包括处理器、存储器及通信总线;其中,
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有一个或者多个计算机程序,所述一个或者多个计算机程序可被一个或者多个处理器执行,以实现如权利要求1至8任一项所述的工业控制方法的步骤。