西门子PLC S7-1200的初次使用---三相电动机直接启动控制

1.PLC 的控制任务说明
三相异步电动机的直接启动控制电路如图 1-18 所示。
控制电路的动作原理如下。
松开启动按钮 SB2 ,由于接在启动按钮 SB2 两端的 KM 动合辅助触头闭合自锁,因此控制回路仍保持 接通,电动机M继续运转。
现在要求将控制电路采用西门子 S7-1200 PLC 进行改造,设计合理的硬件连接图,并进行软件编
程。

图1-18 三相异步电动机的直接启动控制电路
2. 西门子 S7-1200 PLC 的电气接线
由于本书中的所有实例都采用西门子 S7-1200 PLC CPU1214CDC/DC/DC 进行接线和编程,因此首 先需要了解具体的接线示意图。CPU 1214CDC/DC/DC 的电气接线如图 1-19 所示。
从图 1-19 中可以看出,西门子 S7-1200 PLC CPU1214C DC/DC/DC 电气接线有以下几个特点:
①外部传感器可以借用 PLC 的输入电源 24VDC
PLC 的输入电源和输出电源可以采用同一个直流电源,也可以采用不同的直流电源;
24V 直流输入既可以采取 PNP 输入,即正电压类型(平时为 0V ,导通时为 24V ),也可以采
NPN 输入,即负电压类型(平时为 24V ,导通时为 0V )。 根据以上特点可以画出【实例1 】的 PLC 原理图,如图 1-20 所示。
3. 西门子 S7-1200 PLC 的编程
TIA Portal 软件可用来帮助用户实施自动化的解决方案。其解决步骤依次为:创建项目 配置硬
设备联网 PLC 进行编程 装载组态数据 使用在线和诊断功能。
1 )创建新项目,输入项目名称和存放路径
对于【实例 1 】来说,首先要在如图 1-21 所示的起始视图中创建一个新项目,然后输入项目名称,
如Motor1,并单击 图符输入存放路径,如图1-22所示。
图1-19 CPU 1214C DC/DC/DC的电气接线
图1-20 电动机直接启动的PLC 原理图
2 )新手上路
输入项目名称后,就会看到 新手上路 界面,如图 1-23 所示。界面中包含创建完整项目所需要的
态设备 ”“ 创建 PLC 程序 ”“ 组态 HMI 画面 ”“ 打开项目视图 等提示。新手可以按照提示一步一步完成,也可以直接打开项目视图。这里选择“ 打开项目视图

图1-21创建新项目
图1-22输入存放路径
3 )切换到项目视图,熟悉项目树、设备和网络、硬件目录及信息窗口等
切换到项目视图后,项目视图总览界面如图 1-24 所示,包括项目树、设备、硬件目录及信息窗口
等。
4 )硬件配置初步 —— 添加新设备
与西门子的老型号 S7-200 PLC 不同,西门子 S7-1200 PLC 提供了完整的硬件配置。在项目树中选
添加新设备 ,如图 1-25 所示,选择 SIMATIC S7-1200 ,并依次单击 PLC CPU 类型,最终选择【实例1 】所选用的 6ES7214-1AG40-0XB0 单击确定后,就会出现如图 1-26 所示的完整设备视图。
图1-23 “新手上路” 界面
图1-24 项目视图总览界面
图1-25 添加新设备
5 )定义设备属性,完成硬件配置
如果要完成硬件配置,则在选择 PLC CPU 类型后,还需要添加和定义其他扩展模块及网络等重要
信息。对于扩展模块来说,只需要从右边的 硬件目录 中拖入相应的扩展模块即可。【实例 1 】只用到CPU 一个模块,因此不用再添加其他的扩展模块。在设备视图中,单击 CPU 模块,就会出现 CPU 的属性窗口,如图1-27 所示。 因为CPU 没有预组态的 IP 地址,所以必须手动分配 IP 地址,如图 1-28 所示,在组态 CPU 的属性时, 组态PROFINET 接口的 IP 地址和其他参数。在 PROFINET 网络中,制造商会为每个设备都分配一个唯一 的“ 介质访问控制 地址( MAC 地址)以进行标识。每个设备也都必须具有一个 IP 地址。
西门子 S7-1200 PLC 硬件配置的一个特点就是灵活、自由,包括寻址的自由。在西门子 S7-200 PLC 中, CPU 和扩展模块的寻址是固定的,而西门子 S7-1200 PLC 则提供了自由寻址的功能,如图 1-29 所 示。它可以对I/O 地址进行起始地址的自由选择,如 0 1023 均可以。
图1-26 完整设备视图 图1-27 CPU的属性窗口
图1-28 PROFINET接口属性
图1-29 I/O地址
6 )打开项目树
1-30 为项目树全貌。对于在 TIA 编程环境下的西门子 S7-1200 PLC 和人机界面来说,其项目树都是 统一的。即使在复杂的工程组态项目中,项目树仍然可以保持清晰的结构。用户可以在组态自动化任务 时快速访问相关设备、文件夹或特定的视图。
图1-30 项目树全貌
7 )变量定义
变量是 PLC I/O 地址的符号名称。用户创建 PLC 的变量后, TIA Portal 软件将变量存储在变量表中。 项目中的所有编辑器(如程序编辑器、设备编辑器、可视化编辑器及监视表格编辑器)均可访问该变量表。 在项目树中,单击“PLC 变量 就可以创建【实例 1 】所需要用到的变量,具体使用三个变量,分别 为“ 启动按钮 ”“ 停止按钮 接触器 ,如图 1-31 所示。需要注意的是,这里采用的默认数据类型为Bool ,即布尔量(具体的数据类型将在 1.4 节中进行介绍)。
图1-31 变量的定义
8 )梯形图的编程
TIA Portal 软件提供了包含各种程序指令的指令窗口(见图 1-32 ),共包括收藏夹、基本指令及扩展 指令。同时,这些指令按功能分组,如常规、位逻辑运算、定时器操作等。

