【技术实现步骤摘要】
基于流程引擎的PLC系统
[0001]本专利技术涉及PLC系统的
,具体为基于流程引擎的PLC系统。
技术介绍
[0002]传统的可程序逻辑控制器(PLC)采用一类可编程的存储器,用于其内部存储程序,执行逻辑运算、顺序控制、定时、计数与算术操作等面向用户的指令,并通过数字或模拟式输入/输出控制各种类型的机械或生产过程。
[0003]传统的PLC内部主要由CPU、存储器、输入接口、输出接口、通信接口、扩展接口等组成,其处理过程大致如下:
[0004]接收通信接口送来的程序和信息,并将它们存入存储器;
[0005]采用循环检测(即扫描检测)方式不断检测输入接口送来的状态信息,以判断输入设备的状态;
[0006]逐条运行存储器中的程序,并进行各种运算,再将运算结果存储下来,然后经输出接口对输出设备进行有关的控制;
[0007]监测和诊断内部各电路的工作状态。
[0008]随着物联网(IIoT)技术的发展,智能设备、无人值守设备的日益普及,人们对信息交互实时性、操作实时性、设备的 ...
【技术保护点】
【技术特征摘要】
1.基于流程引擎的PLC系统,其特征在于,包括消息总线、输入部件、输出部件、外设读取引擎、逻辑处理引擎、外设输出引擎、系统存储器、配置存储器以及电源转换器;所述消息总线与所述电源转换器连接,所述消息总线同时与所述外设读取引擎、逻辑处理引擎及外设输出引擎连接,所述消息总线用于外设读取引擎、逻辑处理引擎及外设输出引擎间解耦,各引擎之间不直接调用,增强并发处理能力;所述配置存储器用于存储配置信息;所述系统存储器用于存储固件程序;所述输入部件用于接入外部输入设备;所述输出部件用于接入外部输出设备;所述外设读取引擎用于根据配置信息读取外部输入设备的数据,并根据配置信息对读取的数据进行换算,存入运行数据区;所述逻辑处理引擎用于根据配置信息和输入数据,执行相应的操作,根据需要发送消息给所述外设输出引擎;所述外设输出引擎用于收到输出消息时,根据配置信息输出电...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。