您好、欢迎来到现金彩票网!
当前位置:满堂彩 > 传输指令线 >

传送指令怎么用?

发布时间:2019-07-12 20:03 来源:未知 编辑:admin

  传送指令怎么用?_计算机软件及应用_IT/计算机_专业资料。一个案例,教你PLC传送与比较指令用法

  传送与比较指令用法 1、比较指令 CMP CMP 指令有三个操作数: 两个源操作数[S1.]和[S2.], 一个目标操作数[D.], 该指令将[S1.]和[S2.] 进行比较,结果送到[D.]中。CMP 指令使用说明如图所示。 2、区间比较指令 ZCP ZCP 指令是将一个操作数[S.]与两个操作数[S1.]和[S2.]形成的区间比较, 且[S1.]不得大于[S2.], 结果送到[D.]中。ZCP 指令使用说明如图所示。 3、传送指令 MOV MOV 指令将源操作数的数据传送到目标元件中,即[S.]→[D.]。MOV 指令的使用说明如图所 示。当 X0 为 ON 时,源操作数[S.]中的数据 K100 传送到目标元件 D10 中。当 X0 为 OFF,指 令不执行,数据保持不变。 4、移位传送指令 SMOV 首先将二进制的源数据(D1)转换成 BCD 码,然后将 BCD 码移位传送,实现数据的分配、 组合。源数据 BCD 码右起从第 4 位(m1=4)开始的 2 位(m2=2)移送到目标 D2/的第 3 位 (n=3)和第 2 位,而 D2/的第 4 和第 1 两位 BCD 码不变。然后,目标 D2/中的 BCD 码自动 转换成二进制数,即为 D2 的内容。BCD 码值超过 9999 时出错。 5、取反传送指令 CML CML 指令使用说明如图所示。将源操作数中的数据(自动转换成二进制数)逐位取反后传 送。 6、块传送指令 BMOV BMOV 指令是从源操作数指定的元件开始的 n 个数组成的数据块传送到指定的目标。 如果元 件号超出允许的元件号范围, 数据仅传送到允许的范围内。 BMOV 指令的使用说明如图所示。 7、多点传送指令 FMOV FMOV 指令是将源元件中的数据传送到指定目标开始的 n 个目标元件中, 这 n 个元件中的数 据完全相同。FMOV 指令使用说明如图所示。 8、数据交换指令 XCH XCH 指令是将两个目标元件 D1 和 D2 的内容相互交换。使用说明如图所示。 9、BCD 变换、BIN 变换指令 BCD 是将源元件中的二进制数转换为 BCD 码送到目标元件中。对于 l 6 位或 32 位二进制操 作数,若变换结果超出 0-9999 或 0-99999999 的范围就会出错。 BCD 指令常用于将 PLC 中的二进制数变换成 BCD 码输出以驱动 LED 显示器。 BIN 是将源元件中的 BCD 码转换为二进制数送到目标元件中。 常数 K 不能作为本指令的操作 元件。如果源操作数不是 BCD 码就会出错。 BIN 指令常用于将 BCD 数字开关的设定值输入到 PLC 中。 案例:货料小车控制 一、控制要求 某车间有 6 个工作台,送料车往返于工作台之间送料,每个工作台设有一个到位开关 ( SQ )和一个呼吸按扭( SB )。 具体控制要求如下: ( 1 )送料车开始应能停留在 6 个工作台中任意一个到位开关的位置上。 ( 2 )设送料车现暂停于 m 号工作台( SQ m 为 ON )处,这时 n 号工作台呼叫 ( SQ n 为 ON ),若: (a) mn ,送料车左行,直至 SQ n 动作,到位停车。即送料车所停位置 SQ 的编 号大于呼叫按扭 SB 的编号时,送料车往左行运行至呼叫位置后停止。 (b) mn ,送料车右行,直至 SQ n 动作,到位停车。即送料车所停位置 SQ 的编 号小于呼叫按扭 SB 的编号时,送料车往右运行至呼叫位置后停止。 (c) m=n ,送料车原位不动。即送料车所停位置 SQ 的编号与呼叫按扭 SB 的编号 相同时,送料车不动。 二、 PLC 硬件的实现 1、I/O 的分配表 2、I/O 的外部接线 三、 PLC 软件的实现 图中将送料车当前位置送到数据寄存器 D0 中,将呼叫工作台号送到数据寄存器 D1 中, 然后通过 D0 与 D1 中数据的比较,决定送料车的运行方向和到达的目标位置。 本文完 技成培训网整理 如果对您有帮助,请下载惠存

http://connerlock.com/chuanshuzhilingxian/223.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有