S7-200Smart PLC的指令入门应用

发布者:Qianfeng最新更新时间:2023-07-14 来源: elecfans关键字:S7-200Smart  PLC 手机看文章 扫描二维码
随时随地手机看文章

S7-200Smart PLC 的指令入门应用

常开 常闭 线圈 指令原理讲解

位逻辑指令符号与继电器电路符号联系:

wKgZomQZVa2ARQC4AAHzB8qQYe4954.png

位逻辑指令

注意:输入输出的常开与常闭外部信号与在在程序中的常开常闭应用关系

常开 常闭 线圈 案例应用(工件打孔机) 工件打孔器(点动):

(1) 实例场景说明:工厂里对小型的工件进行打孔。

(2) 指令使用说明:开关触点,线圈

(3) 案例应用说明:当按下启动按钮时,电磁阀得电控制气缸伸出,当松开按钮时,电磁阀失电气缸自动缩回。

(4) I/O 分配表

wKgaomQZVa2AK3Y1AABNi5rvi5o523.png

工件打孔机 I/O 分配表

工件打孔机 PLC 控制电路与编程

wKgZomQZVa2AYSxmAACx9hBIJ4g856.png

工件打孔机接线图

wKgZomQZVa2ADbtWAABcBtfB3RQ849.png

工件打孔机程序

上升沿 下降沿指令原理讲解

上升沿:正跳变触点指令(上升沿)允许能量在每次断开到接通转换后流动一个扫描周期。

下降沿:负跳变触点指令(下降沿)允许能量在每次接通到断开转换后流动一个扫描周期。

wKgaomQZVa2ACr_aAADk565b5KI106.png

上升沿 下降沿指令程序

因为正跳变和负跳变指令需要断开到接通或接通到断开转换,所以无法在首次扫描时检测上升沿或下降沿跳变。

应用场合:如通讯个别指令只调用一次有效/计数器计数等。

复位置位位指令

网络 4:I0.3 按住,Q0.4 开始连续 1 个位被置位(Q0.4 状态:一直为 1)。 网络 5:I0.4 按住,Q0.4 开始连续 1 个位被复位(Q0.4 状态:一直为 0)。 网络 6:I0.5 按下,Q0.4 开始连续 1 个位被置位 1 次。

( Q0.4 状态:一直置位为 1 ,I0.6 按下可将 Q0.4 状态复位 0) 网络 7:I0.6 按下,Q0.4 开始连续 1 个位被复位 1 次。

( Q0.4 状态:一直置位为 1 ,I0.6 按下可将 Q0.4 状态复位 0)

wKgZomQZVa2AR5MCAABxuGlpRE0541.png

置位 复位指令程序

S7-200SMART PLC 双线圈

wKgaomQZVa2AZ-dSAACZiWOCkyY283.png

双线圈程序

! 编程避免出现

在编程过程中,我们在使用常规线圈指令时,避免出现双线圈。

定时器指令应用

1.定时器的功能

定时器可以对时基进行时间累计,用于实现定时控制(比如:星三角时间切换)。 定时器分类接通延时定时器(TON):用于定时单个时间间隔 。

有记忆的接通延时定时器(TONR):用于累积多个定时时间间隔的时间值。

断开延时定时器(TOF): 用于在 OFF(或 FALSE) 条件之后延长一定时间间隔, 例如冷却电机的延时。 见表 4-6。

wKgaomQZVa2AKPBnAABJ0YkKS1k509.png

 

wKgZomQZVa2AHGnfAAEk4ALagaA807.png

定时器编号和分辨率表

相关说明:

(1) 计数器有两种寻址类型: Word(字)和 Bit(位)。

(2) 避免定时器编号冲突:同一个定时器编号不能同时用于 TON 和 TOF 定时器。 例如,不能同时使用 TON T32 和 TOF T32。

(3) 定时器时基有:1ms, 10ms,100ms(选择较小时基时需注意要大于 PLC 扫描周期)要确保最小时间间隔,请将预设值(PV) 增大 1。 例如:使用 100 ms 定时器时,为确保最小时间间隔至少为 2100 ms,则将 PV 设置为 22。

2.定时器指令理解分析

wKgZomQZVa2AenC6AAAthUYyeWQ544.png

定时器指令

a. Txx 定时器编号:范围 T0~T255;

