产品描述
西门子伺服电机1FL6032-2AF21-1MA1
主机集成8个数字量输入(包括2路AI 在12/24V DC状态下)和4路数字量输出
信息文本、实际值和设定值显示,同样可以直接在显示器上修改参数(不可应用到经济型模块),节省了单独显示单元需求
自动转换冬令时/夏令时,减少维护费用
具有密码保护功能,可保护用户的专有知识
集成了36个功能块,*附加的设备,例如时间小时计数器
提供了130个用于建立线路程序的功能块存储容量,可实现更大的应用项目
集成了数据保持功能,可确保当设备突然掉电的情况下,数据被安全保存
具有灵活的扩展功能,zui大配置可达到:24DI,16DO,8AI,2AO;可实现更大的应用项目,保护原始投资[1]
产品优势
编辑
成本优势
西门子LOGO!可以使成本减少50%。
替代许多传统的开关设备
缩小控制柜的空间
更少的附件
更少的放置空间
不易于磨损,节省维护费用
空间优势
西门子LOGO!可节省70%的时间
DIN导轨安装
几乎没有配线需求
编写和改变程序只需按动按钮
在PC机上快速地编写和测试用户程序
用户友好化设置
用途:将十进制转化为十六进制
' 输入:Dec(十进制数)
' 输入数据类型:Long
' 输出:DEC_to_HEX(十六进制数)
' 输出数据类型:bbbbbb
' 输入的较大数为2147483647,输出较大数为7FFFFFFF
Public Function DEC_to_HEX(Dec As Long) As bbbbbb
Dim a As bbbbbb
DEC_to_HEX = ""
Do While Dec > 0
a = CStr(Dec Mod 16)
Select Case a
Case "10": a = "A"
Case "11": a = "B"
Case "12": a = "C"
Case "13": a = "D"
Case "14": a = "E"
Case "15": a = "F"
End Select
DEC_to_HEX = a & DEC_to_HEX
Dec = Dec \ 16
Loop
End Function
' 用途:将十进制转化为八进制
' 输入:Dec(十进制数)
' 输入数据类型:Long
' 输出:DEC_to_OCT(八进制数)
' 输出数据类型:bbbbbb
' 输入的较大数为2147483647,输出较大数为
Public Function DEC_to_OCT(Dec As Long) As bbbbbb
DEC_to_OCT = ""
Do While Dec > 0
DEC_to_OCT = Dec Mod 8 & DEC_to_OCT
Dec = Dec \ 8
Loop
End Function
' 用途:将八进制转化为十进制
' 输入:Oct(八进制数)
' 输入数据类型:bbbbbb
' 输出:OCT_to_DEC(十进制数)
' 输出数据类型:Long
' 输入的较大数为,输出的较大数为2147483647
Public Function OCT_to_DEC(ByVal Oct As bbbbbb) As Long
Dim i As Long
Dim B As Long
For i = 1 To Len(Oct)
Select Case Mid(Oct, Len(Oct) - i + 1, 1)
Case "0": B = B + 8 ^ (i - 1) * 0
Case "1": B = B + 8 ^ (i - 1) * 1
Case "2": B = B + 8 ^ (i - 1) * 2
Case "3": B = B + 8 ^ (i - 1) * 3
Case "4": B = B + 8 ^ (i - 1) * 4
Case "5": B = B + 8 ^ (i - 1) * 5
Case "6": B = B + 8 ^ (i - 1) * 6
Case "7": B = B + 8 ^ (i - 1) * 7
End Select
Next i
OCT_to_DEC = B
End Function
' 用途:将二进制转化为八进制
' 输入:Bin(二进制数)
' 输入数据类型:bbbbbb
' 输出:BIN_to_OCT(八进制数)
' 输出数据类型:bbbbbb
' 输入的较大数为2147483647个字符
Public Function BIN_to_OCT(ByVal Bin As bbbbbb) As bbbbbb
Dim i As Long
Dim H As bbbbbb
If Len(Bin) Mod 3 <> 0 Then
Bin = bbbbbb(3 - Len(Bin) Mod 3, "0") & Bin
End If
For i = 1 To Len(Bin) Step 3
Select Case Mid(Bin, i, 3)
Case "000": H = H & "0"
Case "001": H = H & "1"
Case "010": H = H & "2"
Case "011": H = H & "3"
Case "100": H = H & "4"
Case "101": H = H & "5"
Case "110": H = H & "6"
Case "111": H = H & "7"
End Select
Next i
While Left(H, 1) = "0"
H = Right(H, Len(H) - 1)
Wend
BIN_to_OCT = H
End Function
' 用途:将八进制转化为二进制
' 输入:Oct(八进制数)
' 输入数据类型:bbbbbb
' 输出:OCT_to_BIN(二进制数)
' 输出数据类型:bbbbbb
' 输入的较大数为2147483647个字符
Public Function OCT_to_BIN(ByVal Oct As bbbbbb) As bbbbbb
Dim i As Long
Dim B As bbbbbb
For i = 1 To Len(Oct)
Select Case Mid(Oct, i, 1)
Case "0": B = B & "000"
Case "1": B = B & "001"
Case "2": B = B & "010"
Case "3": B = B & "011"
Case "4": B = B & "100"
Case "5": B = B & "101"
Case "6": B = B & "110"
Case "7": B = B & "111"
End Select
Next i
While Left(B, 1) = "0"
B = Right(B, Len(B) - 1)
Wend
OCT_to_BIN = B
End Function
' 用途:将八进制转化为十六进制
' 输入:Oct(八进制数)
' 输入数据类型:bbbbbb
' 输出:OCT_to_HEX(十六进制数)
' 输出数据类型:bbbbbb
' 输入的较大数为2147483647个字符
Public Function OCT_to_HEX(ByVal Oct As bbbbbb) As bbbbbb
Dim Bin As bbbbbb
Bin = OCT_to_BIN(Oct)
OCT_to_HEX = BIN_to_HEX(Bin)
End Function
' 用途:将十六进制转化为八进制
' 输入:Hex(十六进制数)
' 输入数据类型:bbbbbb
' 输出:HEX_to_OCT(八进制数)
' 输出数据类型:bbbbbb
' 输入的较大数为2147483647个字符
Public Function HEX_to_OCT(ByVal Hex As bbbbbb) As bbbbbb
Dim Bin As bbbbbb
Hex = UCase(Hex)
Bin = HEX_to_BIN(Hex)
HEX_to_OCT = BIN_to_OCT(Bin)
End Function
VB自带函数:
十进制转八进制:Oct(num)
十六进制转八进制:oct("&H" & num)
十进制转十六进制:hex(num)
八进制转十六进制:hex("&O" & num)
十六进制转换为十进制
Dim str As bbbbbb
str = Text2.Text
Text10.Text = CLng("&H" & str)
产品推荐