一种基于MVC模型的PLC变量表设计与实现

来源 :工业控制计算机 | 被引量 : 0次 | 上传用户:hyc1211
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来随着工业4.0与国产化进程的深度发展,工业控制系统已经成为国家关键基础设施的重要组成部分,国产跨平台PLC集成开发平台的设计与开发具有重要意义.变量表是PLC集成开发平台软件中的一个重要模块.Qt作为新型的图形用户界面开发框架,正被广泛应用在各行各业.提出了一种基于Qt框架下MVC模型的方法来设计并实现了PLC变量表.包括变量表的数据类设计与实现、变量表的存取,并且提供一种能够不增加后续维护工作量,不需要单独维护分组和变量名称的方法来实现变量表的分组的方法.
其他文献
嵌入式装置程序采用可视化编程软件进行开发和调试.之前在工程升级维护过程中,缺乏可视化页面修改前后的差异分析描述方法,仅靠研发人员手工书写的变更说明来进行验证,往往存在漏改、错改等不一致的情况.设计了可视化工程的差异分析软件,可导入工程、装置、插件、元件、页面等不同层级的可视化程序,自动分析差异内容,支持展示页面对比视图,按照编辑类型显示差异项,点击差异项,定位两侧区域并高亮显示关联符号.软件支持将差异信息标注到可视化页面视图中,并将视图导出为PDF文档,自动形成变更对比说明文档,方便变更测试人员、审核人员
网络技术的深入应用使得市场竞争更加激烈,高效的客户关系管理成为企业关注的重点之一.以动态客户关系为研究对象,建立基于马尔可夫的动态客户关系预测模型,并采用Java语言进行了实现,来预测未来客户的发展趋势,为企业客户管理提供更可靠的决策支持.
分析了水电行业信息化建设的几种驱动模式、基于数据驱动的智慧水电管控平台的总体架构以及主要典型智慧功能应用.建设基于数据驱动的智慧水电管控平台,实现集成化、智能化、智慧化管控是现代水电企业追求的管理目标和发展方向.
程序进行加密保护,对提高程序的安全性防止源代码泄露,保障开发者合法权益具有重要的现实意义.介绍了工控自动化行业一些常用的PLC程序使用期限控制方法及其不足之处,并基于威纶通触摸屏提出了一种完全采宏指令脚本编程生成动态随机密码和一机一码永久密码对程序使用期限分期控制的方法,不仅可以避免对PLC逻辑程序的干涉,减轻对被控设备对象的影响,而且在合同约定范围内对防止程序破解盗用、协助成套设备厂家结算工程款有较好的辅助作用,具有较高的实用价值.
结合马尔可夫模型和可靠性框图,对三重化和双三重化两种冗余容错系统进行建模.并利用Matlab仿真分析两种系统在危险失效率、安全失效率、可用性和故障报告率的差异.
火电机组参与灵活调峰时,负荷、煤量等参数剧烈波动,运行设备的非线性增强,控制系统的调节精度和控制品质降低.发展稳定性良好、适配度高的优化控制策略可提高控制系统的鲁棒性和抗扰能力,以智能算法建立动态优化模型,采用Modbus协议建立数据通讯,将模型计算结果传至DCS控制逻辑的智能优化数据接口中,并协助控制系统执行机构的调节过程,以此抑制干扰参数对控制系统的影响,为便于智能控制策略的应用,设计并开发智能控制在线实时分析及监测系统.结果 表明,优化模型提高了控制系统的响应能力和控制品质,实时监测系统为现场运行人
针对移动机器人的同步定位与制图问题(SLAM,Simultaneous Localization and Mapping),传统的视觉SLAM算法在制图过程中可能遇到制图断链的情况,这是由于在制图的过程中环境数据特征点缺失造成的,以RGBD-SLAM算法为例在特征点缺少的情况下鲁棒性都较低.设计双Kinect系统平台扩大相机的数据采集范围,变相地扩大每帧图像特征点的数量以提高SLAM算法的鲁棒性.同时,给出了特征点选取的方法.实验表明双Kinect系统平台的设计能够提供系统的鲁棒性,能在一定程度上解决在特
板级支持包的迭代过程中,存在着对回归测试的硬性要求.因此当板级支持包需要支持大量模件,且还处在迭代比较频繁的阶段时,引入自动化的测试工具和测试手段几乎是必然的.自动化测试系统可以支持频繁大量的回归测试,节省人工工作量,预防隐藏缺陷的产生,保证测试工作的稳定和可复现,可以大大提高板级支持包质量的可靠性和稳定性.针对对板级支持包的测试,给出一种自动测试系统的设计方案,并对具体模块给出设计思路和设计原则.
针对传统箱式炉温控系统软硬落后自动化程度不高的特性,设计了一套以西门子S7-200 SMART、MCGS触摸屏为基础的自动升温箱式炉系统.对系统方案、设备选型、软件编程、HMI(Human Machine Interface)设计等环节进行了介绍,并通过实际生产运行验证该系统的稳定性和可靠性.结果 表明,该系统能满足用户对于设备状态监控、曲线设置、报警提示和历史记录等关键功能需求.
为保障电力行业软件产品FPGA测试质量,结合电力系统相关FPGA软件产品研究,利用Mentor HDL De-signer工具进行静态测试,为有效精简测试结果条目,提高静态测试效率和质量,提出了一种基于测试项目的 最小规则库优化方案,并给出了搭建测试环境遇到的典型问题解决办法.最后对最小规则库进行验证,测试结果表明,该方案能有效保障FPGA软件产品测试质量.