一种PLC控制器数据收发调节方法及系统与流程

xiaoxiao26天前  25


本发明提出了一种plc控制器数据收发调节方法及系统,涉及数据收发。


背景技术:

1、在工业自动化领域,plc(可编程逻辑控制器)作为核心控制设备,广泛应用于各种生产流程中。plc通过其强大的逻辑处理能力和精确的控制功能,实现对生产设备的高效、稳定运行。然而,随着生产自动化水平的不断提升,对plc控制器的性能要求也日益严格。特别是在对plc控制器的输入输出数据采集、处理以及控制状态判定等方面,需要更加精确、高效的技术手段。传统的plc控制器输入输出数据采集方法多依赖于硬件接口和通信协议,虽然能够实现基本的数据传输功能,但在数据采集的实时性、准确性以及数据处理能力等方面存在不足。同时,对于plc控制数据的输出数据的调节控制,往往依赖于人工设定和手动调整,难以实现对控制数据的精确控制和优化。


技术实现思路

1、本发明提供了一种plc控制器数据收发调节方法及系统,用以解决控制器输出数据自适应调节等问题:

2、本发明提出的一种plc控制器数据收发调节方法及系统,所述方法包括:

3、s1;对plc控制器的输入输出数据进行采集,计算采集获得的plc控制数据的输出期望值,将plc控制数据的输出数据与输出期望范围进行对比,进而对plc控制数据进行控制状态判定,获得状态判定结果;

4、s2;计算状态判定结果中不合格控制状态对应的plc控制数据的输出调节率,对所述输出数据进行调节,将调节获得的调节输出数据与输出期望范围进行对比,进而判断是否进行输出数据的重调节。

5、进一步地,所述s1包括:

6、按照预设数据采集时序获取plc控制器的输入数据和输出数据,形成plc控制数据;

7、对所述plc控制数据进行预处理,获得预处理后的plc控制数据;

8、获取plc控制器的i/o映射表,通过所述i/o映射表建立plc控制数据的输入数据和输出数据的映射关系;

9、根据所述映射关系的信息对plc控制数据进行控制状态判定,获得状态判定结果。

10、进一步地,所述根据所述映射关系的信息对plc控制数据进行控制状态判定,获得状态判定结果,包括:

11、根据plc控制数据的历史数据结合当前数据计算输出期望值,根据所述输出期望值确定输出期望范围;

12、将当前数据中的plc控制数据的输出数据与所述输出期望范围进行对比,获得第一对比结果;

13、根据所述第一对比结果对plc控制数据进行控制状态判定,获得状态判定结果。

14、进一步地,所述输出期望值包括:

15、所述输出期望值的计算公式为:

16、其中,为输出期望值,为历史数据的最大输出数据,为历史数据的最小输出数据,为对应的输入数据,为对应的输入数据。

17、进一步地,所述根据所述输出期望值确定输出期望范围,包括:

18、将计算获得的输出期望值的1.5倍值设置为输出上限值;

19、将计算获得的输出期望值的0.5倍值设置为输出下限值;

20、所述输出上限值与输出下限值之间的区间值即为输出期望范围。

21、进一步地,所述根据所述第一对比结果对plc控制数据进行控制状态判定,获得状态判定结果,包括:

22、当当前数据中的plc控制数据的输出数据在所述输出期望范围之内时,将对应plc控制数据判定为合格控制状态;

23、当当前数据中的plc控制数据的输出数据在所述输出期望范围之外时,将对应plc控制数据判定为不合格控制状态;

24、所述合格控制状态和不合格控制状态即为状态判定结果。

25、进一步地,所述计算状态判定结果中不合格控制状态对应的plc控制数据的输出调节率,对所述输出数据进行调节,将调节获得的调节输出数据与输出期望范围进行对比,进而判断是否进行输出数据的重调节,包括:

26、获取状态判定结果的不合格控制状态对应的plc控制数据的输出数据;

27、获取实时输入数据,根据所述实时输入数据 、输出数据和输出期望范围计算输出调节率,根据所述输出调节率对所述输出数据进行调节,获得调节输出数据;

28、将所述调节输出数据与输出期望范围进行对比,获得第二对比结果,根据第二对比结果判断是否进行输出数据的重调节。

29、进一步地,所述输出调节率包括:

