湖南翰智自动化设备
选择编辑方法 根据创建程序时所使用的编程语言,
在编辑语句之前,对所使用的符号进行定义。如果某些符号不可用,则不能完全编译块;但是可以保存该不一致的中间版本。 用于STL、S7 SCL、或S7 HiGraph等编程语言的源代码(文本)编辑器 在源代码编辑器中,将创建用于后续编译的源代码文件,以生成块。 建议使用源代码编辑器,因为这是一个非常有效的对程序进行编辑和监视的方法。 将在文本文件中编辑程序或块的源代码,然后进行编译。 文本文件(源文件)将存储在S7程序的源文件夹中,例如,存为STL 源文件或SCL 源文件。源文件可包含一个或多个块的代码。STL和SCL文本编辑器可以生成OB、FB、FC、DB、以及UDT(用户自定义数据类型)的源代码,这样,可使用它们来创建完整的用户程序。一个这样的文本文件可能包含完整的CPU程序(即所有的块)。 编译源文件时将生成相应的块,并写入用户程序中。在对其进行编译之前,定义所有使用的符号。且不报告数据错误,直到相应的编译器编译完源文件为止。 编译符合编程语言的规定语法。只有根据用户指令或在源文件被编译成块时,才执行语法检查。 使用SIMATIC管理器创建块 打开您希望在其中插入S7块的项目的"Blocks"文件夹。 选择菜单命令: 插入 > S7块 > 功能块(FB),如果您希望编写功能块 插入 > S7 块 > 功能(FC),如果您希望编写功能 插入 > S7 块 > 组织块(OB),如果您希望编写组织块 插入 > S7块 > 数据块(DB),如果您希望创建数据块 插入 > S7块 > 用户自定义数据类型(UDT),如果您希望创建用户自定义的数据类型 插入 > S7 块 > 变量表,如果您希望创建变量表(VAT),为了进行测试,而对用户程序中的变量进行监视和修改。 使用程序编辑器创建块 通过双击一个现有的块即可启动相应的编辑器。也可使用该编辑器创建更多的块。 在编辑器窗口中,选择菜单命令文件 > 新建。 在接下来出现的对话框中,选择块将要链接的S7用户程序。 输入希望创建的逻辑块的名称。 单击"确定",进行确认。 于是创建了块,并打开一个窗口用于编辑。窗口上半部分用于对变量声明表进行编辑,下半部分则包含您在其中编写新块的代码段。

编程
通过 STEP 7 Basic 编程软件包,所有 S7-1200 控制器和相关 I/O 可进行全面编程。

测试和诊断功能:
易于使用的功能支持测试和诊断,例如,在线/离线诊断。
在测试和诊断过程中“强制”输入和输出:
可不在循环周期内立设置输入和输出,例如可以检测用户程序。
按照 PLCopen 对简单运动进行的运动控制。

-/gbadfgc/-