| 注册| 产品展厅| 收藏该商铺

行业产品

当前位置:
上海卓曙自动化设备有限公司>>西门子PLC模块>>西门子S7-200smartPLC>> 云南西门子S7-200SMART系列PLC代理商

云南西门子S7-200SMART系列PLC代理商

返回列表页
  • 云南西门子S7-200SMART系列PLC代理商
  • 云南西门子S7-200SMART系列PLC代理商
  • 云南西门子S7-200SMART系列PLC代理商
  • 云南西门子S7-200SMART系列PLC代理商
  • 云南西门子S7-200SMART系列PLC代理商
收藏
举报
参考价 322
订货量 1
具体成交价以合同协议为准
  • 型号
  • 品牌 Siemens/西门子
  • 厂商性质 经销商
  • 所在地 上海市
在线询价 收藏产品

更新时间:2019-07-15 09:26:25浏览次数:161

联系我们时请说明是化工仪器网上看到的信息,谢谢!

同类优质产品

更多产品

产品简介

电动机功率 4kW 外形尺寸 3mm
应用领域 环保,食品/农产品,地矿,包装/造纸/印刷,纺织/印染 重量 4kg
云南西门子S7-200SMART系列PLC代理商
全新的西门子S7-200SMART带来两种不同类型的CPU 模块,标准型和经济型,*满足不同行业、不同客户、不同设备的各种需求。标准型作为可扩展CPU 模块,可满足对I/O 规模有较大需求,逻辑控制较为复杂的应用;而经济型CPU 模块直接通过单机本体满足相对简单的控制需求。

详细介绍

云南西门子S7-200SMART系列PLC代理商

西门子S7-300 PLC无条件跳转语句指令

  下列跳转指令是根据前面指令语句的RLO结果中断程序逻辑流。

    ①若RLO=1,则跳转(JC)

 

    ②若RLO=0,则跳转(JCN)

 

    ③若RLO=1BR=1,则跳转(JCB),把RLO存入状态字的BR位中。

 

    ④若RLO=0BR=0,则跳转(JNB),把RLO存入状态字的BR位中。

 

    另一种是根据状态字的标志位结果,条件跳转改变程序流。

 

    BR=1跳转(JBI)BR=0跳转(JNBI)

 

    OV=1跳转(JO)OS=0跳转(JOS)

 

    JBIJNBI指令执行时,将使状态字的标志位ORFC0STA1。而JOS指令将使OS0

 

    下列指令可根据计算结果,跳转改变程序流。

 

    ①零跳转(JZ):累加器1中的计算结果为零时跳转。

 

    ②非零跳转(JNZ):累加器1中的计算结果为非零时跳转。

 

    ③正跳转(JP,即大于0):累加器1中的计算结果为正时跳转。

 

    ④负跳转(JM,即小于0):、累加器1中的计算结果为负时跳转。

 

    ⑤小于等于零跳转(JMZ):累加器1中的计算结果小于等于零(非正)跳转。

 

    ⑥大于等于零跳转(JPZ):累加器1中的计算结果大于等于零(非负)跳转。

 

    ⑦浮点数无效跳转(JUO,浮点数算术运算数之一为无效数):实数溢出跳转。

 

    判断运算结果为正还是为负的依据是状态字中的条件码(CC0CC1),条件跳转指令与条件码的关系见表5-29

 

    5-29    条件跳转指令与CC0CC1的关系

 

 

 

 

计算结果

触发的跳转指令

CC1

CC0

0

0

=0

JZ

1或0

0或1

<>0

JN

1

0

>0

JP

0

1

<0

JM

0或1

0

<=0

JMZ

0

1或0

>=0

JPZ

1

1

UO(溢出)

