首页 理论教育 如何在OB1中创建梯形图程序?

如何在OB1中创建梯形图程序?

时间:2023-07-02 理论教育 版权反馈
【摘要】:在STEP 7中,可以用标准语言梯形图、语句表或功能块图创建S7程序。双击“Getting Started”项目中的OB1。打开LAD/STL/FBD编程窗口,如图8-11所示。图8-11 LAD编程窗口在STEP 7中,CPU循环处理OB1。CPU逐行地读取并执行程序命令。所有块都在LAD/STL/FBD编程窗口中进行编辑。这里,可以看到梯形图的视图。

如何在OB1中创建梯形图程序?

1.打开LAD/STL/FBD编程窗口。

在STEP 7中,可以用标准语言梯形图(LAD)、语句表(STL)或功能块图(FBD)创建S7程序。

双击“Getting Started”项目中的OB1。打开LAD/STL/FBD编程窗口,如图8-11所示。

978-7-111-44354-4-Chapter08-11.jpg

图8-11 LAD编程窗口

在STEP 7中,CPU循环处理OB1。CPU逐行地读取并执行程序命令。当CPU返回到第一个程序行时,它已经完成了一个循环,所需要的时间即所说的扫描循环时间。

所有块都在LAD/STL/FBD编程窗口中进行编辑。这里,可以看到梯形图(LAD)的视图(见图8-11)。

2.使用梯形图编程OB1

如果编程默认语言不是LAD,可以首先在“View”菜单中将LAD设置为编程语言。

单击工具栏中的按钮,在程序输入行中插入一个常开触点978-7-111-44354-4-Chapter08-12.jpg和一个常闭触点978-7-111-44354-4-Chapter08-13.jpg,并在能流通路的右端插入一个线圈978-7-111-44354-4-Chapter08-14.jpg。电路中的触点和线圈还没有地址,单击常开触点的???符号并输入绝对地址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)。选择能流通路的垂直线,插入一个并行分支978-7-111-44354-4-Chapter08-15.jpg,在并行分支上添加另一个常开触点,输入内存地址M 0.1,并创建符号名“Key_3”,然后闭合分支。这样就编程了一个完整的串并联逻辑程序,如图8-13所示。

点击第二个程序段的程序输入行,插入一个常开触点,输入地址I 0.3,并创建符号名“Key_4”。插入一个空元素978-7-111-44354-4-Chapter08-16.jpg,在空白栏中输入“S_OFFDT”,这样就插入了一个断开延时计时器。单击计时器上面的???,输入计时器的名字“T0”,在计时器TV端输入“S5T#5S”,计时时间设为5s。在电流通路的右端插入线圈,并为线圈输入名称“Red_Light”,或者绝对地址Q 4.1,如图8-14所示。

978-7-111-44354-4-Chapter08-17.jpg

图8-12 编辑符号表

978-7-111-44354-4-Chapter08-18.jpg

图8-13 串并联电路

978-7-111-44354-4-Chapter08-19.jpg

图8-14 计时器电路

如果没有符号显示为红色,说明没有语法错误,则点击978-7-111-44354-4-Chapter08-20.jpg保存该块。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