国家自然科学基金(61272189) 作品数:5 被引量:8 H指数:2 相关作者: 严义 白亮 包健 吴盼盼 罗奎 更多>> 相关机构: 杭州电子科技大学 泰瑞机器股份有限公司 更多>> 发文基金: 国家自然科学基金 国家高技术研究发展计划 浙江省重点科技创新团队项目 更多>> 相关领域: 自动化与计算机技术 机械工程 电子电信 更多>>
PLCopen运动模块参数传递方法的研究 被引量:3 2014年 针对PLCopen运动控制规范中的参数传递问题,对PLCopen运动控制规范中模块参数的类型、独立性和不连续性以及IEC61131-3标准编程规范等方面进行了研究,提出了可用于在符合IEC61131-3标准的开发平台上实现PLCopen运动控制规范的IL指令传参法和参数模板构造法;第一种方法采用IL指令及临时变量进行了参数传递,使用静态函数库实现了模块的功能,第二种方法采用参数模板在编译过程中动态生成参数定义及反馈,结合动态函数库实现了模块的功能。这两种方法不同于一般的基于C语言或其他高级语言的值传递或引用传递方法,可以兼容IEC61131-3标准的编程规范并减少对PLC资源的使用。对该两种方法进行了实验分析和对比。研究结果表明,该两种方法均可以实现PLCopen运动控制规范,并各有优势,可以满足多种应用需求。 罗林丹 包健关键词:运动控制模块 嵌入式可编程逻辑控制器中加挂惠普图形语言的设计 2014年 为解决在PLC运动控制开发中难以融入CAD技术的问题,提出在ePLC中加挂HPGL的设计;通过HPGL指令到功能块的归一化,目标文件的压缩存储,层次化的内存分配,不同下载模式设置实现加挂的接口设计;采用三级线程抢占式调度算法,完成HPGL程序执行控制算法、功能块程序和紧急任务的线程分配;对直线、圆、矩形、螺旋线和非规则五种轨迹进行试验,试验结果均良好拟合CAD中轨迹,验证了该设计在直角坐标机器人控制中的可行性。 孙丹枫 严义关键词:运动控制 直角坐标机器人 基于构件的梯形图算法模块封装方法 被引量:2 2013年 针对传统的梯形图无法实现通用算法的封装复用及算法保密性问题,首先,从基于构件技术的梯形图实现原理出发,对构件的属性定义进行了详细地分析;其次,通过封装技术的继承性、可复用性以及基于梯形图数据结构模式的构件语言重写,设计出了一种将智能算法封装成梯形图中可复用构件模块的方法;最后,以整型权值的神经网络为例,介绍了在梯形图算法生成平台上将C语言编辑的神经网络测试算法封装成固定的构件模块的方法,并与实现相同功能的传统梯形图编程方法进行了比较。研究结果表明,该方法适用于任何常用算法的封装,并且由程序员自行进行智能算法模块的封装,大大减少了软件开发活动中大量的重复性工作。另外,封装技术的保密性同时也保证了内部算法的安全性。 吴盼盼 严义关键词:梯形图 复用 梯形图 神经网络 双核微处理器实时系统的软件架构方法 被引量:3 2014年 针对双核微处理器在工业控制领域的应用,探讨了基于共享内存的双核处理器软件架构的设计方法,主要分析讨论了双核之间的通信方法、数据共享策略以及双核任务分配方法。以F28M35双核处理器为例,介绍了该处理器资源结构、双核间的通信机制以及共享内存的使用方法。设计了一种以系统控制块数据结构为核心的软件架构方法,并成功运用在注塑机控制系统中。 白亮 严义 周宏伟关键词:共享内存 基于现场可编程门阵列的新型可编程逻辑控制器在线调试技术 2014年 针对基于现场可编程门阵列(FPGA)的新型可编程逻辑控制器(FPGA based PLC)的在线监控问题,提出了泛化的基于FPGA技术对嵌入式片上系统(SoC)进行在线监控的方法。该方法设计了一个FPGA片上通信系统,系统内部固化基于UART的ModBus通信协议栈,通过串口与计算机上位机进行通信;采用双口RAM(DRAM)作为与监控对象间共享的数据缓存区,通过中断机制实现缓存数据的同步交换。性能分析结果表明,该方法将SoC处理监控通信的时间百分比降低至0.002%,确保了监控数据传送的实时性,且使SoC能够获得更佳控制性能。在Altera的cycloneⅡ系列芯片开发板上验证了方案的可行性。 罗奎 严义关键词:现场可编程门阵列 可编程逻辑控制器 双口RAM MODBUS协议