S7-200系列PLC的功能指令表_第1页
S7-200系列PLC的功能指令表_第2页
S7-200系列PLC的功能指令表_第3页
S7-200系列PLC的功能指令表_第4页
S7-200系列PLC的功能指令表_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PLC把握、数据表处理、PIDS7-200PLC表4-20 四则运算指令指令格式名称〔语句表〕

功能 操作数寻址范围1616IN1,IN2,OUT:VW,IW,QW,MW,SW,SMW,LWT,C,AC+IIN1,OUT

带符号整数。

*VD,*AC,*LDIN1+OUT=OU〔LADFBDIN1IN2AIWIN1+IN2=OUT〕两个3232位加法指令

+DIN1,IN2

带符号整数。

*LDIN1+OUT=OU〔LADFBDIN1IN2HC+RIN1,OUT

IN1+IN2=OUT〕3232*LDIN1+OUT=OU〔LADFBDIN1+IN2=OUT〕 IN1IN21616IN1,IN2,OUT:VW,IW,QW,MW,SW,SMW,LWT,C,AC-IIN1,OUT

带符号整数。

*VD,*AC,*LDOUT-IN1=OU〔LADFBDIN1IN2AIWIN1-IN2=OUT〕两个3232位减法指令

-DIN1,OUT

带符号整数。

*LDOUT-IN1=OU〔LADFBDIN1IN2HC-RIN1,OUT

IN1-IN2=OUT〕3232*LDOUT-IN1=OU〔LADFBDIN1-IN2=OUT〕 IN1IN2*IIN1,OUT

1616IN1,IN2,OUT:VW,IW,QW,MW,SW,SMW,LWT,C,AC*VD,*AC,*LDIN1*OUT=OU〔LADFBDIN1*IN2=OUT〕 IN1IN2AIW1632IN1,IN2:VW,IW,QW,MW,SW,SMW,LW,AIW,T,C,AC,MULIN1,OUT

带符号整数。

*VD,*AC,*LD乘法指令

IN1*OUT=OU〔LADFBDOUTVDIDQDMDSDSMD,LDAC*VD,*AC*LDIN1*IN2=OUT〕3232*DIN1,OUT

带符号整数。

*LD*RIN1,OUT

IN1*OUT=OU〔LADFBDIN1IN2HCIN1*IN2=OUT〕3232*LDIN1*OUT=OU〔LADFBDIN1*IN2=OUT〕 IN1IN21616IN1,IN2,OUT:VW,IW,QW,MW,SW,SMW,LWT,C,AC/IIN1,OUT

*VD,*AC,*LDOUT/IN1=OU〔LADFBDIN1IN2AIWIN1/IN2=OUT〕1632IN1,IN2:VW,IW,QW,MW,SW,SMW,LW,AIW,T,C,AC,1616*VD,*AC,*LDDIVIN1,OUTOUT/IN1=OU〔LADFBDOUTVDIDQDMDSDSMD,LDAC*VD,*AC*LD除法指令 IN1/IN2=OUT〕3232/DIN1,OUT

整数商,不保存余数。

*LD/RIN1,OUT

OUT/IN1=OU〔LADFBDIN1IN2HCIN1/IN2=OUT〕3232*LDOUT/IN1=OU〔LADFBDIN1/IN2=OUT〕 IN1IN2SQRTIN,OUTLNIN,OUT令EXPIN,OUTSININ,OUT

实数结果〔OUT〕取自然对数,得到IN〔OUT〕32〔INe〔OUT〕32〔IN〕取正弦、COSIN,OUT32COSIN,OUT32〔OUT〕TANIN,OUT将字节无符号输入数加1INCBOUTLADFBDININ+1=OUT〕将字节无符号输入数减1DECBOUT执行结果:OUT-1=OUT〔在LADFBDIN-1=OUT〕将字〔16位〕有符号输入数加1INCWOUT*LD执行结果:OUT+1=OUT〔在LADFBDIN+1=OUT〕INAIW增减指令将字〔16位〕有符号输入数减1DECWOUT执行结果:OUT-1=OUT〔在LADFBDIN-1=OUT〕将双字〔32位〕有符号输入数加1INCDOUT执行结果:OUT+1=OUT〔在LADFBDINHCIN+1=OUT〕将字〔32位〕有符号输入数减1DECDOUT执行结果:OUT-1=OUT〔在LADFBDIN-1=OUT〕指令格式名称功能操作数〔语句表〕ANDBIN1,OUT将字节IN1和OUT按位作规律与运算,OUT输出结果 AC,*VD,*AC,*LDORBIN1,OUTIN1OUTOUT算指令XORBIN1,OUTIN1OUTOUTIN1IN2INVBOUT将字节OUT按位取反,OUT输出结果ANDWIN1,OUT将字IN1和OUT按位作规律与运算,OUT输出结果ORWIN1,OUT将字IN1和OUT按位作规律或运算,OUT输出结果T,C,AC,*VD,*AC,*LD字规律运算指令XORWIN1,OUT将字IN1和OUT按位作规律异或运算,OUT输出结果IN1IN2AIWINVWOUT将字OUT按位取反,OUTANDDIN1,OUT将双字ANDDIN1,OUT将双字IN1和OUT按位作规律与运算,OUT输出结果 ORDIN1,OUTIN1OUTOUTAC,*VD,*AC,*LD算指令XORDIN1,OUTINVDOUTIN1OUTOUTIN1IN2HC将双字OUT按位取反,OUT输出结果指令格式名称〔语句表〕MOVBIN,OUT

