当前课程知识点:PLC应用技术 > 项目三:灯光系统的PLC控制系统设计、安装与调试 > 工作任务3:抢答器的PLC控制 > 3-19 ASCI转换指令
同学们大家好
今天 我们来学ASCII码转换指令
在数值转换中
我们会遇到ASCII码转换
需要把数值转换ASCII码
用ASCII码值来表征具体的数值
PLC就具有ASCII码
处理平的指令
ASCII码转换指令ASC
指令格式如下所示
有三个操作数
分别是S
源通道C 控制字
R结果首通道
ASC指令的梯形图符号如图所示
这个指令中需要有
控制字来实现数值转换
控制字C的含义如图所示
控制字C有四个数字位
数字0 表示S中第一个
被转换的数字位
数字1 表示被转换的
数字位的位数
0表示1位
1表示2位
2表示3位
3表示4位
数字2 表示从R的高8位
还是低8位开始存放第一个结果
0表示从低8位开始存放第一个结果
1表示从高8位开始存放第一个结果
数字3 表示校验
0表示无校验
1表示偶校验
2表示奇校验
ASC指令功能
当执行条件为ON时
根据C的内容
将S中指定的数字
转换成ASCII码
并将结果存放在
以R为首通道的结果通道中
关于校验位有以下四种情况
① 结果通道的bit00~06
及bit08~14存放结果
bit07和bit15是校验位
② 若设置不校验
则bit07和bit15为0
③ 若设置奇校验
则校验位与ASCII码中的
1的总数应为奇数
否则bit07和bit15为1
④ 若设置偶校验
则校验位与ASCII码中的
1的总数应为偶数
否则bit07和bit15为1
ASC指令转换方法
① 确定源通道中欲转换的
第一个数字及数字个数
②查ASCII码表
对源通道中欲转换的数字进行转换
③ 根据C中bit08~11的规定
按顺序存放结果
由C来确定
是从R的低8位
还是高8位开始存放
④ 根据C中校验的规定
确定 bit07和bit15的状态
执行ASC指令时跟控制字有关
主要有以下四种情况
如果控制字为0011
就是无校验转换时数字的转换过程
如果控制字为1010
就是偶校验转换时数字的转换过程
如果控制字为2010
就是奇校验且要求从
R低8位存放时数字的转换过程
如果控制字为2110
就是奇校验且要求从
R高8位存放时数字的转换过程
好了同学们
这次课就上到这里
我们下次再见
-课程概述
-工作任务1:PLC的产生、发展与特点
-项目一:工作任务1:PLC的产生、发展与特点
-工作任务2:PLC的组成与工作原理
-项目一:工作任务2:PLC的组成与工作原理
-工作任务3:欧姆龙CPE1型PLC的规格
-项目一:工作任务3:欧姆龙CPE1型PLC的规格
-工作任务4:PLC的编程软件使用
-项目一:工作任务4:PLC的编程软件使用
-工作任务5:PLC控制系统的设计
-项目一:工作任务5:PLC控制系统的设计
-工作任务1:电动机单向启动、停止的PLC控制
-项目二:工作任务1:电动机单向启动、停止的PLC控制
-工作任务2:电动机正反转的PLC控制
-项目二:工作任务2:电动机正反转的PLC控制
-工作任务3:电动机Y∕△降压起动的PLC控制
-项目二:工作任务3:电动机Y∕△降压起动的PLC控制
-工作任务4:电动机带动传送带的PLC控制
-项目二:工作任务4:电动机带动传送带的PLC控制
-工作任务5:运料小车的PLC控制
-项目二:工作任务5:运料小车的PLC控制
-工作任务1:彩灯的PLC控制
-项目三:工作任务1:彩灯的PLC控制
-工作任务2:交通灯的PLC控制
-项目三:工作任务2:交通灯的PLC控制
-工作任务3:抢答器的PLC控制
-项目三:工作任务3:抢答器的PLC控制
-工作任务1:机械手的PLC控制
-项目四:工作任务1:机械手的PLC控制
-工作任务2:自动售货机的PLC控制
-项目四:工作任务2:自动售货机的PLC控制
-工作任务1:PLC的数值运算
-项目五:工作任务1:PLC的数值运算
-工作任务2:基于PLC的恒压供水系统
--5-9 标度指令
-项目五:工作任务2:基于PLC的恒压供水系统
-工作任务1:两串行PLC链接通信
-项目六:工作任务1:两串行PLC链接通信
-工作任务2:基于端子控制的PLC和变频器的应用
-项目六:工作任务2:基于端子控制的PLC和变频器的应用
-工作任务3: PLC与变频器的通信
-项目六:工作任务3: PLC与变频器的通信
-工作任务4:基于PLC、触摸屏、变频器综合应用
-项目六:工作任务4:基于PLC、触摸屏、变频器综合应用
-工作任务1:分拣控制系统设计
-工作任务2:视觉传感系统
-工作任务3:机器人系统设计
-工作任务4:分拣控制系统装调
-期末考试--期末考试
-1 电子教材
--1-3 项目1 工作任务3 欧姆龙CPE1型PLC的规格
--1-6 项目2 工作任务1 电动机单向启动、停止的PLC控制
--1-8 项目2 工作任务3 电动机Y∕△降压起动的PLC控制
--1-9 项目2 工作任务4 电动机带动传送带的 PLC 控制
--1-19 项目6 工作任务2:基于端子控制的PLC和变频器的应用
--1-21 项目6 工作任务4 基于PLC、触摸屏、变频器的综合应用
-2 学习手册
-3 应用视频
--3-2 安全产品
--3-3 客户服务
--3-12 视觉
-4 样例程序