PLC教案Word格式.docx

上传人:b****4 文档编号:17955654 上传时间:2022-12-12 格式:DOCX 页数:12 大小:130.39KB
下载 相关 举报
PLC教案Word格式.docx_第1页
第1页 / 共12页
PLC教案Word格式.docx_第2页
第2页 / 共12页
PLC教案Word格式.docx_第3页
第3页 / 共12页
PLC教案Word格式.docx_第4页
第4页 / 共12页
PLC教案Word格式.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

PLC教案Word格式.docx

《PLC教案Word格式.docx》由会员分享,可在线阅读,更多相关《PLC教案Word格式.docx(12页珍藏版)》请在冰豆网上搜索。

PLC教案Word格式.docx

T指令将累加器1中的内容写入目的存储

区中,累加器的内容保持不变。

L和T指令可对字节、字、双字数据进

行操作,当数据长度小于32位时,数据在累加器右对齐,其余各位填0。

1.对累加器1的装入和传送指令

L+5

TMW0

2.读取或传送状态字

LSTW//将状态字中0-8位装入累加器1中,累加器9-31位被清0

TSTW//装累加器1中的内容传送到状态字中

3.装入时间值或计数值

LT1//将定时器T1中二进制格式的时间值直接装入累加器1的低字中

LCT1//将定时器T1中的时间值和时基以BCD格式装入累加器1的低字

LC1//将计数器C1中二进制格式的计数值直接装入累加器1的低字中

LCC1//将计数器C1中的计数值以BCD格式装入累加器1的低字中

4.地址寄存器装入和传送

LAR1//将操作数的内容装入地址寄存器AR1

LAR2//将操作数的内容装入地址寄存器AR2

TAR1//将AR1的内容传送给存储区或AR2

TAR2//将AR2的内容传送给存储区

CAR//交换AR1和AR2的内容

对于地址寄存器,可以不经过累加器1而直接将操作数装入或传出,或将

两个地址寄存器的内容直接交换.

5.梯形图方块传送指令

注意:

高位赋值给低字节,低位赋值给高字节。

如下程序,当按下按钮I0.0,输出Q0.0为1.

4.3.2比较指令

比较指令用于比较累加器2与累加器1中的数据大小。

比较时应确保两个

数的类型相同,数据类型可以是整数、长整数或实数。

若比较的结果为真,

则RLO为1,否则为0。

1.比较两个整数或长整数

指令

说明

==I

==D

在累加器2低字中的整数是否等于累加器1低字中的整数

在累加器2中的长整数是否等于累加器1中的长整数

<>I

<>D

在累加器2低字中的整数是否不等于累加器1低字中的整数

在累加器2中的长整数是否不等于累加器1中的长整数

>I

>D

在累加器2低字中的整数是否大于累加器1低字中的整数

在累加器2中的长整数是否大于累加器1中的长整数

<I

<D

在累加器2低字中的整数是否小于累加器1低字中的整数

在累加器2中的长整数是否小于累加器1中的长整数

>=I

>=D

在累加器2低字中的整数是否大于等于累加器1低字中的整数

在累加器2中的长整数是否大于等于累加器1中的长整数

<=I

<=D

2.比较两个实数

==R

在累加器2中的32位实数是否等于累加器1中的实数

<>R

在累加器2中的32位实数是否不等于累加器1中的实数

>R

在累加器2中的32位实数是否大于累加器1中的实数

<R

在累加器2中的32位实数是否小于累加器1中的实数

>=R

在累加器2中的32位实数是否大于等于累加器1中的实数

<=R

在累加器2中的32位实数是否小于等于累加器1中的实数

3.梯形图方块比较指令

方块比较指令在逻辑串中,等效于一个常开触点,如果比较结果为“真”,

则该常开触点闭合,否则触点断开。

例如:

4.3.3算术运算指令

在STEP7中可以对整数、长整数和实数进行加、减、乘、除算术运算。

算术运算指令在累加器1和2中进行,在累加器2中的值作为被减数或

被除数。

算术运算的结果存在累加器1中,累加器1原有的值被运算结

果覆盖,累加器2中的值保持不变。

1.整数算术运算

+I

将累加器1,2低字中的16位整数相加,16位整数结果保存在累加器1低字中

-I

将累加器2低字中的16位整数减去累加器1低字中的内容,结果保存在累加器1低字中

*I

将累加器1,2低字中的16位整数相乘,32位整数结果保存在累加器1低字中

/I

将累加器2低字中的16位整数除以累加器1低字中的内容,商为16位整数并保存在累加器1低字中,余数存放在累加器1的高字中

+D

将累加器1,2中的32位整数相加,32位整数结果保存在累加器1中

-D

将累加器2中的32位整数减去累加器1中的内容,结果保存在累加器1中

*D

将累加器1,2中的32位整数相乘,32位整数结果保存在累加器1中

/D

将累加器2中的32位整数除以累加器1中的内容,商为32位整数并保存在累加器1中,余数被丢掉

MOD

将累加器2中的32位整数除以累加器1中的内容,余数保存在累加器1中,商被丢掉

累加器1中加一个16位或32位整数常量,结果保存在累加器1中

2.实数算术运算

+R

将累加器1,2中的32位实数相加,32位结果保存在累加器1中

-R

将累加器2中的32位实数减去累加器1中的内容,结果保存在累加器1中

*R

将累加器1,2中的32位实数相乘,32位乘积保存在累加器1中

/R

将累加器2中的32位实数除以累加器1中的内容,商为32位实数并保存在累加器1中

ABS

对累加器1中的32位实数取绝对值

3.梯形图算术运算方块指令

例一解数学问题

用算术运算指令解以下的方程:

梯形图程序:

练习:

(1)自动售货机的PLC控制

如下图所示的自动售货机示意图,其工作要求如下:

1.此售货机可投入1元、5元或10元硬币。

2.当投入的硬币总值超过12元时,汽水按钮指示灯亮;

当投入的硬

币总值超过15元时,汽水及咖啡按钮指示灯都亮。

3.当汽水按钮灯亮时,按汽水按钮,则汽水排出7s后自动停止,这

段时间内,汽水指示灯闪动。

4.当咖啡按钮灯亮时,按咖啡按钮,则咖啡排出7s后自动停止,这

段时间内,咖啡指示灯闪动。

5.若投入硬币总值超过按钮所需的钱数(汽水12元,咖啡15元)时,

找钱指示灯亮,表示找钱动作,并退出多余的钱。

参考答案:

(2)LED数码显示PLC控制

利用PLC来控制一位七段LED数码管的显示,数码管的每一段都对应PLC

的一个输出端子,PLC输出端子的“1”、“0”状态对应于相应段的亮与灭。

有两个按钮“+”、“-”,每按动一次“+”按钮,数字加1,每按动一次“-”

按钮,数字减1。

要求能正确显示数字0-9即可。

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1