1.编程元素及项目组件
S7-200的三种程序组织单位(POU)指主程序、子程序和中断程序。STEP 7-Micro/WIN为每个控制程序在程序编辑器窗口提供分开的制表符,主程序总是第一个制表符,后面是子程序或中断程序。
一个项目(Project)包括的基本组件有程序块、数据块、系统块、符号表、状态图表以及交叉引用表。程序块、数据块和系统块须下载到PLC,而符号表、状态图表和交叉引用表不下载到PLC。
程序块由可执行代码和注释组成,可执行代码由一个主程序和可选子程序或中断程序组成。程序代码被编译并下载到PLC,程序注释被忽略。
2.创建项目文件
创建项目文件有两种方法,其中方法一:可用菜单命令文件—新建命令;方法二:可用工具条中的“新建”按钮来完成。
新项目文件名系统默认项目1,可以通过工具栏中的“保存”按钮保存并重新命名。每一个项目文件包括的基本组件有程序块、数据块、系统块、符号表、状态图表、交叉引用及通信,其中程序块中包括1个主程序、1个子程序(SBR_0)和1个中断程序(INT_0)。
3.确定PLC类型
选择菜单“PLC”→“类型”命令,系统弹出如图2-21所示的“PLC类型”对话框,单击“读取PLC”按钮,由STEP 7-Micro/WIN自动读取正确的数值。单击“确定”按钮,确认PLC类型,
图2-21 “PLC类型”对话框
4.输入程序
新建项目后就可以进行输入程序,本书主要介绍梯形图的相关操作。
(1)输入指令
梯形图的元素主要有接点、线圈和指令盒,梯形图的每个网络必须从接点开始,以线圈或没有ENO输出的指令盒结束。线圈不允许串联使用。
梯形图指令输入,首先要进入梯形图编辑器:选择菜单“查看”→“梯形图”命令;在梯形图编辑器中输入指令。输入指令可以通过指令树、工具条按钮、快捷键等方法再实现。通过指令树方法:在指令树中选择需要的指令,拖放到需要位置;或将光标放在需要的位置,在指令树中双击需要的指令;通过工具条按钮方法:将光标放到需要的位置,单击工具栏指令按钮,打开一个通用指令窗口,选择需要的指令。
使用功能键:F4=接点,F6=线圈,F9=指令盒,打开一个通用指令窗口,选择需要的指令。
当编程元件图形出现在指定位置后,再点击编程元件符号的???,输入操作数。红色字样显示语法出错,当把不合法的地址或符号改变为合法值时,红色消失。若数值下面出现红色的波浪线,表示输入的操作数超出范围或与指令的类型不匹配。
(2)上下线的操作
将光标移到要合并的触点处,单击上行线或下行线按钮。
(3)输入程序注释
LAD编辑器中共有四个注释级别:项目组件(POU)注释、网络标题、网络注释、项目组件属性。
项目组件(POU)注释:单击“网络1”上方的灰色方框中,输入POU注释。(www.xing528.com)
单击“切换POU注释”按钮或者用菜单命令“查看”→“POU注释”选项,可在POU注释“打开”(可视)或“关闭”(隐藏)之间切换。
每条POU注释所允许使用的最大字符数为4096。可视时,始终位于POU顶端,并在第一个网络之前显示。
网络标题:将光标放在网络标题行,输入一个便于识别该逻辑网络的标题。网络标题中可使用的最大字符数为127。
网络注释:将光标移到网络标号下方的灰色方框中,可以输入网络注释。网络注释是对网络的内容进行的简单说明,以便于对程序的理解和阅读。网络注释中允许使用的最大字符数为4096。
单击“切换网络注释”按钮或者用菜单命令“检视”→网络注释,可在网络注释“打开”(可视)和“关闭”(隐藏)之间切换。
(4)程序的编辑
1)剪切、复制、粘贴或删除多个网络。通过用<SHIFT>键+鼠标单击,可以选择多个相邻的网络,进行剪切、复制、粘贴或删除等操作。注意:不能选择部分网络,只能选择整个网络。
2)编辑单元格、指令、地址和网络。用光标选中需要进行编辑的单元,单击右键,弹出快捷菜单,可以进行插入或删除行、列、垂直线或水平线的操作。删除垂直线时把方框放在垂直线左边单元上,删除时选“行”,或按<DEL>键。进行插入编辑时,先将方框移至欲插入的位置,然后选“列”。
(5)程序的编译
程序经过编译后,方可下载到PLC。编译的方法如下:
单击“编译”按钮或选择菜单命令“PLC”→“编译”,编译当前被激活的窗口中的程序块或数据块。
单击“全部编译”按钮或选择菜单命令“PLC”→“全部编译”,编译全部项目元件(程序块、数据块和系统块)。使用“全部编译”,与哪一个窗口是活动窗口无关。
编译结束后,输出窗口显示编译结果。
5.数据块编辑
数据块用来对变量存储器V赋初值,可用字节、字或双字赋值。注解(前面带双斜线)是可选项目。如图2-22所示。编写的数据块,被编译后,下载到可编程序控制器,注释被忽略。
图2-22 数据块
数据块的第一行必须包含一个明确地址,以后的行可包含明确或隐含地址。在单地址后键入多个数据值或键入仅包含数据值的行时,由编辑器指定隐含地址。编辑器根据先前的地址分配及数据长度(字节、字或双字)指定适当的V内存数量。
数据块编辑器是一种自由格式文本编辑器,键入一行后,按<ENTER>键,数据块编辑器格式化行(对齐地址列、数据、注解;捕获V内存地址)并重新显示。数据块编辑器接受大小写字母并允许使用逗号、制表符或空格,作为地址和数据值之间的分隔符。
在数据块编辑器中使用“剪切”、“复制”和“粘贴”命令将数据块源文本送入或送出STEP 7-Micro/WIN。
数据块需要下载至PLC后才起作用。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。