基于单片机的PLC设计与实现

来源 :东南大学 | 被引量 : 0次 | 上传用户:feng1644
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
可编程控制器简称PC或PLC,是以微处理器为核心,综合了自动化技术、计算机技术和通讯技术而发展起来的一种通用的工业自动控制装置,已经广泛应用到工业控制的各个领域。PLC编程工具是开发应用、检查维护PLC以及监控系统运行不可缺少的外部设备,其发展趋势是使用个人计算机,由PLC厂家提供程序开发软件。 本课题的主要任务是开发出一个符合IEC61131-3国际标准的新型PLC系统。在研究、分析知名PLC产品的基础上,对系统的需求进行了分析。下位机以STC12C5408AD单片机作为核心控制芯片来开发,上位机编程软件在PC机上实现。上位机编程软件选择梯形图和指令表作为编程语言,采用模块化设计方法,整个系统按功能划分为梯形图和指令表编辑模块、语法检查模块、梯形图与指令表的转化模块、指令表编译模块、上下位机通信模块等5个模块。 梯形图是一种图形化语言,以图元表示元件,以图元之间的位置关系表示元件之间的连接,而指令表是一种与汇编语言类似的助记符表达式。通过分析梯形图和指令表语言的特点,充分利用面向对象语言的特性来设计梯形图图元类,并以双向链表来保存梯形图。 针对梯形图和指令表的编辑过程中有可能出现的错误,系统设计了语法检查模块,该模块根据编程规则对程序进行词法、语法和逻辑检查,将错误信息显示出来。 梯形图形象、直观,便于理解,指令表键入方便,编程灵活,两者各有优势,为方便用户使用,系统设计了梯形图和指令表的转化模块。该模块以AOV图和二叉树为中间结构,通过构造二叉树和对其进行遍历,实现梯形图与指令表的转化。 编程语言不能直接被下位机识别,指令表编译模块负责将指令转化为目标代码。考虑到设计一个编译系统的复杂性,本文实现时先将指令表转化为C51程序,再调用keil编译器将C程序转化为目标文件,通过单片机专用编程器将程序下载到硬件电路。 通信模块使上下位机之间按照约定的通讯协议来交换数据,因此上位机可以监控下位机的运行状态、查询下位机资源的状态、强制设置资源状态等。 整个编程软件在Visual C++6.0环境中使用MFC开发,采用模块化的设计思想和多文档的编程方法,具有良好的程序结构,界面友好美观、操作直观方便。经测试,编程软件的各项功能均符合设计要求,系统各模块的设计方案切实可行,但是各项功能还仍需要进一步的完善。可以预见,这种新型的PLC系统将在我国的工业生产中有非常广阔的应用前景。
其他文献
随着电力系统容量和规模地不断扩大、输配电系统短路电流地不断提高、短路故障对电力系统的危害日益严重,使得不同类型的短路限流技术得到了越来越广泛的关注和研究。短路故障限流器是一种高电压、大功率的电力设备,其可靠性与经济性是两个非常重要的指标。可靠性提高,一方面要求拓扑结构合理,控制策略成熟完善,另一方面要求电路结构与控制策略尽可能地简单,系统越简单,使用的器件越少,可靠性越高,成本也越低,经济性越好,
全轻混凝土(ALWC)是一种具有质轻、高强、抗震、耐火等优良特性的新型建筑材料。尤其是在掺入不同种类的纤维后,能有效改善全轻混凝土的静力学性能和动力学性能;因而可广泛应用于节能建筑、抗冲击等特种结构。本文在课题组前期关于静态力学性能研究基础上,通过SHPB冲击试验,对复合纤维的全轻页岩陶粒混凝土的冲击性能进行了研究,以探讨其耗能效应。具体研究内容和结论如下:(1)通过对全轻纤维混凝土的相关静力学试
开关磁阻电动机调速系统(Switched Reluctance Drive,简称SRD)主要由开关磁阻电动机(Switched Reluctance Motor,简称SRM ),功率变换器,控制器和检测器组成,是20世纪80年代迅猛发展起来的一种新型调速系统。SRD系统具有宽广的调速范围和优越的调速性能,在家用电器、通用工业、伺服与调速系统等方面得到了广泛的应用。但同时也存在一些突出缺点:转矩脉动
多数岩土工程都处于弹塑性状态,因而岩土塑性在岩土工程的设计中至关重要。广义塑性力学抛弃了经典塑性力学采用的3个不符合岩土材料变形机制的假设,从固体力学原理直接导出广
三相四开关逆变器用两只串联的电容代替了三相六开关逆变器的一相桥臂,减少了开关管数量,具有开关及导通损耗小、驱动电路简单等优点。但当采用传统的双极性调制方法控制三相四开关逆变器驱动的永磁无刷直流电机时,与母线电容中点连接相为非导通相时,该相绕组通过电容与其他两相形成回路,在相反电动势的影响下该相电流不能为零,导致三相电流产生波动。另外由于三相四开关逆变器驱动永磁无刷直流电机时,导通两相间线电压会随工
复合材料是由两种或两种以上不同性质的材料用物理或化学的方法组成的新型材料,其优越的性能使得它在航空航天、能源、交通土建等许多领域得到广泛的应用。然而,对复合材料的
当前,互联网金融正蓬勃兴起,随着其规模的扩大和领域的延伸,对传统银行业产生了较大的影响。本文以天津市151家银行为调查对象,对天津市互联网金融业务的现状及存在问题进行
摘要:高中新课改的核心理念是培养学生的自主学习、合作学习、探究学习,明确了学生在课堂中的主体地位。因此,学生自主学习能力的培养,是高中课程改革的要求,是社会发展的必然趋势,也是人们终身学习的需要。在教学中,要创设宽松的教学环境,激发学生的学习兴趣,鼓励学生大胆发言,注重学法指导,加强课外阅读,不断地提高学生自主学习的能力。  关键词:高中语文;自主学习能力;培养  中图分类号:G633.3 文献标
飞机低音速穿过云层时,容易被过冷水滴撞击机体表面,从而形成冰层。飞机结冰将会对飞机的操纵性能、气动力和安全产生巨大威胁。因此飞机防除冰问题不容忽视。电热防除冰技术
随着我国国民经济的高速发展,对铁路运输能力不断提出更高的要求,既有电气化铁道牵引负荷持续增长。不少线路,重负荷条件下牵引网电压水平过低,影响列车的正常牵引运行,限制了运量进一步增长。解决牵引网电压水平过低的最好办法是增大牵引变电所进线的系统容量和更换大容量的牵引变压器,但是这涉及到与电力系统的相互配合。在无法对牵引变电所进线和牵引变压器进行改造的情况下,从牵引供电系统内部找到一种科学合理的调压策略