30、所述输出调节率的计算公式为:

31、

32、其中,为输出调节率,为实时输出数据,为输出期望范围的上限值,为输出期望范围的下限值,当为正数时,设为0,当为正数时,设为0。

33、进一步地,所述将所述调节输出数据与输出期望范围进行对比,获得第二对比结果,根据第二对比结果判断是否进行输出数据的重调节,包括:

34、当调节输出数据在所述输出期望范围之内时,停止进行输出数据的重调节;

35、当调节输出数据在所述输出期望范围之外时,进行输出数据的重调节。

36、进一步地,所述系统包括:

37、控制输出状态判定模块,用于对plc控制器的输入输出数据进行采集,计算采集获得的plc控制数据的输出期望值,将plc控制数据的输出数据与输出期望范围进行对比,进而对plc控制数据进行控制状态判定,获得状态判定结果;

38、输出判定调节模块,用于计算状态判定结果中不合格控制状态对应的plc控制数据的输出调节率,对所述输出数据进行调节,将调节获得的调节输出数据与输出期望范围进行对比,进而判断是否进行输出数据的重调节。

39、本发明有益效果:通过对plc控制数据的输出期望值与实际输出数据进行对比和调节,系统能够实现对plc控制器输出的精确控制,从而提高整个控制系统的精度和稳定性。通过状态判定和输出调节机制,系统能够及时发现并纠正plc控制数据中的异常输出,避免这些异常输出对系统造成进一步的损害或故障。通过不断调节和优化plc控制器的输出数据,系统能够逐步适应工作环境的变化,提高系统的适应性和鲁棒性,从而优化系统的整体性能。系统采用实时数据采集和状态判定机制,能够实时监测plc控制器的工作状态,并在必要时进行输出调节,从而增强了系统的可靠性。通过自动化的控制状态判定和输出调节机制,系统能够减少人工干预的需求,降低维护成本和人力成本。



技术特征:

1.一种plc控制器数据收发调节方法,其特征在于,所述方法包括:

2.根据权利要求1所述一种plc控制器数据收发调节方法,其特征在于,所述s1包括:

3.根据权利要求2所述一种plc控制器数据收发调节方法,其特征在于,所述根据所述映射关系的信息对plc控制数据进行控制状态判定,获得状态判定结果,包括:

4.根据权利要求3所述一种plc控制器数据收发调节方法,其特征在于,所述输出期望值包括:

5.根据权利要求3所述一种plc控制器数据收发调节方法,其特征在于,所述根据所述输出期望值确定输出期望范围,包括:

6.根据权利要求3所述一种plc控制器数据收发调节方法,其特征在于,所述根据所述第一对比结果对plc控制数据进行控制状态判定,获得状态判定结果,包括:

7.根据权利要求1所述一种plc控制器数据收发调节方法,其特征在于,所述计算状态判定结果中不合格控制状态对应的plc控制数据的输出调节率,对所述输出数据进行调节,将调节获得的调节输出数据与输出期望范围进行对比,进而判断是否进行输出数据的重调节,包括:

8.根据权利要求7所述一种plc控制器数据收发调节方法,其特征在于,所述输出调节率包括:

9.根据权利要求7所述一种plc控制器数据收发调节方法,其特征在于,所述将所述调节输出数据与输出期望范围进行对比,获得第二对比结果,根据第二对比结果判断是否进行输出数据的重调节,包括:

10.一种plc控制器数据收发调节系统,其特征在于,所述系统包括:


技术总结
本发明提出了一种PLC控制器数据收发调节方法及系统,涉及数据收发技术领域;解决了控制器输出数据自适应调节等问题;所述收发调节方法及系统,包括计算采集获得的PLC控制数据的输出期望值,将PLC控制数据的输出数据与输出期望范围进行对比,进而对PLC控制数据进行控制状态判定,计算状态判定结果中不合格控制状态对应的PLC控制数据的输出调节率,对所述输出数据进行调节,将调节获得的调节输出数据与输出期望范围进行对比,进而判断是否进行输出数据的重调节;所述收发调节方法及系统,用于PLC控制器数据的收发调节。

技术研发人员:赵金晓,潘峰,梁雷,赵中源
受保护的技术使用者:哈尔滨宇龙自动化有限公司
技术研发日:
技术公布日:2024/9/23

最新回复(0)