【技术实现步骤摘要】
本专利技术涉及自动控制,特别是一种可编程控制器系统及其控制方法。
技术介绍
1、可编程逻辑控制器在自动控制领域有着广泛的应用。可编程控制器的核心是一台cpu模块处理逻辑程序,逻辑程序由工程师结合现场控制需求编写下载产生。控制器的外围是若干io模块,一方面感知现场传感器的物理信号,包括开关量、模拟量,另一方面接收cpu模块的控制命令,执行到输出端口,包括开关量输出(binary output,简称bo)、模拟量输出(analog output,简称ao)。cpu与io模块之间以总线相连。
2、可编程控制器的稳定可靠性极其重要,因此现有技术中已经提出了冗余结构以保证可编程控制器的可靠性。现有的冗余型可编程控制器系统的结构通常是2个cpu同时挂接在总线上,一个为主机状态,另一个为备机状态。主机通过总线读取io模块的输入端口信息,并向io模块发送对于输出端口的控制命令。备机通过心跳信号监视主机的工作状态,当发现主机的心跳信号消失达到一定的时间,判定主机状态异常,备机切换为主机状态,接管对io模块的控制,而原主机切换为备机状态。为了确
...【技术保护点】
1.一种可编程控制器系统,其特征在于,包括:两个CPU模块、至少一个IO模块、分别与各所述CPU模块连接的选择器、以及连接所述选择器和各所述IO模块的总线,其中
2.根据权利要求1所述的可编程控制器系统,其特征在于,所述控制命令包括针对开关量输出的控制命令和/或针对模拟量输出的控制命令;
3.根据权利要求2所述的可编程控制器系统,其特征在于,各所述CPU模块包括带有迭代运算功能的逻辑功能块;
4.根据权利要求1-3中任一项所述的可编程控制器系统,其特征在于,所述选择器还被配置为:监控各所述CPU模块是否存在通信异常;若所述CPU模块
...【技术特征摘要】
1.一种可编程控制器系统,其特征在于,包括:两个cpu模块、至少一个io模块、分别与各所述cpu模块连接的选择器、以及连接所述选择器和各所述io模块的总线,其中
2.根据权利要求1所述的可编程控制器系统,其特征在于,所述控制命令包括针对开关量输出的控制命令和/或针对模拟量输出的控制命令;
3.根据权利要求2所述的可编程控制器系统,其特征在于,各所述cpu模块包括带有迭代运算功能的逻辑功能块;
4.根据权利要求1-3中任一项所述的可编程控制器系统,其特征在于,所述选择器还被配置为:监控各所述cpu模块是否存在通信异常;若所述cpu模块中之一者发生通信异常,则直接选择另一者发送的控制命令作为所述有效命令,若两个所述cpu模块均不存在通信异常,则按照所述预设决策规则从两个所述cpu模块发送的控制命令中选择所述有效命令,其中,所述通信异常包括在预设时长内未接收到所述cpu模块发送的通信信息,或所接收到的来自所述cpu模块的通信信息不符合相应规定。<...
【专利技术属性】
技术研发人员:张青,董世运,张驰,赵佳明,张建,刘春联,胡羽,
申请(专利权)人:北京和欣运达科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。