用STEP7进行软件开发
STEP7是SIMATIC S7-300,S7-400,C7和WinAC控制器组态和编程的基础。这种一致性可以能够在不同的系统/设备上使用同样的应用程序。
STEP 7
STEP 7提供了一个自动化项目所有阶段所需的功能--包括搭建、运转、测试和维修,从而支持了整个工程的工作流程。
STEP 7是由车间的硬件配置和模块的参数确定两部分组成的,这意味着硬件设置不必再次执行。用STEP 7的GUI,可以定义一个项目内部的通信连接。
SIMATIC Manager是用STEP 7进行项目管理的核心工具。SIMATIC Manager覆盖了不仅仅是一个芯片,而是整个车间--包括用于解决方案的独立的控制器、驱动和HMI设备。STEP 7包含了三种基本语言来生成用户程序:语句列表(STL)、梯形图(LAD)和功能模块图(FBD)。根据IEC 1131-3,这三种语言都已标准化,作为国际标准在全球使用。
 STEP 7允许对整个工程的通信连接进行图形化定义
STEP 7 Professional
对于大型应用程序,推荐使用STEP 7 Professional。该工具包包括了所有符合IEC 1131-3标准的编程语言。例如,除了语句列表(STL)、梯形图(LAD)和功能模块图(FBD)之外,还有:
- S7-SCL(结构化控制语言)
它是一种基于PASCAL的高级文本语言,用于复杂算法和数学函数的编程,或者用于来自数据处理部分的任务。
- S7-GARAPH
用于顺序控制的图形配置。S7-GARAPH用于描述带分支或平行步骤顺序的操作。
- S7-PLCSIM
用于含有控制器和过程的测试环境的仿真。S7-PLCSIM允许一个程序在载入车间的PLC之前,先进行调试。
更进一步的工程工具
对于特殊的应用程序,还有更进一步的工程工具,例如:
- S7-HiGraph
用于使用状态图的功能单元的自动化生成。使用这个方法,可以图形化描述出状态和步骤的标准。
- CFC(连续功能图)
它是一种用于图形化连接负责功能的技术图表,例如在过程控制中。
数据存储
使用存储卡,可以保存用户程序和芯片中的任何其它数据。在维修或扩展时,这就显示出其优越性,因为整个工程都保存在本地,包括所有注释和符号,而不仅仅是可执行程序。当使用高级语言或图形工程工具时,可以以原始格式或图形格式获取源程序。此外,还可以将操作指令、手工操作和机器文件以任何通用文件格式存储在CPU上。 |