基于图形结构和递归调用的软PLC设计

来源 :工业控制计算机 | 被引量 : 0次 | 上传用户:jinr0op2
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
基于Visio Studio 2010的MFC为研发平台,提出了一套软PLC上位机软件的实例化算法.通过C++里类的面向对象的思路,把梯形图定义成一个类,建立一个二维的类数组指针,每添加一个梯形图,都是创建一个实例化的类对象,引入数据结构的概念,通过梯形图之间的坐标关系,建立类的图形结构关系,在上位机操作界面添加和删除梯形图时,后台动态修改梯形图类数组之间的图形结构关系,通过直接递归和间接递归的算法遍历所有的梯形图,生成相应的指令表.
其他文献
程序进行加密保护,对提高程序的安全性防止源代码泄露,保障开发者合法权益具有重要的现实意义.介绍了工控自动化行业一些常用的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软件产品测试质量.
近年来随着工业4.0与国产化进程的深度发展,工业控制系统已经成为国家关键基础设施的重要组成部分,国产跨平台PLC集成开发平台的设计与开发具有重要意义.变量表是PLC集成开发平台软件中的一个重要模块.Qt作为新型的图形用户界面开发框架,正被广泛应用在各行各业.提出了一种基于Qt框架下MVC模型的方法来设计并实现了PLC变量表.包括变量表的数据类设计与实现、变量表的存取,并且提供一种能够不增加后续维护工作量,不需要单独维护分组和变量名称的方法来实现变量表的分组的方法.
当今人机交互界面设计,逐渐应用于电力系统行业,如电力调度、新能源大数据管理、电力工矿、高铁、管廊、机场能效管理等多专业应用系统.随着大数据产业的发展,越来越多的电力行业用户,开始实现数据资源的大屏调度、监控、可视化管理等专业的应用.尤其是在数据大屏业务上,无论是单位参观、领导视角、调度员功能视角,还是电力大屏展示业务,在功能兼形象需求中,都是最直观的UI场景展示系统.
设计开发的SCR脱硫系统经济性优化决策系统平台以C#语言作为开发语言,基于.NET开发环境,结合SQL Server关系数据库,在环保征税和脱硫系统运行成本之间给出了脱硫系统的最佳运行方式,有效降低企业运营成本,实现经济利润最大化.该系统平台提高了运行人员对电厂脱硫系统运行水平的把控能力,方便电厂对脱硫设备进行更经济、更科学、更环保的管理.