电工技术基础_电工基础知识_电工之家-电工学习网

欢迎来到电工学习网!

三菱plc传送与比照指令大全

2017-05-21 23:53分类:PLC基础知识 阅读:

 

传送与比照
FNC10 CMP 数据比照
FNC11 ZCP 区间比照
FNC12 MOV 数据传送
FNC13 SMOV 位传送
FNC14 CML 取反传送
FNC15 BMOV 成批传送
FNC16 FMOV 多点传送
FNC17 XCH 数据沟通
FNC18 BCD 二进制改换成BCD码
FNC19 BIN BCD码改换成二进制
FNC10、比照指令CMP
CMP指令有三个操作数:两个源操作数[S1.]和[S2.],一个方针操作数[D.],该指令将[S1.]和[S2.]进行比照,效果送到[D.]中。CMP指令运用阐明如图所示。
FNC11、区间比照指令ZCP
ZCP指令是将一个操作数[S.]与两个操作数[S1.]和[S2.]构成的区间比照,且[S1.]不得大于[S2.],效果送到[D.]中。ZCP指令运用阐明如图所示。
FNC12、传送指令MOV
MOV指令将源操作数的数据传送到方针元件中,即[S.]→[D.]。MOV指令的运用阐明如图所示。当X0为ON时,源操作数[S.]中的数据K100传送到方针元件D10中。当X0为OFF,指令不施行,数据坚持不变。
FNC13、移位传送指令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时犯错。
FNC14、取反传送指令CML
CML指令运用阐明如图所示。将源操作数中的数据(主动改换成二进制数)逐位取反后传送。
FNC15、块传送指令BMOV
BMOV指令是从源操作数指定的元件开端的n个数构成的数据块传送到指定的方针。假定元件号超出容许的元件号方案,数据仅传送到容许的方案内。BMOV指令的运用阐明如图所示。
FNC16、多点传送指令FMOV
FMOV指令是将源元件中的数据传送到指定方针开端的n个方针元件中,这n个元件中的数据彻底准则。FMOV指令运用阐明如图所示。
FNC17、数据沟通指令XCH
XCH指令是将两个方针元件D1和D2的内容彼此沟通。运用阐明如图所示。
FNC18、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) m>n ,送料车左行,直至 SQ n 动作,到位泊车。即送料车所停方位 SQ 的编号大于呼叫按扭 SB 的编号时,送料车往左行作业至呼叫方位后接连。
(b) m<n ,送料车右行,直至 SQ n 动作,到位泊车。即送料车所停方位 SQ 的编号小于呼叫按扭 SB 的编号时,送料车往右作业至呼叫方位后接连。
(c) m=n ,送料车原位不动。即送料车所停方位 SQ 的编号与呼叫按扭 SB 的编号相一起,送料车不动。

上一篇:PLC操控网络与PLC通讯网络有啥差异

下一篇:三菱plc程序流程指令详解

相关推荐

电工推荐

    电工技术基础_电工基础知识_电工之家-电工学习网
返回顶部