首页 理论教育 优化PLC编程功能,提高自动化控制效率

优化PLC编程功能,提高自动化控制效率

时间:2023-06-17 理论教育 版权反馈
【摘要】:使用STEP7软件可对S7-300/400系列PLC、SIMATIC C7、SIMATIC WinAC及ET200系列智能从站进行编程。STEP7中集成了三种编程语言,通过安装可选软件Engineer Tool,可以扩展编程语言的种类,工程工具面向特定功能,简化和增强自动化控制任务。采用集成诊断功能进行故障排查,减少停止时间。在使用S7-HiGRAPH时,示教将代替编程,并通过在状态图中映射技术功能对象来实现。基本宗旨是将自动化任务分为具体的功能单元。

优化PLC编程功能,提高自动化控制效率

使用STEP7软件可对S7-300/400系列PLC、SIMATIC C7、SIMATIC WinAC及ET200系列智能从站进行编程。STEP7包含了自动化项目中从启动、实施到测试及维护的每一阶段所需的全部功能。

STEP7是用于SIMATIC PLC配置和编程的基本软件包。它包括功能强大、适用于各种自动化项目的工具。

STEP7主要包括以下组件:

•SIMATIC Manager:用于集中管理所有工具以及自动化项目数据。

•程序编辑器:用于编辑LAD(梯形图)、FBD(功能块图)和ST(结构文本)语言生成用户程序。

•符号编程器:用于编辑符号表和配置通信及消息。

•硬件配置:用于配置和参数化硬件。

•硬件诊断:用于诊断自动化系统的状态。

NetPro:

用于配置网络连接及通信。

STEP7中集成了三种编程语言,通过安装可选软件Engineer Tool(工程工具),可以扩展编程语言的种类,工程工具面向特定功能,简化和增强自动化控制任务。下列工具可供编程者选择:

(1)S7-SCL

S7-SCL(结构化控制语言)是基于PASCAL的高级语言,符合DIN EN/IEC 61131-3中定义的高级文本语言ST(结构文本)。S7-SCL尤其适用于复杂算法和算术功能的编程以及数据处理任务。

使用S7-SCL可以达到下列目的:

•通过应用功能强大的编程语句(例如IF...THEN...ELSE),简便、快速、正确地开发程序。

•改进程序可读性和结构,更易于理解。

•使用符号生成程序,保证程序的正确修改和重复使用性。

•使用Debugger(调试程序),简化在高级语言中的程序调试。

用户可在很短的时间内,经济地为所有自动化任务提供“公式化”的解决方案

(2)S7-GRAPH

SIMATIC软件包S7-GRAPH基于STEP7编程软件。它适合顺控工艺编程,将控制工艺分成不同的“步”,在每一步中填写触发的事件,适合工艺人员使用配置的方式完成工艺编程要求,在标准化的用户界面中可以对实现工艺的“步”进行直观、快速的配置与编程(符合IEC 61131-3、DIN EN 61131标准)。

在每个“步”中定义具体的操作(Action)及其执行控制。跳转(Transition)指令控制下一步执行的条件。每一步的执行都根据定义好的互锁和监控条件进行。与LAD、FBD、STL相比,其优点如下:

•直接按工艺流程图生成图形化的程序。

•LAD、FBD和STL主要用于逻辑控制。对于S7-GRAPH,控制顺序非常重要。

•采用顺序链,直观图形化地显示控制过程;易于程序维护和调整。

•在调试阶段可以选择单“步”、手动“步”、自动“步”传送方式进行调试,方便并节省调试时间。

•采用集成诊断功能进行故障排查,减少停止时间。

(3)S7-HiGRAPH

S7-HiGRAPH是一种适合于技术工艺人员、编程人员、调试工程师、操作人员以及维护和维修人员的通用工具。(www.xing528.com)

在使用S7-HiGRAPH时,示教将代替编程,并通过在状态图中映射技术功能对象(例如阀门电动机等)来实现。基本宗旨是将自动化任务分为具体的功能单元。技术功能对象或功能单元的特性以状态图的形式加以描述。

工艺人员应首先勾画出大致结构,并定义功能单元及其特性,然后由编程人员处理具体细节。

典型应用:汽车工业(例如发动机、轴和减速箱的制造)、塑料机械、食品和饮料机械、包装机械、机床、卷取机和专用机械。

S7-HiGRAPH的优点:

•配置、上线调试以及维护、保养和维修,所有人员均使用相同的工具。

•点击按钮,即可以根据状态图生成执行程序。

•通过易于集成的信号传送和监控功能,可以非常简便地检测故障,降低停机的时间。

•一旦生成状态图,即可反复地使用。

在编辑状态图时,可以将自动化任务拆分为具体的机械功能单元,每个功能单元的特性都以状态图的形式加以描述。各种操作都以状态(State)的形式触发,例如初始化(Initialize)、拧紧(Tighten)、松开(Loosen)。

由于S7-HiGRAPH和S7-GRAPH工程工具可提供两种不同的生产过程视图,并能相互最佳实现,也可在一个项目当中组合使用。

(4)CFC

CFC(连续功能图)工程工具是专为那些需要为工厂进行配置和编程的工程师而备的。

使用CFC,可在参数输入的同时,将工艺技术参数转换为可执行的自动化系统程序。它只需将预置模块链接在一起,然后设置其参数即可,无需高级编程知识。

与LAD、FBD和STL相比,其优点如下:

•在工程制图阶段即可优化使用。

•降低图形链接配置要求。

•重复使用性。

•上手快速、简单。

•快速、直观链接预置功能。

•使用S7-SCL,简便生成定制模块。

•生成整个技术工艺程序。

•控制结构一目了然。

•离线测试,缩短调试时间。

•在线修改,高度透明,工厂可用性高。

CFC工程工具还可用于生成SIMATIC S7和SIMATIC WinAC自动化解决方案。任何模块都可以根据工艺规范相互链接,例如开环和闭环控制数据,甚至是配置和归档整个信息流

配置界面是一种绘图界面,设置有预置模块,并根据工艺条件相互链接。对于工程师来说,无需任何自动化系统知识,CFC工程工具可自动处理目标系统资源管理。在标准库中,提供主要的功能块,并可根据需要使用用户生成的块进行扩展。使用CFC工程工具对S7-300、S7-400系列PLC编程时,必须使用S7-SCL作为编译语言。

注意:

CFC工程工具适合较大、复杂的应用,但是需要占用大的CPU工作内存,建议使用S7CPU314以上的CPU。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