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

行业产品

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

河南西门子S7-1200PLC模块代理经销商

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

更新时间:2019-07-26 09:54:33浏览次数:347

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

同类优质产品

更多产品

产品简介

电动机功率 4kW 外形尺寸 3mm
应用领域 环保,地矿,包装/造纸/印刷 重量 6kg
河南西门子S7-1200PLC模块代理经销商
西门子S7-1200PLC系统有五种不同模块,分别为 CPU 1211C、CPU 1212C 、 CPU 1214C、CPU1215C和CPU1217C。其中的每一种模块都可以进行扩展,以*您的系统需要。可在任何 CPU 的前方加入一个信号板,轻松扩展数字或模拟量 I/O,同时不影响控制器的实际大小。

详细介绍

河南西门子S7-1200PLC模块代理经销商

PLC译码指令(DECO)和编码指令(ENCO)

    (1)格式:译码指令(DECO)和编码指令(ENCO)的梯形图如图6-45所示。
译码指令(DECO)和编码指令(ENCO)的梯形图

    6-45    译码指令(DECO)和编码指令(ENCO)的梯形图

    (2)功能:译码指令(DECO)的输入数据IN是字节类型,输出数据OUT是字类型。当使能输入有效时,将字节型输人数据的低四位所表示的大小(015),在OUT的字单元中所对应的二进制位置1,其他位均为0

    编码指令( ENCO)输入数据IN是字类型,输出数据OUT是字节类型。当使能输入有效时,将输入字中为1的低位的位号(015)写到OUT所的字节单元的低四位。
   (1)格式:七段显示译码指令的梯形图如图6-44所示。
七段显示译码指令的梯形图

    6-44    七段显示译码指令的梯形图

    (2)功能:当使能输入有效时,将字节型输入数据IN的低四位有效数字产生相应的七段显示码,并将其输出到OUT的单元。输入/输出如表6-2所示。

    6-2    七段显示译码指令(SEG)的输入和输出关系

七段显示译码指令(SEG)的输入和输出关系

    ASCII码转换指令包括ASCII码转换为16进制数指令(ATH)16进制数转换为ASCII码指令(HTA)、整数转换为ASCII码指令(ITA)、双整数转换为ASCII码指令(DTA)和实数转换为ASCII码指令(RTA)

    (1)格式:ATH指令和HTA指令的梯形图如图6-40所示。在ATH指令中,IN是需要转换字符的开始地址.输入字符的编码范围为3039H(对应字符O9)和4146H(对应字符AF);LEN是转换字符的长度,ASCII码字符串的大长度为255个字符。在HTA指令中,IN是要转换的16进制数的开始地址,LEN是要转换的16进制数的长度。
ATH指令和HTA指令的梯形图

    6-40    ATH指令和HTA指令的梯形图
ITA指令、DTA指令和RTA指令的梯形图

    6-41    ITA指令、DTA指令和RTA指令的梯形图

 

    ITA指令、DTA指令和RTA指令的梯形图如图6-41所示。在ITADTA指令中,FMT是字节型格式操作数,用于转换格式。FMT的高四位(D7D6D5D4)必须为零;第四位(D3)用于设置小数点的显示方式,当设定为O时小数点用圆点表示,当设定为1时小数点用逗号表示;低三位(D2D1D0)的有效取值范围是05,取0时表示没有小数位数,取15时分别表示15位小数位数。在RTA指令中,FMT的高四位(D7D6D5D4)用于输出缓冲器的大小,有效取值范围是315;第四位(D3)用于设置小数点的显示方式,当设定为0时小数点用点表示,当设定为1时小数点用逗号表示;低三位( D2D1D0)的有效取值范围是05,取0时表示没有小数位数,取15时分别表示15位小数位数。

    (2)功能:当使能输入有效时,ATH指令将从IN字符开始,长度为LENASCII码字符串转换成从OUT开始的十六进制数。当使能输入有效时,HTA指令将从IN字符开始,长度为LEN的十六进制数转换成从OUT开始的ASCII码字符串。

    整数到ASCII码转换指令(ITA),当使能输入有效时,把输入端(IN)的整数转换成一个ASCII码字符串。转换结果存放在OUT的连续8个字节中,ASCII码字符串始终是8个字符,高位存放在OUT中,低位存放在OUT+7地址单元中。正值不带符号写入输出缓冲区中,负值带负号写入输出缓冲区中。

    双整数到ASCII码转换指令(DTA),是把输入端(IN)的整数转换成一个ASCII码字符串。转换结果存放在OUT的连续12个字节中,ASCII码字符串始终是12个字符,转换结果高位存放在OUT中,低位存放在OUT+11地址单元中。正值不带符号写入输出缓冲区,负值带负号写入输出缓冲区。

    实数到ASCII码转换指令(RTA),是把输入端(IN)的实数转换成一个ASCII码字符串。转换结果放在OUT的连续315个字节中,高位存放在OUT中,低位存放在OUT+14地址单元中。正值不带符号写入输出缓冲区中,负值带负号写入输出缓冲区中。S7-200 CPU采用的浮点数格式大支持7位有符号数,不能显示大于7位的有符号数。

    【例6-7】编写一个将VD100中存储的ASCII码转换成十六进制数的程序。已知(VB100)=33(VB101)=32(VB102) =41(VB103) =45

    解设计的程序如图6-42所示。
 梯形图程序

    6-42    梯形图程序

    PLC内存中,ASCII字符是以编码方式存储的。图6-42的程序运行结果是:(VB200) =32(VB201)=AE

    【例6-8】整数到ASCII码转换指令(ITA)应用举例,梯形图如图6-43所示。假定VW2的内容是12345,则执行ITA指令后,(VB10) =20(空格字符‘’),(VB11)=20(VB12)=31(字符‘1’),(VB13)=32(字符‘2’),(VB14)=2C(字符‘,’),(VB15)=33(字符‘3’),(VB16) =34(字符‘4’),(VB17) =35(字符‘5’)。

    说明:在图6-43中,转换格式操作数16# 0B表示有3位小数,小数点用逗号表示;不足8ASCII字符的部分用空格(ASCII编码为20H)*。
梯形图程序

    6-43    梯形图程序

河南西门子S7-1200PLC模块代理经销商

收藏该商铺

登录 后再收藏

提示

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