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

行业产品

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

河北西门子S7-200SMART代理经销商

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

更新时间:2019-07-17 12:49:10浏览次数:248

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

同类优质产品

更多产品

产品简介

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

详细介绍

河北西门子S7-200SMART代理经销商

西门子S7-200 PLC整数转换为ASCII码指令ITA及应用实例

    整数转换为ASCII码指令ITA(Integer To ASCII)。指令格式如图4-53所示,由图可以看出,它有2个数据输入端及1个输出端:
整数转换为ASCII码指令

    4-53    整数转换为ASCII码指令

    IN:整数数据输入。

    FMT:转换精度或转换格式(小数位的表示方式),数据类型为字节。

    OUT:连续8个输出字节的首地址,数据类型为字节。

    当允许输入EN有效时,把整数输入数据IN,根据FMT的转换精度,转换成始终是8个字符的ASCII码,并将结果送到首地址为OUT8个连续字节存储单元。

    FMT的定义如下:

    FMT中,高4位必须是0C为小数点的表示方式:C=0时,用小数点来分割整数和小数;C=1时,用逗号来分割整数和小数。nnn表示小数的位数,nnn=000~101,分别对应0~5个小数位,小数部分的对位方式为右对齐。

    【例】  指令:ITA VW10VB10010。表明FMT精度控制字为1010,即C=1nnn=010时,即用逗号来分割整数和小数,将数据IN的后两位取做小数位,其他位作为整数位,在OUT( VB100)为首地址的8个字节中的表示方式如表4-19所示。

    4-19    FMT后的数据格式
经FMT后的数据格式

    注:表4119()内为ASCII码所对应的字符,经过ITA指令转换后所得为对应字符的ASCII值。
十六进制数转换为ASCII码指令HTA(HEX TO ASCII)。指令格式如图4-51所示,由图可以看出,它有2个数据输入端及1个输出端:

    IN:十六进制数开始位的字节首地址。

    LEN:转换位数,字节型,大长度为255

    OUT:输出字节的首地址。

    当允许输入EN有效时,把从输入数据IN开始的长度为LEN位的十六进制数,转换成ASCII码,并将结果送到首地址为OUT的字节存储单元。

    如果输入数据中有非法的ASCII字符,则终止转换操作,特殊继电器SM1.71

    【例】  4-52是一个十六进制数转换为ASCII码指令编程的例子。当I0.0接通时,从VB100开始的连续2个单元的十六进制数(2456)被转换成ASCII码,依次存放到以VB200开始的连续单元中。
十六进制数转换为ASCII码指令

    4-51    十六进制数转换为ASCII码指令
  ASCII码转换为十六进制数指令ATH(ASCII TO HEX)

    指令格式如图4-49所示,由图可以看出,它有2个数据输入端及1个输出端:
ASCII码转换为十六进制数指令

    4-49    ASCII码转换为十六进制数指令

    IN:开始字符的字节首地址。

    LEN:字符串长度,字节型,大长度为255

    OUT:输出字节的首地址。

    当允许输入EN有效时,把从输入数据IN开始的长度为LENASCII码,转换为十六进制数,并将结果送到首地址为OUT的字节存储单元。

    如果输入数据中有非法的ASCII字符,则终止转换操作,特殊继电器SM1.71

    【例】  4-50是一个ASCII码转换为十六进制数指令编程的例子。当I0.0接通时,从VB10开始的连续3个单元的ASCII值为“3”、“5”、“8”(因为ASCII码“0”的存储值为16 #302#00110000,所以2#00110011表示ASCII码“3”),转换为十六进制数(358X),其中X表示该位数据不受这个指令的影响。转换后的数据是从高位到低位依次存放到以VB20开始的连续单元中。

  如果在PLC的输出端上接数码管,可应用七段显示码指令,将输入字节的低4位所对应的数据,直接显示在数码管上。指令格式如图4-48所示。

七段显示码指令

    4-48    七段显示码指令

    当允许输入EN有效时,将字节型输入数据IN的低4位对应的七段显示码(0~F),输出到OUT的字节单元。如果该字节单元是输出继电器字节QB,则可直接驱动数码管。

    影响允许输出ENO正常工作的出错条件为:SM4.3(运行时间)、0006(间接寻址)。
1)编码指令ENCO( Encode)。编码指令的功能是对字型输入数据的低有效位的位号进行编码后,送到输出字节的低4位,指令格式如图4-45所示。

    在梯形图中,编码指令以功能框的形式编程,指令名称为“ENCO”。当允许输入EN有效时,将字型输入数据IN的低有效位(值为1的位)的位号(00~15)进行编码,编码结果送到由OUT字节的低4位。

    影响允许输出ENO正常工作的出错条件为:SM4.3(运行时间)、0006(间接寻址)。

    2)译码指令DECO( Decode)。译码指令的功能是将字节型输入数据的低4位内容译成位号,并将输出字的该位置1,其余位置0,指令格式如图4-46所示。
 编码指令

    4-45    编码指令
译码指令

    4-46    译码指令

    在梯形图中,译码指令以功能框的形式编程,指令的名称为“DECO”。当允许输入EN有效时,将字节型输入数据IN的低4位的内容译成位号(0015),且将由OUT字的该位置1,其余位置0

    影响允许输出ENO正常工作的出错条件为:SM4.3(运行时间)、0006(间接寻址)。

    【例】  4-47是一个编码指令的例子。为了只执行一次编码操作,EN端需受边沿触发指令控制,从运行结果可以看出VB0的值为3

 

河北西门子S7-200SMART代理经销商

收藏该商铺

登录 后再收藏

提示

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