分享

朗风快学PLC(六) 使用step7编写一个简单的程序

 虎疯子 2020-07-06

上节课教大家安装了step7软件,今天带大家使用该软件编写一个程序。

STEP7是用于西门子SIMATIC可编程控制器组态和编程的标准软件包,提供一系列的应用程序,如Symbol Editor(符号编辑器)、编程语言、硬件组态等。

想学习PLC的朋友一定要多动手,多实验,有硬件的可以自己组建硬件连接然后按照下面的步骤进行,记住,软件的硬件组态和硬件的一定要一致。

使用STEP7设计完成一项自动化任务,我们可以把整个过程分为以下几个步骤,

· 第一步:根据需求设计一个自动化解决方案;

· 第二步:在STEP7中创建一个项目(Project);

· 第三步:在项目中进行硬件组态;

· 第四步:编写程序;

· 第五步:保存下载,进行在线调试,最终完成整个自动化项目。

一,建立新项目

启动计算机,在桌面上双击STEP7编程软件的图标然后:打开STEP7、建立新项目

点击File下拉菜单的“New project Wizard”。如下图:

点击”Next”

如果手里面有300系列PLC,则选择与实物相符的PLC,这里选择”CPU315-2DP”,点击”Next”.下面的硬件组态也一样,有条件的自己组建硬件,没有实体PLC的可以按照下面的步骤进行,然后进行仿真。

确定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的人,切记软件里面的模块一定要和硬件一致,否则PLC会报警,显示硬件错误。

如果没有硬件可以使用仿真进行测试。下节课我会教大家使用仿真进行测试。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多