业务销售;竭诚为你服务.
公司主营西门子PLC模块,数控伺服,触摸屏等系列产品,产品*,质保一年
![]() |
参考价 | ¥670 |
订货量 | 1 |
更新时间:2019-05-29 18:29:39浏览次数:264
联系我们时请说明是化工仪器网上看到的信息,谢谢!
本店“以人为本、科技先导、顾客满意、改进"的工作方针,致力于工业自动化控制领域的产品、工程配套和集成,拥有丰富的自动化产品的应用和实践以及雄厚的技术力量,尤其以 PLC复杂控制、传动技术应用、伺服控制、数控备品备件、人机界面及网络 应用为公司的技术特长,几年来,本店在与德国 SIEMENS公司自动化与驱动部门的*紧作中,建立了良好的相互协作关系,在可编程控制器、交直流传动装置方面的业务逐年成倍增长,为广大用户提供了SIEMENS的新 技术及自动控制非常好的解决方案,?
? ?工业自动化设备,电子元器件,仪器仪表,电线电缆,通信及相关产品,电器设备,电器设备,五金交电,电子设备,机电设备及配件,机械设备,电子产品销售,机械设备安装维修,从事‘工业自动化·电子’科技专业领域内技术·技术转让·技术质询·技术服务。
?在经营活动中精益求精,主营业务优势如下:
SIEMENS 可编程控制器
? 1、 SIMATIC S7 系列PLC、S7200、s71200、S7300、S7400、ET200
? 2、 逻辑控制模块 LOGO!230RC、230RCO、230RCL、24RC、24RCL等
? 3、 SITOP 系列直流电源 24V DC 1.3A、2.5A、3A、5A、10A、20A、40A
? 4、HMI 屏TD200 TD400C TP177,MP277 MP377
SIEMENS 交、直流传动装置
? 1、 交流变频器 MICROMASTER系列:MM、MM420、MM430、MM440、ECO
MIDASTER系列:MDV??
6SE70系列(FC、VC、SC)
2、全数字直流调速装置 6RA23、6RA24、6RA28、6RA70 系列
SIEMENS 数控 伺服
? 1、840D、802S/C、802SL、828D 801D :6FC5210,6FC6247,6FC5357,6FC5211,6FC5200,6FC5510,
? 2、伺服驱动 : 6SN1123,6SN1145,6SN1146,6SN1118,6SN1110,6SN1124,6SN1125,6SN1128
转换程序状态的显示格式 (页 8834)
JOIN:连接多个字符串 (页 2494)
ATH: 将 ASCII 字符串转换为十六进制数 (S7-1200, S7-1500)
说明
使用指令“ATH"将 IN 输入参数中的 ASCII 字符串转换为十六进制数。转换结果输出
到 OUT 输出参数中。
● 使用 IN 参数 (ASCII) 处的指针,可引用以下数据类型:STRING, WSTRING, CHAR,
BYTE, Array of CHAR, Array of BYTE, WCHAR, Array of WCHAR, Array of WORD。
● 使用 OUT 参数(十六进制)处的指针,可引用以下数据类型:Array of CHAR, Array
of BYTE, Array of WORD, STRING, BYTE, CHAR, WORD, INT, DWORD, DINT, SINT,
USINT, UINT, UDINT。 以下数据类型于 S7-1500:Array of WCHAR, WSTRING,
WCHAR, ULINT, LINT, LWORD
通过参数 N,可待转换 ASCII 字符的数量。多可转换 32767 个有效 ASCII 字符。
只能解释数字“0"到“9"、大写字母“A"到“F"以及小写字母“a"到“f"。所有其它字符都
将转换为 0。
由于 ASCII 字符为 8 位,而十六进制数只有 4 位,所以输出字长度仅为输入字长度的一
半。ASCII 字符将按照读取时的顺序装换并保存在输出中。如果 ASCII 字符数为奇数,则
后转换的十六进制数右侧的半个字节将以“0"进行填充。
对 PLC 进行编程
编程和操作手册, 10/2018 2507指令
4.1 指令
参数
下表列出了“ATH"指令的参数:
参数 声明 数据类型 存储区 说明
IN Input VARIANT D、L 指向 ASCII 字符串的指针
N Input INT I、Q、M、D、L 待转换的 ASCII 字符数
或常量
RET_VAL Return WORD I、Q、M、D、L 指令的状态
OUT Output VARIANT I、Q、M、D、L 十六进制数
有关有效数据类型的更多信息,请参见“有效数据类型概述 (页 247)"。
参数 RET_VAL
错误代码 说明
(W#16#....)*
0000 无错误
0007 无效字符。只能使用以下 ASCII 字符:数字“0"到“9"、大写字母“A"到
“F"以及小写字母“a"到“f"。
8182 输入缓冲区过小,无法容纳 N 参数中的数据。
8120 IN 参数中的格式无效。
8151 IN 参数中的数据类型不受支持。
8482 输出缓冲区过小,无法容纳 N 参数中的数据。
8420 OUT 参数中的格式无效。
8451 OUT 参数中的数据类型不受支持。
* 在程序编辑器中,错误代码可显示为整数或十六进制值。有关切换显示格式的信息,请
参见“另请参见"。
ASCII 字符和十六进制值
下表显示了 ASCII 字符及其相对应的十六进制值:
ASCII 字符 ASCII 编码的十六进制值 十六进制数
"0" 30 0
"1" 31 1
对 PLC 进行编程
2508 编程和操作手册, 10/2018 指令
4.1 指令
ASCII 字符 ASCII 编码的十六进制值 十六进制数
"2" 32 2
"3" 33 3
"4" 34 4
"5" 35 5
"6" 36 6
"7" 37 7
"8" 38 8
"9" 39 9
"A" 41 A
"B" 42 B
"C" 43 C
"D" 44 D
"E" 45 E
"F" 46 F
示例
下表列出了 ASCII 字符串转换为十六进制数的示例:
IN 的数据类型 IN N OUT ENO 状态
STRING, WSTRING '0a23' 4 ● WORD#16#0A23 1
● UINT#10#2595
STRING, WSTRING ‘123aFx1a23’ 10 ● LWORD#16#123AF01A_2300 0
0000
● ULINT#10#1 313 626 236 378
939 392
STRING, WSTRING ‘a23’ 3 WORD#16#A230 1
STRING, WSTRING ‘0a23’ 4 ● WORD#[16#0A23, 16#0000] 1
● BYTE#[16#0A, 16#23]
STRING, WSTRING ‘aFbE’ 1 ● CHAR#‘A’ 1
● WCHAR#‘A’
STRING, WSTRING ‘0a23’ 4 ● CHAR#[‘0’, ‘A’, ‘2’, ‘3’] 1
● WCHAR#[‘0’, ‘A’, ‘2’, ‘3’]
对 PLC 进行编程
编程和操作手册, 10/2018 2509指令
4.1 指令
IN 的数据类型 IN N OUT ENO 状态
STRING, WSTRING ‘123aFC1a23’ 10 ● STRING#‘123AFC1A23’ 1
● WSTRING#‘123AFC1A23’
ArrayOfCHAR, [‘a’, ‘B’, ‘E’, ‘3’] 4 WORD#16#ABE3 1
ArrayOfWCHAR
ArrayOfBYTE [16#39, 16#32, 3 WORD#16#9250 1
16#35]
ArrayOfWORD [16#1234, 16#0032, 3 WORD#16#0210 0
16#0031, 16#0000]
ArrayOfWORD [16#0031, 16#0032, 4 WORD#16#1234 1
16#0033, 16#0034]
ArrayOfWORD [16#AB31, 16#32AF, 4 WORD#16#0004 0
16#4333, 16#0034]
ArrayOfWORD [16#0031, 16#0032, 4 [16#1234, 16#0000, 16#0000, 1
16#0033, 16#0034] 16#0000]
ArrayOfWORD [16#0034, 16#0035, 8 DWORD#16#4567_ABCD 1
16#0036, 16#0037,
16#0041, 16#0042,
16#0043, 16#0044]
参见
转换程序状态的显示格式 (页 8834)
HTA: 将十六进制数转换为 ASCII 字符串 (S7-1200, S7-1500)
说明
使用指令“HTA"将 IN 输入中的十六进制数转换为 ASCII 字符串。转换结果存储在
OUT 参数的地址中。
● 可以使用 IN 参数 (十六进制) 中的指针引用以下数据类型:Array of CHAR、Array of
BYTE、STRING、BYTE、CHAR、WORD、Array of WORD、INT、DWORD、Array
of DWORD、DINT、SINT、USINT、UINT、UDINT。仅 S7-1500:Array of WCHAR、
WSTRING、WCHAR、ULINT、LINT、LWORD、Array of LWORD
● 使用 OUT 参数 (ASCII) 中的指针,可以引用以下数据类型:STRING、WSTRING、
Array of CHAR、Array of WCHAR、Array of BYTE、Array of WORD
对 PLC 进行编程
2510 编程和操作手册, 10/2018 指令
4.1 指令
使用参数 N,可待转换十六进制字节的数量。由于 ASCII 字符为 8 位,而十六进制数
只有 4 位,所以输出值长度为输入值长度的两倍。在保持原始顺序的情况下,将十六进制
数的每个半位元组转换为一个字符。
多可将 32767 个字符写入 ASCII 字符串中。转换结果由数字“0"到“9"以及大写字母
“A"到“F"表示。
如果 OUT 参数中无法显示转换的完整结果,则结果将部分写入该参数。
下一篇:西门子6SL3120-1TE24-5AA1经销商