可视化虚拟PLC系统关键技术研究

来源 :广东工业大学 | 被引量 : 0次 | 上传用户:zzjqwerty6
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
可编程序控制器(PLC)是在集成电路、计算机技术基础上发展起来的一种新型工业控制设备。随着计数机技术和虚拟现实技术的发展,以计算机为硬件平台,通用操作系统为软件平台,用软件实现可编程序控制器的功能成为可能。这为PLC及其控制系统的虚拟仿真提供了支撑。本文在对虚拟PLC研究现状分析和总结的基础上,对虚拟PLC的若干关键技术和可视化虚拟控制环境的实现方法进行了分析和研究,并构建了可视化虚拟PLC实验系统的基本框架,完成了原型系统的开发。主要的研究内容如下: ⑴研究了PLC程序图形化编辑方法。在Visual C++6.0集成开发环境中以梯形图编程元件为单位,将其抽象为C++的类,利用类的封装和继承等特性,实现了梯形图程序的编辑。 ⑵研究了梯形图程序向指令表程序的转换算法。论文针对常用的梯形图和指令表程序,在对梯形图结构特点的分析基础上,提出了以AOV(Activity On Vertex)图和二叉树作为中间状态的转换算法。该算法先将梯形图转换成AOV图,AOV图比梯形图能够更好的表达元件间的位置关系;接着,将AOV图转换成二叉树,用二叉树可以正确的表示元件间的逻辑关系;最后,后序遍历二叉树,实现梯形图程序向指令表程序的转换。由于转换算法不依赖于具体指令的意义,因此具有通用性。 ⑶研究了虚拟PLC运行及指令表程序解释算法。提出了基于后序表达式计算原理的指令表程序解释算法。该算法根据后序表达式的计算方法,利用堆栈实现指令表程序的解释,解释过程快速、准确。 ⑷利用SolidWorks等三维建模软件,创建了PLC典型控制对象的三维模型,并导入到EON Studio虚拟环境中。在此基础上,研究了基于EONX控件的虚拟PLC和三维虚拟控制对象之间的通信技术,实现了PLC控制过程的三维可视化仿真,并开发了可视化虚拟PLC实验系统。
其他文献
学位
喷涂机械臂是一种常见的工业机器人,广泛应用于汽车、家电和玩具等现代制造行业。现有的喷涂机械臂主要采用串联结构形式,将驱动装置直接安装在关节处,因而存在转动惯量大、
伺服系统是现代数控机床的重要组成部分,其性能直接影响着机床加工精度,也关乎数控加工能力是否充分发挥。本文对伺服系统模型的动态特性、参数优化与基于Matlab的仿真做了研究
辽河盆地是第三系含油气盆地,盆地内部中生界油藏尽管有不少井见到含油气显示,但一直没有形成生产能力。为了探索中生界油藏的成藏模式,从盆地模拟入手,综合烃源岩、储层、盖
江东湾金锑矿是湘西锑金砷成矿带内的重要矿床。论文在详细的地质野外调查基础上,通过室内包裹体岩相学观察、包裹体显微测温、包裹体激光拉曼光谱分析、碳氧同位素地球化学
学位
茅坪钨矿是赣南地区一个大型的钨锡多金属矿床,发育有云英岩型、伟晶岩型、石英脉型三种黑钨矿矿化类型。论文利用锡石LA-ICP-MS U-Pb定年、白云母Ar-Ar定年、电子探针分析、