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

行业产品

当前位置:
上海卓曙自动化设备有限公司>>西门子PLC模块>>西门子S7-200SMART>> 湖北西门子S7-200SMART模块代理经销商

湖北西门子S7-200SMART模块代理经销商

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

更新时间:2019-07-24 08:55:17浏览次数:294

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

同类优质产品

更多产品

产品简介

电动机功率 4kW 外形尺寸 5mm
应用领域 环保,食品/农产品,地矿,包装/造纸/印刷,纺织/印染 重量 3kg
湖北西门子S7-200SMART模块代理经销商
西门子S7-200 SMART PLC可编程控制器,SMART LINE 触摸屏和SINAMICS V20 变频器*整合,为OEM 客户带来高性价比的小型自动化解决方案,满足客户对于人机交互、控制、驱动等功能的*需求。

详细介绍

湖北西门子S7-200SMART模块代理经销商

西门子S7-200 PLC整数与BCD码指令格式及应用实例

    (1) BCD码到整数。
BCD码到整数

    BCDIBCD码转换为整数指令。使能输入有效时,将BCD码输入数据IN转换成整数类型,并将结果送到OUT输出。输入数据IN的范围为09999

    指令格式: BCDI OUT

    例:    BCDI AC0

    (2)整数到BCD
整数到BCD码

    IBCD,整数转换为BCD码指令。使能输入有效时,将整数输入数据IN转换成BCD码类型,并将结果送到OUT输出。输入数据IN的范围为09999

    指令格式: IBCD    OUT

    例:    IBCD    AC0
1)实数到双整数。
实数到双整数

    ROUNDTRUNC,实数转换为双整数指令。使能输入有效时,将实型输入数据IN转换成双整数类型,并将结果送到OUT输出。两条指令的区别是:前者小数部分45入,而后者小数部分直接舍去。

    转换指令影响的特殊存储器位:SM1.1(溢出)。

    使能流输出ENO断开的出错条件:SM1.1(溢出)、SM4.3(运行时间)、0006(间接寻址)。

    指令格式: ROUND IN OUT

    TRUNC    IN OUT

    例:    ROUND    VD0 AC0

    (2)双整数到实数。
双整数到实数

    DTR,双整数转换为实数指令。使能输入有效时,将双整数输入数据IN转换成实型,并将结果送到OUT输出。

   使能流输出ENO断开的出错条件:SM4.3(运行时间)、0006(间接寻址)。

    指令格式: DTR    IN OUT

    例:    DTR    AC0 VD100
   (1)字节到整数。
字节到整数

    BTI,字节转换为整数指令。使能输入有效时,将字节输入数据IN转换成整数类型,并将结果送到OUT输出。字节型是无符号的,所以没有符号扩展。

    使能流输出ENO断开的出错条件:SM4.3(运行时间)、0006(间接寻址)。

    指令格式: BTI    INOUT

    例:    BTI   VB0 AC0

    (2)整数到字节。
整数到字节

    ITB,整数转换为字节指令。使能输入有效时,将整数输入数据IN转换成字节类型,并将结果送到OUT输出。输入数据超出字节范围( 0~255)则产生溢出。

    转换指令影响的特殊存储器位:SM1.1(溢出)。

    使能流输出ENO断开的出错条件:SM1.1(溢出)、SM4.3(运行时间)、0006(间接寻址)。

    指令格式: ITB    IN OUT

    例:    ITB    AC0 VB10

 

S7-200 PLC*先出指令FIFO

    当使能输入有效时,从TBL指明的表中移出*个字型数据并将其输出到DATA所的字单元。

    FIFO表取数特点:

    取数时,移出的数据总是入表中的数据。每次从表中移出一个数据,剩余数据依次上移一个字单元位置,同时实际填表数EC会自动减1

    指令格式: FIFO    TBL DATA

    例:    FIFO    VW100 AC0

    如果仍是对表4.21存取,则指令执行情况如表4.23所示。

    4.23    指令FIFO执行结果

 操作数

 单元地址

 执行前内容

 执行后内容

    说明

DATA

 AC0

1203

从表中取走的数据及输出

TBL

 VW100

 0006

 0006

 TL=6,大填表数为6,不变化

 

VW102

 0004

 0003

 EC实际存表数田4减1变为3

 VW104

 1203

 4467

数据0,剩余数据依次上移一格

VW106

 4467

 9086

数据1

 VW108

 9086

 3592

数据2

 VW110

 3592

****

无效数据

VW112

****

****

无效数据

VW114

****

****

无效数据

提示:

FND?,表查指令。通过表查指令可以从字型数表中找出符合条件的数据所在的表中数据编号,编号范围为0~99。 在梯形图中有4个数据输入端:TBL表格的首地址,用以指明被访问的表格;PTN是用来描述查表条件时进行比较的数据;CMD是比较运算符?的编码,它是一个1~4的数值,分别代表=、、和运算符;INDX用来表中符合查找条

 

S7-200 PLC表查指令

    FND?,表查指令。通过表查指令可以从字型数表中找出符合条件的数据所在的表中数据编号,编号范围为099

    在梯形图中有4个数据输入端:TBL表格的首地址,用以指明被访问的表格;PTN是用来描述查表条件时进行比较的数据;CMD是比较运算符“?”的编码,它是一个14的数值,分别代表=<><>运算符;INDX用来表中符合查找条件的数据的地址。

    PTNCMD就可以决定对表的查找条件。例如,PTN16#2555CMD3,则查找条件为“<255516进制)”。

    表查指令执行之前,应先对INDX的内容清O。当使能输入有效时,从INDX开始搜索表TBL,寻找符合由PTNCMD所决定的条件的数据,如果没有发现符合条件的数据,则NDX的值等于EC。如果找到一个符合条件的数据,则将该数据的表中地址装入INDX中。

    表查指令执行完成,找到一个符合条件的数据,如果想继续向下查找,必须先对INDX1,以重新激活表查找指令。

    查表指令不影响特殊存储器位。使能流输出ENO断开的出错条件:SM4.3(运行时间):0006(间接寻址);0091(操作数超界)。

    在语句表中运算符直接表示,而不用各自的编码。

    指令格式: FND= TBL PTN INDX (查找条件:=PTN)

    FND<> TBL PTNINDX (查找条件:<>PTN

    FND< TBL PTNINDX (查找条件:<PTN)

    FND> TBL PTNINDX (查找条件:>PTN)

    例:    FND>VW100 VW300 AC0
   从表中移出一个字型数据可有两种方式:*先出式和后进先出式。一个数据从表中取出之后,表的实际表数EC值减1。两种方式指令在梯形图中都有两个数据端:输入端TBL表格的首地址,用以指明被访问的表格;输出端DATA指明数值取出后要存放的目标单元。

    如果指令试图从空表中取走一个数值,则特殊标志寄存器位SM1.5置位。

    表取数指令影响的特殊存储器位:SM1.5(表空)。

    使能流输出ENO断开的出错条件:SM4.3(运行时间)、0006(间接寻址)、0091(操作数超界)。

湖北西门子S7-200SMART模块代理经销商

收藏该商铺

登录 后再收藏

提示

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