广告

西门子控制单元6AU1432-2AA00-0AA0经销商

西门子控制单元6AU1432-2AA00-0AA0经销商
收藏 分享
举报
价格 6
起批量 ≥ 1件
供应商 杭州晨曙机电设备有限公司
所在地 青浦区青湖路726号2层A区283室
康兴斌

򈊡򈊣򈊦򈊦򈊡򈊤򈊥򈊦򈊧򈊨򈊣 1134445559 򈊠򈊢򈊡-򈊦򈊡򈊡򈊠򈊧򈊩򈊩򈊢

微信在线

杭州晨曙机电设备有限公司
  • 注册城市:上海 金山
  • 企业类型:政府或其他机构
  • 成立时间:2013-07-02
  • 资质认证: 个人身份已认证 营业执照已认证 天眼查已认证 手机已认证 微信已认证
“西门子控制单元6AU1432-2AA00-0AA0经销商”详细信息
基本参数
联系人
康兴斌
手机
13661456783
面向地区
产品名称
PLC模块,数字量模块,输出模块,CPU模块
关键词
西门子控制单元,6AU1432-2AA00-0AA0,经销商
微信号
13661456783
价格
¥6

西门子控制单元6AU1432-2AA00-0AA0经销商

<p>
西门子控制单元6AU1432-2AA00-0AA0经销商
</p>
本公司主营西门子工业自动化产品,原装,品质保障上海斌勤电气技术有限公司 业务顾问;康工竭诚为你服务将字符数组的全部或一部分复制到字符串。
pChars:=_dint_in_,
Cnt:=_uint_in_,
Strg=&gt;_string_out_);
执行 Chars_TO_Strg
之前声明输出字符串。之后,Chars_TO_Strg
操作会覆盖该字符串。
可以使用所有受支持的大长度(1..254)的字符串。
Chars_TO_Strg
操作不会更改字符串的大长度值。达到大字符串
长度后,将停止从数组复制到字符串。
字符数组中的nul字符“$00”或16#00
值起分隔符的作用,用于结束向字符串复制字符的操
作。
表格9- 38参数的数据类型(Chars_TO_Strg)
参数和类型&nbsp;&nbsp;数据类型&nbsp;说明
Chars&nbsp;IN&nbsp;Variant&nbsp;Chars参数是要转换为字符串的零基字符数组[0..n] 的指针。可以在DB 中声明数组,也可以在块接口中将其声明为本地变量。 示例:"DB1".MyArray 指向 DB1中的 MyArray [0..10] of Char元素值。
pChars&nbsp;IN&nbsp;Dint&nbsp;数组中要复制的个字符的元素编号。默认值为数组 元素[0]。
Cnt&nbsp;IN&nbsp;UInt&nbsp;要复制的字符数: 0表示全部
Strg&nbsp;OUT&nbsp;String, WString&nbsp;目标字符串
S7-1200可编程控制器
系统手册,V4.2, 09/2016, A5E02486685-AK
395
扩展指令
9.2字符串和字符
表格9- 39 ENO状态
ENO&nbsp;说明
1&nbsp;无错误
0&nbsp;Chars_TO_Strg: 尝试将多于字符串声明中大长度字节允许的字符字节复制到输出字符串中。
0&nbsp;Chars_TO_Strg: nul字符(16#00)值出现在输入字符字节数组中。
0&nbsp;Strg_TO_Chars:尝试将多于元素数量限定允许的字符字节复制到输出数组中。
9.2.3.3 ATH和HTA (在ASCII字符串与十六进制数之间转换)指令
使用ATH (ASCII到十六进制)和HTA (十六进制到ASCII)指令进行ASCII
字符字节(仅字符0到9和大写A到F)与相应的4位十六进制半字节之间的转换
表格9- 40 ATH指令
LAD/FBD&nbsp;&nbsp;&nbsp;SCL&nbsp;说明
—&nbsp;ATH InA EN&nbsp;EMC IH fiET_VAL N&nbsp;OUT&nbsp;B&nbsp;ret val := ATH( in:= variant in , n:= int in , out=&gt; variant out );&nbsp;将ASCII字符转换为压缩的十六进制数字。
表格9- 41 ATH指令的数据类型
参数类型&nbsp;&nbsp;数据类型&nbsp;说明
IN&nbsp;IN&nbsp;Variant&nbsp;指向ASCII字符字节数组的指针
N&nbsp;IN&nbsp;UInt&nbsp;要转换的ASCII字符字节数
RET_VAL&nbsp;OUT&nbsp;Word&nbsp;执行条件代码
OUT&nbsp;OUT&nbsp;Variant&nbsp;指向转换后的十六进制字节数组的指针
396
S7-1200可编程控制器
系统手册,V4.2, 09/2016, A5E02486685-AK
扩展指令
9.2字符串和字符
转换从参数丨N的位置开始,并持续N个字节。结果放置在OUT
的位置。只能转换有效的ASCII字符0到9、小写a到f和大写A到
F。任何其它字符都将被转换为零。
8位ASCII编码的字符将被转换为4位十六进制半字节。可将两个ASCII
字符转换为一个包含两个4位十六进制半字节的字节。
参数IN和OUT的是字节数组而不是十六进制String数据。ASCII
字符将被转换,并以其被读取的顺序放置在十六进制输出中。如果ASCII
字符数为奇数,则在后一个转换的十六进制数字的右侧半字节中放置零
表格9- 42示例:ASCII到十六进制(ATH)转换
IN字符字节&nbsp;N&nbsp;OUT值&nbsp;ENO
'0a23'&nbsp;4&nbsp;W#16#0A23&nbsp;TRUE
,123AFx1a23,&nbsp;10&nbsp;16#123AF01023&nbsp;FALSE
'a23'&nbsp;3&nbsp;W#16#A230&nbsp;TRUE
表格9- 43 HTA指令
LAD/FBD&nbsp;&nbsp;&nbsp;SCL&nbsp;说明
&nbsp;HTA EM&nbsp;EWO IN F!ET_VAL W&nbsp;OUT&nbsp;&nbsp;ret val := HTA( in:= variant in , n:= uint in , out=&gt; variant out );&nbsp;将压缩的十六进制数字转换为相应的ASCII字符字节。
表格9-44 HTA指令的数据类型
参数和类型&nbsp;&nbsp;数据类型&nbsp;说明
IN&nbsp;IN&nbsp;Variant&nbsp;指向输入字节数组的指针
N&nbsp;IN&nbsp;UInt&nbsp;要转换的字节数(每个输入字节有两个4位半字节,并会生成 2N个ASCII字符)
RET_VAL&nbsp;OUT&nbsp;Word&nbsp;执行条件代码
OUT&nbsp;OUT&nbsp;Variant&nbsp;指向ASCII字符字节数组的指针
S7-1200可编程控制器
系统手册,V4.2, 09/2016, A5E02486685-AK
397
扩展指令
9.2字符串和字符
转换从参数IN的位置开始,并持续N个字节。每个4位半字节都会转换为单个8位
ASCII字符,并会生成2N个ASCII字符输出字节。全部2N个输出字节都会被写为
ASCII字符0到9以及大写的A到F。参数OUT一个字节数组,而不是字符串。
十六进制字节的每个半字节将按其读入的顺序转换为一个字符(转换十六进制数字
左侧的半字节,然后转换该字节右侧的半字节)。
表格9-45示例:十六进制到ASCII (HTA)转换
IN值&nbsp;N&nbsp;OUT字符字节&nbsp;ENO (执行HTA之后,ENO始终为TRUE)
W#16#0123&nbsp;2&nbsp;.0123-&nbsp;TRUE
DW#16#123AF012&nbsp;4&nbsp;'123AF012'&nbsp;TRUE
表格9- 46 ATH and HTA条件代码
RET一VAL (W#16#....)&nbsp;说明&nbsp;ENO
0000&nbsp;无错误&nbsp;TRUE
0007&nbsp;无效的ATH输入字符:发现不属于ASCII字符0-9、小写a到f和大写A 到F的字符&nbsp;FALSE
8101&nbsp;非法或无效的输入指针,例如,访问一个不存在的数据块。&nbsp;FALSE
8120&nbsp;输入字符串的格式无效,即,大值= 0、大值=255、当前值&gt; 大值或允许的指针长度 &lt; 大值&nbsp;FALSE
8182&nbsp;输入缓冲区对于N来说过小&nbsp;FALSE
8151&nbsp;数据类型不允许用于输入缓冲区&nbsp;FALSE
8301&nbsp;非法或无效的输出指针,例如,访问一个不存在的数据块。&nbsp;FALSE
8320&nbsp;输出字符串的格式无效,S即大值= 0、大值=255、当前值&gt; 大值或允许的指针长度 &lt; 大值&nbsp;FALSE
8382&nbsp;输出缓冲区对于N来说过小&nbsp;FALSE
8351&nbsp;数据类型不允许用于输出缓冲区&nbsp;FALSE
398
S7-1200可编程控制器
系统手册,V4.2, 09/2016, A5E02486685-AK
扩展指令
9.2字符串和字符
9.2.4&nbsp;字符串操作指令
控制程序可以使用以下字符串和字符指令为操作员显示和过程日志创建消息。
9.2.4.1&nbsp;MAX_LEN (字符串的大长度)
表格9- 47大长度指令
LAD/FBD
MAi:_LEM
String
I&nbsp;ENO
OUT
SCL&nbsp;说明
MAX_LEN (字符串的大长度)提供了在输出OUT
中分配给字符串IN
的大长度值。如果处理指令期间出错,则输出空字符串长度。
String 和 WString
数据类型包含两个长度:个字节(或字)大长度,第二
个字节(或字)当前长度(当前有效字符的数量)。
•在方括号中每个String或WString
声明的字符串大长度。String占用的字节数超过大长度2
个字节。WString占用的字数超过大长度2个字。
•当前长度表示实际使用的字符数。当前长度小于或等于大
长度。对于String,当前长度以字节为单位,对于
WString,当前长度以字为单位。
使用MAX_LEN i指令获取字符串的大长度,使用LEN
指令获取字符串的当前长度。
表格9-48参数的数据类型
参数和类型&nbsp;&nbsp;数据类型&nbsp;说明
IN&nbsp;IN&nbsp;String, WString&nbsp;输入字符串
OUT&nbsp;OUT&nbsp;DInt&nbsp;IN字符串允许的大字符数
S7-1200可编程控制器
系统手册,V4.2, 09/2016, A5E02486685-AK
399
扩展指令
9.2字符串和字符
9.2.4.2 LEN (确定字符串的长度)
表格9- 49长度指令
LAD/FBD&nbsp;&nbsp;SCL&nbsp;说明
LEN Jeh&nbsp;eno -jlN&nbsp;OUT&nbsp;&nbsp;out := LEN(in);&nbsp;LEN (长度)提供输出OUT处的字符串丨N 的当前长度。空字符串的长度为零。
表格9-50参数的数据类型
参数和类型&nbsp;&nbsp;数据类型&nbsp;说明
IN&nbsp;IN&nbsp;String, WString&nbsp;输入字符串
OUT&nbsp;OUT&nbsp;丨nt, Dint, Real, LReal&nbsp;IN字符串的有效字符数
表格9- 51 ENO状态
ENO&nbsp;条件&nbsp;OUT
1&nbsp;没有无效字符串条件&nbsp;有效字符串长度
0&nbsp;IN的当前长度超出IN的大长度&nbsp;当前长度被设置为0
&nbsp;IN的大长度不在分配的存储范围内&nbsp;
&nbsp;IN的大长度为255 (非法长度)&nbsp;
400
S7-1200可编程控制器
系统手册,V4.2, 09/2016, A5E02486685-AK
扩展指令
9.2字符串和字符
9.2.4.3&nbsp;CONCAT (合并字符串)
表格9-52连接字符串指令
LAD/FBD&nbsp;SCL&nbsp;说明
&nbsp;out := CONCAT(in1, in2);&nbsp;CONCAT (连接字符串)将字符串参数IN1和IN2 连接成一个字符串,并在OUT输出。连接后,字符串 IN1是组合字符串的左侧部分,而IN2是其右侧部分。
CONCAT String -EN&nbsp;ENO- iUi&nbsp;OUT- IN2&nbsp;&nbsp;
表格9-53参数的数据类型
参数和类型&nbsp;&nbsp;数据类型&nbsp;说明
丨N1&nbsp;IN&nbsp;String, WString&nbsp;输入字符串1
IN2&nbsp;IN&nbsp;String, WString&nbsp;输入字符串2
OUT&nbsp;OUT&nbsp;String, WString&nbsp;组合字符串(字符串1 +字符串2)
表格9- 54 ENO状态
ENO&nbsp;条件&nbsp;OUT
1&nbsp;未检测到错误&nbsp;有效字符
0&nbsp;连接后的结果字符串比OUT字符串的大长度长&nbsp;复制结果字符串字符直到达到 OUT的大长度为止
&nbsp;IN1的当前长度超出IN1的大长度,IN2的当前长度超出IN2 的大长度,或OUT的当前长度超出OUT 的大长度(无效字符串)&nbsp;当前长度被设置为0
&nbsp;IN1、IN2或OUT的大长度不在分配的存储范围内&nbsp;
&nbsp;IN1或IN2的大长度为255,或者OUT的大长度为0或 255 (String数据类型)&nbsp;
&nbsp;IN1或IN2的大长度为65534,或者OUT的大长度为0或 65534 (WString 数据类型)&nbsp;
S7-1200可编程控制器
系统手册,V4.2, 09/2016, A5E02486685-AK
401
扩展指令
9.2字符串和字符
9.2.4.4 LEFT、RIGHT和MID (读取字符串中的子串)指令
表格9-55左侧、右侧和中间子串操作
LAD/FBD
SCL
out := LEFT(in, L);
说明
LEFT (左侧子串)提供由字符串参数丨N的前L
个字符所组成的子串。
•如果L大于IN字符串的当前长度,则在OUT中返回整个
IN字符串。
out := MID(in, L, p);
•如果输入是空字符串,则在OUT中返回空字符串。
MID (中间子串)提供字符串的中间部分。中间子串为L
个字符长,并从字符位置P (包括P)开始算起
out := RIGHT(in, L);
如果L和P的和超出字符串参数IN
的当前长度,则返回从字符位置P开始并一直到IN
字符串结尾的子串。
RIGHT (右侧子串)提供字符串的后L个字符。
•如果L大于IN字符串的当前长度,则在参数OUT
中返回整个IN字符串。
•如果输入是空字符串,则在OUT中返回空字符串。
表格9-56参数的数据类型
参数和类型&nbsp;&nbsp;数据类型&nbsp;说明
IN&nbsp;IN&nbsp;String, WString&nbsp;输入字符串
L&nbsp;IN&nbsp;Int&nbsp;要创建的子串的长度: •&nbsp;LEFT使用字符串左侧的字符数 •&nbsp;RIGHT使用字符串右侧的字符数 •&nbsp;MID使用字符串中从位置P开始的字符数
P&nbsp;IN&nbsp;Int&nbsp;MID:要复制的个子串字符的位置 P= 1,表示IN字符串的起始字符位置
OUT&nbsp;OUT&nbsp;String, WString&nbsp;输出字符串
<p>
&nbsp;
</p>
<p>下一篇:<a href="">西门子控制单元6AU1425-2AA00-0AA0代理商</p>
联系我时,请说是在黄页88网林芝PLC功能模块栏目上看到的,谢谢!

优质林芝PLC功能模块信息推荐

留言板

  • PLC模块数字量模块输出模块CPU模块西门子控制单元6AU1432-2AA00-0AA0经销商
  • 价格商品详情商品参数其它
  • 提交留言即代表同意更多商家联系我

杭州晨曙机电设备有限公司

地址:青浦区青湖路726号2层A区283室

最新PLC功能模块信息

“西门子控制单元6AU1432-2AA00-0AA0经销商”信息由发布人自行提供,其真实性、合法性由发布人负责。交易汇款需谨慎,请注意调查核实。