广告

西门子控制单元6AU1400-7AA05-0AA0定制

  • 图片0
  • 图片1
  • 图片2
  • 图片3
  • 图片4
  • 图片5
1/6
新浪微博
QQ空间
豆瓣网
百度新首页
取消

<p>
西门子控制单元6AU1400-7AA05-0AA0定制
</p>
<p>
全新原装,千万库存。本公司宗旨:本着以诚信为本,以顾客为中心,让顾客满意,创造一个舒心的购物环境
</p>
基本指令
8.7转换操作
8.7&nbsp;转换操作
8.7.1&nbsp;CONV (转换值)
表格8- 102转换(CONV)指令
LAD/FBD&nbsp;&nbsp;&nbsp;SCL&nbsp;说明
一&nbsp;C0HV EH ENO m&nbsp;OUT&nbsp;&nbsp;out := &lt;data type in&gt; TO &lt;data type out&gt;(in);&nbsp;将数据元素从一种数据类型转换 为另一种数据类型。
1对于LAD和FBD:单击“???”并从下拉菜单中选择数据类型。
2对于SCL:通过识别输入参数(in)和输出参数(out)的数据类型来构造转换指令。例如,DWORD_TO_REAL
将DWord值转换为Real值。
表格8-103参数的数据类型
参数&nbsp;数据类型&nbsp;说明
IN&nbsp;位串 ^ Sint, USInt, Int, Ulnt, Dint, UDInt, Real, LReal, BCD16, BCD32, Char, WChar&nbsp;输入值
OUT&nbsp;位串 ^ Sint, USInt, Int, Ulnt, Dint, UDInt, Real, LReal, BCD16, BCD32, Char, WChar&nbsp;转换为新数据类型的输入值
1该指令不允许您选择位串(Byte、Word、DWord)。要为指令参数输入数据类型Byte、Word或DWord
的操作数,选择位长度相同的无符号整型。例如为Byte选择USInt、为Word选择Ulnt或为DWord选择
UDInt。
选择(转换源)数据类型之后,(转换目标)下拉列表中将显示可能的转换项列表。与
BCD16进行转换于丨nt数据类型。与BCD32进行转换于Dint数据类型。
表格8- 104 ENO状态
ENO&nbsp;说明&nbsp;结果(OUT)
1&nbsp;无错误&nbsp;有效结果
0&nbsp;IN 为 +/- INF 或 +/- NaN&nbsp;+/- INF 或 +/- NaN
0&nbsp;结果超出OUT数据类型的有效范围&nbsp;OUT设置为IN值
S7-1200可编程控制器
系统手册,V4.2, 09/2016, A5E02486685-AK
317
基本指令
8.7转换操作
8.7.2&nbsp;SCL的转换指令
SCL的转换指令
表格8- 105从Bool、Byte、Word或DWord进行转换
数据类型&nbsp;指令&nbsp;结果
Bool&nbsp;BOOL TO BYTE, BOOL TO WORD, BOOL TO DWORD, BOOL TO INT, BOOL TO DINT&nbsp;值被传送到目标数据类型的低有效位。
Byte&nbsp;BYTE TO BOOL&nbsp;低有效位被传送到目标数据类型。
&nbsp;BYTE TO WORD, BYTE TO DWORD&nbsp;值被传送到目标数据类型的低有效字节。
&nbsp;BYTE TO SINT, BYTE TO USINT&nbsp;值被传送到目标数据类型。
&nbsp;BYTE TO INT, BYTE TO UINT, BYTE TO DINT, BYTE TO UDINT&nbsp;值被传送到目标数据类型的低有效字节。
Word&nbsp;WORD TO BOOL&nbsp;低有效位被传送到目标数据类型。
&nbsp;WORD TO BYTE&nbsp;源值的低有效字节被传送到目标数据类型
&nbsp;WORD TO DWORD&nbsp;值被传送到目标数据类型的低有效字。
&nbsp;WORD TO SINT, WORD TO USINT&nbsp;源值的低有效字节被传送到目标数据类型。
&nbsp;WORD TO INT, WORD TO UINT&nbsp;值被传送到目标数据类型。
&nbsp;WORD TO DINT, WORD TO UDINT&nbsp;值被传送到目标数据类型的低有效字。
DWord&nbsp;DWORD TO BOOL&nbsp;低有效位被传送到目标数据类型。
&nbsp;DWORD TO BYTE, DWORD TO WORD, DWORD TO SINT&nbsp;源值的低有效字节被传送到目标数据类型。
&nbsp;DWORD TO USINT, DWORD TO INT, DWORD TO UINT&nbsp;源值的低有效字被传送到目标数据类型。
&nbsp;DWORD TO DINT, DWORD TO UDINT, DWORD TO REAL&nbsp;值被传送到目标数据类型。
318
S7-1200可编程控制器
系统手册,V4.2, 09/2016, A5E02486685-AK
基本指令
8.7转换操作
表格8-106从短整型(SInt或USInt)进行转换
数据类型&nbsp;指令&nbsp;结果
SInt&nbsp;SINT TO BOOL&nbsp;低有效位被传送到目标数据类型。
&nbsp;SINT TO BYTE&nbsp;值被传送到目标数据类型
&nbsp;SINT TO WORD, SINT TO DWORD&nbsp;值被传送到目标数据类型的低有效字节。
&nbsp;SINT TO INT, SINT TO DINT, SINT TO USINT, SINT TO UINT, SINT TO UDINT, SINT TO REAL, SINT TO LREAL, SINT TO CHAR, SINT TO STRING&nbsp;值被转换。
USInt&nbsp;USINT TO BOOL&nbsp;低有效位被传送到目标数据类型。
&nbsp;USINT TO BYTE&nbsp;值被传送到目标数据类型
&nbsp;USINT TO WORD, USINT TO DWORD, USINT TO INT, USINT TO UINT, USINT TO DINT, USINT TO UDINT&nbsp;值被传送到目标数据类型的低有效字节。
&nbsp;USINT TO SINT, USINT TO REAL, USINT TO LREAL, USINT TO CHAR, USINT TO STRING&nbsp;值被转换。
表格8-107从整型(Int或UInt)进行转换
数据类型&nbsp;指令&nbsp;结果
Int&nbsp;INT TO BOOL&nbsp;低有效位被传送到目标数据类型。
&nbsp;INT TO BYTE, INT TO DWORD, INT TO SINT, INT TO USINT, INT TO UINT, INT TO UDINT, INT TO REAL, INT TO LREAL, INT TO CHAR, INT TO STRING&nbsp;值被转换。
&nbsp;INT TO WORD&nbsp;值被传送到目标数据类型。
&nbsp;INT TO DINT&nbsp;值被传送到目标数据类型的低有效字节。
UInt&nbsp;UINT TO BOOL&nbsp;低有效位被传送到目标数据类型。
&nbsp;UINT TO BYTE, UINT TO SINT, UINT TO USINT, UINT TO INT, UINT TO REAL, UINT TO LREAL, UINT TO CHAR, UINT TO STRING&nbsp;值被转换。
&nbsp;UINT TO WORD, UINT TO DATE&nbsp;值被传送到目标数据类型。
&nbsp;UINT TO DWORD, UINT TO DINT, UINT TO UDINT&nbsp;值被传送到目标数据类型的低有效字节。
S7-1200可编程控制器
系统手册,V4.2, 09/2016, A5E02486685-AK
319
基本指令
8.7转换操作
表格8-108从双整型(Dint或UDInt)进行转换
数据类型&nbsp;指令&nbsp;结果
DInt&nbsp;DINT TO BOOL&nbsp;低有效位被传送到目标数据类 型。
&nbsp;DINT TO BYTE, DINT TO WORD, DINT TO SINT, DINT TO USINT, DINT TO INT, DINT TO UINT, DINT TO UDINT, DINT TO REAL, DINT TO LREAL, DINT TO CHAR, DINT TO STRING&nbsp;值被转换。
&nbsp;DINT TO DWORD, DINT TO TIME&nbsp;值被传送到目标数据类型。
UDInt&nbsp;UDINT TO BOOL&nbsp;低有效位被传送到目标数据类 型。
&nbsp;UDINT TO BYTE, UDINT TO WORD, UDINT TO SINT, UDINT TO USINT, UDINT TO INT, UDINT TO UINT, UDINT TO DINT, UDINT TO REAL, UDINT TO LREAL, UDINT TO CHAR, UDINT TO STRING&nbsp;值被转换。
&nbsp;UDINT TO DWORD, UDINT TO TOD&nbsp;值被传送到目标数据类型。
表格8- 109从实数(Real或LReal)进行转换
数据类型&nbsp;指令&nbsp;结果
Real&nbsp;REAL TO DWORD, REAL TO LREAL&nbsp;值被传送到目标数据类型。
&nbsp;REAL TO SINT, REAL TO USINT, REAL TO INT, REAL TO UINT, REAL TO DINT, REAL TO UDINT, REAL TO STRING&nbsp;值被转换。
LReal&nbsp;LREAL TO SINT, LREAL TO USINT, LREAL TO INT, LREAL TO UINT, LREAL TO DINT, LREAL TO UDINT, LREAL TO REAL, LREAL TO STRING&nbsp;值被转换。
表格8- 110从Time、DTL、TOD或Date进行转换
数据类型&nbsp;指令&nbsp;结果
Time&nbsp;TIME TO DINT&nbsp;值被传送到目标数据类型。
DTL&nbsp;DTL TO DATE, DTL TO TOD&nbsp;值被转换。
TOD&nbsp;TOD TO UDINT&nbsp;值被转换。
Date&nbsp;DATE TO UINT&nbsp;值被转换。
320
S7-1200可编程控制器
系统手册,V4.2, 09/2016, A5E02486685-AK
基本指令
87转换操作
表格8- 111从Char或String进行转换
数据类型&nbsp;指令&nbsp;结果
Char&nbsp;CHAR TO SINT, CHAR TO USINT, CHAR TO INT, CHAR TO UINT, CHAR TO DINT, CHAR TO UDINT&nbsp;值被转换。
&nbsp;CHAR TO STRING&nbsp;值被传送到字符串的个字符。
String&nbsp;STRING TO SINT, STRING TO USINT, STRING TO INT, STRING TO UINT, STRING TO DINT, STRING TO UDINT, STRING TO REAL, STRING TO LREAL&nbsp;值被转换。
&nbsp;STRING TO CHAR&nbsp;字符串的个字符被复制到Char。
8.7.3&nbsp;ROUND (取整)和TRUNC (截尾取整)
表格8- 112 ROUND和TRUNC指令
LAD/FBD
ROUND
;ho Dlrii
一Jen&nbsp;mo
[in&nbsp;um
SCL
out := ROUND (in);
说明
将实数转换为整数。对于
LAD/FBD,在指令框中单击“???”选择输出数据类型,例如“Dint’
对于SCL,ROUND指令的默认输出数据类型为
DINT。要舍入为另一种输出数据类型,输入具有数据类型的显式
名称的指令名称,例如:ROUND_REAL或ROUND_LREAL。
实数的小数部分舍入为接近的整数值(IEEE-
取整为接近值)。如果该数值刚好是两个连续整数的一半(例
如,10.5 ),则将其取整为偶数。例如:
• ROUND (10.5) = 10
out
TRUNC(in);
• ROUND (11.5) = 12
TRUNC
用于将实数转换为整数。实数的小数部分被截成零(IEEE-
取整为零)。
1对于LAD和FBD:单击“???”(按指令名称)并从下拉菜单中选择数据类型
S7-1200可编程控制器
系统手册,V4.2, 09/2016, A5E02486685-AK
321
基本指令
8.7转换操作
表格8-113参数的数据类型
参数&nbsp;数据类型&nbsp;说明
IN&nbsp;Real, LReal&nbsp;浮点型输入
OUT&nbsp;Sint, Int, DInt, USInt, UInt, UDInt, Real, LReal&nbsp;取整或截取后的输出
表格8- 114 ENO状态
ENO&nbsp;说明&nbsp;结果(OUT)
1&nbsp;无错误&nbsp;有效结果
0&nbsp;IN 为 +/- INF 或 +/- NaN&nbsp;+/- INF 或 +/- NaN
8.7.4&nbsp;CEIL和FLOOR (浮点数向上和向下取整)
表格8- 115 CEIL和FLOOR指令
LAD/FBD SCL
out
CEIL
£NC-
1M OUI -
FLOOR
t&amp;Dihl
-EN&nbsp;ENO
■IN&nbsp;OUT
out
CEIL(in);
说明
将实数(Rea丨或
LReal)转换为大于或等于所选实数的小整数(EE
E“向正无穷取整”)。
:=FLOOR(in);
将实数(Rea丨或
LReal)转换为小于或等于所选实数的大整数(EE
E“向负无穷取整”)。
1对于LAD和FBD:单击“???”(按指令名称)并从下拉菜单中选择数据类型
表格8-116参数的数据类型
参数&nbsp;数据类型&nbsp;说明
IN&nbsp;Real, LReal&nbsp;浮点型输入
OUT&nbsp;SInt, Int, DInt, USInt, UInt, UDInt, Real, LReal&nbsp;转换后的输出
322
S7-1200可编程控制器
系统手册,V4.2, 09/2016, A5E02486685-AK
基本指令
8.7转换操作
表格8- 117 ENO状态
ENO&nbsp;说明&nbsp;结果(OUT)
1&nbsp;无错误&nbsp;有效结果
0&nbsp;IN 为 +/- INF 或 +/- NaN&nbsp;+/- INF 或 +/- NaN
8.7.5&nbsp;SCALE_X (标定)和 NORM_X (标准化)
表格8- 118 SCALE_X 和 NORM_X 指令
LAD/FBD&nbsp;&nbsp;&nbsp;SCL&nbsp;说明
&nbsp;SCALE_X fl®^ lo 717 EN&nbsp;EWO OUT VALUE bm&nbsp;&nbsp;out :=SCALE X(min:= in , value:= in , max:= in);&nbsp;按参数MIN和MAX 所的数据类型和值范围对标准化的实 参数 VALUE (其中,0.0 &lt;= VALUE &lt;= 1.0)进行标定: OUT = VALUE (MAX - MIN) + MIN
—&nbsp;H0RM_X 7r?toR«J en M:IM&nbsp;_ VAtUE&nbsp;&nbsp;out :=NORM X(min:= in , value:= in , max:= in );&nbsp;标准化通过参数MIN和MAX 的值范围内的参数VALUE: OUT = (VALUE - MIN) / (MAX - MIN), 其中(0.0 &lt;= OUT &lt;= 1.0)
1对于LAD和FBD:单击“???”并从下拉菜单中选择数据类型。
<p>
&nbsp;
</p>
<p>下一篇:<a href="">西门子控制单元6AU1435-2AA00-0AA0销售</p>

杭州晨曙机电设备有限公司为你提供的“西门子控制单元6AU1400-7AA05-0AA0定制”详细介绍
在线留言

*详情

*联系

*手机

西门子控制单元信息

VIP推荐信息

热门搜索

PLC控制系>PLC功能模>西门子控制单
信息由发布人自行提供,其真实性、合法性由发布人负责;交易汇款需谨慎,请注意调查核实。
触屏版 电脑版
@2009-2024 京ICP证100626