基于PC的软PLC开发系统的设计与实现

被引量 : 0次 | 上传用户:fkswind
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软PLC技术是最近工业自动化领域逐渐兴起的一项基于PC的新型控制技术。和传统的PLC(Programmable Logic Controller可编程逻辑控制器)相比,软PLC克服了传统PLC兼容性和可扩展性差,性价比低等缺点,具有体系结构开放、开发简单等优点,能较好地满足现代工业自动化的要求。软PLC分为开发系统(上位机)和运行系统(下位机)两部分,其中开发系统是运行系统的基础。国际IEC61131-3标准定义了五种PLC编程语言,由于梯形图具有直观,易于掌握等优点,本文通过对PLC工作原理的分析,使用Visual C++ 6.0设计并实现了一种基于梯形图的软PLC开发系统。本文对系统的三大主要模块进行了详细研究:即梯形图编辑器、梯形图编译系统、梯形图仿真系统。梯形图编辑器采用面向对象技术实现。利用MFC设计出PLC梯形图的编辑界面,并根据梯形图的结构特点,设计了一套特殊的元件图符,为用户提供直观、方便的梯形图编辑环境。在梯形图编译模块中,设计出一种基于SPST(Series and Parallel Scanning Transform串并联扫描转换)算法的转换新策略。该策略首先将梯形图映射成AOV图,确定梯形图各元件的位置关系,然后对AOV图进行扫描,进一步确定各元件的不同层次上的串并联结构关系,扫描的同时自底向上建立逻辑树以保存扫描结果,最后遍历该逻辑树方便快速地生成语句表。通过实例表明此策略算法复杂度低,转换准确率高。同时在编译过程中实现了对梯形图的语法查错和规范检查。[番茄花园1]本文最后利用PC丰富的资源,对PLC工作原理进行深入研究,设计并实现了一种梯形图仿真器。仿真器具有直观,良好的仿真界面,在仿真过程中,界面上元件的状态随仿真结果实时更新。仿真算法直接基于编译阶段生成的梯形图逻辑树进行设计,实现了梯形图的快速仿真。该仿真器可脱离硬件PLC运行,使用户能提前看到实际运行结果以便对梯形图进行修改。本文通过实例,证明了本系统的可行性和有效性,在PLC梯形图离线仿真、恶劣环境下PLC控制、PLC教学实验等方面具有广泛的实用价值。
其他文献
常用木工机床(木工圆锯机床、木工平刨机床)是工伤事故多发的一类设备。事故发生的原因可分为物的不安全状态和人的不安全行为。目前中外学者的研究主要集中在避免物的不安全
新疆维吾尔族饮食文化是维吾尔的智慧结晶,凭借其民族文化底蕴、民族风情、族群代兴,其研究价值不可替代。通过实地调查,我们从当下喀什地区维吾尔族饮食习俗特色、成因与保
哈佛大学是世界著名的一流高等学府,其先进的管理、一流的学术和高素质的人才为世人所敬仰。哈佛大学教师管理制度具有鲜明的哈佛特色,为哈佛大学建设高水平教师队伍提供制度
血管性疾病作为整形美容领域最常见的先天畸形之一,临床医师们一直都在致力解决如何安全有效的治疗这种疾病。而随着激光医学的进步,激光在皮肤美容领域已得到越来越广泛的应
本文对国内外再生骨料和再生骨料混凝土的研究现状进行了分析,总结了再生骨料和再生骨料混凝土的基本性能。发现再生骨料的表观密度和堆积密度分别在2.31kg/m3~2.62kg/m3和1.2
内啮合齿轮泵具有结构紧凑、尺寸小、重量轻、噪音低、易得到高压的特点,在一些场合具有不可替代的作用,具有广阔的发展前景。浮动侧板是内啮合齿轮泵中的核心部件之一,对泵
阅读是获取各种信息的有效途径。在信息丰富并且快速更新的年代,只有掌握快速阅读技能,才能够在短时间内迅速获取需要的信息,提高阅读的效率。大学英语四、六级考试在2006年1
评价一个城市旅游品牌的受众感知核心在于了解品牌自身所塑造的社会公众目标,即品牌的知晓度、美誉度以及忠诚度。借助于ROST文本挖掘软件,通过问卷调查的方法获取贵阳市城市
本论文借助正交实验的方法,通过对有可能影响板式柜类家具装配精度的因子正交实验数据的研究分析,确定了对装配精度影响程度较大的因子,并得出了制造高装配精度板式柜类家具