功能指令-BIN和BIC指令

功能指令-BIN和BIC指令

ID:45927722

大小:374.50 KB

页数:24页

时间:2019-11-19

功能指令-BIN和BIC指令_第1页
功能指令-BIN和BIC指令_第2页
功能指令-BIN和BIC指令_第3页
功能指令-BIN和BIC指令_第4页
功能指令-BIN和BIC指令_第5页
资源描述:

《功能指令-BIN和BIC指令》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、功能指令BIN和BCD变换指令驻马店市技工学校电工教研组指导教师王风华一、复习1、怎样把十进制数据转换成二进制数据?怎样把二进制数据转换成十进制数据?(1)连续除2,取反余数。(2)按权求和将若干个2n相加3、目标元件中的数据会不会自动清零?如何清零?制作:驻马店市技工学校王风华二、实习要求1、了解BCD码BIN码的含义2、了解BCD指令和BIN指令的基本格式和功能3、根据控制要求设计出梯形图和写出指令表4、下载自己编写的程序并调试修改程序三、实习器材每个工作台PLC一台,微机编程器一台、数据线1条,熔断器2个,按钮盒一个,接触器4个,热继

2、电器1个、传感器1个电工工具1套,连接导线若干三相异步电动机1台四、相关知识与实习指导(一)名词解释1、BIN码——指二进制数据,由1和0组成例如111110100000111如果把它四位分节后,每节的和最大是152、BCD码——指二/十进制数据,也是由1和0组成。例如:1001100000000111如果把它四位分节后,每节的和最大是9。也就是每节之和不超过9的二进制数。如果超过9,存储器不于寄存。(2)2#、10#、二/十进制的转换1)把十进制数据转换成BIN码(可用计算器)10#4444=2#10001010111002)把十进制数转

3、换为BCD码(计算器无此转换)把每一位十进制数拆分为四个二进制数,再按顺序排列起来即为BCD码。如:44444444可以转化成0100010001000100即10#4444==2/10#100010001000100即把10#数一拆四(不够高位补0)、标码、每节和顺序排列。410051016110711181000910011010000111000112100101310011101001510101计算:把10#数1—15,转换成二/十#数据3)把2/10#数据转换成2#数据(重点掌握)步骤:①首先把二/十进制数据转换成十进制数据四位

4、分节(不够高位补0)、标码、每节和顺序排列;例如:2/10#100000==10#2020②再把这个十进制数据转换成BIN码(查表)10#20==2#101004)把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码后,再送到

5、目标操作元件[D]中。例:当X20闭合时,BCD指令将D1中的2#数据变换成二/十进制数据后,送到目标元件中若D1中的2#数据是1101,则可转换为2/10#数据10011送到到Y0~Y7中BCD功能试验: 观看转换的结果是否与计算结果相一致?2、BIN变换指令的格式和功能:1)格式:(与BCD指令格式相同)2)功能:指令执行后,将K2X10中的2/10#数据变换成2#数据后,送到寄存器D10中。BIN变换指令可用于将从BCD码数字开关和X组合元件的2/10#数据转换为2#数据。计算和观察:(将前图的目标元件改为K4Y0)分别用X0—X7组

6、成2/10进制数据,先计算KnXm组合为如下二/十进制数据时,对应的二进制数据是多少?并观察实验结果是不是与计算一致?K4Y0X52#10100=10#20=2/10#1000002#10101=10#21=2/10#1000012#10110=10#22=2/10#1000102#10111=10#23=2/10#1000112#11000=10#24=2/10#100100变换指令的特性:1)断开变换指令的接通条件,目标操作元件里的数据不会清零,只有用复位指令才能使其复位。2)几个转换指令的目标操作数可以使用同一个元件。但后面指令转换的

7、数据将把前面指令转换的数据覆盖。3)变换指令采用脉冲执行型和连续执行型均可。4)执行变换指令的时候,如果指令处理的是16位数据,则[S]对应的10#数据超过0—9999的范围就会出错;如果处理的是32位数据,则[S]对应的10#数据超过0—99999999的范围就要出错。5)常数K自动进行二进制变换处理,因此不可作为变换指令的操作数。变换指令的特性试验输出试验程序,观察PLC输出变化回答下面问题1)执行BCD指令时,K2X0组成的数据是什么数制的数据?2)当K2X0组成的数据如下所示,计算K4Y0中的二/十进制数据,观察输出是否与计算结果相

8、一致?2#111012#10111012#1100102#10001113)如果把K2X0更换成K20,有什么现象?4)如果将K15更换成K10005,会出现什么现象?5)闭合X

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。