图1-32 指令窗口
如果用户要创建程序,则只需将指令从任务卡中拖动到程序段即可。比如【实例 1 】,先要使用常
开触点时,从收藏夹中将常开触点直接拉入程序段 1 即可,如图 1-33 所示。程序段 1 出现 符号,表示该 程序段处于语法错误状态。
图1-33 程序段编辑一
TIA Portal 软件的指令编辑具有可选择性。例如,单击功能框指令黄色角以显示指令的下拉列表,如 常开、常闭、P 触点(上升沿)、 N 触点(下降沿),向下滚动列表并选择常开指令,如图 1-34 所示。
图1-34显示指令
图1-34显示指令的下拉列表在选择完具体的指令后,必须输入具体的变量名,最基本的方法是,双击第一个常开触点上方的默 认地址< ?? . > ,直接输入固定地址变量 “%I0.1” ,这时就会出现如图 1-35 所示的 停止按钮 %I0.1” 注释。
图1-35 直接输入固定地址变量
需要引起注意的是, TIA Portal 软件默认的是 IEC 61131-3 标准。其地址用特殊字母序列来指示,字
母序列的起始用 % 符号,跟随一个范围前缀和一个数据前缀(数据类型)表示数据长度,最后是用数字
序列表示存储器的位置。其中,范围前缀为 I (输入)、 Q (输出)、 M (标志,内部存储器范围);长
度前缀为 X (单个位)、 B (字节, 8 位)、 W (字, 16 位)、 D (双字, 32 位)。
例如:
%MD3 标志双字 3 ; %I0.0输入位 I0.0
除了使用固定地址外,还可以使用变量表中定义的变量,用户可以快速输入对应触点和线圈地址
PLC 变量,如图 1-36 所示,具体步骤如下:
①双击第一个常开触点上方的默认地址 < ?? . >
②单击地址右侧的选择器图标 ,打开变量表中的变量;
③从下拉列表中为第一个触点选择 停止按钮  %I0.1”
图1-36 使用变量表中的变量
根据以上规则输入第二个常开触点 “%I0.0” ,并根据梯形图的编辑规律,使用图符 打开分支,如
图1-37所示,输入接触器自保触点 “%Q0.0” ;最后使用图符 关闭分支,如图 1-38 所示,使用图符 选 择输出触点 “%Q0.0”
图1-37 程序段编辑二
图1-38 程序段编辑三
完成以上编辑后,就会发现程序段 1 的 符号不见了。当然,将图 1-38 所示的梯形图与电气控制图 1-
18 相比还有一点疑惑:为什么停止按钮 %I0.1 使用的是常开输入,而不是传统继电器控制中的常闭呢? 该疑惑的产生主要是从PLC 的常开和常闭的定义出发的,对于 PLC 输入来说,用户接线的触点类型,包括常开或常闭都与编程时的常开触点没有直接关联,而是根据程序的逻辑出发的,具体内容将在下面的相关项目中进行介绍。
9 )编译与下载
IP 地址下载到 CPU 之前,必须先确保计算机的 IP 地址与 PLC IP 地址相匹配。如图 1-39 a )所
示,在计算机的本地连接属性窗口中,选择常规选项的 “Internet 协议( TCP/IP ,如将协议地址从自动获得IP 地址变为手动设置 IP 地址为 192.168.0.100 ,如图 1-39 b )所示。
图1-39 PC连接属性的设置
在编辑阶段只是完成了基本编辑语法的输入验证,如果需要完成程序的可行性,则还必须执行“编译” 命令。在一般情况下,用户可以直接选择下载命令, TIA Portal 软件会自动先执行编译命令,当然,也可以单独选择编译命令,如图1-40 所示,在 TIA Portal 软件的 编辑 菜单中选择 编译 命令,或者使用“CTRL+B” 快捷键,就可获整个程序的编译信息。
在编译完成后,就可以下载西门子 S7-1200 PLC 的硬件配置和梯形图软件。下载时可以选择两个命
令,即 下载到设备 扩展的下载到设备 ,如图 1-41 所示。
这两种下载方式在第一次使用时都会出现如图 1-42 所示的以太网联网示意,不仅可以看到程序中
PLC 地址及用于 PC 连接的PG/PC接口情况(这对于多网卡用户来说非常重要),还可以看到目标子网中的所有设备。当用户选择指定的设备时,单击 图符,就会看到实际设备会黄灯闪烁,以 让用户确定是否该设备需要进行配置和程序下载。
图1-40 选择编译命令
图1-41 选择“ 下载到设备 命令
图1-42 以太网联网示意
10 PLC 在线与程序调试
虽然在下载 PLC 的程序与配置后,就可以将 PLC 切换到运行状态进行运行,但是很多时候用户需要
详细了解 PLC 的实际运行情况,在需要程序进行一步一步的调试时,就要进入 “PLC 在线与程序调试”阶段。首先选择 ,转到在线后,项目树就会显示黄色的 图符,其动画过程就是表示在线状 态,如图1-43所示。这时可以从项目树的各个选项后面了解各自的情况,出现蓝色的
图符表示 为正常,否则必须进行诊断或重新下载。 在【实例1 】中,选择程序块的在线仿真,如图1-44所示,选择 图符即可进入仿真阶段,分别为:实线表示接通,虚线表示断开。从图中可以看到,停止按钮%I0.1的常开触点为接通状态,这就解释了在编辑阶段为何输入常开而不是常闭的原因了。当启动按钮%I0.0 被按下时,程序进入自保阶段,
如图 1-45 所示。 当然,PLC的变量还可以进行在线仿真,选择 即可看到最新的监视值。
在项目树中选择 在线访问 即可看到诊断状态、循环时间、存储器、分配 IP 地址等各种信息。

