STEP7是用于西门子SIMATIC可编程控制器组态和编程的标准软件包,提供一系列的应用程序,
如Symbol Editor(符号编辑器)、编程语言、硬件组态等。 使用STEP7设计完成一项自动化任务的基本步骤
• 第一步:根据需求设计一个自动化解决方案; • 第二步:在STEP7中创建一个项目(Project); • 第三步:在项目中进行硬件组态; • 第四步:编写程序;
• 第五步:保存下载,进行在线调试,最终完成整个自动化项目。
一,建立新项目
连接好编程电缆,闭合控制台上的空气开关,闭合PLC电源开关,启动计算机。启动计算机,在桌面上双击STEP7编程软件的图标,打开STEP7。
建立新项目
点击File下拉菜单的“New project Wizard”。如下图:
点击”Next”
选择与实验台相对应的CPU类型即”CPU315-2DP”,点击”Next”.
确定OB1,选择“LAD”即梯形图,点击“Next” 。
输入一个项目名称“My Project”
点击”Finish”,项目建立成功。
双击“OB1”,可在右侧进行编程。
二,硬件组态
在“SIMATIC 300 Station”下双击“Hardware”
弹出“HW Config”窗口,由四部分组成
• 左上方视图显示了当前PLC站中的机架UR,用一个可移动可拉伸的表格代表机架,表中的每一
行代表机器中的一个插槽。
• 左下方视图显示了机架中插入模块的详细信息,包括订货号、版本、地址分配等,可以在这里修
改网络地址和IO地址。
• 右上方显示的是硬件目录,可以选择相应的硬件模块插入机架。
• 右下方显示的是硬件目录中选中模块的信息。包括模块的功能、接口特性和对特殊功能的支持.
注意:组态上的硬件必须与PLC导轨上的PLC元器件订货号相符合(订货号标识在元器件的下方)。
UR框中的插槽1模拟显示电源,插槽2模拟显示了实际安装导轨上的CPU模块,插槽3是扩展模块(没有扩展模块为空),插槽4及以后是数字量或模拟量模块.
1号插槽填加电源模块。在硬件目录下,依次选择“SIMATIC 300”—“PS-300”—“PS 307 5A”。(电源模块也可以不填加)
2号插槽填加CPU模块。在建立项目时,我们已经选择了CPU的类型,所以它已经被直接填加进去了。
3号插槽填加扩展模块。在没有扩展模块时,该位置空白不填。
4号插槽填加模拟量输入模块。在硬件目录下,依次选择“SIMATIC 300”—“SM-300”—“AI-300”—“SM 331 AI8 *13Bit”,号码为“6ES7 331-1KF01-0AB0”
5号插槽填加模拟量输入模块。在硬件目录下,依次选择“SIMATIC 300”—“SM-300”—“AI-300”—“SM 331 AI2 *12Bit”,号码为“6ES7 331-7KB02-0AB0” 6号插槽与5号设置相同。 7号插槽填加模拟量输出模块。在硬件目录下,依次选择“SIMATIC 300”—“SM-300”—“AO-300”—“SM 332 AO4 *12Bit”,号码为“6ES7 332-5HD01-0AB0”
8号插槽填加数字量输入/输出模块。在硬件目录下,依次选择“SIMATIC 300”—“SM-300”—“DI/DO-300”—“SM 323 DI8 /DO8 *DC24V”,号码为“6ES7 323-1BH01-0AA0”。
地址的修改
双击输入输出模块所在的插槽“DI8/DO8”,出现如图示的输入输出模块地址设定窗口.模块地址可以是系统设定,也可以自己设定.将”System Selection”选择项的“
”去掉,地址一般设为0.
组态正确后点击工具栏上的进行存盘编译,顺利通过编译后,点击 下载,出现如图示的“Select node address”窗口,单击“View”,在“Accessible Node”中显示出当前可连接的节点,在编程电缆通信正常的情况下,将硬件组态内容下载到PLC中.
三,编写程序
使用T形图(LAD)编写程序:
左边是编程软件窗口,这里提供了丰富的指令,各种逻辑指令、定时器等. 右边是代码窗口.在代码窗口中,可插入相关编程软件.方法:先单击网络(Network 1) 中的长横线,它将变成深绿色粗线,此时在编程软件窗口中,双击将要插入的编程软件或拖拽编程软件到网络中即可.通过单击工具栏中的
或
,可以建立串并联分支.
编程中经常用到删除一些误操作的元件。方法:选择要删除的元件,右击,弹出下拉菜单,选择 “删
除(delete)”即可.
插入一个网络,右击选择“Insert network”。
符号表
使用符号表可以将直接地址符号用具有实际含义的符号代替,有利于程序结构清晰易读.
点击工具栏中的“option”下拉菜单“Symbol table”,就会弹出下图所示的“Symbol editor”.然后就可以将直接地址符号用具有实际含义的符号代替.举例:用“start”代替“I0.0”,改完后进行保存.
四,调试运行
”到PLC中,最后运行“
”调试.
程序编写完成后,进行保存“”,下载“
考核作业:控制两台电机停起
要求:1,按起动按钮电机1起动,5秒后电机2起动。 2,按停按钮电机1停,5秒后电机2停。
因篇幅问题不能全部显示,请点此查看更多更全内容