功能 操作数IN,OUT:VB,IB,QB,MB,SB,SMB,LB,AC,*VD,*AC,*LDININ,OUT:VW,IW,QW,MW,SW,SMW,LW,T,C,AC,*VD,*AC,*LDMOVWIN,OUT

INOUT

IN还可以是AIWIN和OUTIN,OUT:VD,ID,QD,MD,SD,SMD,LD,AC,单一传送指令

数MOVDIN,OUTMOVRIN,OUT

*VD,*AC,*LDINHC,常数,&VB,&IB,&QB,&MB,&T,&C*VD,*AC,*LDIN还可以是常数IN:IBBIRIN,OUTINOUTBIWIN,OUTINOUT

OUT:VB,IB,QB,MB,SB,SMB,LB,AC,*VD,*AC,*LD*AC,*LDOUT:QBIN开头的连续NOUT块传送指令

BMBIN,OUT,N

块N1~255

*AC,*LDN:VB,IB,QB,MB,SB,SMB,LB,AC,*VD,*AC,*LDIN,OUT:VW,IW,QW,MW,SW,SMW,LW,T,IN,OUT:VW,IW,QW,MW,SW,SMW,LW,T,C,*VD,*AC,*LDBMWIN,OUT,N将从IN开头的连续N个字数据拷贝到从OUT开头的数据块IN还可以是AIWN1~255OUTAQWN:VB,IB,QB,MB,SB,SMB,LB,AC,*VD,*AC,*LDINNOUT*VD,BMDIN,OUT,N块*AC,*LDN1~255N:VB,IB,QB,MB,SB,SMB,LB,AC,*VD,*AC,*LD指令格式名称功能操作数指令格式名称功能操作数〔语句表〕SRBOUT,NOUT右移N0IN,OUT,N:VB,IB,QB,MB,SB,SMBLB,AC,*VD,*AC,*LDSLBOUT,NOUT左移N0字节移位指令IN和NRRBOUT,NRLBOUT,N将字节OUT循环右移N位,从最右边移出的位送到OUT的最左位OUTNOUT的最右位SRWOUT,NOUT右移N0SLWOUT,NOUT左移N0T,C,AC,*VD,*AC,*LD字移位指令RRWOUT,NOUT循环右移N位,从最右边移出的位送到OUT的IN还可以是AIW最左位OUTNOUTN:VB,IB,QB,MB,SB,SMB,LB,AC,RLWOUT,N*VD,*AC,*LD,常数SRDOUT,N最右位OUT右移N0SLDOUT,NOUT左移N0AC,*VD,*AC,*LD双字移位指令RRDOUT,N将双字OUT循环右移N位,从最右边移出的位送到OUT的最左位OUTNOUT的最右位IN还可以是HCRLDOUT,NN:VB,IB,QB,MB,SB,SMB,LB,AC,*VD,*AC,*LD,常数位移位存放器指令SHRBDATA,S_BIT,NN〔正向移位=NL反向移位=-N〕N:VB,IB,QB,MB,SB,SMB,LB,AC,*VD,*AC,*LD,常数指令格式名称功能操作数〔语句表〕指令格式名称功能操作数〔语句表〕IN换字节指令SWAPININ*LD*AC,*LDFILLIN,OUT,NIN填充从OUT开头的N个字存储单IN还可以是AIW元填充指令OUTAQWN1~255常数指令格式名称功能操作数〔语句表〕表存数指令ATTDATA,TABLEDATA添加到表TABLE*VD,*AC,*LDEC1DATAAIW,ACTABLE*VFIFOTABLE,DATA表取数指令LIFOTABLE,DATADATA*AC,*LD移动一个位置,同时实际填表数EC值减1TABLEDATAAQWAC送到DATAEC1TBLINDEXTBLINDEXTBL:VW,IW,QW,MW,SMW,LW,T,C*VD,*AC,*FND=TBL,PTN,INDEX定值PTN检索出符合条件〔=,<>,<,>〕的数据项FND<>TBL,PTN,INDEXPTN,INDEX:VW,IW,QW,MW,SW,SMW,LW,T,C,A*VD,*AC,*LD表查找指令FND<TBL,PTN,INDEXFND>TBL,PTN,INDEX假设找到一个符合条件的数据项,则INDEX指PTNAIWINDEX一个符合的值,在再次使用该指令之前,必需INDEX1指令格式名称〔语句表〕

