- 1、本文档共148页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第8章三菱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-9999或0范围就会出错。 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) 时钟
文档评论(0)