当前位置:首页 > 工业用地 >西门子s7 1500编程案例(西门子plc s7 1500)

西门子s7 1500编程案例(西门子plc s7 1500)

这里工程师设计了一个简单的工程项目,并一步步介绍,让大家一目了然地了解如何使用TIA Portal V12和S7-1500来实现一个项目。 【下图为本文框架结构】

项目概况

西门子s7 1500编程案例(西门子plc s7 1500)

对于一款全新的PLC产品来说,如何上手看似简单,但对于刚刚入门的工程师来说,如果使用不正确,往往会成为一个棘手的问题。为此,我们设计了一个简单的工程项目,并一步步介绍,让大家一目了然地了解如何使用TIA Portal V12和S7-1500来实现一个项目。

一。项目介绍

1. 功能介绍

通过S7-1500,实现了自动化工程师广泛熟悉的“电机启动和停止控制”逻辑。

2、软硬件清单

注:示例工程中的选择仅供参考,用户需根据实际需求进行选择。硬件选型请参考

3.计算机操作系统使用:Windows7 Ultimate Service Pack1 32位

4.IO表

由于TIA Portal是基于符号的编程方法,因此在确认硬件库存后,可以预先定义所有信号所使用的通道和编程时使用的符号。

5.软件安装

硬件安装

安装时,按照如图所示的图号顺序安装。总结起来就是:

先安装导轨,然后从左到右先安装模块。不要忘记模块之间的U 块。

接线

编辑项目

1. 双击桌面上的图标,打开STEP 7 Professional V12 软件。

2、在欢迎界面中,我们点击“创建新项目”。填写项目名称并选择存储路径后,请点击“创建”按钮:

3、项目创建成功后,我们点击左下角的“项目视图”,进入编辑界面:

4. 单击项目名称左侧的小箭头展开项目树,双击“添加新设备”

5、接下来我们先插入一个CPU1516-3PN/DP:请点击“控制器”、“SIMATIC S7-1500”、“CPU”、“CPU 1516-3PN/DP”左侧的小箭头展开项目树。然后选择PLC订货号“6ES7 516-3AN00-0BA0”,最后点击“确认”按钮插入:

6、成功插入PLC后,STEP 7 Professional V12软件会自动跳转到设备视图。接下来我们要做的就是在主机架中插入一个16路数字量输出扩展模块和一个数字量输入扩展模块。首先添加DQ模块:在“设备视图”右侧的产品目录中,点击“DQ”和“DQ 16*24VDC/0.5A ST”左侧的小箭头,展开项目树,然后用鼠标点击订单号“6ES7 522-1BH00-0AB0”,按住鼠标左键,将DQ模块拖至插槽2,松开鼠标:

7、现在我们插入另一个DI模块:在“设备视图”右侧的产品目录中,点击“DI”和“DI 16*24VDC HF”左侧的小箭头,展开项目树,然后然后用鼠标点击订购。编号“6ES7 521-1BH00-0AB0”,按住鼠标左键,将DI模块拖至槽位3,松开鼠标:

8. 设备配置完成。在工程视图下方的“设备概览”中,我们可以看到系统默认分配的数字量输出地址为QB0~QB1,数字量输入地址为IB0~IB1:

9、编写变量表:为了提高程序的可读性,我们需要给I/Q地址起一些符号名称。

----1.双击项目树中的“显示所有变量”

----2.在变量表中,我们将地址I0.0 的名称定义为“Moto_Start”,将地址I0.1 的名称定义为“Moto_Stop”,将地址Q0.0 的名称定义为“Moto”。

10、接下来我们开始编程:点击软件界面左侧工程树中的“PLC_1[CPU 1516-3PN/DP]”,“程序块”左侧的小箭头展开结构,然后然后双击“Main[OB1]”“打开主程序:

11、现在我们开始编辑自锁程序:输入点I0.0用于启动电机,I0.1用于停止电机,电机的启动和停止由输出点Q0控制。 0。

----1.用鼠标左键从指令收藏夹中选择常开触点,按住鼠标左键并将其拖至绿色方块点:

