1.打开LAD/STL/FBD编程窗口。
在STEP 7中,可以用标准语言梯形图(LAD)、语句表(STL)或功能块图(FBD)创建S7程序。
双击“Getting Started”项目中的OB1。打开LAD/STL/FBD编程窗口,如图8-11所示。
图8-11 LAD编程窗口
在STEP 7中,CPU循环处理OB1。CPU逐行地读取并执行程序命令。当CPU返回到第一个程序行时,它已经完成了一个循环,所需要的时间即所说的扫描循环时间。
所有块都在LAD/STL/FBD编程窗口中进行编辑。这里,可以看到梯形图(LAD)的视图(见图8-11)。
2.使用梯形图编程OB1
如果编程默认语言不是LAD,可以首先在“View”菜单中将LAD设置为编程语言。
单击工具栏中的按钮,在程序输入行中插入一个常开触点和一个常闭触点,并在能流通路的右端插入一个线圈。电路中的触点和线圈还没有地址,单击常开触点的???符号并输入绝对地址I 0.1,右键点击I 0.1,在弹出的菜单中选择“Edit Symbols”打开符号表,如图8-12所示。(www.xing528.com)
在Symbol栏中添入“Key_1”。同样为常闭触点输入绝对地址I 0.2,并创建符号名“Key_2”。为线圈输入名称“Green_Light”(或者绝对地址Q 4.0)。选择能流通路的垂直线,插入一个并行分支,在并行分支上添加另一个常开触点,输入内存地址M 0.1,并创建符号名“Key_3”,然后闭合分支。这样就编程了一个完整的串并联逻辑程序,如图8-13所示。
点击第二个程序段的程序输入行,插入一个常开触点,输入地址I 0.3,并创建符号名“Key_4”。插入一个空元素,在空白栏中输入“S_OFFDT”,这样就插入了一个断开延时计时器。单击计时器上面的???,输入计时器的名字“T0”,在计时器TV端输入“S5T#5S”,计时时间设为5s。在电流通路的右端插入线圈,并为线圈输入名称“Red_Light”,或者绝对地址Q 4.1,如图8-14所示。
图8-12 编辑符号表
图8-13 串并联电路
图8-14 计时器电路
如果没有符号显示为红色,说明没有语法错误,则点击保存该块。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。