产品描述
西门子伺服电机1FL6032-2AF21-1AA1
在确定PLC和PC有线通信正常的情况下,通过直线三芯线(TX--TX,RX--RX,GND--GND)连接好MDS OEM主站电台和PC,从站电台通过交叉三芯线(TX--RX,RX--TX,GND--GND)和PPI电缆的一端连接,PPI的另一端和PLC的编程口进行连接。
2、OEM电台与PLC匹配的参数:
(1) Network Address = NONE
(2) Data Baud Rate为9600 8E1
(3) CTS Delay =0 ms
(4) CTSHOLD Delay = CTSHOLD n/a
(5) Device Type = DCE
(6) PWR Level=H
(7) TX Frequency(同频或异频)
(8) RX Frequency(同频或异频)
3、PL
用途:将十进制转化为二进制
' 输入:Dec(十进制数)
' 输入数据类型:Long
' 输出:DEC_to_BIN(二进制数)
' 输出数据类型:bbbbbb
' 输入的较大数为2147483647,输出较大数为1111111111111111111111111111111(31个1)
Public Function DEC_to_BIN(Dec As Long) As bbbbbb
DEC_to_BIN = ""
Do While Dec > 0
DEC_to_BIN = Dec Mod 2 & DEC_to_BIN
Dec = Dec \ 2
Loop
End Function
' 用途:将二进制转化为十进制
' 输入:Bin(二进制数)
' 输入数据类型:bbbbbb
' 输出:BIN_to_DEC(十进制数)
' 输出数据类型:Long
' 输入的较大数为1111111111111111111111111111111(31个1),输出较大数为2147483647
Public Function BIN_to_DEC(ByVal Bin As bbbbbb) As Long
Dim i As Long
For i = 1 To Len(Bin)
BIN_to_DEC = BIN_to_DEC * 2 + Val(Mid(Bin, i, 1))
Next i
End Function
' 用途:将十六进制转化为二进制
' 输入:Hex(十六进制数)
' 输入数据类型:bbbbbb
' 输出:HEX_to_BIN(二进制数)
' 输出数据类型:bbbbbb
' 输入的较大数为2147483647个字符
Public Function HEX_to_BIN(ByVal Hex As bbbbbb) As bbbbbb
Dim i As Long
Dim B As bbbbbb
Hex = UCase(Hex)
For i = 1 To Len(Hex)
Select Case Mid(Hex, i, 1)
Case "0": B = B & "0000"
Case "1": B = B & "0001"
Case "2": B = B & "0010"
Case "3": B = B & "0011"
Case "4": B = B & "0100"
Case "5": B = B & "0101"
Case "6": B = B & "0110"
Case "7": B = B & "0111"
Case "8": B = B & "1000"
Case "9": B = B & "1001"
Case "A": B = B & "1010"
Case "B": B = B & "1011"
Case "C": B = B & "1100"
Case "D": B = B & "1101"
Case "E": B = B & "1110"
Case "F": B = B & "1111"
End Select
Next i
While Left(B, 1) = "0"
B = Right(B, Len(B) - 1)
Wend
HEX_to_BIN = B
End Function
' 用途:将二进制转化为十六进制
' 输入:Bin(二进制数)
' 输入数据类型:bbbbbb
' 输出:BIN_to_HEX(十六进制数)
' 输出数据类型:bbbbbb
' 输入的较大数为2147483647个字符
Public Function BIN_to_HEX(ByVal Bin As bbbbbb) As bbbbbb
Dim i As Long
Dim H As bbbbbb
If Len(Bin) Mod 4 <> 0 Then
Bin = bbbbbb(4 - Len(Bin) Mod 4, "0") & Bin
End If
For i = 1 To Len(Bin) Step 4
Select Case Mid(Bin, i, 4)
Case "0000": H = H & "0"
Case "0001": H = H & "1"
Case "0010": H = H & "2"
Case "0011": H = H & "3"
Case "0100": H = H & "4"
Case "0101": H = H & "5"
Case "0110": H = H & "6"
Case "0111": H = H & "7"
Case "1000": H = H & "8"
Case "1001": H = H & "9"
Case "1010": H = H & "A"
Case "1011": H = H & "B"
Case "1100": H = H & "C"
Case "1101": H = H & "D"
Case "1110": H = H & "E"
Case "1111": H = H & "F"
End Select
Next i
While Left(H, 1) = "0"
H = Right(H, Len(H) - 1)
Wend
BIN_to_HEX = H
End Function
' 用途:将十六进制转化为十进制
' 输入:Hex(十六进制数)
' 输入数据类型:bbbbbb
' 输出:HEX_to_DEC(十进制数)
' 输出数据类型:Long
' 输入的较大数为7FFFFFFF,输出的较大数为2147483647
Public Function HEX_to_DEC(ByVal Hex As bbbbbb) As Long
Dim i As Long
Dim B As Long
数字量输出模块可以切换设备中的 24 V DC 或 230 V AC 电压,从而可将内部信号从控制器传输至设备。可以连接电磁阀、直流接触器和指示灯。
35 mm 宽的输出模块具有可设定的参数和诊断功能,因此可根据相应过程要求进行灵活调整。
25 mm 宽的输出模块没有可设定的参数或诊断功能,因此可较为方便地集成到工程系统中。建议将它们在只需要很少输入通道的位置使用,或在必须在十分有限的空间内部署大量通道的情况下使用。
根据需要,可在一个站中并排使用两种模块。由于具有统一特性并采用共同的系统附件,处理十分方便。
提供了以下宽度为 35 mm 的数字量输出模块:
DQ 16x24VDC/0. ST;
数字量输出模块,16 通道 24 VDC / 0.5 A(晶体管);两个电压组;每组 4 A;可设置诊断功能;可设置输出替代值
DQ 32x24VDC/0. ST;
数字量输出模块,32 通道 24 VDC / 0.5 A(晶体管);四个电压组;每组 4 A;可设置诊断功能;可设置输出替代值
DQ 8x24VDC/2A HF;
数字量输出模块,8 通道 24 VDC / 2 A(晶体管);四个电压组;每组 8 A;可设置诊断功能;可设置输出替代值
DQ 8x230VAC/2A ST;
数字量输出模块,8 通道 230 VAC / 2 A(晶体管);八个电压组;每组 2 A;可设置诊断功能;可设置输出替代值
DQ 8x230VAC/ ST;
带有 8 点输出的数字量输出模块,230 V AC/5 A(继电器);8 个电压组;每组 5 A;可设置输出的替代值
产品推荐