System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种PLC代码安全检测方法技术_技高网

一种PLC代码安全检测方法技术

技术编号:40592965 阅读:2 留言:0更新日期:2024-03-12 21:54
本发明专利技术公开了一种PLC代码安全检测方法,涉及PLC检测技术领域;而本发明专利技术一种PLC代码安全检测方法,由读取模块、记录模块、分析模块、显示模块和执行模块组成;本发明专利技术中检测设备本体内的读取模块读取现在PLC编程器的代码数据,同时调出以为的代码数据,随后分析模块将PLC模块现在读取的代码数据与以往代码数据进行对比分析,同时将PLC代码转化为计算机模型,并利用模型验证工具对其进行分析,以验证代码的正确性和安全性,在通过执行模块直接做出反应进行调整修改,从而快速且安全的对待检测的PLC编程器进行检测,提高检测的准确与安全性。

【技术实现步骤摘要】

本专利技术涉及plc检测设备,具体为一种plc代码安全检测方法。


技术介绍

1、随着设备后服务业务的发展以及精益化管理需求,备件检测和维修是降低生产运行成本的重要环节,plc采用一类可编程的存储器,用于其内部存储程序、执行逻辑运算、顺序控制、定时、计数与算术操作等面向用户的指令,并通过数字或模拟式输入/输出控制各种类型的机械或生产过程,是工业控制的核心部分,plc代码则是plc控制器中重要的运行核心;

2、在对plc代码进行检测时,代码检测的安装不能及时快速的进行检查,不能第一时间进行找到其问题点,其代码的正确性和安全性不能第一时间得到结果;

3、同时现在对plc编程器内的代码进行检测时,其检测集成的设备自身为裸露,仅依靠外壳进行防护,且防护效果较差,同时不具备一个好的工作环境。

4、针对上述问题,专利技术人提出一种plc代码安全检测方法用于解决上述问题。


技术实现思路

1、为了解决检测效率较差同时检测设备自身防护的安全较差的问题;本专利技术的目的在于提供一种plc代码安全检测方法。

2、为解决上述技术问题,本专利技术采用如下技术方案:一种plc代码安全检测方法,由读取模块、记录模块、分析模块、显示模块和执行模块组成,包括如下步骤:

3、s1、通过读取模块与带检测的plc器进行数据连接,同时读取模块读取以往该plc运作的代码数据;

4、s2、显示模块模块将显示读取模块读取的数据内;

5、s3、显示模块显示数据后,分析模块将plc模块现在读取的代码数据与以往代码数据进行对比分析,同时将plc代码转化为计算机模型,并利用模型验证工具对其进行分析,以验证代码的正确性和安全性;

6、s4、当分析模块发现代码数据与以往代码数据发生区别时,通过执行模块将将检测分析后的代码数据进行调整修改。

7、优选地,由上述中读取模块、记录模块、分析模块、显示模块和执行模块组成的集成终端包括检测设备本体,所述检测设备本体底部下表面设有摆放板,所述摆放板下方设有存放箱,所述摆放板同检测设备本体均位于存放箱内,所述摆放板同检测设备本体间设有定位组件,所述存放箱的底部设有底板,所述底板下表面同存放箱间设有顶起组件,所述存放箱上表面一端转动设有安装盖,所述存放箱侧壁转动设有放置板。

8、优选地,所述定位组件包括滑槽,所述滑槽开设摆放板的上表面,所述滑槽设置数量为四道且呈阵列分布设置,所述滑槽内的顶端固定设有竖直设置的第一固定杆,所述第一固定杆的顶端固定设有竖直设置的防护板,所述摆放板中间的正下方设有呈矩形的转板,所述转板的四角处固定设有第二固定杆,所述第二固定杆的顶端固定设有呈l型的拉板,所述拉板远离第二固定杆的一端转动设置在第一固定杆上,所述转板的下表面中间端固定设有竖直设置的第一转杆。

9、优选地,所述存放箱的底面靠近第一转杆设有第二转杆,所述第一转杆外壁固定设有限位条,所述第一转杆通过限位条插设在第二转杆内,所述存放箱外壁远离放置板的一侧转动设有驱动杆,所述驱动杆同第二转杆间设有连接组件,所述连接组件包括蜗轮,所述蜗轮固定设置在第二转杆上,所述驱动杆靠近第二转的一端固定设有与蜗轮啮合设置的蜗杆,所述放置板上位于滑槽的两端开设有活动槽,所述活动槽内滑动设有活动块,所述活动块的顶端固定设置在防护板上。

