嵌入式PLC软件平台是嵌入式PLC的核心-液压拉力试验机。嵌入式PLC相对于传统PLC来说,具有很大的可扩展性和灵活性。下面对嵌入式PLC软件平台原理以及驱动设计方法进行叙述。CAN通信协议串口通信协议梯形图解释-执行部件内核驱动接口驱动程序应用程序:嵌入式PLC软件平台分为驱动程序、内核和应用程序这三个层次。
嵌入式PLC内核具备多任务调度能力,梯形图解释-执行功能,并且集成了强大的通信能力,且对外开放不同时序的驱动开发接口。驱动程序便是利用内核对外开放的接口,进行开发。应用程序为梯形图,其作为最上层的应用,可以利用嵌入式PLC底层模块的功能,完成特定的任务处理。
材料拉力试验机的嵌入式PLC驱动开发接口:驱动接口功能及执行时序完成硬件配置;内核上电后执行一次完成变量初始化;内核上电后执行一次当内核由运行态进入梯形图态时,执行一次当内核由梯形图态进入运行态时,执行一次梯形图每运行一步,调用该接口一次梯形图执行完一遍之后,执行一次每0.5ms执行一次。
通过山东华测机械设备有限公司的实践证明,液压试验机的嵌入式PLC驱动程序开发人员只要合理的安排任务到不同的驱动开发接口中,便可以较好的完成驱动开发工作。除了以上提供的接口之外,内核还提供了中断服务程序入口表。当开发者需要使用处理器硬件中断时,在相应的中断服务程序入口处调用自己的中断函数即可。
对于材料拉力试验机的驱动程序、内核以及应用程序,嵌入式PLC都规定好了各自私有的内存空间,并且划分出了一片共享区域来保证三者之间的信息交流,其中,驱动程序和内核通过内存地址形式直接访问该共享区域,梯形图通过与该内存区域绑定的寄存器、线圈资源来访问该共享区域。
因此,嵌入式PLC平台上,很关键的一点便是根据开发者任务要求,合理划分工作到不同的驱动接口,并正确的通过资源访问方式来与内核、应用程序共享信息。
文章来源:wwwctm-cncom
材料拉力试验机:wwwctm-cncom