功能指令--BIN和BIC指令.ppt_第1页
功能指令--BIN和BIC指令.ppt_第2页
功能指令--BIN和BIC指令.ppt_第3页
功能指令--BIN和BIC指令.ppt_第4页
功能指令--BIN和BIC指令.ppt_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

功能指令 BIN和BCD变换指 令 驻马店市技工学校电 工教研组 指导教师 王风华 制作:驻马店市技工学校 王风华 一、复习 l1、怎样把十进制数据转换成二进制数 据?怎样把二进制数据转换成十进制数 据? l(1)连续除2,取反余数。 l(2)按权求和 将若干个2n相加 l3、目标元件中的数据会不会自动清零 ?如何清零? 制作:驻马店市技工学校 王风华 制作:驻马店市技工学校 王风华 二、实习要求 l1、了解BCD码BIN码的含义 l2、了解BCD指令和BIN指令的基本格 式和功能 l3、根据控制要求设计出梯形图和写 出指令表 l4、下载自己编写的程序并调试修改 程序 制作:驻马店市技工学校 王风华 三、实习器材 l每个工作台 PLC 一台 , l微机编程器一台、数据线1条, l熔断器2个,按钮盒一个,接触器4个 ,热继电器1个、传感器 1个 l电工工具1套,连接导线若干 l三相异步电动机 1台 制作:驻马店市技工学校 王风华 四、相关知识与实习指导 l(一)名词解释 l1、BIN码 指二进制数据,由1和0组成 l例如1111 1010 0000 111 l如果把它四位分节后,每节的和最大是15 l2、BCD码指二/十进制数据 ,也是由1和0 组成。 l例如:1001 1000 0000 0111 l如果把它四位分节后,每节的和最大是9。也就 是每节之和不超过9的二进制数。如果超过9, 存储器不于寄存。 制作:驻马店市技工学校 王风华 (2)2#、10#、二/十进制的转 换 l1)把十进制数据转换成BIN码 (可用计算器) l10#4444=2# 1 0001 0101 1100 l2)把十进制数转换为BCD码(计算器无此转换 ) l把每一位十进制数拆分为四个二进制数,再按 顺序排列起来即为BCD码。 l如: 4444 4 4 4 4 l可以转化成 0100 0100 0100 0100 l即10#4444=2/10# 100 0100 0100 0100 制作:驻马店市技工学校 王风华 l即把10#数一拆 四(不够高位 补0)、标码、 每节和顺序排 列。 4 100 5 101 6 110 7 111 8 1000 9 1001 10 10000 11 10001 12 10010 13 10011 14 10100 1515 10101 计算:把10#数115,转换成二/十#数据 制作:驻马店市技工学校 王风华 l3)把2/10#数据转换成2#数据(重点掌握) l步骤: l 首先把二/十进制数据转换成十进制数据 l四位分节(不够高位补0)、标码、每节和顺 序排列; l例如: 2/10# 10 0000 =10#20 l 2 0 l 再把这个十进制数据转换成BIN码(查表) l 10#20 =2# 1 0100 l4)把2#数据转换成2/10#数据(重点掌握) l步骤: l 把2#数据转换成10#数据 l 再把10#数据转换成2/10进制数据 制作:驻马店市技工学校 王风华 (二)变换指令的格式和功能 l步序:5步和9步 l执行方式:连续执行性和脉冲执行性 l数据处理长度:16位和32位 l操作元件: lKnX、KnY、KnM、T、C、D、V、Z(无K、H) l1、BCD指令格式和功能 l1)格式: 制作:驻马店市技工学校 王风华 l2)功能: l将源操作元件S中的二进制数变换成BCD 码后,再送到目标操作元件D中。例: l当X20闭合时,BCD指令将D1中的2#数据变 换成二/十进制数据后,送到目标元件中 l若D1中的2#数据是1101,则可转换为 2/10#数据10011送到到 Y0Y7中 制作:驻马店市技工学校 王风华 BCD功能试验: 观看转换的结果是否与计算结果相一致? 制作:驻马店市技工学校 王风华 2、BIN变换指令的格式和功能: l1)格式:(与BCD指令格式相同) l2)功能:指令执行后,将K2X10中的2/10#数 据变换成2#数据后,送到寄存器D10中。 lBIN变换指令可用于将从BCD码数字开关和X组合 元件的2/10#数据转换为2#数据。 制作:驻马店市技工学校 王风华 l计算和观察:(将前图的目标元件改为K4Y0) l分别用X0X7组成2/10进制数据,先计算KnXm 组合为如下二/十进制数据时,对应的二进制数 据是多少?并观察实验结果是不是与计算一致 ? l K4Y0 X5 l2#10100=10#20=2/10#10 0000 l2#10101=10#21=2/10#10 0001 l2#10110=10#22=2/10#10 0010 l2#10111=10#23=2/10#10 0011 l2#11000=10#24=2/10#10 0100 制作:驻马店市技工学校 王风华 变换指令的特性: l1)断开变换指令的接通条件,目标操作元件里 的数据不会清零,只有用复位指令才能使其复 位。 l2)几个转换指令的目标操作数可以使用同一个 元件。但后面指令转换的数据将把前面指令转 换的数据覆盖。 3)变换指令采用脉冲执行型和连续执行型均可 。 4)执行变换指令的时候,如果指令处理的是16 位数据,则S对应的10#数据超过09999的范 围就会出错;如果处理的是32位数据,则S对 应的10#数据超过09999 9999的范围就要出错 。 l5)常数K自动进行二进制变换处理,因此不可 作为变换指令的操作数。 制作:驻马店市技工学校 王风华 变换指令的特性试验 l输出试验程序,观察PLC输出变化回答下面问题 l1)执行BCD指令时,K2X0组成的数据是什么数 制的数据? 制作:驻马店市技工学校 王风华 l2)当K2X0组成的数据如下所示,计算K4Y0中 的二/十进制数据,观察输出是否与计算结果 相一致? l2#11101 2#1011101 l2#110010 2#1000111 l3)如果把K2X0更换成K20,有什么现象? l4)如果将K15更换成K10005,会出现什么现象 ? l5)闭合X21不断开,将连续执行BCD指令,会 出现输出通断急剧变化的现象吗?为什么? l6)如果在BCD前加D,Y组合元件的组数可以小 于8吗? 制作:驻马店市技工学校 王风华 (四)程序设计 l(1)程序设计方法步骤: l1)分配PLC的输入输出点 l2)根据时间要求设置时间电路和支持控制时 间电路的程序. l3)设置BCD变换指令的参数。(对多条变换 指令的设置) lA、目标元件的设置:为了控制外部负载,用 KnYm元件。 l把控制过程分为几个阶段,分析各阶段的工作 状态。把输出继电器的通断状态看作2/10#数 据,则KnYm的位数要该数据的位数。 制作:驻马店市技工学校 王风华 l例:某个工作状态为: l 0111 0111 0111 0111 有15位,则KnYm应是 K4Y0。 lB、源操作数的设置:用D、C、Z、V存储器均 可。 l但这些存储器初始时是没有数据的,还必须有往 这些存储器里输送数据的环节。为了实现各个阶 段的控制要求,这个数据应该是各2/10#数据对 应的10#数据。 l如:对应0111 0111 0111 0111的10#数据 l 为 K7777 l4)设置对目标元件、源操作数的复位电路。 制作:驻马店市技工学校 王风华 (2)设计举例 l设计一个有16盏闪光灯的控制程序。控制要求 为: l按下启动按钮每隔1秒闪光灯发光如下: l K4Y0(2/10#数据) 对应的10#数据 l0001 0001 0001 0001 1111 l0010 0010 0010 0010 2222 l0100 0100 0100 0100 4444 l1000 1000 1000 1000 8888 l1秒后程序循环。按下停止按钮,停止电路运行 制作:驻马店市技工学校 王风华 制作:驻马店市技工学校 王风华 五、编程练 习 l1、设计一段程序,当输入条件X1=ON时,依次 将计数器C0C4的当前值转换成BCD码后,传送 到输出元件K4Y0中. 制作:驻马店市技工学校 王风华 l2、设计一个有16盏闪光灯的控制程序。 l控制要求为: l按下启动按钮16只一齐亮。然后隔2秒每四盏中 顺序熄灭一灯。闪光灯发光如下: l K4Y0(2/10#数据) 对应的10#数据 l1111 1111 1111 1111(2#数据) 65535 l0111 0111 0111 0111 7777 l0011 0011 0011 0011 3333 l0001 0001 0001 0001 1111 l1秒后程序循环。按下停止按钮,停止电路运行 制作:驻马店市技工学校 王风华 l3、设计一个艺术灯饰程序。 l控制要求为: l按下启动按钮,24盏灯每隔2秒同时发生 变化。变化如下: l0010 0010 0010 0010 0010 0010 l0101 0101 0101 0101 0101 0101 l0111 0111 0111 0111 0111 0111 l1111 1111 1111 1111 1111 1111 l所有灯亮2秒后,程序循环 l按下停止按钮,任何时候都可以中止运行 。 制作:驻马店市技工学校 王风华 六、评分标准 l考核内容 配分 评分标准 l

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论