功能指令-BIN和BIC指令.ppt
《功能指令-BIN和BIC指令.ppt》由会员分享,可在线阅读,更多相关《功能指令-BIN和BIC指令.ppt(24页珍藏版)》请在三一办公上搜索。
1、功能指令 BIN和BCD变换指令,驻马店市技工学校电工教研组指导教师 王风华,一、复习,1、怎样把十进制数据转换成二进制数据?怎样把二进制数据转换成十进制数据?(1)连续除2,取反余数。(2)按权求和 将若干个2n相加3、目标元件中的数据会不会自动清零?如何清零?,制作:驻马店市技工学校 王风华,二、实习要求,1、了解BCD码BIN码的含义2、了解BCD指令和BIN指令的基本格式和功能3、根据控制要求设计出梯形图和写出指令表4、下载自己编写的程序并调试修改程序,三、实习器材,每个工作台 PLC 一台,微机编程器一台、数据线1条,熔断器2个,按钮盒一个,接触器4个,热继电器1个、传感器 1个电工
2、工具1套,连接导线若干 三相异步电动机 1台,四、相关知识与实习指导,(一)名词解释,1、BIN码 指二进制数据,由1和0组成例如1111 1010 0000 111 如果把它四位分节后,每节的和最大是152、BCD码指二/十进制数据,也是由1和0组成。例如:1001 1000 0000 0111如果把它四位分节后,每节的和最大是9。也就是每节之和不超过9的二进制数。如果超过9,存储器不于寄存。,(2)2#、10#、二/十进制的转换,1)把十进制数据转换成BIN码(可用计算器)10#4444=2#1 0001 0101 11002)把十进制数转换为BCD码(计算器无此转换)把每一位十进制数拆分
3、为四个二进制数,再按顺序排列起来即为BCD码。如:4444 4 4 4 4可以转化成 0100 0100 0100 0100 即10#4444=2/10#100 0100 0100 0100,即把10#数一拆四(不够高位补0)、标码、每节和顺序排列。,4 1005 1016 110 7 1118 1000 9 100110 1000011 1000112 1001013 10011 1010015 10101,计算:把10#数115,转换成二/十#数据,3)把2/10#数据转换成2#数据(重点掌握)步骤:首先把二/十进制数据转换成十进制数据 四位分节(不够高位补0)、标码、每节和顺序排列;例如
4、:2/10#10 0000=10#20 2 0 再把这个十进制数据转换成BIN码(查表)10#20=2#1 0100 4)把2#数据转换成2/10#数据(重点掌握)步骤:把2#数据转换成10#数据再把10#数据转换成2/10进制数据,(二)变换指令的格式和功能,步序:5步和9步执行方式:连续执行性和脉冲执行性数据处理长度:16位和32位操作元件:KnX、KnY、KnM、T、C、D、V、Z(无K、H),1、BCD指令格式和功能1)格式:,2)功能:将源操作元件S中的二进制数变换成BCD码后,再送到目标操作元件D中。例:当X20闭合时,BCD指令将D1中的2#数据变换成二/十进制数据后,送到目标元
5、件中若D1中的2#数据是1101,则可转换为2/10#数据10011送到到 Y0Y7中,BCD功能试验:观看转换的结果是否与计算结果相一致?,2、BIN变换指令的格式和功能:,1)格式:(与BCD指令格式相同)2)功能:指令执行后,将K2X10中的2/10#数据变换成2#数据后,送到寄存器D10中。BIN变换指令可用于将从BCD码数字开关和X组合元件的2/10#数据转换为2#数据。,计算和观察:(将前图的目标元件改为K4Y0)分别用X0X7组成2/10进制数据,先计算KnXm组合为如下二/十进制数据时,对应的二进制数据是多少?并观察实验结果是不是与计算一致?K4Y0 X52#10100=10#
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 功能 指令 BIN BIC
链接地址:https://www.31ppt.com/p-6245380.html