西门子SIEMENS广东省中山市官方授权一级代理商经销PLC模块变频器触摸屏电机电缆6ES72231BL220XA8
以下是西门子S7-200系列PLC的常用指令: ### 位逻辑指令 - **触点指令**:LD(载入常开触点)、LDN(载入常闭触点)、A(串联常开触点)、AN(串联常闭触点)、O(并联常开触点)、ON(并联常闭触点)、LDI(立即载入常开触点)、LDNI(载入立即常闭触点)、AI(串联立即常开触点)、ANI(串联立即常闭触点)、OI(并联立即常开触点)、ONI(并联立即常闭触点)。 - **输出指令**:=(线圈输出)、=|(立即线圈输出)、S(线圈置位)、SI(线圈立即置位)、R(线圈复位)、RI(线圈立即复位)。 - **逻辑堆栈指令**:ALD(栈装载与指令)、OLD(栈装载或指令)、LPS(逻辑推入栈指令)、LRD(逻辑读栈指令)、LPP(逻辑弹出栈指令)、LDS(装入堆栈指令)。 - **其他指令**:NOT(取反指令)、RS(触发器指令)、EU(正跳变指令)、ED(负跳变指令)。 ### 数值比较指令 - **字节比较指令**:LDB=、AB=、OB=、LDB>、AB>、OB>、LDB>=、AB>=、OB>=、LDB<=、AB<=、OB<=、LDB<、AB<、OB<。 - **字比较指令**:LDW=、AW=、OW=、LDW>、AW>、OW>、LDW>=、AW>=、OW>=、LDW<=、AW<=、OW<=、LDW<、AW<、OW<。 - **双字比较指令**:LDD=、AD=、OD=、LDD>、AD>、OD>、LDD>=、AD>=、OD>=、LDD<=、AD<=、OD<=、LDD<、AD<、OD<。 - **实数比较指令**:LDR=、AR=、OR=、LDR>、AR>、OR>、LDR>=、AR>=、OR>=、LDR<=、AR<=、OR<=、LDR<、AR<、OR<。 ### 字符串指令 - **字符串操作指令**:Slen(获取字符串长度)、Scpy(将字符串1复制至字符串2)、Sscpy(从字符串复制子字符串)、Scat(字符串连接)、Sfnd(在字符串1中查找字符串2)、Cfnd(在字符串中查找字符)。 - **字符串运算指令**:LDS=、AS=、OS=、LDS>、AS>、OS>。 ### 转换指令 - **数字转换指令**:Bti(字节转换至整数)、Itb(整数转换至字节)、Itd(整数转换至长整数)、Dti(长整数转换至整数)、Dtr(长整数转换至实数)、Round(取整为长整数指令)、Trunc(截断为长整数指令)、Seg(段码指令)、Bcdi(BCD码转换为整数指令)、Ibcd(整型转换为BCD码指令)。 - **字符串转换指令**:Its(整数转换至字符串)、Dts(双整数转换至字符串)、Rts(实数转换至字符串)、Sti(字符串转换至整数)、Std(字符串转换至长整数)、Str(字符串转换至实数)。 - **ASCII码转换指令**:Ita(整数转换至ASCII码)、Dta(双整数转换至字符串)、Rta(实数转换至ASCII码)、Ath(ASCII码转换至十六进制数字)、Hta(十六进制数字转换至ASCII码)。 - **编译码指令**:Enco(编码指令)、Deco(译码指令)。 ### 计数器/定时器指令 - **计数器指令**:CTU(向上计数)、CTD(向下计数)、CTUD(双向计数)、Hdef(定义高速计数器)、Hsc(高速计数器)。 - **定时器指令**:TON(接通延时定时器)、TONR(有记忆接通延时定时器)、TOF(断开延时定时器)、BITIM(开始间隔时间)、CITIM(计算间隔时间)。 ### 数字运算指令 - **加、减、乘、除运算指令**:+I(整数加)、-I(整数减)、+D(长整数加)、-D(长整数减)、*I(整数乘)、*D(长整数乘)、Mul(整数与长整数相乘)、Div(整数与长整数相除)、/I(除以整数指令)、/D(除以长整数指令)、+R(实数加)、-R(实数减)、*R(实数乘)、/R(实数除)。 - **数学功能运算指令**:Sqrt(求平方根)、Sin(求正弦值)、Cos(求余弦值)、Tan(求正切值)、Ln(求自然对数)、Exp(求指数值)。 - **递增、递减指令**:Incb(递增字节)、Incw(递增字)、Incd(递增双字)、Decb(递减字节)、Decw(递减字)、Decd(递减双字)。 ### 中断指令 - **中断启动、停止指令**:Eni(启用中断)、Disi(禁止中断)。 - **中断条件返回指令**:Atch(中断连接)、Dtch(中断分离)。 ### 数据/数据传输指令 - **数据传送指令**:MOV、MOVB、MOVW、MOVD等。 - **数据填充指令**:FILL。 ### 程序流控制指令 - **跳转指令**:JMP、LBL。 - **循环指令**:FOR、NEXT。 - **子程序调用指令**:CALL、CRET。 ### 其他指令 - 空操作指令(NOP):当使能输入有效时,执行空操作指令,可稍微延长扫描周期长度,但不影响用户程序的执行。