PLC基础指令介绍

程序语言分类

LAD:梯形图
FBD:功能块
STL:语句表

位逻辑

在这里插入图片描述

装载与输出:

触点状态(常开/常闭);输出(1/0)
单个触点指令运用
在这里插入图片描述

与或非:

主要对于触点进行操作
与:相当于串联电路
或:并联
非:取反 |NOT|指令
在这里插入图片描述

置位S(set)(1)、复位R(reset)(0):

主要对线圈进行操作
边沿触发指令:对于触点,检测触点变化情况
置位和复位优先双稳态触发器指令:置位和复位同时导通时, 线圈表现为0还是1,表明了复位和置位的优先级
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

边沿检测操作(上升或下降)

只闭合一个周期
上升沿|P|
下降沿|N|
在这里插入图片描述

在这里插入图片描述
网络2:其中的 |P| 上升沿,表示I0.1和I0.0 逻辑运算结果和上次运算结果作比较,若由0变1则为上升沿,若由1变0则为下降沿
例如:I0.1=1时,I0.2由0变为1时,逻辑运算结果由0变1,产生上升沿;I0.2由1变为0时,运算结果由1变0,产生下降沿

网络3:其中|P|,表示I0.3的上升沿,Q0.4置位 条件,I0.3和I0.4同时为1;
先闭合I0.3再闭合I0.4,此时Q0.4不会闭合。因为1个扫描周期过后,I0.4变为0,此时I0.3和I0.4进行逻辑运算为0,Q0.4为0

在这里插入图片描述

在这里插入图片描述

定时器

定时器分类

按工作方式划分:通电延时型(TON)、有记忆通电延时型(TONR)(断电后继续按照上次计时)、断电延时型(TOF)(断电后计时)

按时基划分:1ms、10ms、100ms

在这里插入图片描述

TON(上电运行)

通电时TON开始工作,断电接通后重新开始
定时器最大值为:32767,当达到32767时,定时器值不变维持在32767
在这里插入图片描述

TONR(断电保持计数值)

在这里插入图片描述

TOF(断电运行,到达设定值时停止运行)

在这里插入图片描述

定时器使用实例

在这里插入图片描述
TONR定时器使用
在这里插入图片描述
TOF定时器使用
在这里插入图片描述

例1 答案

在这里插入图片描述
在这里插入图片描述

例2 答案
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
洗车问题答案(TONR定时器)
在这里插入图片描述
鼓风机系统(TOF定时器)
上电时 使用TON定时器,断电时 使用TOF定时器
在这里插入图片描述

定时器刷新过程

在这里插入图片描述

在这里插入图片描述

1ms定时器程序分析

在这里插入图片描述

10ms定时器程序分析

在这里插入图片描述

C1为定时器,此时C1永远不可能+1。若将程序段1中的T33改为Q0.0则可使得C1++

100ms定时器程序分析

在这里插入图片描述

定时器在子程序应用分析

## 100ms定时器程序分析
T96与扫描无关,每1ms刷新 可以计时
T34每个周期扫描,可以计时

T38与扫描相关,不扫描则不执行指令,不可计时

定时器计时方法

计时:
短时间(<1h):定时器
中长时间(≥1h):定时器+计数器
长时间:时钟(年、月、日)

举例:计时3万s,3万s后Q0.0得电

计数器

普通计数器(经过PLC扫描周期)

加计数器(CTU) count up

U(Up)
R(复位)
PV(预设值),到达预设值后,常开闭合,常闭断开
按次数来,与时间无关

计数器的复位方法:

在这里插入图片描述

减计数器(CTD)count down

在这里插入图片描述

PV作为减计数器的初始值,需要先装载,然后每次减1

加/减计数器(CTUD)count up/down

例如:停车场车辆计数器

0作为加减计数器的初始值,然后pv作为目标的绝对值,无论加到该值或减到该值,都可导通加减计数器

在这里插入图片描述

高速计数器(不经过PLC扫描周期,太快,PLC跟不上其速度)

1s几万次

HDEF(定义高速计数器)( High speed counter definition)

HSC(高速计数器线圈)(High-Speed Counter)

用于编码器等快速通断信号

PLS(脉冲输出)(Programmable Logic Sequence)

用于伺服、步进电机
脉冲:通断的交换(可能方块形、可能正弦形),可达100KHz(1s产生10万脉冲)

取整指令(ROUND、TRUNC)

取整(R—>DI)round

四舍五入

截取 trunc

直接取整数部分,舍弃小数(无论小数点后是什么)

  • 1
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值