b. IN 接入使能:不能直接与能流母线相连;

c. PT 预设值:范围 1~32767,决定了所定时间的最大范围;

d. TON/TONR/TOF:定时器类型(与定时器编号有关);

e. ??? ms 时基(分辨率):1MS; 10MS; 100MS;

编程实例:

wKgaomQZVa2AMMdGAABcjdL_rpg558.png

定时器指令程序

时序图:

wKgaomQZVa2AYFKPAACyyZMklPk526.png

时序图

位指令与定时器指令的应用

电动机的星三角启动控制继电器电路

wKgZomQZVa2AFMBtAAKbnIvZy8c248.png

星三角接线图

电动机的星三角启动控制 PLC 程序

wKgaomQZVa2AMoDgAAC0AII_b5s576.png


关键字:S7-200Smart  PLC 引用地址:S7-200Smart PLC的指令入门应用

上一篇:三相异步电动机Y-△拖动控制电路讲解
下一篇:什么是PLC 常见的PLC有哪些

推荐阅读最新更新时间:2024-11-09 05:58

西门子Smart200PLC的跑马灯程序解析
1. 控制要求: 要求每隔1秒八盏灯其中的一盏亮一次,这样循环点亮, 2. PLC的IO分配: (PLCIO点分配) 我案例是M30.0为启动,M30.1为停止,和截图的不一样,这样是方便作HMI监控连接。 3. PLC实际配线: (PLC控制器实际接线) 这个也和我案例实际PLC不一样(案例是ST60),但接线方法是一样的。 4. PLC程序设计: (PLC跑马灯程序) 5. PLC程序解析: 当按下M30.0按钮后,把2#1传到QB2字节(Mov_B),Q2.0输出,对应指示灯点亮; SM0.5每隔1秒产生一个上升沿,QB2循环左移移动一个步长; 当按下M30.1按钮后,把0传到QB2字节(Mov_B),输出失
[嵌入式]
西门子Smart200<font color='red'>PLC</font>的跑马灯程序解析
欧姆龙NJ系列和NX系列PLC之间的通讯技术
一、创建PLC项目文件 1、创建NJ501-1300项目文件。在全局变量中创建两个变量,设置变量的数据类型、网络公开模式。如图1 图1 重点:网络公开模式有不公开、公开、输入、输出。不希望外部通讯访问变量时选择不公开,相反选择公开。希望外部通讯对变量进行输入选择输入,相反选择输出。 2、创建NX1P2-9024DT项目文件。在全局变量中创建两个变量,设置变量的数据类型、网络公开模式。如图2 图2 重点:NJ501-1300全局变量中选择输入网络公开模式,用来接收NX1P2-9024DT全局变量中选择输出网络公开模式的变量。相反NJ501-1300中选择输出网络公开模式的变量是输出到NX1P2-9024DT全局变量中选择输入
[嵌入式]
欧姆龙NJ系列和NX系列<font color='red'>PLC</font>之间的通讯技术
SIMATIC S7-1500 PLC与ET200MP的PROFIBUS-DP通信
用CPU1516-3PN/DP作为主站,分布式模块作为从站,通过PROFIBUS现场总线,建立与这些模块(如ET200MP、ET200S、EM200M和EM200B等)通信,是非常方便的,这样的解决方案多用于分布式控制系统。这种PROFIBUS通信,在工程中最容易实现,同时应用也最广泛。 【例1】有一台设备,控制系统由CPU1516-3PN/DP、IM155-5DP、SM521和SM522组成,编写程序实现由主站CPU1516-3PN/DP发出一个启停信号控制从站一个中间继电器的通断。 【解】将CPU1516-3PN/DP作为主站,将分布式模块作为从站。 (1)主要软硬件配置 ① 1套 TIA Portal V13 SP1;
[嵌入式]
SIMATIC S7-1500 <font color='red'>PLC</font>与ET200MP的PROFIBUS-DP通信
SIMATIC S7-1500 PLC循环左移指令(ROL)
TIA博途软件位移指令能将将累加器的内容逐位向左或者向右移动。移动的位数由N决定,向左移N位相当于累加器的内容乘以2N,向右移相当于累加器的内容处理2N。移位指令在逻辑控制中使用也很方便。 (3)循环左移指令(ROL) 当循环左移指令(ROL)的EN位为高电平“1”时,将执行双字循环左移指令,将IN端指定的内容循环左移N端指定的位数,然后写入OUT端指令的目的地址中。循环左移指令(ROL)和参数见下图1。 图1 注意:可以从指令框的“>”下拉列表中选择该指令的数据类型。 用一个例子来说明循环左移指令(ROL)的应用,梯形图如图2所示。 图2 当I0.0闭合时,激活双字循环左移指令,IN中的双字存储在MD10中,假设这
[嵌入式]
SIMATIC S7-1500 <font color='red'>PLC</font>循环左移<font color='red'>指令</font>(ROL)
PLC最全编程算法总结
PLC中无非就是三大量:开关量、模拟量、脉冲量。只要搞清楚三者之间的关系,你就能熟练地掌握PLC了。 01PLC编程算法(一) 1、 开关量也称逻辑量,指仅有两个取值,0或1、ON或OFF。它是最常用的控制,对它进行控制是PLC的优势,也是PLC最基本的应用。 开关量控制的目的是,根据开关量的当前输入组合与历史的输入顺序,使PLC产生相应的开关量输出,以使系统能按一定的顺序工作。所以,有时也称其为顺序控制。 而顺序控制又分为手动、半自动或自动。而采用的控制原则有分散、集中与混合控制三种。 2、 模拟量是指一些连续变化的物理量,如电压、电流、压力、速度、流量等。 PLC是由继电控制引入微处理技术后发展而来的,可方便及可靠地用
[嵌入式]
PLC编程案例:S7-1500与两台S7-1200 Profinet IO通讯
1. 新建项目,添加CPU 1511C-1 PN。添加新子网 PN/IE_1,设置IP:192.168.254.150 2.切换到网络视图,从右边 硬件目录 中添加控制器 CPU1217 。 3.选中CPU1217切换到 设备视图 。双击CPU网口,选中 以太网地址 ,在 子网 中选择 PN/IE_1 ,设置IP:192.168.254.152 。选中 操作模式 勾选 IO设备 ,在 已分配的IO控制器 中选择 PLC1.profinet 接口_1 ,设置 智能设备通讯 如图: 切换到 网络视图 发现已建立好 PLC1.profinet IO 连接。 4.在 网络视图 中,从右边 硬件目录 中添加控制器 CPU121
[嵌入式]
<font color='red'>PLC</font>编程案例:S7-1500与两台S7-1200 Profinet IO通讯
GK型机车温度控制的PLC改进
引言 GK型液力传动机车为1992年公司从资阳机车厂引进设备,主要用于普铁区域铁路运输动力,该型机车的水温控制系统采用有4个开关量的wTyK-12型温度继电器,分别对40℃、60℃、78℃、90℃的温度点进行控制:传动箱油温控制系统采用有两个开关量的wTyK-12型温度继电器,分别对80℃、120℃的温度点进行控制,其感温元件为石蜡与铜粉的混合物,靠传感器机械接点控制输出,技术非常落后,存在温度精度低、误差大、机械接点不可靠、故障率高等缺点,需要经常进行维修及更换,给机车的运行与维护带来了很多问题,也影响了机车的使用率。 1温度控制改进思路 根据内燃机车水温、油温的变化对机车运转的控制,分别在油水系统中安装两只性能可靠的温度传
[嵌入式]
GK型机车温度控制的<font color='red'>PLC</font>改进
PLC梯形图的语句表怎么写
  PLC梯形图的语句表是指将梯形图对应的程序逻辑,转化为文字形式的表格。这个表格中会列出每个逻辑元件的名称、参数、描述以及连接的输入输出点,以方便程序员进行编写和调试。   具体语句表的格式和内容则因不同厂商和规范而有所差异,但一般包含以下内容:   - 对程序名称、版本、作者和修改日期等信息的描述。   - 梯形图中用到的元件的详细介绍,包括名称、功能、参数和常用范例等。   - 梯形图中使用的输入输出点的说明,包括点的名称、类型、方向和状态等。   - 对逻辑元件排列的说明,包括运行方式、优先级、循环和分支等。   - 实现程序功能的流程图和控制流程的详细说明。   - 对程序的运行条件、报警处理等特殊情况的说明。
[嵌入式]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved