产品合格率自动统计设计

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2、数据长度和指令类型
• 数据长度 • 功能指令可处理l6位数据和32位数据,例如:
2、数据长度和指令类型
• 指令类型 • FX系列PLC的功能指令有连续执行型和脉冲
执行型两种形式。连续执行型的如:
• 上图程序是连续执行方式的例子,当X1为ON 时,上述指令在每个扫描周期都被重复执行一 次。

[S1·]
[S2·]
[D·]
X0
FNC 10 CMP
K100
C20
M0
M0
Y0
C20<100,M0=1
Y0=1
M1ຫໍສະໝຸດ Baidu
Y1
C20=100,M1=1
Y1=1
M2
Y2
C20>100,M2=1
Y2=1
• 说明如图所示:在 X0 断开,即不执行 CMP 指 令时, M0~M2 保持 X0 断开前的状态。
• 数据比较是进行代数值大小比较(即带符号比 较)。所有的源数据均按二进制处理。当比较 指令的操作数不完整(若只指定一个或两个操 作数),或者指定的操作数不符合要求(例如 把 X 、 D 、 T 、 C 指定为目标操作数),或 者指定的操作数的元件号超出了允许范围等情 况,用比较指令就会出错。
制数据。
• K1X0就表示由X3~X0 4个输入继电器的组合。 • K1X0就表示由X7~X0 8个输入继电器的组合。
3、操作数
• 标志位 • 功能指令在操作过程中,其运算结果要影响
某些特殊继电器或寄存器,通常称其为标志。 • 一般标志(位) • M8020:零标志,如运算结果为0时动作; • M8021:借位标志,如做减法时被减数不够
湖北三峡职业技术学院
精品课
《PLC可编程控制技术》
机电工程系
项 目 教学四
产品合格率自动统计设计
子项目1:
合格率比较器
一、项目说明
• 如图所示,在产品检 验完毕后,分别通过 加工完成 统计传感器计数,分 产品 别以X表示合格产品 数,以Y表示不合格 产品,那么合格率为:
• n= X 100
X Y
二、项目分析
本项目应用基本功能指令 完成,分解为两个应用子 项目。 子项目1:合格率比较器 4学时 子项目2:合格率计算器 4学时
子项目1:合格率比较器
• 【项目解说】 • 先将合格率数据传递给数据寄存器,当合格率
大于等于90%时点亮绿色指示灯,当合格率小 于80%时点亮红色指示灯,当合格率在小于 90%大于80%时点亮黄色指示灯。 • 【涉及到的新知识】 PLC的编程元件(输入输 出继电器)、PLC常用编程语言、功能指令 MOV、CMP、ZCP等,提前通知学生预习。
• 操作按钮——X0,复 位按钮——X1,红色 灯L0——Y0,绿色 灯L1——Y1。
L1
L0 电源
DC
Y1
Y0 COM1
FX2N
X1
X0 COM
【知识准备 】
• [S﹒]叫做源操作数,其内容不随指令执行而变化, 在可利用变址修改软元件的情况下,用加“﹒”符号 的[S﹒]表示,源的数量多时,用[S1﹒][S2﹒]等表示。
【尝试与思考】 为什么比较触发用M8013?
二、实训子项目1:合格率比较器
• 【实训要求】 • 明确实训任务,读懂控制要求; • 学生不分组,独立完成实训任务; • 拟定控制方案,选择输入输出设备,画
• [D﹒]叫做目标操作数,其内容随指令执行而改变, 如果需要变址操作时,用加“﹒”的符号[D﹒]表示, 目标的数量多时,用[D1﹒][D2﹒]等表示。
1、功能指令的表示形式
• [n﹒]叫做其他操作数,既不作源操作数, 又不作目标操作数,常用来表示常数或 者作为源操作数或目标操作数的补充说 明。可用十进制的K、十六进制的H和 数据寄存器D来表示。在需要表示多个 这类操作数时,可用[n1]、[n2]等表示, 若具有变址功能,则用加“﹒”的符号 [n﹒]表示。此外其他操作数还可用[m] 来表示。
脉冲执行型的如:
3、操作数
• 数据寄存器(D)
• 数据寄存器是用于存储数值数据的,其值可通过 应用指令、数据存取单元及编程装置进行读出或 写入。这些寄存器都是16位(最高位为符号位), 两个相邻的寄存器、可组成32位数据寄存器(例: 用D0表示(D1,D0)32位数据位)。
• 数据寄存器又分一般型,停电保持型和特殊型。 • 位组合数据 • 在FX系列PLC中,是使用4位BCD码表示1位十进
示范项目1:设备维护提醒装置
– 项目要求:
• 设备每操作一次,计数器计数一次,当操作 次数等于10次时,点亮红色指示灯,提示以 到维护时间,当操作次数小于10此时,点亮 绿色指示灯。
– 项目分析:
• 项目要求用计数器将设备操作次数记录,再 将数值与10比较,在作相应输出控制。
示范项目设计过程
• 【动动手1】设计I/O 接线图
• 传送指令 MOV 的说明如图。当 X0=ON 时,源操作数 [S] 中的常数 K100 传送到 目标操作元件 D10 中 。当指令执行时, 常数 K100 自动转换成二进制数。当 X0 断开时,指令不执行,数据保持不变。
– 比较指令
• 该指令的助记符、指令代码、操作数范围、 程序步如下表13-2所示。
减时动作。 • 运算出错标志(位) • M8067:运算出错标志 • 功能扩展用标志(位)
4、传送和比较指令说明
– 传送指令
• 该指令的助记符、指令代码、操作数范围、 程序步如下表13-1所示。
• 表4-1 传送指令表
• 传送指令 MOV 指令是将源操作数内的数据传 送到指定的目标操作数内,即 [S] → [D] 。
检验
合格产品 统计
不合格 产品统计
合格率 计算
工作过程控制如下:
• 产品检验完毕后,分别通过合格品通道 和不合格品通道,分别由合格品传感器 L1和不合格品传感器L2检测并通过PLC 计数器计数,PLC每隔一分钟计算一次 合格率,并判断:当合格率大于等于 90%时点亮绿色指示灯,当合格率小于 80%时点亮红色指示灯,当合格率在小 于90%大于80%时点亮黄色指示灯。
【动动手2】PLC程序设计
X1
X0 M 8013
RST
C1
RST
M0
RST
M1
C1 K10
FNC 10 CMP
K 10
C1
M0
M0
Y0
M1
Y1
END
LD X1 RST C1 RST M0 RST M1 LD X0 OUT C1
K10 LD M8013 CMP K10
C1 M0 MPS AND M0 OUT Y0 MPP AND M1 OUT Y1 END
相关文档
最新文档