图1-43 项目树的在线阶段
图1-44 程序块的在线仿真一
图1-45 程序块的在线仿真二
Vivado2023是一款集成开发环境软件,用于设计和验证FPGA(现场可编程门阵列)和可编程逻辑器件。对于使用Vivado2023的用户来说,license是必不可少的。 Vivado2023的license是一种许可证,用于授权用户合法使用该软件。许可证分为多种类型,包括评估许可证、开发许可证和节点许可证等。每种许可证都有不同的使用条件和功能。 评估许可证是免费提供的,让用户可以在一段时间内试用Vivado2023的全部功能。用户可以使用这个许可证来了解软件的性能和特点,对于初学者和小规模项目来说是一个很好的选择。但是,使用评估许可证的用户在使用期限过后需要购买正式的许可证才能继续使用软件。 开发许可证是付费的,可以永久使用Vivado2023的全部功能。这种许可证适用于需要长期使用Vivado2023进行开发的用户,通常是专业的FPGA设计师或工程师。购买开发许可证可以享受Vivado2023的技术支持和更新服务,确保软件始终保持最新的版本和功能。 节点许可证是用于多设备或分布式设计的许可证,可以在多个计算机上安装Vivado2023,并共享使用。节点许可证适用于大规模项目或需要多个处理节点进行设计的用户,可以提高工作效率和资源利用率。 总之,Vivado2023 license是用户在使用Vivado2023时必须考虑的问题。用户可以根据自己的需求选择合适的许可证类型,以便获取最佳的软件使用体验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值