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