浅析嵌入式软PLC系统的结构以及通信接口协议
一。引言
嵌入式系统是一个嵌入到对象体系中的专用的计算机系统,主要应用与各种类型的信号处理与控制。当前在国防。国民经济以及社会生活的各领域都得到了广泛的应用,工业控制。机器人等等领域,对各行各业的技术改进。产品更新换代。提高生产率各方面也都起到了积极的推动作用。
传统的PLC 可靠性较高,而且体积小,但是资源很少扩展能力弱,但是基于PC 机的软PLC 技术却很好的弥补了传统PLC 的缺点,但是却又缺少了可靠性这一优点。新一代的PLC 将PLC 的可靠性.PC 机的开放架构以及多资源这些优点集中于一体,涵盖了PLC 用户的多种需要。
嵌入式软PLC 技术是指由软PLC 技术与嵌入式系统相结合而由此而产生的高新技术。继承了嵌入式系统体积小以及反应快的优点,同时也克服了传统PLC 的不能通用的特性等弊端。嵌入式软PLC 将自动化专业知识,用高附加值的方式在嵌入式行业规模经济基础上加以发展提高,比传统的PLC 结构更加开放,也更加利于自动化的横向通信与纵向通信。
二。嵌入式软PLC 系统的结构
嵌入式软PLC 系统一般由开发系统与运行系统两个部分组成。
1.开发系统需完成的主要任务就是应用程序的编程与编译调试。
1.1 嵌入式软PLC 系统是以IEC31131 标准的基础之上发展起来的,所以开发系统一般都这可以支持IEC61131-3 中的一种或者多种语言。
1.2 编译器是开发系统中的一个比较重要的部分。编译程序的主要作用是将用高级语言编写的源程序编译成和它等价的低级语言目标程序。编译过程主要包括此法分析。语法分析。语义分析。中间代码生成。代码有限以及目标代码生成这6 个阶段。
1.3 嵌入式软PLC 系统支持通过图形化语言进行开发。
IEC61131-3 标准里定义了三类图形化语言:FDB.LD.SFC.LD 语言是一类类汇编的文本语