PLC在线调试与监控方法的研究与实现

来源 :杭州电子科技大学 | 被引量 : 0次 | 上传用户:asd08061
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
可编程逻辑控制器作为现代工业控制四大支柱之一,在各种工业过程控制及各类机电一体化设备控制中发挥着越来越重要的作用。随着计算机技术的发展,IEC61131-3标准的日益推广,以及软硬件结合方式的普遍使用,PLC编程成为PLC技术开发过程中必不可少的部分,而越来越多的工程项目需要对编程后的PLC硬件进行在线调试和状态的监视,对与嵌入式硬件配套使用的人机界面的监控系统等应用软件的需求也在增加。研究一种高效率的实时PLC在线调试和监控实现方法,对PLC技术的发展具有现实的使用价值。   本文对可编程逻辑控制器在线调试的关键技术进行研究的基础上,基于PLC算法生成平台,使用.NET设计框架,完成了PLC在线调试与监控系统的设计与研究。   (1)通过比较当前各类不同的PLC在线调试软件,设计了在线调试功能,实现了对PLC进行实时控制程序运行。梯形图在整个设计过程中是以梯级的形式存在,在线调试分为:程序控制,包括的主要操作有:连续运行,暂停,停止,断点,软复位,硬复位;梯级的控制,包括的主要操作为:进入梯级,下一梯级,跳出题解,单指令执行等操作。   (2)为了更好的实时查看PLC的内部运行状态,设计了PLC在线监控界面,其主要分为窗体监控和逻辑监控,窗体监控是根据当前监控窗口来反映数据,其包含实时监控和自定义监控,同时自定义监控又分为手动自定义监控和自动自定义监控。逻辑监控通过逻辑命令来实现对地址的操作。两者通过串口通信,在PLC和PC之间进行读写数据,变化数据形式,打开保存监控表等多种用户操作,提高了用户的使用方便性。   (3)上位机界面设计完成后,在底层提出了一种新的基于在线调试与监控的使用静态地址动态分配的PLC内核运行方式,在传统的PLC运行模式中加入了在线调试模块,以增强数据的实时通信。由于在线监控的提出,导致了通信任务的繁重,在此提出了基于时间片轮转的PLC通信。在不影响各自运行的情况下,提高了整体的数据通信速度。
其他文献
现代战争是信息化与高科技的战争。在未来信息化战场上,战场电磁环境十分复杂,干扰与反干扰斗争非常激烈。大量使用的电子信息装备,不仅数量庞大、体制复杂、种类多样,而且功
随着各个领域对高性能计算的需求不断变化和提升,在并行算法的发展和提升空间有限的条件下,不断增加数据规模成为产生新成果的最有效途径。由多个集群系统构成的分布式异构环
随着互联网的出现及快速发展,IT行业的各个领域发生了巨大而深刻的变化,如今的互联网己不再是一个单一静止的世界,我们到处可以看到动感的三维网页。三维图形技术并不是一个新的
无线传感器网络(Wireless Sensor Network,WSN)在农业中的应用可以有效降低工作量,提高农业管理智能化水平。然而,传统WSN节点位置保持固定,缺乏灵活性和局部执行力。移动机
随着硬件技术和无线网络通信技术的发展,无线传感器网络已经获得了空前的关注,诸如军事入侵、生态环境、智能农业、物流商品监测等领域中已经得到了广泛的应用,并被寄予更广
随着网络技术的飞速发展,基于网络平台的应用系统逐渐进入各行各业中,这些应用系统给用户带来巨大的收益。但是由于网络的开放性,应用系统对自身的安全性提出更高的要求,需要
随着运动控制过程复杂度的显著提高,人们对运动控制技术的要求越来越苛刻,不论是从系统的体积、开发方式方面,还是性能等方面都有了更高的要求。本文在详细分析运动控制发展现状
随着移动通信技术的飞速发展和无线网络的日趋演进,各种现有的以及未来新兴的无线接入技术共同存在,既相互补充又相互竞争,构成了下一代泛在的无线网络。然而不同的接入技术在带
近年来随着Web2.0的发展,各种创新的应用和产品不断在互联网中出现使我的工作生活越来越离不开网络应用。而由此产生的大规模甚至超大规模数据存储和运算需求仅仅依靠传统的
现代远程医疗系统以视频会议技术为依托,结合现代医疗技术,在医疗专家与医务人员、医疗专家与病人之间构建起一个“面对面”的信息交流平台。该技术能够促进高水平医疗资源如