STEP 7 (TIA Portal )中如何将十六进制数转换为 ASCII 字符?

描述
下面的例子中(图 1), FC "ConvertHexToAscii"将十六进制数转换为 ASCII 字符。各个字符以ASCII 格式保存在数据块 DB1 中。这些数据类型为 "Char" 的DB变量占有一个字节的长度。这个FC以DB变量为参数,在 OB "HexToAscii"中被调用。

STEP 7 (TIA Portal )中如何将十六进制数转换为 ASCII 字符?

图1

FC "ConvertHexToAscii" 以SCL编程语言创建,下表是关于该块输入和输出变量的说明。

参数 接口 数据类型 说明
inputDWord Input DWord 输入十六进制数
outputChar Output Array[0..7] of Char 输出ASCII 格式的字符

下载

下载的附件包含带有以下块的STEP 7 (TIA Portal) 库:

  • OB1 "HexToAscii"
  • FC2 "ConvertHexToAscii"
  • DB1

包含的注释为德语和英语。

复制 ZIP 文件到单独路径下并双击运行。该库及其所有相关子目录会自动解压。然后就可以使用 STEP 7 (TIA Portal)打开和编辑该库。

STEP 7 (TIA Portal )中如何将十六进制数转换为 ASCII 字符?Registrierung notwendig 48743464_ConvertHexToAscii_Lib_STEP7_TIA_Portal_V13.zip (1,0 MB)

创建环境
FAQ中的图1和下载文件是在 STEP 7 (TIA Portal)V13+SP1 中创建的。

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc323682.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日
下一篇 2021年4月12日

相关推荐

发表回复

登录后才能评论