打开项目后就可以进行编程,本书主要介绍梯形图的相关的操作。
(1)输入指令
梯形图的元素主要有接点、线圈和指令盒,梯形图的每个网络必须从接点开始,以线圈或没有ENO输出的指令盒结束。线圈不允许串联使用。
要输入梯形图指令首先要进入梯形图编辑器:
2 2 “检视”→单击“阶梯(L)”选项。
接着在梯形图编辑器中输入指令。输入指令可以通过指令树、工具条按钮、快捷键等方法。
2 2 在指令树中选择需要的指令,拖放到需要位置。
2 2 将光标放在需要的位置,在指令树中双击需要的指令。
2 2 将光标放到需要的位置,单击工具栏指令按钮,打开一个通用指令窗口,选择需要的指令。
2 2 使用功能键:F4=接点,F6=线圈,F9=指令盒,打开一个通用指令窗口,选择需要的指令。
当编程元件图形出现在*位置后,再点击编程元件符号的???,输入操作数。红色字样显示语法出错,当把不合法的地址或符号改变为合法值时,红色消失。若数值下面出现红色的波浪线,表示输入的操作数**出范围或与指令的类型不匹配。
(2)上下线的操作
2 2 将光标移到要合并的触点处,单击上行线或下行线按钮。
(3)输入程序注释
LAD编辑器*有四个注释级别:项目组件(POU)注释、网络标题、网络注释、项目组件属性。
项目组件(POU)注释:在“网络1”上方的灰色方框中单击,输入POU注释。
2 2 单击“切换POU注释” 按钮或者用菜单命令“检视” → “POU注释”选项,可在POU注释“打开”(可视)或“关闭”(隐藏)之间切换。
每条POU注释所允许使用的较大字符数为4,096。可视时,始终位于POU*,并在**个网络之前显示。
网络标题:将光标放在网络标题行,输入一个识别便于该逻辑网络的标题。网络标题中可允许使用的较大字符数为127。
网络注释:将光标移到网络标号下方的灰色方框中,可以输入网络注释。网络注释可对网络的内容进行简单的说明,以便于程序的理解和阅读。网络注释中可允许使用的较大字符数为4,096。
1 创建一个项目结构,项目就象一个文件夹,所有数据都以分层的结构存在于其中,任何时候你都可以使用。在创建一个项目之后,所有其他任务都在这个项目下执行。
2 组态一个站,组态一个站就是*你要使用的可编程控制器,例如S7300、S7400等。
3 组态硬件,组态硬件就是在组态表中*你的控制方案所要使用的模板以及在用户程序中以什么样的地址来访问这些模板,地址一般不用修改由程序自动生成。模板的特性也可以用参数进行赋值。
4 组态网络和通讯连接,通讯的基础是预先组态网络,也就是要创建一个满足你的控制方案的子网,设置网络特性、设置网络连接特性以及任何联网的站所需要的连接。网络地址也是程序自动生成如果没有更改经验一定不要修改。
5 定义符号,可以在符号表中定义局部或共享符号,在你的用户程序中用这些更具描述性的符号名替代**地址。符号的命名一般用字母编写不**过8个字节,较好不要使用很长的汉字进行描述,否则对程序的执行有很大的影响。
6 创建程序,用梯形图编程语言创建一个与模板相连结或与模板无关的程序并存储。创建程序是我们控制工程的重要工作之一,一般可以采用线形编程(基于一个块内,OB1)、分布编程(编写功能块FB,OB1组织调用)、结构化编程(编写通用块)。我们较常采用的是结构化编程和分布编程配合使用,很少采用线形编程。
7 下载程序到可编程控制器,完成所有的组态、参数赋值和编程任务之后,可以下载整个用户程序到可编程控制器。在下载程序时可编程控制器必须在允许下载的工作模式下(STOP或RUN-P), RUN-P模式表示,这个程序将一次下载一个块,如果重写一个旧的CPU程序就可能出现冲突,所以一般在下载前将CPU切换到STOP模式。