功能 操作数数BTIIN,OUT

将字节输入数据INOUT,无符号扩展OUT:VW,IW,QW,MW,SW,SMW,LW,T,C,AC,*VD,*A*LDIN:VW,IW,QW,MW,SW,SMW,LW,T,C,AIW,AC,*VDITBIN,OUT 产生溢出

*AC,*LD,常数OUT:VB,IB,QB,MB,SB,SMB,LB,AC,*VD,*AC,*LD常数DTIIN,OUT

将双整数输入数据INOUT。OUT:VW,IW,QW,MW,SW,SMW,LW,T,C,AC,*VD,*A数据类型转 *LD换指令

IN:VW,IW,QW,MW,SW,SMW,LW,T,C,AIW,AC,*VDITDIN,OUT

IN〔符号进展*AC,*LD,常数扩展〕,OUTOUT:VD,ID,QD,MD,SD,SMD,LD,AC,*VD,*AC,*LDINROUNDIN,OUTTRUNCIN,OUT

四舍五入,结果送到OUTOUT

INROUNDINHCDTRIN,OUT

OUT

IN还可以是HCBCDININ,OUT:VW,IW,QW,MW,SW,SMW,LW,T,C,AC,*VDBCDIOUT

OUT。IN0~9999*AC,*LDIBCDOUTIN*AC,*LDIBCDOUTINBCDINAIWOUT。IN0~9999ACIN:VW,IW,QW,MW,SW,SMW,LW,T,C,AIW,AC,*VDIN〔1*AC,*LD,常数ENCOIN,OUT 位〕OUT4OUT:VB,IB,QB,MB,SB,SMB,LB,AC,*VD,*AC,*LD编码译码指令依据字节输入数据IN4数DECOIN,OUT OUT1,其它0IN:VW,IW,QW,MW,SW,SMW,LW,T,C,AQW,AC,*VD*AC,*LD依据字节输入数据IN4段码指令 SEGIN,OUT相应的七段码,结果输出到OUT,OUT的最高0IN还可以是常数把从INLENASCⅡ码字符串IN,OUT,LEN:VB,IB,QB,MB,SB,SMB,LB,*VD,*AC字符串转换ATHIN,OUT,LEN指令转换成16OUT为首地址*LD的存储区中。合法的ASC16255指令格式名称功能操作数〔语句表〕ATCHINT,EVNT并允许该中断大事DTCHEVNT该中断大事0~23,27~33;CPU226:0~33〕ENI全局地允许全部被连接的中断大事无中断指令DISI全局地关闭全部被连接的中断大事CRETI依据规律操作的条件从中断程序中返回RETI通信指令 NETRTBL,PORT位于中断程序完毕,是必选局部,程序编译时软件自动在程序结尾参与该指令〔PORT〕TBL:VB,MB,*VD,*AC,*LD备上接收数据并形成表〔TBL〕。可以从远程站点读16PORT:常数初始化通讯操作,通过指定端口〔PORT〕向远程设NETWTBL,PORT 备写表〔TBL〕中的数据,可以向远程站点写最多16XMTTBL,PORT 中的数据,数据缓冲区的第一个数据指明白要发送的字节数,PORT

〔CPU221/222/2240;CPU22601RCVTBL,PORT 〔PORT〕接收的信息存储于数据缓冲区〔TBL〕,数据缓冲区的第一个数据指明白接收的字节数读取PORTCPUADDRGPAADDR,PORT

指定的地址中 *LDSPAADDR,PORT

SPAADDR时钟指令指令出指令

TODRTTODWTHDEFHSC,MODEHSCNPLS

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论