10、优选地,所述顶起组件包括安装板,所述安装板上表面开设有沟槽,所述沟槽内部两端滑动设有滑块,所述滑块上表面固定设有第一转动块,第一转动块通过两个转动设置的转动件进行连接,所述底板下表面安装设有第二转动块,所述第一转动块同第二转动块转动设置的一端共同设有顶杆,所述沟槽内转动设有两端螺纹相反的丝杆,所述沟槽内的两个滑块分别螺纹插设在丝杆的两端,两个所述丝杆远离放置板的一端固定设有转轴,两个所述转轴远离丝杆的一端贯穿存放箱,所述转轴位于存放箱外壁的一端共同传动套设有皮带,其在一个所述转轴位于存放箱的外壁一端设有驱动马达,所述存放箱外壁靠近皮带的一侧安装设有防护罩,所述皮带位于防护罩内,所述驱动马达设置在防护罩上。

11、优选地,所述放置板处于水平一侧的上表面开设有放置槽,所述存放箱外壁同放置板的一侧的顶端设有安装块,所述安装块上活动插设有插销,所述插销可插设在放置板内。

12、与现有技术相比,本专利技术的有益效果在于:

13、1、本专利技术中检测设备本体内的读取模块读取现在plc编程器的代码数据,同时调出以为的代码数据,随后分析模块将plc模块现在读取的代码数据与以往代码数据进行对比分析,同时将plc代码转化为计算机模型,并利用模型验证工具对其进行分析,以验证代码的正确性和安全性,在通过执行模块直接做出反应进行调整修改,从而快速且安全的对待检测的plc编程器进行检测,提高检测的准确与安全性;

14、2、本专利技术中通过驱动马达带动丝杆转动时,可使得底板可带动上方设置的摆放板和摆放板上的检测设备本体一同上移,使得检测设备本体可移动到正常高度与待测的plc编程器之间进行连接,为待测的plc编程器和检测设备本体之间提高一个良好的工作平台,在对待测的plc编程器进行稳定摆放的同时,也可对检测设备本体进行防护;

15、3、本专利技术中驱动杆配合第二转杆驱动第一转杆带动转板发生转动,转板转动时将通过第二固定杆将带动拉板转动,拉板通过第一固定杆使得四个防护板将同时朝向检测设备本体移动,对其进行定位夹持,此时被定位的检测设备本体将与存放箱之间存在缓冲空间,此时在受到碰撞时,检测设备本体的也不会过度的与存放箱直接接触导致过度碰撞导致损坏,对检测设备本体提供一个良好的防护环境。

本文档来自技高网...

【技术保护点】

1.一种PLC代码安全检测方法,其特征在于,由读取模块、记录模块、分析模块、显示模块和执行模块组成,包括如下步骤:

2.如权利要求1所述的一种PLC代码安全检测方法,其特征在于,由上述中读取模块、记录模块、分析模块、显示模块和执行模块组成的集成终端包括检测设备本体(11),所述检测设备本体(11)底部下表面设有摆放板(12),所述摆放板(12)下方设有存放箱(1),所述摆放板(12)同检测设备本体(11)均位于存放箱(1)内,所述摆放板(12)同检测设备本体(11)间设有定位组件,所述存放箱(1)的底部设有底板(2),所述底板(2)下表面同存放箱(1)间设有顶起组件,所述存放箱(1)上表面一端转动设有安装盖(6),所述存放箱(1)侧壁转动设有放置板(61)。

3.如权利要求2所述的一种PLC代码安全检测方法,其特征在于,所述定位组件包括滑槽(14),所述滑槽(14)开设摆放板(12)的上表面,所述滑槽(14)设置数量为四道且呈阵列分布设置,所述滑槽(14)内的顶端固定设有竖直设置的第一固定杆(15),所述第一固定杆(15)的顶端固定设有竖直设置的防护板(13),所述摆放板(12)中间的正下方设有呈矩形的转板(16),所述转板(16)的四角处固定设有第二固定杆(17),所述第二固定杆(17)的顶端固定设有呈L型的拉板(18),所述拉板(18)远离第二固定杆(17)的一端转动设置在第一固定杆(15)上,所述转板(16)的下表面中间端固定设有竖直设置的第一转杆(4)。

4.如权利要求3所述的一种PLC代码安全检测方法,其特征在于,所述存放箱(1)的底面靠近第一转杆(4)设有第二转杆(42),所述第一转杆(4)外壁固定设有限位条(41),所述第一转杆(4)通过限位条(41)插设在第二转杆(42)内,所述存放箱(1)外壁远离放置板(61)的一侧转动设有驱动杆(45),所述驱动杆(45)同第二转杆(42)间设有连接组件。

