(1)中间语言翻译
由于工业控制器支持多种标准编程语言,且语法语义上都有较大差异,现有的模型检测技术大都基于特定的编程语言,为了降低建模的复杂性,我们需要把PLC编程语言转化成模型检测器可以处理的中间语言。
Darvas等提出了将PLC程序的SCL语言转化为基于NuSMV的中间模型方法,它是一种接近于自动机模型的中间模型。McLaughlin等给出了将PLC的指令表IL语言代码翻译为基于Vine的中间语言ILIL的方法。Zonouz等通过反编译的方法将MC7code转化为中间语言ILIL,该中间语言ILIL同样使用BitBlaze二进制分析工具Vine插件来描述。
(2) 时间模型构建
工业控制系统的实时性要求很高,因此时间是很重要的建模对象。寄存器(On-Delay Timer,TON)用于确保PLC中实时性属性,TON指令为PLC的输入信号提供延迟机制。对TON计时器建模会极大地提高建模的难度并增加检测的时间,但不考虑时间就无法检测出与时间相关的安全规约。因此对TON计时器的形式化验证成为PLC代码形式化验证的瓶颈之一。
近年来也有一些对TON计时器的建模研究,Masder等早开始这方面的研究,他们将IL程序转换为时间自动机模型并使用自动机和Prometa模型两种方式对计时器建模。Willems使用时间自动机对TON模型建模计来解决关于TON的问题。Wan等在定理证明器Coq中针对梯形图语言对TON计时器进行形式化验证,PLC控制柜短路,但没有给出通用模块的PLC程序形式化描述。Sidi在定理证明器Coq中针对指令表语言对TON计时器进行形式化验证。
郑州继飞机电设备有限公司专业承接:称重配料 除尘设备 恒压供水 加气砖生产线 污水处理 沼气太阳能 中央空调等自动化工程的设计、安装、调试。
1. 程序设计前的准备工作
程序设计前的准备工作就是要了解控制系统的全部功能、规模、控制方式、输入/输出信号的种类和数量、是否有特殊功能的接口、与其它设备的关系、通信的内容与方式等,从而对整个控制系统建立一个整体的概念。接着进一步熟悉被控对象,可把控制对象和控制功能按照响应要求、信号用途或控制区域分类,确定检测设备和控制设备的物理位置,了解每一个检测信号和控制信号的形式、功能、规模及之间的关系。
2. 设计程序框图
根据软件设计规格书的总体要求和控制系统的具体情况,PLC控制柜报警,确定应用程序的基本结构、按程序设计标准绘制出程序结构框图,然后再根据工艺要求,绘出各功能单元的功能流程图。
3. 编写程序
根据设计出的框图逐条地编写控制程序。编写过程中要及时给程序加注释。
4. 程序调试
调试时先从各功能单元入手,设定输入信号,观察输出信号的变化情况。各功能单元调试完成后,再调试全部程序,调试各部分的接口情况,直到满意为止。程序调试可以在实验室进行,也可以在现场进行。如果在现场进行测试,需将可编程控制器系统与现场信号隔离,可以切断输入/输出模板的外部电源,以免引起机械设备动作。程序调试过程中先发现错误,后进行纠错。基本原则是“集中发现错误,集中纠正错误”。
5. 编写程序说明书
在说明书中通常对程序的控制要求、程序的结构、流程图等给以必要的说明,并且给出程序的安装操作使用步骤等.
郑州继飞机电设备有限公司专业承接:配电箱电控系统自动化成套控制柜
专业供应:正泰、施耐德等低压电气,价格从优
成套安装调试 ,电气控制箱安装与配线,PLC控制柜过载保护,控制电路设计,伺服电机控制及PLC编程等
XGT系列作为结合了LS产电技术能力的创造性的PLC产品家族,是以开放性网络、以超高速的处理速度、紧凑型的尺寸和大力改善的软件为基础,提供为工程环境的新概念新一代解决方案。 XGT系列为了多样化的适用范围,具备了从小型到可以对应中小规模控制的XGK-CPUS、大到可以进行高速大容量控制的XGK-CPUH的产品群,可以构建更好的系统。
XG5000程序的开发,从调试到保修,能全套对应的自动化软件—编程软件XG5000 - XGT PLC 编程 & 调试工具 - 保留了windows功能,便利的操作性 - 多样的监测、诊断功能 – 一个工程上,多功能PLC、多任务、多功能程序管理 - 使用环境 : Windows2000, XP(Windows98, ME限制使用)
XGB系列是集成了LS产电的技术的新一代PLC产品群,新郑PLC控制柜,不仅有紧凑的尺寸和强大的性能,还大幅强化了网络支持功能,以使用者为中心的统一控制,实现了革新性的“未来型解决方案”。 LS产电提供以客户为中心的综合自动化解决方案,以世界性规格的高信赖性产品,把PLC的多功能的XGB系列展示给大家。
XGT特殊模块运行参数和数据的高速处理 - XGT CPU中,特殊模块的运行数据跟 I/O一起执行 - AD/DA 模块的变换数据和高速计数模块, 位置模块的指令等交互信息在该区域中,强化了使用的便利性 - XG5000的参数服务中,通过特殊模块参数对话框,可以设定该参数 - XG5000的在线服务中,通过特殊模块监测对话框,对各模块的运行数据和交点信息可以进行点检或者测试 维护强化(在线模块更换) - XGT CPU的运行中或者不关闭电源情况下,特殊模块可以在线更换模块
郑州继飞机电设备有限公司专业承接:称重配料 除尘设备 恒压供水 加气砖生产线 污水处理 沼气太阳能 中央空调等自动化工程的设计、安装、调试。
姓名: | 王继刚 ( 销售经理 ) |
手机: | 18903837318 |
业务 QQ: | 272925472 |
公司地址: | 河南省郑州市高新区继飞机电 |
电话: | 0371-55581867 |
传真: | 0371-55581867 |
Copyright © 2025 继飞机电 版权所有