JUO

    可以使用下列跳转指令无条件中断正常的程序逻辑流。

    ①无条件跳转指令(JU):可以中断正常的程序逻辑流,使程序跳转到标号处(JU的寻址对象)。在程序需继续执行的地方,写上标号。该跳转不必考虑任何条件。

    ②跳转表格指令(JL):该指令实质是多路分支跳转语句。紧随该指令后是一系列无条件跳转到标号指令。多路分支的路径参数存放于累加器1中。

 控制指令控制程序的执行顺序,使CPU能够根据不同的情况执行不同的指令序列。控制指令分为逻辑控制指令和程序控制指令。

    逻辑控制指令是指逻辑块内的跳转和循环指令,这些指令中断程序原有的线性逻辑流,重新从不同的点开始扫描。跳转和循环指令以标号为地址。标号多4个字符,跟以冒号。*个字符必须是字母,其余字符可为字母或数字。跳转标号紧接语句(例如SEG5NOP 0)。在梯形图中的目标标号必须在一个网络的开始。在编程器上从梯形逻辑浏览器中选择LABEL(标号),出现空方块,将标号名填入方块中。

移位指令将累加器1低字中或整个累加器1的内容左移或右移。左移相当于对累加器的内容乘以2n,右移相当于对累加器的内容除以2n。移动的次数n在累加器2中或直接在指令中以常数给出。

    累加器1移位后空出的位,填以0或符号位,被移动的后一位保存在状态字中的CC1里,CC0OV被复位为0。可使用条件跳转指令,对CC1进行判断。循环移位指令与一般移位指令的差别是:循环移位指令的空位填以从累加器中移出的位。

    1.无符号数移位指令(见表5-26

    5-26    无符号数移位指令

 

指令

     

SLW

将累加器1低字中的内容逐位左移,空出位填0

SRW

1低字中的内容逐位右移,空出位填0

SLD

将累加器1整个内容逐位左移,空出位填0

SRD

将累加器1整个内容逐位右移,空出位填0

    2.有符号数移位指令(见表5-27

    5-27    有符号数移位指令

 

指令

     

SSI

将累加器1低字中的内容逐位右移,空出位填以符号位(正填0,负填1

SSD

将累加器1整个内容逐位右移,空出位填以符号位(正填0,负填1

    3.循环移位指令(见表5-28

    5-28    循环移位指令

 

  指令

    说 

RLD

将累加器1整个内容逐位左移,空出位填以从累加器1移出的位

RRD

将累加器1整个内容逐位右移,空出位填以从累加器1移出的位

RLDA

将累加器1整个内容带CC1位逐位左移一位,空出位填以从CC1移出的位

RRDA

将累加器1整个内容带CC1位逐位右移一位,空出位填以从CC1移出的位

    4.移位和循环方块指令

    以上介绍的语句表字逻辑运算指令,都有对应的梯形图方块指令。在编程器上,使用梯形图指令浏览器,可以选择需要的方块指令。下面举例说明移位和循环方块指令的用法。

    【例5-6  移位和循环方块指令的用法。

    【解】  如图5-19所示,输入端I0.0的信号状态为1,指令启动,存储器双字MD0装入累加器1并向右循环,循环的位数由MW4中。结果存入MD10,如果后移出位为1,则输出Q4.01

字逻辑指令是将两个字(16位)或两个双字(32)逐位进行逻辑运算。两个数中的一个在累加器1中,另一个可以在累加器2中或在指令中以立即数方式给出,字逻辑运算指令的结果放在累加器1低字中,双字逻辑运算结果存放在累加器1中,原来内容被覆盖,累加器2中的内容保持不变。逻辑运算结果影响标志位。字逻辑语句表指令见表5-25

    5-25    字逻辑运算指令

 

指令

     

AW

两个字(16位)逐位进行“与”逻辑运算

OW

两个字(16位)逐位进行“或”逻辑运算

XOW

两个字(16)逐位进行“异或”逻辑运算

AD

双字(32)逐位进行“与”逻辑运算

OD

两个双字(32)逐位进行“或”逻辑运算

XOD

两个双字(32)逐位进行“异或”逻辑运算

    以上介绍的语句表字逻辑运算指令,都有对应的梯形图方块指令。在编程器上,使用梯形图指令浏览器,可以选择需要的方块指令。具体内容参考相关技术手册。

云南西门子S7-200SMART系列PLC代理商

收藏该商铺

登录 后再收藏

提示

您的留言已提交成功!我们将在第一时间回复您~
二维码 意见反馈
在线留言