5.如权利要求4所述的一种PLC代码安全检测方法,其特征在于,所述连接组件包括蜗轮(43),所述蜗轮(43)固定设置在第二转杆(42)上,所述驱动杆(45)靠近第二转的一端固定设有与蜗轮(43)啮合设置的蜗杆(44)。

6.如权利要求3所述的一种PLC代码安全检测方法,其特征在于,所述放置板(61)上位于滑槽(14)的两端开设有活动槽(19),所述活动槽(19)内滑动设有活动块(191),所述活动块(191)的顶端固定设置在防护板(13)上。

7.如权利要求2所述的一种PLC代码安全检测方法,其特征在于,所述顶起组件包括安装板(21),所述安装板(21)上表面开设有沟槽(22),所述沟槽(22)内部两端滑动设有滑块(24),所述滑块(24)上表面固定设有第一转动块(25),第一转动块(25)通过两个转动设置的转动件进行连接,所述底板(2)下表面安装设有第二转动块(26),所述第一转动块(25)同第二转动块(26)转动设置的一端共同设有顶杆(27),所述沟槽(22)内转动设有两端螺纹相反的丝杆(23),所述沟槽(22)内的两个滑块(24)分别螺纹插设在丝杆(23)的两端。

8.如权利要求7所述的一种PLC代码安全检测方法,其特征在于,两个所述丝杆(23)远离放置板(61)的一端固定设有转轴(33),两个所述转轴(33)远离丝杆(23)的一端贯穿存放箱(1),所述转轴(33)位于存放箱(1)外壁的一端共同传动套设有皮带(32),其在一个所述转轴(33)位于存放箱(1)的外壁一端设有驱动马达(31)。

9.如权利要求8所述的一种PLC代码安全检测方法,其特征在于,所述存放箱(1)外壁靠近皮带(32)的一侧安装设有防护罩(3),所述皮带(32)位于防护罩(3)内,所述驱动马达(31)设置在防护罩(3)上。

10.如权利要求2所述的一种PLC代码安全检测方法,其特征在于,所述放置板(61)处于水平一侧的上表面开设有放置槽(62),所述存放箱(1)外壁同放置板(61)的一侧的顶端设有安装块(63),所述安装块(63)上活动插设有插销(64),所述插销(64)可插设在放置板(61)内。

...

【技术特征摘要】

1.一种plc代码安全检测方法,其特征在于,由读取模块、记录模块、分析模块、显示模块和执行模块组成,包括如下步骤:

2.如权利要求1所述的一种plc代码安全检测方法,其特征在于,由上述中读取模块、记录模块、分析模块、显示模块和执行模块组成的集成终端包括检测设备本体(11),所述检测设备本体(11)底部下表面设有摆放板(12),所述摆放板(12)下方设有存放箱(1),所述摆放板(12)同检测设备本体(11)均位于存放箱(1)内,所述摆放板(12)同检测设备本体(11)间设有定位组件,所述存放箱(1)的底部设有底板(2),所述底板(2)下表面同存放箱(1)间设有顶起组件,所述存放箱(1)上表面一端转动设有安装盖(6),所述存放箱(1)侧壁转动设有放置板(61)。

3.如权利要求2所述的一种plc代码安全检测方法,其特征在于,所述定位组件包括滑槽(14),所述滑槽(14)开设摆放板(12)的上表面,所述滑槽(14)设置数量为四道且呈阵列分布设置,所述滑槽(14)内的顶端固定设有竖直设置的第一固定杆(15),所述第一固定杆(15)的顶端固定设有竖直设置的防护板(13),所述摆放板(12)中间的正下方设有呈矩形的转板(16),所述转板(16)的四角处固定设有第二固定杆(17),所述第二固定杆(17)的顶端固定设有呈l型的拉板(18),所述拉板(18)远离第二固定杆(17)的一端转动设置在第一固定杆(15)上,所述转板(16)的下表面中间端固定设有竖直设置的第一转杆(4)。

4.如权利要求3所述的一种plc代码安全检测方法,其特征在于,所述存放箱(1)的底面靠近第一转杆(4)设有第二转杆(42),所述第一转杆(4)外壁固定设有限位条(41),所述第一转杆(4)通过限位条(41)插设在第二转杆(42)内,所述存放箱(1)外壁远离放置板(61)的一侧转动设有驱动杆(45),所述驱动杆(45)同第二转杆(42)间设有连接组件。

5.如权利要求4所述的一种plc代码安全检测方法,其特征在于,所述连接组件包括蜗轮(43...

【专利技术属性】
技术研发人员:王龙华梁友陈允峰贺醒然翟艳慧崔杰包桂根郭海青张良
申请(专利权)人:河南众诚信息科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1