学西门子S7300 PLC教案2Word格式文档下载.docx
- 文档编号:18330020
- 上传时间:2022-12-15
- 格式:DOCX
- 页数:21
- 大小:226.76KB
学西门子S7300 PLC教案2Word格式文档下载.docx
《学西门子S7300 PLC教案2Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《学西门子S7300 PLC教案2Word格式文档下载.docx(21页珍藏版)》请在冰豆网上搜索。
的数据类型为WORD,可用存储区为I、Q、M、D、L,也可为常数;
STL指令的初始值在累加器1中.
--(CU)
CUCno.
加计数
执行指令时,RLO每有一个正跳沿计数值加1.若达上限999,则停止累加.
--(CD)
CDCno.
减计数
执行指令时,RLO每有一个正跳沿计数值减1.若达下限0,则停止减。
FRCno.
允许计数器再启动
若RLO为1,则初始值再次装入,它不是计数器正常运行的必要条件。
当计数大于0时在输出Q上的1信号状态检查产生结果1;
当计数等
于0时,信号状态检查产生结果0。
3.计数器的梯形图方块指令
参数
数据类型
存储区
N0.
COUNTER
计数器标识号
CU
BOOL
I,Q,M,D,L
加计数输入
CD
减计数输入
S
计数器预置输入
PV
WORD
计数初始值(0至999)
R
复位计数器输入
Q
计数器状态输出
CV
当前计数值输出(整数格式)
CV_BCD
当前计数值输出(BCD格式)
4.计数器应用举例
例一计数器扩展为定时器
当定时器不够用时,可以用计数器扩展为定时器.程序中使用了CPU的时
钟存储器,设置MB100为时钟存储器,则M100.0的变化周期为0.1s。
在程序中,如果I0.1的正跳沿为减计数器C0置数.若I0.0为1,则C0
每0.1s减1。
当C0减到0后,输出Q0.0为1.I0.1的又一个正跳沿使
C0置数并使输出为0.这样,在I0.0为1后2s(20*0.1s=2s),Q0.0为1,
I0.1的正跳沿使Q0.0复位.
例二长时间延时程序
采用定时器和计数器可以组成长时间延时程序,如下:
当输入I0.0接通时,定时器T0经过10s时间延时后,其动合触点T0闭合,
计数器C0开始递减运算,与此同时T0的动断触点是断开的,造成T0线圈
断电,使T0的动合触点断开,C0仅计数一次,而后T0线圈又接通,如此循
环.当C0经过10s*10=100s时间后,计数器C0输出为0,输出Q0.0接通,
具有长时间延时的功能.
例三货仓区的控制
如下图,装有两台传送带的系统,在两台传送带之间有一个仓库区。
传送带1
将包裹运送至临时仓库区。
传送带1靠近仓库区一端安装的光电传感器确定
已有多少包裹运送至仓库区。
传送带2将临时库区中的包裹运送至装货场,
在这里货物由卡车运送至顾客。
传送带2靠近仓库区一端安装的光电传感器
确定已有多少包裹从库区运送至装货场。
梯形图程序:
例四气缸运动计数控制
要求:
气缸连续往复运动20次便自动停止
(一)气控回路
(二)PLC接线
(三)定义符号地址
符号地址
绝对地址
类据类型
S0
I0.0
启动按钮
S1
I0.1
停止按钮
1S1
I0.2
位置传感器
1S2
I0.3
1Y1
Q0.0
换向阀电磁线圈
1Y2
Q0.1
M0
M0.0
启动线圈
(四)梯形图程序
练习:
当X0接通,灯Y0亮;
经5s后,灯Y0灭,灯Y1亮;
经5s后,灯Y1
灭,灯Y2亮,再过5s后,灯Y2灭,灯Y0亮,如此顺序循环10次后
自动停止。
4.3数字指令
装入和传送指令
比较指令
转换指令
数字指令逻辑运算指令
算术运算指令
数字系统功能指令
4.3.1装入和传送指令
装入(L)和传送(T)指令可以在存储区之间或存储区与过程输入、输出
之间交换数据。
CPU执行这些指令不受逻辑操作结果RLO的影响。
L指令
将源操作数装入累加器1中,而累加器原有的数据移入累加器2中,累
加器2中原有的内容被覆盖。
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即可。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学西门子S7300 PLC教案2 西门子 S7300 PLC 教案