请问三菱plc中断程序实例这段程序什么意思请详细点mov k2 ky0

三菱PLC的指令“mov k2M0 K2Y000”是什么意思?_百度知道
三菱PLC的指令“mov k2M0 K2Y000”是什么意思?
KnM是指以M开始的连续4n个位。比如K4M100就是以M100开头的连续4*4=16个位址,也就是代表M100到M115。这16个位刚好是一个字的长度,如果是K7M500,则代表以M500打头的连续7*4=28个位,大于16位,小雨32位,所以程序中出现时要使用双字指令。传送指令和比较指令的区别:= K4M100 K0 16位接点比较指令,M100-M115共16个位全部off,该接点接通。&& K4M100 K50 16位接点比较指令,M100-M115共16个位组成的字所代表数值不等于50时,该接点接通D= K7M500 K0 32位接点比较指令,M500-M527共28个位全部off,该接点接通MOV K0 K1Y0 16位传送指令,Y0-Y3共4个位全部复位MOV K2X0 D0 16位传送指令,X0-X3共8个位代表的数值传送到D0中。DMOV K6M50 D50 32位传送指令,M50-M523共24个位代表的数值传送到D50中CMP K1X0 K1Y0 M10 16位比较指令,X0-X3组成的数据和Y0-Y3组成的数据进行比较,前者大于后者,M10=1,前者=后者,M11=1,前者小雨后者,M12=1。DCMP K5X0 K5M0 M100 32位比较指令,X0-X23组成的数据和M0-M23组成的数据进行比较,前者大于后者,M100=1,前者=后者,M101=1,前者小雨后者,M102=1。以上,等等
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。您所在位置: &
&nbsp&&nbsp&nbsp&&nbsp
第八章三菱FX2N系列可编程序控制器应用指令.ppt 148页
本文档一共被下载:
次 ,您可全文免费在线阅读后下载本文档。
下载提示
1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
2.该文档所得收入(下载+内容+预览三)归上传者、原创者。
3.登录后可充值,立即自动返金币,充值渠道很便利
第八章三菱FX2N系列可编程序控制器应用指令
你可能关注的文档:
··········
··········
三菱FX2N系列可编程序控制器 功能指令 传送指令MOV MOV指令将源操作数的数据传送到目标元件中,即[S.]→[D.]。 移位传送指令SMOV 移位传送指令SMOV是进行数据分配与合成的指令,首先将二进制的源数据(D1)转换成BCD码,然后将BCD码移位传送,传送后的数据再转换为二进制保存于目的操作数。 BCD码值超过9999时出错。 例:源数据BCD码右起从第4位(m1=4)开始的2位(m2=2)移送到目标D2/的第3位(n=3)和第2位,而D2/的第4和第1两位BCD码不变。然后,目标D2/中的BCD码自动转换成二进制数,即为D2的内容。 块传送指令BMOV BMOV指令是从源操作数指定的元件开始的n个数组成的数据块传送到指定的目标。如果元件号超出允许的元件号范围,数据仅传送到允许的范围内。 例:传送三位(K3)。 多点传送指令FMOV FMOV指令是将源元件中的数据传送到指定目标开始的n个目标元件中,这n个元件中的数据完全相同。 例: X0为ON时将常数0送到D100~D119这20个(n=210)数据寄存器中。
BCD是将源元件中的二进制数转换为BCD码送到目标元件中。对于l 6位或32位二进制操作数,若变换结果超出0-99999的范围就会出错。 BCD指令常用于将PLC中的二进制数变换成BCD码输出以驱动LED显示器。 BIN是将源元件中的BCD码转换为二进制数送到目标元件中。常数K不能作为本指令的操作元件。如果源操作数不是BCD码就会出错。 BIN指令常用于将BCD数字开关的设定值输入到PLC中。
加法指令ADD、减法指令SUB ADD指令是将指定的源元件中的二进制数相加,结果送到指定的目标元件中去。每个数据的最高位作为符号位(0为正,1为负),运算是二进制代数运算。 减法指令SUB与ADD指令类似。
乘法指令MUL、除法指令DIV MUL指令是将两个源元件中的数据的乘积送到指定目标元件。如果为16位数乘法,则乘积为32位,如果为32位数乘法,则乘积为64位,数据的最高位是符号位。
上下字节变换指令
上下字节变换SWAP指令实现源操作数S上下字节交换。
16位指令将源操作数S低8位与高9位交换;
32位指令将源操作数S及相邻的下一元件S+1各个低8位与高8位交换。
SWAP,SWAPP:3步 DSWAP,DSWAPP:5步 KnY,KnM,KnS,T,C,D,V,Z SWAP (P) FNC147 (16/32) 上下字 节交换 S (可变址) 指令步数 操作数 助记符 指令 编号 指令 名称 第十二节
三菱FX2N系列PLC时钟运算应用指令* 时钟数据比较与区间比较指令
时钟数据比较TCMP指令将源操作数S1,S2,S3构成的时间与源操作数S起始的3点时间数据相比较,根据大、小、一致输出驱动目的操作数D起始的3点ON/OFF状态。 时钟数据区间比较TZCP指令将源操作数S起始的3点时钟数据同源操作数S1起始的3点时钟数据下限和源操作数S2起始的3点时钟数据上限相比较,根据区域大小输出驱动目的操作数D起始的3点ON/OFF状态。
时钟数据比较与区间比较指令的要素 TZCP,TZCPP:9步 Y,M,S T,C,D (S1≤S2) TZCP (P) FNC161 (16) 时钟 区间 比较 D(可变址) S(可变址) S2(可变址) S1(可变址) 指令步数 操作数 助记符 指令 编号 指令 名称 TCMP,TCMPP:11步 Y,M,S T,C,D K,H,KnX,KnY,KnM,KnS T,C,D,V,Z TCMP (P) FNC160 (16) 时钟 比较 D(可变址) S(可变址) S3(可变址) S2(可变址) S1(可变址) 指令步数 操作数 助记符 指令 编号 指令 名称 时钟数据加法TADD指令将保存于源操作数S1起始的3点内的时钟数据同S2起始的3点内的时钟数据相加,并将其结果保存于以目的操作数D起始的3点元件内。
时钟数据减法TSUB指令将保存于源操作数S1起始的3点内的时钟数据减去S2起始的3点内的时钟数据,并将其结果保存于以目的操作数D起始的3点元件内。
TSUB,TSUBP:7步 T,C,D TSUB (P) FNC163 (16) 时钟 减法 TADD,TADDP:7步 T,C,D TADD (P) FNC162 (16) 时钟 加法 S(可变址) S2(可变址) S1(可变址) 指令步数 操作数 助记符 指令 编号 指令 名称 时钟数据加法与减法指令
TWR,TWRP:3步 T,C,D TWR (P) FNC167 (16) 时钟 写入 TRD,TRDP:3步 T,C,D TRD (P) FNC166 (16) 时钟
正在加载中,请稍后...扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
下载作业帮安装包
扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
三菱指令 SETLP X0 M0 K16 K4>
作业帮用户
扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
您确定SETL是三菱的指令?三菱SEGL用于7段译码输出,SFTL用于位左移.如果您要问的是SFTL,那该指令的意思是位左移,需要移动的数据长度为X0~X3共4位,目标区域的数据长度为M0~M15共16位,将X0~X3移入M0~M3,原先M0~M11依次左移,原先M12~M15的数据由于溢出丢失.指令后带有P的说明该指令为脉冲指令,只在指令有效当前周期内有效.
为您推荐:
其他类似问题
扫描下载二维码MOV D223 K2M150 三菱PLC什么意思_百度知道
MOV D223 K2M150 三菱PLC什么意思
我有更好的答案
MOV是传送指令D223&是数据寄存器K2M150&组合位元件(意思就是以M150开始的连续组合4个位是一组)整体的意思就是把D223里面的数据传送给&M150,M151,M152,M153,M154,M155,M156,M157&三菱plc组合位元件在三菱plc中,位元件X、Y、M、S只有0、1两种状态,字元件是以16位寄存器为存储的处理数据的软元件,是有8位字元件组成的。如果把这些位元件组合起来也就会组成一个字& 那这些组合位元件怎么使用?&&&&&&&& 使用规则,Kn+组件的起始地址,n表示组数,一组有四个位元件。常用的有KnX、KnY、KnM、KnS。& 例如K1X0表示1组4位X组成位元件X3~X0。&&&&& K2X0表示2组8位X组成位元件X7~X0。&&&&& K3M0表示3组12位X组成位元件M11~M0。&&&&& K3X0表示3组12位X组成位元件x13~x10,X7~X0x、Y是八进制位元件,M、S是十进制位元件。&组合位元件在编程中,带来很多方便。例如mov k1x0 k1y0 ,利用梯形图来说明下。第一个指令与后面所有指令表达的意思是一样的。
采纳率:86%
为您推荐:
其他类似问题
三菱plc的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。三菱程序mov k2m100 k2m400是什么意思_百度知道
三菱程序mov k2m100 k2m400是什么意思
三菱程序mov k2m100 k2m400是什么意思
我有更好的答案
三菱PLC程序中,我们经常看到类似于K4M100,K7M500,K1X0,K2Y0等等写法,很多人不懂是什么意思,这里给大家做个解说。KnM是指以M开始的连续4n个位。比如K4M100就是以M100开头的连续4*4=16个位址,也就是代表M100到M115。这16个位刚好是一个字的长度,如果是K7M500,则代表以M500打头的连续7*4=28个位,大于16位,小雨32位,所以程序中出现时要使用双字指令。这些一般用于传送指令和比较指令,使用格式一般有如下几种:=
16位接点比较指令,M100-M115共16个位全部off,该接点接通。&&
16位接点比较指令,M100-M115共16个位组成的字所代表数值不等于50时,该接点接通D=
32位接点比较指令,M500-M527共28个位全部off,该接点接通MOV
16位传送指令,Y0-Y3共4个位全部复位MOV
16位传送指令,X0-X3共8个位代表的数值传送到D0中。DMOV
32位传送指令,M50-M523共24个位代表的数值传送到D50中CMP
16位比较指令,X0-X3组成的数据和Y0-Y3组成的数据进行比较,前者大于后者,M10=1,
前者=后者,M11=1,前者小雨后者,M12=1。DCMP
32位比较指令,X0-X23组成的数据和M0-M23组成的数据进行比较,前者大于后者,M100=1,
前者=后者,M101=1,前者小雨后者,M102=1。
采纳率:94%
来自团队:
为您推荐:
其他类似问题
mov的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 三菱plc中断程序实例 的文章

 

随机推荐