在线可编程控制器制造技术

技术编号:8148727 阅读:197 留言:0更新日期:2012-12-28 18:52
本实用新型专利技术的一种在线可编程控制器,包括电源模块和具有运行程序无间隔切换机制的中央处理单元CPU,所述中央处理单元CPU连接有编程管理器、通讯模块、电源调节模块和输入输出模块,所述编程管理器连接有两个存储有用户程序的存储单元;所述编程管理器用于控制一个存储单元在停止运行并进行编辑用户程序的状态下,切换到另一个存储单元继续运行。本实用新型专利技术的有益效果是:能够在不停止系统运行的情况下对可编程控制器的程序进行修改或重新编程,系统调试方便,可应用在特殊的系统中,适应范围宽,集成度高。(*该技术在2022年保护过期,可自由使用*)

【技术实现步骤摘要】

本技术涉及一种在线可编程控制器,具体是用于工业自动控制及数字化测控系统的在线可编程控制器。
技术介绍
目前的可编程控制器在编程时是不能运行的,或者运行时是不能编程的。随着可编程控制器应用的不断深入,很多场合要求,一旦可编程控制器投入运行,在系统既定任务完成前,不允许也不能停止。而很多情况是当可编程控制器投入运行后才发现程序需要修改或重新编程,这就给系统的运行带来很多不便。
技术实现思路
为解决以上技术上的不足,本技术提供了一种在线可编程控制器,实现了在不停机的状态下,对可编程控制器的程序进行修改或完全重编程。本技术是通过以下措施实现的本技术的一种在线可编程控制器,包括电源模块和具有运行程序无间隔切换机制的中央处理单元CPU,所述中央处理单元CPU连接有编程管理器、通讯模块、电源调节模块和输入输出模块,所述编程管理器连接有两个存储有用户程序的存储单元;所述编程管理器用于控制一个存储单元在停止运行并进行编辑用户程序的状态下,切换到另一个存储单元继续运行。上述通讯模块包括串口模块、以太网通讯模块和无线通讯模块。上述输入输出模块包括多路模拟量输入输出端口、多路开关量输入输出端口和多路脉冲量输入输出端口。本技术的有益效果是能够在不停止系统运行的情况下对可编程控制器的程序进行修改或重新编程,系统调试方便,可应用在特殊的系统中,适应范围宽,集成度高。附图说明图I为本技术的结构框图。具体实施方式本技术的一种在线可编程控制器,包括电源模块和具有运行程序无间隔切换机制的中央处理单元CPU,中央处理单元CPU连接有编程管理器、通讯模块、电源调节模块和输入输出模块,编程管理器连接有两个存储有用户程序的存储单元;编程管理器用于控制一个存储单元在停止运行并进行编辑用户程序的状态下,切换到另一个存储单元继续运行。通讯模块包括串口模块、以太网通讯模块和无线通讯模块,可以连接RS485、CAN、网络、光缆、GPRS、CDMA、3G、无线网络、无线网桥、微波等。输入输出模块包括多路模拟量输入输出端口、多路开关量输入输出端口和多路脉冲量输入输出端口。电源调节模块可以将市电、风力/光伏、蓄电池等变换成标准、稳定电源给该可编程协同控制器供电,并实现电源监视与保护。模拟量输入输出端口,用于获取或输出O 5V、(TlOV、±5V、±10V、(T20mA、4 20mA、±10mA、±20mA等标准信号并数字化和工程量转换;多路开关量输入输出端口,用于获取或输出O 5V、(TlOV、(T24V、±5V、±10V、±24V、AC220V50/60Hz、无源触点等信号;脉冲量输入输出端口,含有可编程的PWM、PFM,用于获取或输出O 5V、(TlOV、0 24V、±5V、±10V、±24V的脉冲或正弦波。在线可编程控制器的实现方法,包括以下步骤a.编程管理器首先锁定已运行用户程序的那个存储单元,并标记出可以进行编程的另一个存储单元;b.编程管理器仅对标记出的存储单元编程,并检查编程前后两个用户程序以及 用户数据的相容性是否合法,如果合法,则进行步骤C,如果不合法,则进行步骤d ;c.进行编程,编程完成后需要切换到新程序运行时,编程管理器根据检测的当前用户程序运行情况判断出切换点并在切换点进行切换操作,一旦切换到新用户程序运行,立刻返回在线编程成功信息;d.返回错误信息并禁止编程。其工作原理为CPU模块中设计由编程管理器管理的2块冗余的用户程序存储单元,每块存储单元都可以被独立编程和独立运行。同一时刻,可编程控制器只运行在其中I块用户程序存储单元上,另一块可以进行编程。为了确保运行和编程能够同时进行,而且互相不会干扰,编程管理器首先锁定已运行的用户程序空间,标记出哪一块用户程序空间可以编程。在线编程时编程管理器只运行对可编程存储单元进行编程。权利要求1.一种在线可编程控制器,其特征在于包括电源模块和具有运行程序无间隔切换机制的中央处理单元CPU,所述中央处理单元CPU连接有通讯模块、电源调节模块和输入输出模块。2.根据权利要求I所述在线可编程控制器,其特征在于所述通讯模块包括串口模块、以太网通讯模块和无线通讯模块。3.根据权利要求I所述在线可编程控制器,其特征在于所述输入输出模块包括多路模拟量输入输出端口、多路开关量输入输出端口和多路脉冲量输入输出端口。专利摘要本技术的一种在线可编程控制器,包括电源模块和具有运行程序无间隔切换机制的中央处理单元CPU,所述中央处理单元CPU连接有编程管理器、通讯模块、电源调节模块和输入输出模块,所述编程管理器连接有两个存储有用户程序的存储单元;所述编程管理器用于控制一个存储单元在停止运行并进行编辑用户程序的状态下,切换到另一个存储单元继续运行。本技术的有益效果是能够在不停止系统运行的情况下对可编程控制器的程序进行修改或重新编程,系统调试方便,可应用在特殊的系统中,适应范围宽,集成度高。文档编号G05B19/05GK202632043SQ20122017942公开日2012年12月26日 申请日期2012年4月25日 优先权日2012年4月25日专利技术者孙祥, 程广河, 孟庆龙, 张让勇, 郝凤琦, 罗旋, 韩路跃, 赵峰, 王茂励, 许继勇, 郝慧娟, 李娟 , 韩凌燕, 李柯颖 申请人:山东省计算中心本文档来自技高网...

【技术保护点】
一种在线可编程控制器,其特征在于:包括电源模块和具有运行程序无间隔切换机制的中央处理单元CPU,所述中央处理单元CPU连接有通讯模块、电源调节模块和输入输出模块。

【技术特征摘要】

【专利技术属性】
技术研发人员:孙祥程广河孟庆龙张让勇郝凤琦罗旋韩路跃赵峰王茂励许继勇郝慧娟李娟韩凌燕李柯颖
申请(专利权)人:山东省计算中心
类型:实用新型
国别省市:

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

1