基于嵌入式PLC芯片组的PLC驱动程序的开发湖北黄石科威自控.DOC

基于嵌入式PLC芯片组的PLC驱动程序的开发湖北黄石科威自控.DOC

基于嵌入式PLC芯片组的PLC驱动程序的开发湖北黄石科威自控

基于嵌入式PLC芯片组的PLC驱动程序的开发 湖北省黄石市科威自控有限公司:吕志 摘要:本文以40点嵌入式PLC驱动程序开发为例,介绍在KEIL C编译器和uVision2开发环境下,开发嵌入式PLC的驱动程序的方法及注意事项。 关键词:嵌入式PLC 驱动程序 C语言 前言: 嵌入式PLC系统软件内核是用汇编语言编写的,但内核的作者在开发内核时留给了驱动程序足够的资源和良好的程序接口,对于习惯用C的读者而言,使用KEIL C开发嵌入式PLC驱动程序是完全可行、比较轻松的。笔者以自己用C语言开发的40点嵌入式PLC驱动程序为例,介绍开发流程。 一、关于40点嵌入式PLC 1.40点嵌入式PLC的功能: (1)基于嵌入式PLC芯片组的40点PLC具有24路开关量输入和16路开关量输出,且每个输入和输出通道都有相应的LED指示。 (2)具有CANBUS网络功能,由内核系统软件管理,使用工具软件CANSet构建CANBUS总线网络。 (3)UART0:内核管理,用于梯形图编程、监控,支持人机界面及用户驱动程序下载。 (4)UART1:内核管理,用于下载CANBUS网络参数、构建RS485网络及支持第三方设备互连。 2.40点嵌入式PLC软件组成: (1)内核程序:是嵌入式PLC的软件核心部分,且每个出厂的芯片组已内嵌了该内核。 (2)内

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档