上海西门子授权代理商6ES7522-5FF00-0AB0 -2023已更新

发布时间:2023-03-08

上海西门子授权代理商6ES7522-5FF00-0AB0 

上海西门子授权代理商6ES7522-5FF00-0AB0 

6ES7522-5FF00-0AB0

SIMATIC S7-1500, 数字输出模块 DQ 8x230V AC/2A ST;TRIAC; 8 通道,分成组,每组 1; 2A 每组; 替换值: 前连接器(螺栓端子 或推拉式)单独订购

S7-200字符串转换

S7-200转换指令中的I_S、DI_S、R_S以及S_I、S_DI、S_R是将16位整数、32位整数以及浮点数转换为ASCII字符串与将ASCII字符串转换为16位整数、32位整数以及浮点数的指令。梯形图编程相似,如将16位整数1234转换为ASCII字符串的程序格式如图3-79所示。

程序中的FMT定义以及处理过程与上述的ASCII字符转换基本相同。但在转换为字符串时,输出(OUT)存储器所的第1字节用于存储字符串的长度。因此,对于整数与双整数,字节对应的值分别为8与12;对于浮点数,此值与FMT参数的bit7~bit4相同。

16位整数1234转换为ASCII字符串的程序格式


S7-200译码指令

 DECO为二进制译码指令,通过本指令,可以将输入IN确定的输入低字节十六进制数0~F转换为输出字OUT的对应输出位。如当输入IN定义为MB20,输出定义为QW0时,若输入 MB20=“00”,对应输出 Q0.0=“1”;其余输出 Q0.1~Q1.7为“0”;若输入MB20=“0E”,对应于输出Q1.6=“1”,其余输出Q0.1~Q1.5、Q1.7为“0”。

  ENCO为二进制编码指令,本指令的动作与DECO正好相反,它可以将输入IN确定的二进制位状态,转换为输出OUT低字节十六进制数0~F输出。如当输入定义为IW0、输出为MBO时,若输入IWO=“00000000000000000000,对应输出MB0=02;IWO=“1000 0000 0000 0000",对应输出 MB0=0F等。

 S7-200转换指令中的 SEG、DECO、ENCO为译码、编码指令,程序格式类似,SEG指令如图3-80所示。

s7-200转换指令中的SEG指令

  SEG是用于7段数码管显示的译码指令,通过本指令,可以将输入IN确定的低字节时六进制数0~F转换为连接于OB0的7段数码管显示0~F。

S7-200ASCII码转换

S7-200转换指令中的ITA、DTA、RTA是将16位整数、32位整数及浮点数转换为ASCII的指令,梯形图编程相似,如将16位整数1234转换为ASCII码的程序格式如图3-77所示。

ASCII码转换的梯形图编程格式

  梯形图中的IN为需要转换的数据,OUT为转换结果存储器起始地址。

  FMT为转换格式,长度1字节,bit2~bit0用于小数点后的数据位数;bit3用于小数点的表示形式;bit7~bit4用于浮点数转换时的数据长度,具体如下。

  bit2~bitO:小数点后的数据位数。可以表示的范围为0~7,实际只能使用0~5;当6、7时,全部ASCII作为空格处理。

  bit3:小数点的ASCII码显示形式。bit3="1",小数点以","表示;bit3=“0”,小数点以“.”表示。

  bit7~bit4:浮点数转换时的ASCII字符长度,允许为3~15。即S7-200中规定*多只能转换成15个ASCII字符,其中数据*13位字符、符号1位字符、小数点1位字符。

  例如:定义FMT为130,因对应二进制值为10000010,所以规定转换后的数据长度为8字符,小数点后2位。

  对于整数(16位)、双整数(32位),bit7~bit4=0000,ASCII字符长度办法如下。a.整数(16位)转换为ASCII(ITA指令):数据范围-32768~32767,数据占5位字符、符号占1位字符、小数点占1位字符,实际需要7位字符,由于每一ASCII字符需要占用1个字节,因此,存储器占用连续8字节长度(实际需要7字节)。

  b.双整数(32位)转换为ASCII(DTA指令):数据范围-2147483648~2147483647,数据占10位字符、符号占1位字符、小数点占1位字符,实际需要12位字符,由于每一ASCII字符需要占用1个字节,因此,存储器占用连续12字节长度。

  因此,对于图3-77的程序,定义FMT为2,小数点后的数据为2位,小数点以“.”表示。因此,转换后的数据应为12.34对应的ASCII码“00 31 322E 333 34”(参见表3-5)。

  S7-200转换指令中的ATH、HTA是十六进制数与ASCII码间的转换指令,梯形图编程相似,ATH指令的程序格式如图3-78所示。

ASCII指令的程序格式

  梯形图中的 ATH为 ASCII码转换成十六进制数的指令(HTA:十六进制数转换成ASCII码)。IN为需要转换的数据;OUT为转换结果存储器起始地址;LEN为转换数据的长度,单位为字节。

  对于图3-78中的程序,假设VB40以后的连续8个字节存放的分别是ASCII码“32 35、41、43、36、38、46、32",转换成十六制数后为"35AC68F2"(参见表3-5)。

  ATH、HTA指令编程需要注意如下两点。

  a.每次可以转换的ASCII代码数量不可以过255个;

  b. ASCIl码必须为十六进制数可以对应的字符0~9、A~F(即表3-5中的代码编号30~39、41~46,其余代码为非法)。

21.jpg


我公司是一家*的自动化工控产品维修企业,公司有充足的备件和优良的维修工程师,可为客户提供各

种变频器维修,伺服维修,直流调速器维修,数控系统维修,触摸屏维修及各种控制板,电路板类的

*维修、现场抢修、技术支持等。维修企业化运作,为客户提供持续的保障,所有维修工程师均接受专

业的技术培训,除现场器件板类快速更换维修外,我们均采取器件级维修,只将故障电子元器件及不良电

子元器件进行更换,以此降低维修成本。   24小时接修服务,先检测,报价,经用户认可再进行维修。所有维修变频器经负载试验、质量保证,没有修不好的机器,只有不精通的技术,维修*率99%。   维修一部:*维修西门子变频器、伺服、直流调速器、触摸屏、PLC、电源等全系列自动化产品,维修工程师经西门子培训合格后持证上岗。


上一篇:无锡陕西高速短波相机的优势
下一篇:汕头市地磅衡调试维修2023...