----2.重复上述操作,在已插入的常开触点下方插入另一个常开触点:

----3.选择下面常开触点右侧的双箭头,点击收藏夹中的向上箭头,连接能量流:

----4.同理,用拖动的方式在能流结合点后面添加一个常闭触电和输出线圈:

----5.接下来我们填写逻辑指令的地址:点击指令上方,依次输入地址I0.0、I0.1、Q0.0、Q0.0,如下图:

----全部地址填写后效果如下:

下载项目

1、下载S7-1500的工程,首先要设置电脑网卡的IP地址。由于在前面的工程配置中,CPU1516-3PN/DP的“PROFNET接口_1”默认IP地址为192.168.0.1,所以我们需要将计算机网卡的IP地址设置为192.168.0.2。

----1.打开Windows 7操作系统的控制面板,找到小图标视图,点击打开“网络和共享中心”:

----2.单击窗口: 左侧的“更改适配器设置”

----3.右键单击实际使用的本地连接并选择属性。

----4.在属性窗口中:选择“Internet Protocol Version 4(TCP/IPv4)”,然后单击属性按钮:

----5.在下面的窗口中,我们选择“使用以下IP地址”,将IP地址填写为:192.168.0.2,子网掩码填写为:255.255.255.0。然后我们单击“确定”按钮一次确认并关闭窗口。

2、STEP 7 Professional V12软件中的下载操作:

----1.我们首先在项目树中选择“PLC_1[CPU1516-3PN/DP]”,然后在“在线”下拉菜单中单击“扩展下载到设备(X).”。

----2.在“扩展下载到设备”窗口中:

--------a.选择“PG/PC接口类型”为“PN/IE”

--------b.选择“PG/PC接口”为实际使用的网卡

- - - - C。选择“子网连接”作为“插槽'1X1的方向”

----如果“目标子网的兼容设备”窗口中没有出现CPU1516-3PN/DP,请再次选中“显示所有兼容设备”

----当“目标子网兼容设备”窗口中出现CPU1516-3PN/DP后,我们可以直接点击“下载”按钮进行下载。

调试PLC

本工程中的IO功能如下表所示:

(1) 将PLC 模式开关设置为RUN,如下所示。

(2) 按下输入点I0.0 连接的按钮,会看到输出点Q0.0 亮起。

(3) 按下输入点I0.1 所连接的按钮,可以看到输出点Q0.0 熄灭。

此时,说明我们的程序和PLC运行正常。

监控变量状态

利用监控表可以实现监控变量的功能,可以通过以下步骤实现:

----(1)在软件中点击“监控与强制表”-“添加新监控表”

----(2)在新建的监控表中输入我们要监控的变量,如下图:

提示:输入变量时,直接在地址中输入I0.0等即可。

----(3)接下来点击监控按钮,如下图:

----(4)正常监控后,可以在监控值中看到对应的值:(以下为未按下启动按钮时的状态)

这是按下开始按钮时会发生的情况

提示:如果只是想监控变量的状态,也可以使用变量表来达到类似的效果,如下所示:

在线监测后如下:

监控程序状态

通过监控程序的运行状态,我们可以进一步判断程序的执行状态。

----(1)首先打开我们编写的程序,如下图:

----(2)点击软件上方的监控按钮,如下图:

----(3) 当不按下启动按钮I0.0时,程序显示如下:

----(4) 当按下启动按钮I0.0时,程序显示如下:

提示:绿色实线表示能量流传导,蓝色虚线表示能量流未传导。

在线诊断查看模块故障

使用在线诊断功能可以帮助我们查看现场模块的实际状态,例如模块是否正在运行等。

----(1) 点击“设备配置”进入如下界面

----(2)点击“上线”查看模块状态

----(3)正常上线后状态如下:

提示:(a)模块上面有一项表示模块正常

(b) 点击“离线”退出监控状态

----(4) 如果DI模块没有实际插入,会看到如下显示:

如果想进一步查看模块的故障信息,可以点击窗口下方的提示信息,如下:

打开模块诊断信息如下:

审稿编辑:唐子红

最新资讯

推荐资讯