应用C8051F040单片机开发了基于CANopen协议的I/O从站,本文介绍了从站的硬件设计和软件设计。通过上位机CAN卡构建了基于CoDeSys软PLC的分布式I/O控制系统。给出了该系统在MPS中的调试过程。CANopen是CAN总线的一种有影响力的应用层协议,近年来得到了广泛的应用,保证了各种厂商设备的互用性、互换性,同时提高了信息传输的可靠性,实时性。软PLC是一种基于PC机的新兴自动控制技术,不仅能够实现硬PLC的所有功能,而且遵循IEC61131-3编程标准,为用户提供了更多的开放性。MPS是德国FESTO公司结合现代工业企业特点开发研制的模拟自动化生产加工单元。它采用模块化结构,将气动技术、电气电子、传感器技术、装配技术、机械技术、现场总线技术综合于一体。选取不同的单元可以组成自己的模拟生产加工系统,最大可以构成具有9个单元的MPS系统。包括:送料、检测、加工、提取、暂存、组装、冲孔、功能检测和分拣单元。基于CANopen协议的I/O从站可以作为MPS控制系统中的一部分,国内还没有现成的产品可供选用,国外的产品往往价格过高, 增加了系统开发的成本。由此应用C8051F040单片机自行开发基于CANopen DS301、DSP401协议的I/O从站,并且通过上位机CAN卡构建了基于德国3S公司的CoDeSys软PLC的分布式I/O控制系统。最终,通过测试实验验证了系统信息传递的可靠性、准确性和实时性。本文采用的控制系统结构(如图3所示)具有很好的开放性,灵活性和可扩展性。
猜您喜欢
推荐内容
开源项目推荐 更多
热门活动
热门器件
用户搜过
随便看看
热门下载
热门文章
热门标签
评论