一款高性能PLC及其开发平台的设计与实现

来源 :江南大学 | 被引量 : 0次 | 上传用户:lizhiguo518
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本课题对PLC控制系统的基本理论进行了研究,结合对国外成熟PLC产品的应用和实践,掌握PLC系统的原理和基本实现方法,并且完成了一款PLC产品的设计。本课题开发完成的PLC产品中包括:PLC编程界面、PLC编程语言的编译器、PLC本体。 首先,论述了对PLC系统原理的研究成果,介绍了PLC的国内外标准、PLC的运行原理以及PLC编程语言的解释原理。其次,介绍了这款PLC的规格设计,包括:PLC编程模型、PLC通讯以及PLC特殊功能。再次,介绍了PLC产品整个体系的设计。最后,对PLC编程界面、PLC编程语言的编译器、PLC本体的实现进行了阐述。 在PLC编程界面的设计中,详细介绍了指令表和梯形图编程方式下的编辑、显示等功能的实现方法;描述了MODBUS通讯的分层和各层次的函数接口。 在PLC编程语言的编译器设计中,详细描述了编译的流程,重点介绍了编译过程中的两种重要的中间代码的数据结构——内部码和流程码,最后对执行代码生成的各个环节也进行了详细描述。 在PLC本体的设计中,首先介绍了PLC固件的构成,其次对BOOT部分的流程进行了详细介绍,再次介绍了PLC通讯中MODBUS主端、MODBUS从端和自由格式的实现,然后介绍了输入滤波和映射以及输出映射的实现。最后介绍了PLC的特殊功能的实现以及用户中断处理机制。 本课题所设计的PLC,采用瑞萨公司的M16C作为主处理器。PLC配置参数为:输入点36个、输出点24个、高速计数4路(其中2路可设置为AB相计数)、脉冲输出2路、串口2个。PLC的性能参数为:中间线圈6144个、字寄存器8000个、100ms定时器200个、10ms定时器200个、1ms定时器200个、16位计数器300个、32位计数器300个、10K步程序扫描时间小于8ms、程序容量30K步、高速计数最高频率300K、脉冲输出最高频率300K。 PLC产品完成的测试项目包括:逻辑和运算指令测试、流程指令测试、特殊功能测试、通讯测试。测试表明,本课题中采用的设计方法是正确的,PLC产品性能是可靠的。
其他文献
在工业机器人的研究和控制过程中,运动学系统的关键技术,如运动学方程的正解、运动学方程的反解、路径规划算法,在国内外一直处于研讨之中。本文在机器人学的理论基础上,按照D-H
神经元非模型控制是智能控制的发展方向之一,本文研究了神经元非模型控制方法及其在pH中和过程、水轮发电机组等复杂工业对象中的应用,并进行了神经元非模型控制方法的仿真实
随着经济的快速发展,能源需求的问题日益严重。作为当前世界能源结构主体的化石燃料,具有污染严重、不可再生的特点。风能作为新能源的一种,具有清洁、可重复利用的特点,因此利用风能发电已经成为许多国家改善能源结构的重要形式。但风能的间歇性、随机性和不稳定性等特点,当风电进行并网运行时,会造成电网电压波动、谐波污染、低压穿越等问题,给大电网的整体运行调度造成困难。因此,对风电功率的准确预测可以方便电力部门制
时滞系统的控制是控制理论应用的一个重要领域,为了提高常规时滞控制系统的鲁棒性能,本论文针对纯滞后这一特殊工业过程,提出了以模糊控制技术为核心的几种有效的智能控制方
在控制系统的研究分析过程中,用数学模型来完全真实反映一个实际的被控对象几乎是不可能的。我们所研究的数学模型都是实际被控对象的一种近似描述,这种近似通常来源几个方面
本文介绍了基于无线通信的井下人员定位系统的设计与实现。该系统有三部分组成:无线收发模块、地面信息处理主机和CAN总线。每名井下人员携带一个无线编码器,通过发送无线信号
软测量技术是一门有着广阔发展前景的新兴工业技术,在工业中应用越来越多。控制技术、计算机技术、网络通讯技术的发展,为软测量技术的工业应用提供了广阔的平台。本文以某车
电子技术、计算机技术和通信技术是智能交通领域的关键技术,这些技术日新月异的发展直接推动了智能交通产品的飞跃,作为智能交通产品的重要组成部分,监控系统正在向数字化、
本文面向工程应用,对模型预测控制工程软件的关键技术、算法以及它们在生产过程中的应用进行了深入研究。从模型预测控制工程软件的实现和实际需要出发研究了模型预测控制算
随着计算机网络、通信和仿真技术的不断发展,分布交互仿真技术越来越多的被运用到军事领域的诸多方面,尤其以大规模分布式交互仿真系统的应用最为突出;为了解决仿真软件在大