![案例六逻辑运算控制_第1页](http://file3.renrendoc.com/fileroot_temp3/2022-2/15/30963e91-4994-4c06-b685-3962c5d65a4b/30963e91-4994-4c06-b685-3962c5d65a4b1.gif)
![案例六逻辑运算控制_第2页](http://file3.renrendoc.com/fileroot_temp3/2022-2/15/30963e91-4994-4c06-b685-3962c5d65a4b/30963e91-4994-4c06-b685-3962c5d65a4b2.gif)
![案例六逻辑运算控制_第3页](http://file3.renrendoc.com/fileroot_temp3/2022-2/15/30963e91-4994-4c06-b685-3962c5d65a4b/30963e91-4994-4c06-b685-3962c5d65a4b3.gif)
![案例六逻辑运算控制_第4页](http://file3.renrendoc.com/fileroot_temp3/2022-2/15/30963e91-4994-4c06-b685-3962c5d65a4b/30963e91-4994-4c06-b685-3962c5d65a4b4.gif)
![案例六逻辑运算控制_第5页](http://file3.renrendoc.com/fileroot_temp3/2022-2/15/30963e91-4994-4c06-b685-3962c5d65a4b/30963e91-4994-4c06-b685-3962c5d65a4b5.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、主要内容n物料供应车控制要求与实现 n移位、比较、逻辑运算、四则运算 n小案例练习 n换刀控制系统 1 1物料供应车控制实例物料供应车控制实例SQ1SQ2SQ3SQ5SB4SQ4SB3SB2SB1SB5正转反转ABCEDSQSQ为物料车所处各工位的行程开关;为物料车所处各工位的行程开关;SBSB为各工位招呼物料车的召唤按钮;为各工位招呼物料车的召唤按钮;若物料车在若物料车在A A位,压合行程开关位,压合行程开关SQ1SQ1;当当D D位需要物料时,按动其所在位置的召唤按钮位需要物料时,按动其所在位置的召唤按钮SB4SB4,电动机正转;,电动机正转;物料车向右运动,一直运动到物料车向右运动,一直
2、运动到D D位,压合行程开关位,压合行程开关SQ4SQ4时停止。时停止。控制要求控制要求1 1)控制系统开始投入运行时,应运行到)控制系统开始投入运行时,应运行到E E位,等待召唤。位,等待召唤。2 2)物料车应能按照召唤按钮的信号和行程开关的位置,正常的运行和)物料车应能按照召唤按钮的信号和行程开关的位置,正常的运行和停止。停止。3 3)物料车运动到召唤位置时,能停留)物料车运动到召唤位置时,能停留20s20s,等待取料;,等待取料;20s20s后能继续按后能继续按召唤方向运动。召唤方向运动。4 4)在物料车运动时,能接受其它工位的召唤信号,但必须等到本次任)在物料车运动时,能接受其它工位的
3、召唤信号,但必须等到本次任务完成后,才能响应下一个工位的召唤。务完成后,才能响应下一个工位的召唤。SQ1SQ2SQ3SQ5SB4SQ4SB3SB2SB1SB5正转反转ABCED2 2分析讨论分析讨论寻找思路寻找思路 确定物料车当前位置行程开关信号确定召唤位置按钮信号确定运行方向以上两信号比较基本思路基本思路:1)读入召唤信号并保持、运行到召唤位置时撤销;2)将召唤信号和行程开关状态比较,根据比较结果,控制电动机状态;3)物料车到达指定位置,启动定时器,在此时间内不送新的数参加比较。具体过程具体过程将召唤数据D3和行程数据D5比较当D3D5时,电动机正转,物料车右行;D3D5时,电动机反转,物料
4、车左行;D3=D5时,电动机停转,物料车停止。电动机停止后启动定时器。00000001000000100CHSQ输入SB输入0000000100000010D10000000000000010D50000000000001000D31501515150003 3学习新指令学习新指令(1 1)数据传送指令)数据传送指令传送:源通道 目的地通道MOV:单字数据或常数传送MOVL:双字数据或常数传送MVN:单字数据取反后传送MVNL:双字数据取反后传送数据或常数2) MOVB、XFRB和和XFER位传送MOVB指令的基本格式如图6.6所示。图中S为源通道,D为目的通道,C为控制字。C的低8位用来指定
5、源通道的位,高8位用来指定目的通道的位。 多位传送XFRB指令是传送指定通道所指定的多个位 n: 传送位数I:源通道开始位m:目的通道开始位块传送XFER指令能整体传送连续的多个通道数据 (2 2)数据比较指令)数据比较指令 1 1) 符号比较指令符号比较指令 = =、 、= 、= D1的数据大于20或小于5时成立D1的数据大于等于5且小于等于20时成立2) 时刻比较指令时刻比较指令时刻比较有=DT、 DT、 DT、 DT、=DT等指令,其含义是根据控制字C的内容比较2个时刻数据(BCD),比较结果为真时,信号能连接到下一段之后。 位1514131211109876543210C0000000
6、000111000表1 控制字C设置通道高8位(BCD)低8位(BCD)A351CH分秒A352CH日时A353CH年月表2 时间信息存放位置控制字现实时间 设定时间A351 A352 A353D1 D2 D3D11 D12 D13用D1开始的D1、D2、D3三个数据存储器存放时间设定值,因年、月、日已被屏蔽,所以在D1、D2中存放0000、0008,表示8点0分0秒,在D11、D12中存放0000、0022,表示22点0分0秒,D3不必考虑。 3 3) 比较指令比较指令 指令指令CMP:无符号比较CMPL:无符号倍长比较CPS:带符号比较CPSL:带符号倍长比较比较结果比较结果P-GT:大于
7、P-LT:小于P-EQ:等于P-LE:小于等于P-GE:大于等于使用时应注意结果标志一定要紧跟使用时应注意结果标志一定要紧跟CMP指令,否则容易出现错误。指令,否则容易出现错误。 (3 3) 逻辑运算指令逻辑运算指令 指令指令ANDW:字逻辑与ORW:字逻辑或XORW:字异或运算符S2S1DANDWD1#001FD50 0 0 0 0 0 0 0 0 0 0 1 1 1 1 10 0 0 0 0 0 0 1 0 0 0 0 0 0 1 00 0 0 0 0 0 0 0 0 0 0 0 0 0 1 01)双按钮多位启动停止控制)双按钮多位启动停止控制 若有八个启动按钮(0.000.07) 八个停
8、止按钮(1.001.07)来分别控制八个输出线圈(100.00100.07)2)单按钮多位启动停止控制)单按钮多位启动停止控制输入变量 异或逻辑 同或逻辑 A B AB AB 0 0 0 1 0 1 1 0 1 0 1 0 1 1 0 1 (4 4) 四则运算指令四则运算指令D100和D110进行带符号BIN单字相加,和输出到D120;D100和D200进行带符号BIN单字相减,差输出到D300;D100和D110进行带符号BIN单字乘法运算,积出到D121、D120;D100和D110进行带符号BIN单字除法运算,商输出到D120,余数输出到D121。CP系列中数据的格式如下:系列中数据的格
9、式如下: 应用应用后缀含义BBCDBL倍长BCDL有符号倍长U无符号UL无符号倍长C带进位有符号0258 00015800 0100D8 D7移位前移位后实现数据移位等功能 4 4实现控制要求实现控制要求(1 1)地址分配)地址分配输入输出元件输入地址元件输入地址元件输出地址SQ10.00SB10.05KM1(正转)100.01SQ20.01SB20.06KM2(反转)100.02SQ30.02SB30.07SQ40.03SB40.08SQ50.04SB50.09()存贮单元分配()存贮单元分配存贮区数据D1输入信号暂存D3召唤信号(D1的0509)D5 行程开关信号(3 3) 控制梯形图控制
10、梯形图5 5分析讨论分析讨论 1)第1条梯形图的作用是什么?使物料车在开始时运行到E位。2)什么时候将召唤信号读入?召唤按钮按下时。3)为什么要将召唤信号存于D1的数据向低移5位?这样才能和行开信号比较。4)怎样移动5位?将D1 除以25,即(20)H。5)ANDW #001F 0 D5 的作用?屏蔽第5到第15位。6)什么时候将存于D1的数据向低移5位?有按钮输入,电机不转动,定时时间到。8)P-LT、P-GT是什么意思?小于标志和大于标志。6 6提出其它方案提出其它方案 提炼出更简单实用的方法。合理安排输入点,简化程序。学习新指令。7 7小案例练习小案例练习 (1 1)峰谷电监测)峰谷电监
11、测 学习时间比较指令的应用(2 2)双按钮多位启动停止控制)双按钮多位启动停止控制体会逻辑运算指令的优点(3 3)单按钮多位启动停止控制)单按钮多位启动停止控制体会逻辑运算指令的优点(4 4)会场人数统计)会场人数统计体会四则体会四则运算的应用:运算的应用:8 8新案例控制要求新案例控制要求 换刀控制系统换刀控制系统 换刀控制系统共有6种刀具,按16编号,分别由按钮SB1SB6选择。控制要求如下:1)某号刀具到位后,对应位置开关压合,(SQ1SQ6),正在换刀位置上的刀具号称为当前值,希望换上的刀具号称为设定值;2)当设定值大于当前值时,刀盘正转,当设定值小于当前值时,刀盘反转,当设定值等于当
12、前值时,刀盘不转。讨论:讨论:1)和物料供应车的相似之处?2)I/O分配?3)梯形图由几部分组成? 小组讨论训练小组讨论训练n1)提出控制思路n2)画出梯形图n3)调试案例作业案例作业立体车库读卡数据分析立体车库读卡数据分析 (1 1) 读卡器读卡器 1)读卡器安装在操作盒内,刷卡存取车的动作是通过操作盒实现的,并通过操作盒上的显示屏来显示要存取的车位号。 2)操作盒通过串口和PLC采用 RS-232或者RS-422接口通信连接。通信端口的设置为波特率:9600;校验位:NONE;数据位:8;停止位:1;通信协议:HOST LINK。(2)数据读入存放地址)数据读入存放地址 操作盒显示数据地址
13、为D103、D102、D101、D100四位; 读卡信息存于D110、D111、D112、D113、D114内。 各卡的数据信息存放于D210D214、D215D219、D220224 , 直到D250D254,共九段,表示上层的九个车位, D255存结束标志FFFF。用*D0对D210 D254进行间接寻址。(3 3)练习见教材)练习见教材读卡器介绍读卡器介绍分析思路分析思路n将读卡信息和创建在数据存储器里的数据进行比较,当比较完全一致时,进行译码,确定需存取的车位号。n根据车位号,调用该车的存取子程序。n数据比较时的车位暂存号存放于D7,比较一致时将需存取车号存放于D8,存取车后将已存取车号存放于D9。将数据存放的首地址#210送D
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 补办出生证申请书
- 暂缓行政拘留申请书
- 现代企业如何助力员工职业成长发展
- 烟台教育机构在绿色城市规划中的角色
- 电源行业品牌形象设计与用户体验
- 2024年高考生物一轮复习专题2.1细胞膜和细胞核精讲含解析
- 2024-2025学年九年级物理下册第二十章能源与能量守恒定律20.1能源与能源危机作业设计新版粤教沪版
- 2024-2025学年四年级语文上册第一单元1绿叶的梦教案语文S版
- 2024-2025学年新教材高中语文第三单元课时优案9永遇乐京口北固亭怀古习题含解析新人教版必修上册
- 2024-2025学年九年级历史下册第四单元经济大危机和第二次世界大战第15课第二次世界大战同步练习新人教版
- 2024年云南省第二强制隔离戒毒所医疗卫生公务员招录1人《行政职业能力测验》模拟试卷(答案详解版)
- 《电路分析基础》说课课件
- 体检中心礼仪培训课件
- 律师事务所业务培训方案
- 2024年度医院内科消化科述职报告课件
- 经济学基础期末试卷和答案
- 普通密码设备管理制度范文
- 【基于Arduino的智能浇灌系统设计与实现3100字(论文)】
- 柯顿电台操作使用讲座
- 《定向运动》教学大纲(含课程思政要素)
- 注塑员工绩效考核方案
评论
0/150
提交评论