首页 理论教育 生成用户程序的方法及步骤

生成用户程序的方法及步骤

更新时间:2025-01-08 工作计划 版权反馈
【摘要】:图2-29 符号表4.生成梯形图程序选中SIMATIC管理器左边窗口中的“块”,双击右边窗口中的OB1,打开程序编辑器。图2-31 生成用户程序图2-32是输入结束后的梯形图,STEP 7自动地为程序中的全局符号加双引号。图2-33 显示符号信息的梯形图程序图2-34 梯形图中触点的并联

1.硬件电路

图2-27是三相异步电动机正反转控制的主电路和继电器控制电路,KM1和KM2分别是控制正转运行和反转运行的交流接触器。图中的FR是用于过载保护的热继电器。

图2-28是PLC的外部接线图和梯形图,各输入信号均用常开触点提供。输出电路中的硬件互锁电路用于确保KM1和KM2的线圈不会同时通电,以防止出现交流电源相间短路的故障。

2.生成项目

用“新建项目”向导生成一个名为“电机控制”的项目,CPU可以选任意的型号。如果只是用于仿真实验,可以不对S7-300的硬件组态,机架中只有CPU模块也能仿真。如果使用S7-400的CPU,必须组态电源模块才能进行仿真。

978-7-111-31641-1-Chapter02-38.jpg

图2-27 异步电动机正反转控制电路图

978-7-111-31641-1-Chapter02-39.jpg

图2-28 PLC外部接线图与梯形图

3.定义符号地址

在程序中可以用绝对地址(例如I0.2)访问变量,但是符号地址(例如“停止按钮”)使程序更容易阅读和理解。用符号表定义的符号可供所有的逻辑块使用。

选中SIMATIC管理器左边窗口的“S7程序”,双击右边窗口出现的“符号”,打开符号编辑器(见图2-29),OB1的符号是自动生成。在下面的空白行输入符号“正转按钮”和地址I0.0,其数据类型BOOL(二进制的位)是自动添加的。可以为符号输入注释。

单击某一列的表头,可以改变排序的方法。例如单击“地址”所在的单元,该单元出现向上的三角形,表中的各行按地址升序排列(按地址的第1个字母从A到Z的顺序排列)。再单击一次“地址”所在的单元,该单元出现向下的三角形,表中的各行按地址降序排列。

978-7-111-31641-1-Chapter02-40.jpg

图2-29 符号表

4.生成梯形图程序

选中SIMATIC管理器左边窗口中的“块”(见图2-18),双击右边窗口中的OB1,打开程序编辑器(见图2-30)。

第一次打开程序编辑器时,程序块和每个程序段均有灰色背景的注释区。注释区比较占地方,可以执行菜单命令“视图”→“显示方法”→“注释”,关闭所有的注释区。下一次打开该程序块后,需要做同样的操作来关闭注释。

执行下面的操作,可以在打开程序块时不显示注释区:在程序编辑器中执行菜单命令“选项”→“自定义”,在打开的“自定义”对话框的“视图”选项卡中(见图2-30中间的图),取消“块打开后的视图”区中对“块/程序段注释”的激活,即用鼠标单击它左边的复选框,使其中的“√”消失。

在“自定义”对话框的“LAD/FBD”选项卡(见图2-30右边的图),可以设置“地址域宽度”,即梯形图中触点和线圈的宽度(以字符个数为单位)。

978-7-111-31641-1-Chapter02-41.jpg(www.xing528.com)

图2-30 自定义程序编辑器的属性

关闭程序段的注释后,可以将程序段的简要注释放在程序段的“标题”行。

如果在新建项目时,图2-17的左图选中的是默认的“STL”(语句表),打开程序编辑器后,只能输入语句表。此时需要执行菜单命令“视图”→“LAD”,将编程语言切换为梯形图。

单击程序段1梯形图的水平线,它变为深色的加粗线(见图2-30的左图)。

单击一次工具栏上的常开触点按钮978-7-111-31641-1-Chapter02-42.jpg,单击4次常闭触点按钮978-7-111-31641-1-Chapter02-43.jpg,单击一次线圈按钮978-7-111-31641-1-Chapter02-44.jpg,生成的触点和线圈见图2-31a。

为了生成并联的触点,首先单击最左边的垂直短线来选中它,然后单击工具栏上的978-7-111-31641-1-Chapter02-45.jpg按钮,生成一个常开触点(见图2-31b)。单击工具栏上的978-7-111-31641-1-Chapter02-46.jpg按钮,该触点被并联到上面一行的第一个触点上(见图2-31c)。

用鼠标右键单击触点上的“??.?”,执行弹出的快捷菜单中的“插入符号”命令(见图2-31d),打开下拉式符号表(见图2-31e),双击其中的变量“电机正转”,该符号地址出现在触点上。用同样的方法输入其他符号地址。

978-7-111-31641-1-Chapter02-47.jpg

图2-31 生成用户程序

图2-32是输入结束后的梯形图,STEP 7自动地为程序中的全局符号加双引号。

STEP 7的鼠标右键功能是很强的,用右键单击窗口中的某一对象,在弹出的快捷菜单中将会出现与该对象有关的最常用的命令。单击某一菜单项,可以执行相应的操作。建议在使用软件的过程中逐渐熟悉和使用右键功能。

978-7-111-31641-1-Chapter02-48.jpg

图2-32 梯形图程序

执行菜单命令“视图”→“显示方式”→“符号表达式”,菜单中该命令左边的符号“√”消失,梯形图中的符号地址变为绝对地址。再次执行该命令,该命令左边出现“√”,又显示符号地址。

执行菜单命令“视图”→“显示方式”→“符号信息”,在符号地址的上面出现绝对地址和符号表中的注释(见图2-33),菜单中该命令的左边出现符号“√”。再次执行该命令,该命令左边的“√”消失,只显示符号地址。

用鼠标左键选中双箭头表示的触点的端点,按住左键不放,将自动出现的与端点连接的线拖到希望并允许放置的位置,随光标一起移动的978-7-111-31641-1-Chapter02-49.jpg(禁止放置)符号变为978-7-111-31641-1-Chapter02-50.jpg(允许放置)时(见图2-34),放开左键,该触点便被连接到指定的位置。

978-7-111-31641-1-Chapter02-51.jpg

图2-33 显示符号信息的梯形图程序

978-7-111-31641-1-Chapter02-52.jpg

图2-34 梯形图中触点的并联

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

我要反馈