西门子plc mov指令S7-200,我能把MW区MOV到VW区吗?应该用什么指令?

推荐:&&&&
&当前位置:
& 西门子S7-200 PLC指令学习
西门子S7-200 PLC指令学习
核心提示:S7-200系列的基本逻辑指令与FX系列和CPM1A系列基本逻辑指令大体相似,编程和梯形图表达方式也相差不多,这里列表表示S7-200系列的基本逻辑指令(见表)。
S7-200系列的基本逻辑指令与FX系列和CPM1A系列基本逻辑指令大体相似,编程和梯形图表达方式也相差不多,这里列表表示S7-200系列的基本逻辑指令(见表)。
表 S7-200系列的基本逻辑指令
读入逻辑行或电路块的第一个常开接点
I,Q,M,SM,T,C,V,S
读入逻辑行或电路块的第一个常闭接点
串联一个常开接点
串联一个常闭接点
并联一个常开接点
并联一个常闭接点
串联一个电路块
并联一个电路块
输出逻辑行的运算结果
Bit:Q,M,SM,T,C,V,S
置继电器状态为接通
Q,M,SM,V,S
使继电器复位为断开
S7-200系列PLC的比较指令
在SIEMENS S7-200的编程软件STEP-7中,有专门的比较指令:IN1与IN2比较,比较的数据类型可以是B、I(W)、D、R,即字节、字整数、双字整数和实数;还可以有其他的比较式:&、&、&、&、&&等等。当满足比较等式,则该触点闭合。
与LMODSOFT指令对照:在LMODSOFT中,没有直接的数的比较指令,但SUB指令可以通过其执行减法功能后的三个输出端的状态实现整数的比较功能。
若与LMODSOFT 中的SUB指令对应,则在STEP-7中应有三个比较指令: &、=、& 来分别对应SUB 指令的三个输出;若还要对应&、&、或&&,则根据SUB指令三个输出端的不同组合,均可找到对应的比较指令。
比如:①(30007)>(40030)
②(30007)=(40030)
③ (30007)<(40030)
①+②(30007)&
②+③(30007)&(40030)
①+③(30007)<>(40030)
S7-200系列PLC的定时器指令
类型、编号及分辨率
TON&&接通延时
TONR&&有记忆接通延时
TOF&&断开延时
3种分辨率(时基):1ms、10ms、100ms&&分别对应不同的定时器号
定时器6个要素:
指令格式(时基、编号等) 预置值&&PT
使能&&IN 复位&&3种定时器不同
当前值&&Txxx 定时器状态(位)&&可由触点显示
定时值=时基&预置值PT。由于定时器的计时间隔与程序的扫描周期并不同步,定时器可能在其时基(1ms、10ms、100ms)内任何时间启动,所以,未避免计时时间丢失,一般要求设置PT预置值必须大于最小需要的时间间隔。例如:使用10ms时基定时器实现140ms延时(时间间隔),则PT应设置为15(10ms&15=150ms)。
(1) 接通延时定时器TON&&一般用于单一时间间隔的定时
指令格式:见图,编号与分辨率及定时器类型有关。(见教材P221:Fig8-3-3a)
使能:&&IN: I2.0 =&1&
当前值&&T33,当在线(Online)时,此处显示当前值
预置值&&PT=3,即定时时间=10ms&3=30ms
复位&&IN:I2.0 = &0&
定时器状态(位)&&&1&或&0&
与MODICON PLC的定时器指令对照:
区别:对MODICON PLC,当10001=&0& ,10002=&1&时,定时器当前值保持;当计时时间到,即(40040)= 30时,只要10002=&1&,定时器也是保持
对S7-200 PLC, 只要I0.0=&1&,即计时,当T33当前值=3时,定时器继续计时,直至I0.0=&0&,定时器复位(相当于10002=&0& )
(1) 断开延时定时器TOF&&一般用于故障时间后的时间延时
指令格式:见图,编号与分辨率及定时器类型有关。
注意: 定时器状态(位)=&1&(置位)及当前值复0与使能.I0.0=&1&同步;计时开始与使能I0.0从&1&&&0&(断开)同步,且当计时时间到而使能仍=&0&时,当前值保持。
(2) 有记忆接通延时定时器TONR&&一般用于累计许多时间间隔(指令功能及时序图见教材P222:Fig8-3-3c)
指令格式:见图,编号与分辨率及定时器类型有关。
注意: 定时器状态(位)=&1&(置位)及当前值复0与使能.I0.0=&1&同步;计时开始与使能I0.0从&1&&&0&(断开)同步,且当计时时间到而使能仍=&0&时,当前值保持。
(3) 有记忆接通延时定时器TONR&&一般用于累计许多时间间隔
S7-200系列PLC的计数器指令
1)类型及编号
CTU&&增计数
CTD&&减计数 C0~C255
CTUD&&增减计数
计数器6个要素: 指令格式(类型、编号等) 预置值&&PV
使能&&CU、CD 复位&&R、LD
当前值&&Cxxx 计数器状态(位)&&与定时器类似
2)功能、时序图及应用示例
此例为一个增减计数器的应用示例,其与MODICON PLC计数器指令的比较,同学可自己进行,并注意到,计数器指令的使能均是采样上升沿(&0& &&1& )。
S7-200系列PLC其它常用指令
1.脉冲产生指令EU/ED的应用
EU指令在EU指令前的逻辑运算结果由OFF到ON时就产生一个宽度为一个扫描周期的脉冲,驱动其后面的输出线圈。
2 .逻辑堆栈的操作
LPS为进栈操作,LRD为读栈操作,LPP为出栈操作。
S7-200系列PLC中有一个9层堆栈,用于处理逻辑运算结果,称为逻辑堆栈。
3 .NOT、NOP和MEND指令
NOT、NOP及MEND指令的形式及功能如表4-19所示。
表4-19  NOT、NOP及MEND指令的形式及功能
逻辑结果取反
无条件结束
NOT为逻辑结果取反指令,在复杂逻辑结果取反时为用户提供方便。NOP为空操作,对程序没有实质影响。MEND为无条件结束指令,在编程结束时一定要写上该指令,否则会出现编译错误。调试程序时,在程序的适当位置插入MEND指令可以实现程序的分段调试。
4.比较指令
比较指令是将两个操作数按规定的条件作比较,条件成立时,触点就闭合。比较运算符有:=、&=、&=、&、&和&&。
(1)字节比较 字节比较用于比较两个字节型整数值INl和IN2的大小,字节比较是无符号的。比较式可以是LDB、AB或OB后直接加比较运算符构成。如:LDB=、AB&&、OB&=等。
整数INl和IN2的寻址范围:VB、IB、QB、MB、SB、SMB、LB、*VD、*AC、*LD和常数。
指令格式例如: LDB= VBl0,VBl2
(2)整数比较 整数比较用于比较两个一字长整数值INl和IN2的大小,整数比较是有符号的(整数范围为16#FFF之间)。比较式可以是LDW、AW或OW后直接加比较运算符构成。如:LDW=、AW&&。OW&=等。
整数INl和IN2的寻址范围:VW、IW、QW、MW、SW、SMW、LW、AIW、T、C、AC、*VD、*AC、*LD和常数。
指令格式例如: LDW= VWl0,VWl2
(3)双字整数比较 双字整数比较用于比较两个双字长整数值INl和IN2的大小,双字整数比较是有符号的(双字整数范围为16##7FFFFFFF之间)。比较式可以是LDD、AD或OD后直接加比较运算符构成。如:LDD=、AD&&、OD&=等。
双字整数INl和IN2的寻址范围:VD、ID、QD、MD、SD、SMD、LD、HC、AC、*VD、*AC、*LD和常数。
指令格式例如: LDD= VDl0,VDl2
(4)实数比较 实数比较用于比较两个双字长实数值INl和IN2的大小,实数比较是有符号的(负实数范围为-1.和-3.,正实数范围为+1.和+3.)。比较式可以是LDR、AR或OR后直接加比较运算符构成。如:LDR=、AR&&、OR&=等。
实数INl和IN2的寻址范围:VD、ID、QD、MD、SD、SMD、LD、AC、*VD、*AC、*LD和常数。
指令格式例如: LDR= VDl0,VDl2
S7-200PLC功能指令概述
般的逻辑控制系统用软继电器、定时器和计数器及基本指令就可以实现。利用功能指令可以开发出更复杂的控制系统,以致构成网络控制系统。这些功能指令实际上是厂商为满足各种客户的特殊需要而开发的通用子程序。功能指令的丰富程度及其合用的方便程度是衡量PLC性能的一个重要指标。
S7-200的功能指令很丰富,大致包括这几方面:算术与逻辑运算、传送、移位与循环移位、程序流控制、数据表处理、PID指令、数据格式变换、高速处理、通信以及实时时钟等。
功能指令的助记符与汇编语言相似,略具计算机知识的人学习起来也不会有太大困难。但S7-200系列PLC功能指令毕竟太多,一般读者不必准确记忆其详尽用法,需要时可可查阅产品手册。
S7-200PLC四则运算指令介绍
四则运算指令如表4-20所示。
表4-20 四则运算指令
(语句表)
操作数寻址范围
+I IN1,OUT
两个16位带符号整数相加,得到一个16位带符号整数。
执行结果:IN1+OUT=OUT(在LAD和FBD中为:IN1+IN2=OUT)
IN1,IN2,OUT:VW,IW,QW,MW,SW,SMW,LW, T,C,AC,*VD,*AC,*LD
IN1和IN2还可以是AIW和常数
+D IN1,IN2
两个32位带符号整数相加,得到一个32位带符号整数。
执行结果:IN1+OUT=OUT(在LAD和FBD中为:IN1+IN2=OUT)
IN1,IN2,OUT:VD,ID,QD,MD,SD,SMD,LD,AC,*VD,*AC,*LD
IN1和IN2还可以是HC和常数
+R IN1,OUT
两个32位实数相加,得到一个32位实数。
执行结果:IN1+OUT=OUT(在LAD和FBD中为:IN1+IN2=OUT)
IN1,IN2,OUT:VD,ID,QD,MD,SD,SMD,LD,AC,*VD,*AC,*LD
IN1和IN2还可以常数
-I IN1,OUT
两个16位带符号整数相减,得到一个16位带符号整数。
执行结果:OUT-IN1=OUT(在LAD和FBD中为:IN1-IN2=OUT)
IN1,IN2,OUT:VW,IW,QW,MW,SW,SMW,LW, T,C,AC,*VD,*AC,*LD
IN1和IN2还可以是AIW和常数
-D IN1,OUT
两个32位带符号整数相减,得到一个32位带符号整数。
执行结果:OUT-IN1=OUT(在LAD和FBD中为:IN1-IN2=OUT)
IN1,IN2,OUT:VD,ID,QD,MD,SD,SMD,LD,AC,*VD,*AC,*LD
IN1和IN2还可以是HC和常数
-R IN1,OUT
两个32位实数相加,得到一个32位实数。
执行结果:OUT-IN1=OUT(在LAD和FBD中为:IN1-IN2=OUT)
IN1,IN2,OUT:VD,ID,QD,MD,SD,SMD,LD,AC,*VD,*AC,*LD
IN1和IN2还可以常数
*I IN1,OUT
两个16位符号整数相乘,得到一个16整数。
执行结果:IN1*OUT=OUT(在LAD和FBD中为:IN1*IN2=OUT)
IN1,IN2,OUT:VW,IW,QW,MW,SW,SMW,LW, T,C,AC,*VD,*AC,*LD
IN1和IN2还可以是AIW和常数
MUL IN1,OUT
两个16位带符号整数相乘,得到一个32位带符号整数。
执行结果:IN1*OUT=OUT(在LAD和FBD中为:IN1*IN2=OUT)
IN1,IN2:VW,IW,QW,MW,SW,SMW,LW,AIW,T,C,AC,*VD,*AC,*LD和常数
OUT:VD,ID,QD,MD,SD,SMD,LD,AC,*VD,*AC,*LD
*D IN1,OUT
两个32位带符号整数相乘,得到一个32位带符号整数。
执行结果:IN1*OUT=OUT(在LAD和FBD中为:IN1*IN2=OUT)
IN1,IN2,OUT:VD,ID,QD,MD,SD,SMD,LD,AC,*VD,*AC,*LD
IN1和IN2还可以是HC和常数
*R IN1,OUT
两个32位实数相乘,得到一个32位实数。
执行结果:IN1*OUT=OUT(在LAD和FBD中为:IN1*IN2=OUT)
IN1,IN2,OUT:VD,ID,QD,MD,SD,SMD,LD,AC,*VD,*AC,*LD
IN1和IN2还可以是常数
/I IN1,OUT
两个16位带符号整数相除,得到一个16位带符号整数商,不保留余数。
执行结果:OUT/IN1=OUT(在LAD和FBD中为:IN1/IN2=OUT)
IN1,IN2,OUT:VW,IW,QW,MW,SW,SMW,LW, T,C,AC,*VD,*AC,*LD
IN1和IN2还可以是AIW和常数
DIV IN1,OUT
两个16位带符号整数相除,得到一个32位结果,其中低16位为商,高16位为结果。
执行结果:OUT/IN1=OUT(在LAD和FBD中为:IN1/IN2=OUT)
IN1,IN2:VW,IW,QW,MW,SW,SMW,LW,AIW,T,C,AC,*VD,*AC,*LD和常数
OUT:VD,ID,QD,MD,SD,SMD,LD,AC,*VD,*AC,*LD
/D IN1,OUT
两个32位带符号整数相除,得到一个32位整数商,不保留余数。
执行结果:OUT/IN1=OUT(在LAD和FBD中为:IN1/IN2=OUT)
IN1,IN2,OUT:VD,ID,QD,MD,SD,SMD,LD,AC,*VD,*AC,*LD
IN1和IN2还可以是HC和常数
/R IN1,OUT
两个32位实数相除,得到一个32位实数商。
执行结果:OUT/IN1=OUT(在LAD和FBD中为:IN1/IN2=OUT)
IN1,IN2,OUT:VD,ID,QD,MD,SD,SMD,LD,AC,*VD,*AC,*LD
IN1和IN2还可以是常数
数学函数指令
SQRT IN,OUT
把一个32位实数(IN)开平方,得到32位实数结果(OUT)
IN,OUT:VD,ID,QD,MD,SD,SMD,LD,AC,*VD,*AC,*LD
IN还可以是常数
LN IN,OUT
对一个32位实数(IN)取自然对数,得到32位实数结果(OUT)
EXP IN,OUT
对一个32位实数(IN)取以e为底数的指数,得到32位实数结果(OUT)
SIN IN,OUT
分别对一个32位实数弧度值(IN)取正弦、余弦、正切,得到32位实数结果(OUT)
COS IN,OUT
TAN IN,OUT
将字节无符号输入数加1
执行结果:OUT+1=OUT(在LAD和FBD中为:IN+1=OUT)
IN,OUT:VB,IB,QB,MB,SB,SMB,LB,AC,*VD,*AC,*LD
IN还可以是常数
将字节无符号输入数减1
执行结果:OUT-1=OUT(在LAD和FBD中为:IN-1=OUT)
将字(16位)有符号输入数加1
执行结果:OUT+1=OUT(在LAD和FBD中为:IN+1=OUT)
IN,OUT:VW,IW,QW,MW,SW,SMW,LW,T,C,AC,*VD,*AC,*LD
IN还可以是AIW和常数
将字(16位)有符号输入数减1
执行结果:OUT-1=OUT(在LAD和FBD中为:IN-1=OUT)
将双字(32位)有符号输入数加1
执行结果:OUT+1=OUT(在LAD和FBD中为:IN+1=OUT)
IN,OUT:VD,ID,QD,MD,SD,SMD,LD,AC,*VD,*AC,*LD
IN还可以是HC和常数
将字(32位)有符号输入数减1
执行结果:OUT-1=OUT(在LAD和FBD中为:IN-1=OUT)
S7-200PLC逻辑运算指令
免责声明:本文章仅代表作者个人观点,与艾特贸易网无关。因本站大部分技术资料均为原创文章,为避免其他网站的抄袭及复制,本站注册会员才能浏览信息内容,不便之处,敬请谅解!文章仅作为读者参考使用,请自行核实相关内容,如若转载请注明来源:
注册会员无法查看信息内容注意事项:注册会员如果还是无法查看文章信息的内容,必须阅读过后台的未读站内信,才可正常查看文章内容!
分享与收藏:&
本文关键字:
为您推荐更多相关文章
网站客服:&&西门子S7-200PLC特殊指令
查看: 581|
摘要: (一)数字量输入和输出映象区1.输入映象寄存器(数字量输入映象区)(I)数字量输入映象区是S7-200CPU为输入端信号状态开辟的一个存储区。输入映像寄存器的标识符为I,在每个扫描周期的开始,CPU对输入点进行采样 ...
(一)数字量输入和输出映象区1.输入映象寄存器(数字量输入映象区)(I)数字量输入映象区是S7-200CPU为输入端信号状态开辟的一个存储区。输入映像寄存器的标识符为I,在每个扫描周期的开始,CPU对输入点进行采样,并将采样值存于输入映像寄存器中。输入映像寄存器是接收外部输入的开关量信号的窗口。可以按位、字节、字、双字四种方式来存取。(1)按“位”方式:从I0.0~I15.7,共有128点(2)按“字节”方式:从IB0~IB15,共有16个字节(3)按“字”方式:从IW0~IW14,共有8个字(4)按“双字”方式:从ID0~ID12,共有4个双字2.输出映像寄存器(Q)数字量输出映象区是S7-200CPU为输出端信号状态开辟的一个存储区。输出映像寄存器的标识符为Q(从Q0.0~Q15.7,共有128点),在每个扫描周期的末尾,CPU将输出映像寄存器的数据传送给输出模块,再由后者驱动外部负载。可以按位、字节、字、双字四种方式来存取。(1)按“位”方式:从Q0.0~I15.7,共有128点(2)按“字节”方式:从QB0~QB15,共有16个字节(3)按“字”方式:从QW0~QW14,共有8个字(4)按“双字”方式:从QD0~QD12,共有4个双字说明:实际没有使用的输入端和输出端的映象区的存储单元可以作用。(二)模拟量输入映象区和输出映象区1.模拟量输入映象区(AI区)模拟量输入映象区是S7-200CPU为模拟量输入端信号开辟的一个存储区。S7-200将测得的模拟量(如温度、压力)转换成1个字长(2个字节)的数字量,模拟量输入映像寄存器用标识符(AI)、数据长度(W)及字节的起始地址表示。从AIW0~AIW30,共有16个字,总共允许有16路模拟量输入。说明:模拟量输入值为只读数据。2.模拟量输出映象区(AQ区)模拟量输出映象区是S7-200CPU为模拟量输出端信号开辟的一个存储区。S7-200将1个字长(2个字节,16位)的数字量按比例转换为电流或电压。模拟量输出映像寄存器用标识符(AQ)、数据长度(W)及字节的起始地址表示。从AQW0~AQW30,共有16个字,总共允许有16路模拟量输出。(三)变量存储器(V)(相当于内辅继电器)PLC执行程序过程中,会存在一些控制过程的中间结果,这些中间数据也需要用存储器来保存。变量存储器就是根据这个实际的要求设计的。变量存储器是S7-200CPU为保存中间变量数据而建立的一个存储区,用V表示。可以按位、字节、字、双字四种方式来存取。(1)按“位”方式:从V0.0~I5119.7,共有40960点。CPU221、CPU222变量存储器只有2048个字节,其变量存储区只能到V2047.7位。(2)按“字节”方式:从VB0~VB5119,共有5120个字节(3)按“字”方式:从VW0~VW5118,共有2560个字(4)按“双字”方式:从VD0~VD5116,共有1280个双字(四)位存储器(M)区PLC执行程序过程中,可能会用到一些标志位,这些标志位也需要用存储器来寄存。位存储器就是根据这个要求设计的。位存储器是S7-200CPU为保存标志位数据而建立的一个存储区,用M表示。该区虽然叫位存储器,但是其中的数据不仅可以是位、还可以是字节、字或双字。(1)按“位”方式:从M0.0~M31.7,共有256点。(2)按“字节”方式:从MB0~MB31,共有32个字节(3)按“字”方式:从MW0~MW30,共有16个字(4)按“双字”方式:从MD0~MD28,共有8个双字(五)顺序控制继电器区(S)PLC执行程序过程中,可能会用到顺序控制。顺序控制继电器就是根据顺序控制的特点和要求设计的。顺序控制继电器区是S7-200CPU为顺序控制继电器的数据而建立的一个存储区,用S表示。在顺序控制过程中,用于组织步进过程的控制。可以按位、字节、字、双字四种方式来存取。(1)按“位”方式:从S0.0~S31.7,共有256点。(2)按“字节”方式:从SB0~SB31,共有32个字节(3)按“字”方式:从SW0~SW30,共有16个字(4)按“双字”方式:从SD0~SD28,共有8个双字(六)局部存储器区(L)(相当于内辅继电器)S7-200PLC有64个字节的局部存储器,其中60个可以用作暂时存储器或者给子程序传递参数。局部存储器和变量存储器很相似,主要区别是变量存储器是全局有效的,而局部存储器是局部有效的。全局是指同一个存储器可以被任何程序存取(例如,主程序、子程序或中断程序)。局部是指导存储器区和特定的程序相关联。几种程序之间不能互访。局部存储器区是S7-200CPU为局部变量数据建立的一个存储区,用L表示。该区域的数据可以用位、字节、字、双字四种方式来存取。(1)按“位”方式:从L0.0~L63.7,共有512点。(2)按“字节”方式:从LB0~LB63,共有64个字节(3)按“字”方式:从LW0~LW62,共有32个字(4)按“双字”方式:从LD0~LD60,共有16个双字(七)定时器存储器区(T)PLC在工作中少不了需要计时,定时器就是实现PLC具有计时功能的计时设备。定时器的编号:T0、T1、……、T255S7-200有256个定时器。(八)计数器存储器区(C)PLC在工作中有时不仅需要计时,还可能需要计数功能。计数器就是PLC具有计数功能的计数设备。计数器的编号:C0、C1、……、C255(九)高速计数器区(HSC)高速计数器用来累计比CPU扫描速率更快的事件。S7-200各个高速计数器不仅计数频率高达30kHz。S7-200各个高速计数器有32位带符号整数计数器的当前值。若要存取高速计数器的值,则必须给出高速计数器的地址,即高速计数器的编号。高速计数器的编号为:HSC0、HSC1、……、HSC5。S7-200有6个高速计数器。其中CPU221和CPU222仅有4个高速计数器(HSC0、HSC3、HSC4、HSC5)(十)累加器区(AC)累加器是可以像存储器那样进行读/写的设备。例如,可以用累加器向子程序传递参数,或从子程序返回参数,以及用来存储计算的中间数据。S7-200CPU提供了4个32位累加器(AC0、AC1、AC2、AC3)。可以按字节、字或双字来存取累加器数据中的数据。但是,以字节形式读/写累加器中的数据时,只能读/写累加器32位数据中的最低8位数据。如果是以字的形式读/写累加器中的数据,只能读/写累加器32位数据中的低16位数据。只有采取双字的形式读/写累加器中的数据时,才能一次读写全部32位数据。因为PLC的运算功能是离不开累加器的。因此不有像占用其他存储器那样占用累加器。(十一)特殊存储器区(SM)特殊存储器是S7-200PLC为CPU和用户程序之间传递信息的媒介。它们可以反映CPU在运行中的各种状态信息,用户可以根据这些信息来判断机器工作状态,从而确定用户程序该做什么,不该做什么。这些特殊信息也需要用存储器来寄存。特殊存储器就是根据这个要求设计的。1.特殊存储器区它是S7-200PLC为保存自身工作状态数据而建立的一个存储区,用SM表示。特殊存储器区的数据有些是可读可写的,有一些是只读的。特殊存储器区的数据可以是位,也可是字节、字或双字。(1)按“位”方式:从SM0.0~SM179.7,共有1440点。(2)按“字节”方式:从SM0~SM179,共有180个字节(3)按“字”方式:从SMW0~SMW178,共有90个字(4)按“双字”方式:从SMD0~SMD176,共有45个双字说明:特殊存储器区的头30个字节为只读区。2.常用的特殊继电器及其功能特殊存储器用于CPU与用户之间交换信息,例如SM0.0一直为“1”状态,SM0.1仅在执行用户程序的第一个扫描周期为“1”状态。SM0.4和SM0.5分别提供周期为1min和1s的时钟脉冲。SM1.0、 SM1.1和 SM1.2分别是零标志、溢出标志和负数标志。
上一篇:下一篇:
Powered by &
这里是—这里可以学习 —这里是。
栏目导航:西门子S7-200 PLC的指令系统及指令应用_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
西门子S7-200 PLC的指令系统及指令应用
上传于||文档简介
&&熟​悉​常​用​指​令​的​用​法​
​
​能​用​指​令​进​行​简​单​的​编​程​
​
​掌​握​S​T​E​P​  ​M​i​c​r​o​W​I​N​ ​v.编​程​软​件​的​编​程​方​法
阅读已结束,如果下载本文需要使用5下载券
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩33页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢每日登录:+1西币&+1积分
&下次自动登录
绑定第三方账号登录 & & &
扫描二维码登录支持中心移动端
获取动态密码
| 新手必读 |
You are here:
JMP指令是什么跳转,跳转的区...
热点活动:
JMP指令是什么跳转,跳转的区间有什么标示? - 已解决问题
此处的跳转产生,跳转去LBL后面的程序吗?不执行LBL到JMP这一段的程序?
图片说明:
产品版区:
悬赏西币:2 | 解决时间: 14:31:43 | 提问者: - 新生&nbsp&nbsp第1级
问题ID:129555
1、你的理解是对的。是跳转到LBL处。不执行LBL到JMP这一段的程序。2、截图的程序就是JMP到标号为0的地方。见上传的实例截图3、见:见《S梯形图编程手册》下载:
图片说明:1,&&
大师&nbsp&nbsp第17级&
填写您的评论...
跳转到标号指令&(JMP)&执行程序内标号&N&指定的程序分支。标号指令标识跳转目的地的位置&N&。您可以在主程序、子程序或者中断程序中,使用跳转指令。跳转和与之相应的标号指令必须位于同一段程序代码&(&无论是主程序、子程序还是中断程序&)&。不能从主程序跳到子程序或中断程序,&同样不能从子程序或中断程序跳出。可以在&SCR&程序段中使用跳转指令,但相应的标号指令必须也在同一个&SCR&段中。
置评专家:西门子自动化产品支持& 17:12:56
更多相关问题
本版精华问答
等待您来回答
作者/最新回复
最后回复时间
jmp,rlo逻辑状态为1跳转到逻辑标号处。你可以在线看jmp的帮助信息。
- 高级顾问&nbsp&nbsp第14级
& 08:25:42
如果跳转产生,是跳转到lbl处,即截图的网络4。不执行LBL到JMP这一段的程序。但是要注意跳转产生后LBL到JMP这一段的程序是保持没有跳转前的状态,即m,q,t,c,v保持跳转前的状态。
- 中级技术员&nbsp&nbsp第6级
& 08:48:19
就是跳转到LBL处。不执行LBL到JMP这一段的程序。
- 高级技术员&nbsp&nbsp第7级
& 10:15:00
上一页1下一页&
扫描打开手机版
20秒帮我们优化支持中心!
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!
欢迎您来到找答案
在“找答案”,已有超过7万个被解决的技术问题供您参考!
西门子技术专家亲自把关!常规的,简单的问题,在这里您都可以找到答案!
遇到了问题,就来“找答案”提问。
点击搜索框右侧的提问按钮,只需2步就能成功提交问题!分分钟就有无数大侠前来帮你。
在“找答案”每天都有大量的新问题。
别犹豫,只需要点击问题下方的“我要回答”就能参与。答题不光有积分相送,也会给您积攒大侠人气。
“找答案”定期开展各种有奖活动期待您的参与。
更有机会参加西门子高端用户峰会。领略西门子的博大精深!

我要回帖

更多关于 西门子s7 300 的文章

 

随机推荐