公司新闻
深入浅出||西门子S7-1500 PLC跟我做第一个项目
发布时间: 2023-08-24 16:13 更新时间: 2024-11-21 09:10
项目概述对于一个全新的PLC产品,如何入门看似简单,可往往对于刚入手的工程师们来说,如果使用不得法会成为一个棘手的问题。为此我们设计了一个简单的工程项目,逐步介绍,让大家对TIA Portal V12和S7-1500如何实施一个项目可以一目了然 。一.项目介绍1.功能介绍通过S7-1500实现一个自动化工程师广为熟悉的’电机启停控制’ 逻辑。2.软硬件列表项目描述订货号数量编程软件STEP7(TIA Portal) Professional v126ES7822-1AE02-0YA51CPU1516-3PN/DP6ES7516-3AN00-0AB01开关量输入模块DI 16x24VDC HF6ES7521-1BH00-0AB01开关量输出模块DQ 16x24VDC/0.5A ST6ES7522-1BH00-0AB01存储卡12MB6ES7954-8LE01-0AA01安装导轨480mm6ES7590-1AE80-0AA01前连接器螺钉型端子6ES7592-1AM00-0XB0224VDC电源SITOP 24VDC/2.5A可以选择PM及其它支持ELV的开关电源1注:实例项目中的选型仅供参考,用户务必根据实际要求选型。有关硬件选型,请参考3.所使用的计算机操作系统 :Windows7 Ultimate Service Pack1 32-bit4.IO表由于TIA Portal是基于符号的编程方式,在硬件清单确认后可事先为所有信号定义好所用通道及编程中使用的符号.序号符号名称通道地址1Motor_startI0.02Motor_stopI0.13MotorQ0.05.软件安装硬件安装在安装时如图所示按图号顺序安装,总结一句话就是:先导轨,模块先左后右装,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”,Zui后点击“确认”按钮插入: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,如下图所示:----所有地址都填写好后的效果如下图:
其他新闻
- 三菱PLC实现定位控制的编程方法 2024-11-21
- 西门子PLC入门编程九个经典案例 2024-11-21
- 西门子S7-300从入门到精通100个经典问题及解答 2024-11-21
- S7-1200 作为 IO 控制器进行分布式 IO 设备的通信诊断功能 2024-11-21
- 常用指令是PLC编程程序架构,这样学更快入门 2024-11-21
- S7-1500PLC自动程序设计常见几种方法 2024-11-21
- PLC工程师调机四大方法 2024-11-21
- 西门子S7-200smart与S7-1200PLC通信实例 2024-11-21
- 非常好用!没有威纶通触摸屏和西门子1200PLC硬件的仿真方法。 2024-11-21
- 全“芯”S7-1500 CPU,又添新成员 2024-11-21
- 为什么S7-1500 PLC 固件老要升级? 2024-11-21
- 如何实现400H与S7-1500 之间的S7通讯 2024-11-21
- 西门子博途: S71500通过 PROFINET 组态 HMI 连接 2024-11-21
- 使用 SIMATIC PC 组态通过 PROFINET 实现的 HMI 连 2024-11-21
- S7-1200 PID 3Step V2 指令介绍 2024-11-21
产品分类
联系方式
- 电 话:18126392341
- 联系人:梁涛
- 手 机:15267534595
- 微 信:15267534595