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

行业产品

当前位置:
上海卓曙自动化设备有限公司>>西门子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:40:59浏览次数:257

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

同类优质产品

更多产品

产品简介

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

详细介绍

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

西门子S7-300 PLC算术运算指令

    STEP7中可以对整数、长整数和实数进行加、减、乘、除算术运算。算术运算指令在累加器12中进行,在累加器2中的值作为被减数或被除数。算术运算的结果保存在累加器1中,累加器1原有的值被运算结果覆盖,累加器2中的值保持不变。CPU在进行算术运算时,对RLO不产生影响。然而算术运算指令对状态字的CC1CC0OVOS位产生影响。可以用位操作指令或条件跳转指令,对状态字中的标志位进行判断操作。

    1.整数算术运算

    整数算术运算指令包括:

    指令“+I”:将累加器12低字中的16位整数相加,16位整数结果保存在累加器1低字中。

    指令“-I”:将累加器2低字中的16位整数减去累加器1低字中的内容.结果保存在累加器1中。

    指令“*I”:将累加器12低字中的16位整数相乘,结果为32位整数保存在累加器1中。

    指令“/I”:将累加器2低字中的16位整数除去累加器1低字中的内容,商为16位整数并保存在累加器1低字中,余数存放在累加器1高字中。

    指令“+D”:将累加器12中的32位整数相加,32位整数结果保存在累加器1中。

    指令“-D”:将累加器2中的32位整数减去累加器1中的内容,结果保存在累加器1中。

    指令“*D”:将累加器12中的32位整数相乘,结果为32位整数保存在累加器1中。

    指令“/D”:将累加器2中的32位整数除以累加器1中的内容,商为32位整数并保存在累加器1中.余数被忽略。

    指令“MOD”:将累加器2中的32位整数除以累加器1中的内容,余数保存在累加器1中,商被忽略。

    指令“+”:累加器1中加一个16位或2位整数常量,结果保存在累加器中。

    2.实数算术运算

    实数算术运算指令包括:

    指令“+R”:将累加器12中的32位实数相加,32位结果保存在累加器1中。

    指令“-R”:将累加器2中的32位实数减去累加器1中的内容,结果保存在累加器1中。

    指令“*R”:将累加器12中的32位实数相乘,32位乘积保存在累加器1中。

    指令“/R”:将累加器2中的32位实数除去累加器l的内容,32位的商并保存在累加器中。

    指令“ABS”:对累加器]中的32位实数取值。

    3.梯形图算术运算方块指令

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

    【例5-5  编写实现MD4= (IW0+DBW3)×15/MD 0运算的程序。

    【解】  5-18给出了一个实现上述运算的梯形图程序。

    5-18    算术运算方块指令

    实现相同运算的语句程序如下:

    L  IW  0    ∥将输入字IW0的内容装入累加器1

    L  DBW  3  ∥将数据字DBW3的内容装入累加器1中,累加器1原内容装入累加器2

    +I    ∥累加器2与累加器1相加,结果存入累加器1

    L  +15    ∥将常数15装入累加器1,累加器1原内容装入累加器2

    *I    ∥累加器2与累加器1相乘,结果为长整数在累加器1

    L  MD  0  ∥将存储双字MD 0的内容装入累加器1,累加器1原内容装入累加器2

    /I    ∥累加器2除累加器1,结果的整数部分在累加器1

    T  MD  4  ∥将运算结果传送至存储双字MD4


语句表转换指令将累加器1中的数据进行类型转换,转换的结果仍在累加器中。能够实现的转换操作有:BCD码和整数及长整数间的转换,实数和长整数间的转换,数的取反、取负等(在STEP7中,整数和长整数是以补码形式表示的)。

    1BCD和整数问的转换指令(见表5-22

    5-22    BCD和整数间的转换指令

 

    指令

    说 

    BTI

  将累加器1低字中的3BCD码数转换为16位整数

    BTD

  将累加器1中的7BCD码数转换为32位整数

    ITB

  将累加器1低字中16位整数转换为3BCD码数

    ITD

  将累加器1低孛中16位整数转换为32位整数

    DTB

  将累加器132位整数转换为7BCD码数

    DTR

  将累加器1中的32位整数转换为32位实数

    2.实数和长整数间的转换指令(见表5-23

    5-23    实数和长整数间的转换指令

 

    指令

    说 

    RND

  将实数化整为接近的整数

    RND+

  将实数化整为大于或等于该实数的小整数

    RND-

  将实数化整为小于或等于该实数的大整数

    TRUNC

  取实数的整数部分(截尾取整)

    3.数的取反取负指令(见表5-24

    5-24    数的取反取负指令

    指令

    说 

    INVI

  将累加器1低字中的16位整数求反码

    INVD

  将累加器1中的32位整数求反码

    NEGI

  将累加器1低字中16位整数求补码,相当于乘-1

    NEGD

  将累加器132位整数求补码

    NEGR

  将累加器132位实数符号位取反

    4.梯形图转换方块指令

    以上介绍的语句表转换指令,都有对应的梯形图方块指令。在编程器上,使用梯形图指令浏览器,可以选择需要的方块指令。

   装入和传送操作有3种寻址方式:立即寻址、直接寻址和间接寻址。

    (1)立即寻址

    L指令可以直接对8位、16位、32位常数以及ASCII字符进行寻址操作方式。如下列典型指令:

    L    +5    ∥累加器1中装入一个16位整数常数

    L    B#1-10  ∥累加器1中装入两个独立的字节,将-10装入累加器1低字的低字节中;将1装入低字的高字节中

    L    P#  I 1.0    ∥累加器1中装入32位指向I 1.0的指针

    L    TOD#11033    ∥累加器1中装入16位数值

    (2)直接和间接寻址

    LT指令可以对下列存储区的字节(B)、字(W)和双字(D)数据进行直接或间接寻址。

    ①过程暂存输入、输出区(地址标识符IBIWIQBQWQD)

    ②外部输入、输出区(地址标识符PIBPIWPQBPQWPQD)

    外部输入区只能通过L指令进行寻址,外部输出区只能通过T指令进行寻址。

    ⑧位存储区(地址标识符MBMWMD)

    ④数据块(地址标识符DBBDBWDBDDIBDIWDID)

    ⑤局部数据(临时局部数据,地址标识符LBLWLD)

    有关LT指令的间接寻址方式及寻址范围请参考相关技术手册。

    (3)存储器区间间接寻址

    使用地址寄存器可以在执行LT指令时,实现存储区间的间接寻址。此时,地址寄存器的位311,位242526指出寻址的存储区,位3至位18指出寻址的具体单元号。

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

收藏该商铺

登录 后再收藏

提示

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