精品乱码一区内射人妻无码-亚洲中文AⅤ中文字幕在线-免费不卡国产福利在线观看-国产综合无码一区二区色蜜蜜

          產(chǎn)品|公司|采購|資訊

          SST-PFB-CLX

          參考價(jià)面議
          具體成交價(jià)以合同協(xié)議為準(zhǔn)
          • 公司名稱廈門莫格電氣自動(dòng)化有限公司
          • 品       牌
          • 型       號(hào)
          • 所  在  地廈門市
          • 廠商性質(zhì)經(jīng)銷商
          • 更新時(shí)間2019/4/3 18:31:23
          • 訪問次數(shù)597
          產(chǎn)品標(biāo)簽:

          SST-PFB-CLXSST-PFB-CLX 伍德海德

          在線詢價(jià)收藏產(chǎn)品 點(diǎn)擊查看電話

          聯(lián)系我們時(shí)請(qǐng)說明是 智能制造網(wǎng) 上看到的信息,謝謝!

             廈門莫格電氣自動(dòng)化有限公司是一家多年專業(yè)銷售進(jìn)口自動(dòng)化系統(tǒng)(機(jī)器人系統(tǒng)、分布式控制系統(tǒng)DCS、可編程序控制器PLC、 工業(yè)控制通訊轉(zhuǎn)換器 、遠(yuǎn)端輸出/輸入模塊、人機(jī)界面)備件。以停產(chǎn)控制系統(tǒng)零部件、為優(yōu)良優(yōu)勢(shì)、我們有大量庫存和盈余操控系統(tǒng)零件、停產(chǎn)的控制系統(tǒng)部分硬件、我們也發(fā)布了許多新的硬件和產(chǎn)品來支持你現(xiàn)有的控制系統(tǒng)或運(yùn)用Z的控制技術(shù)、停產(chǎn)的“DCS系統(tǒng)備品 備件 PLC模塊 備件”整機(jī)及配件系列、有著強(qiáng)大的優(yōu)勢(shì)。只要您需要的PLC產(chǎn)品、我們就能幫您找到、公司*價(jià)格優(yōu)勢(shì)。

          以“專業(yè)、 誠信、創(chuàng)新、合作、共贏”的經(jīng)營理念、不斷開發(fā)新產(chǎn)品、為客戶提供優(yōu)質(zhì)服務(wù)、以較大限度追求客戶滿意、并不斷開拓新領(lǐng)域業(yè)務(wù)。

          產(chǎn)品直接從境外進(jìn)貨、能夠提供不同國別、廠商的設(shè)備以及備件、解決您多處尋找的麻煩或?qū)Ξa(chǎn)品質(zhì)量問題的擔(dān)心等、在價(jià)格上我們有很大的優(yōu)勢(shì)、產(chǎn)品詳細(xì)信息、竭誠歡迎您來電查詢!

          AB,ABB,GE,本特利,??怂共_,英維斯,西屋,艾默生,橫河
          SST-PFB-CLX 
          :/,QQ:
          廈門莫格電氣自動(dòng)化有限公司經(jīng)過幾年的快速發(fā)展,現(xiàn)已成為國內(nèi)實(shí)力的工控備件商之一,
          主營AB 、本特利、黑馬、施耐德、 GE、 ABB【DSQC系列】 英維思 西門子摩爾等品牌。
          在價(jià)格上我們有很大的優(yōu)勢(shì)、產(chǎn)品詳細(xì)信息、竭誠歡迎您來電查詢!
          SST-PFB-CLX 產(chǎn)品信息

          SST-PFB-CLX 伍德海德】

          SST-PFB-CLX 伍德海德】

          廈門莫格電氣自動(dòng)化有限公司是一家多年專業(yè)銷售進(jìn)口自動(dòng)化系統(tǒng)(機(jī)器人系統(tǒng)、分布式控制系統(tǒng)DCS、可編程序控制器PLC、 工業(yè)控制通訊轉(zhuǎn)換器 、遠(yuǎn)端輸出/輸入模塊、人機(jī)界面)備件。以停產(chǎn)控制系統(tǒng)零部件、為優(yōu)勢(shì)、我們有大量庫存和盈余操控系統(tǒng)零件、停產(chǎn)的控制系統(tǒng)部分硬件、我們也發(fā)布了許多新的硬件和產(chǎn)品來支持你現(xiàn)有的控制系統(tǒng)或運(yùn)用的控制技術(shù)、停產(chǎn)的“DCS系統(tǒng)備品 備件 PLC模塊 備件”整機(jī)及配件系列、有著強(qiáng)大的優(yōu)勢(shì)。只要您需要的PLC產(chǎn)品、我們就能幫您找到、公司價(jià)格優(yōu)勢(shì)。

              以“專業(yè)、 誠信、創(chuàng)新、合作、共贏”的經(jīng)營理念、不斷開發(fā)新產(chǎn)品、為客戶提供優(yōu)質(zhì)服務(wù)、以zui大限度追求客戶滿意、并不斷開拓新領(lǐng)域業(yè)務(wù)。

          產(chǎn)品直接從境外進(jìn)貨、能夠提供不同國別、廠商的設(shè)備以及備件、解決您多處尋找的麻煩或?qū)Ξa(chǎn)品質(zhì)量問題的擔(dān)心等、在價(jià)格上我們有很大的優(yōu)勢(shì)、產(chǎn)品詳細(xì)信息、竭誠歡迎您來電查詢!

           

           伍德海德】

          廈門莫格電氣自動(dòng)化有限公司

          :雷琳

          :/,

          一直看到有些朋友在問ModBus主從站的通訊問題,今天抽空兒給大家發(fā)幾篇。

          事先申明,我是調(diào)用的主從站庫,庫本身并不是我編寫的,我沒有那么大的能耐。

          另外,上位機(jī)是用VB編寫,VB本身不是很熟,如果有什么錯(cuò)誤,請(qǐng)大家海諒。

          zui后,這僅僅只是一個(gè)測(cè)試程序,如果各位想用到商業(yè)方面,還需要各位自己去完善。

          說明:PLC從站,PC作主站,用ModBus協(xié)議進(jìn)行通訊。PC機(jī)讀取PLCVW區(qū)的數(shù)據(jù);PC機(jī)還讀取PLC內(nèi)部I或者O地址的狀態(tài)。

          ///////////////////////////////////////

          以下是PLC程序?qū)崿F(xiàn),方便貼出,已轉(zhuǎn)換為STL

          TITLE=程序注釋

          Network 1 // 網(wǎng)絡(luò)標(biāo)題

          // 在*個(gè)循環(huán)周期內(nèi)初始化Modbus從站協(xié)議

          LD SM0.1

          CALL SBR3, 1, 12, 9600, 0, 0, 128, 32, 1000, &VB0, M10.1, MB11

          Network 2 

          // 在每個(gè)循環(huán)周期內(nèi)執(zhí)行Modbus 從站協(xié)議

          LD SM0.0

          CALL SBR1, M10.2, MB12

          Network 3 

          LD SM0.0

          MOVW AIW0, VW100

          /I +54, VW100

          MOVW AIW2, VW102

          /I +54, VW102

          MOVW AIW4, VW104

          /I +54, VW104

          MOVW AIW6, VW106

          /I +54, VW106

          Network 4 

          LD SM0.0

          = Q0.0

          Network 5 

          LD I0.0

          = Q0.1

          Network 6 

          LD I0.1

          = Q0.2

          ///////////////////////////////////

          以下是VB源碼

          Option Explicit

          Private Declare Function GetTickCount Lib "kernel32" () As Long

          Dim x1

          Dim p11, p12, p13, p14, p15, p16, p17, p18

          Function CRC16(data() As Byte) As String

          Dim CRC16Lo As Byte, CRC16Hi As Byte 'CRC寄存器

          Dim CL As Byte, CH As Byte '多項(xiàng)式碼&HA001

          Dim SaveHi As Byte, SaveLo As Byte

          Dim i As Integer

          Dim Flag As Integer

          CRC16Lo = &HFF

          CRC16Hi = &HFF

          CL = &H1

          CH = &HA0

          For i = 0 To UBound(data)

          CRC16Lo = CRC16Lo Xor data(i) '每一個(gè)數(shù)據(jù)與CRC寄存器進(jìn)行異或

          For Flag = 0 To 7

          SaveHi = CRC16Hi

          SaveLo = CRC16Lo

          CRC16Hi = CRC16Hi 2 '高位右移一位

          CRC16Lo = CRC16Lo 2 '低位右移一位

          If ((SaveHi And &H1) = &H1) Then '如果高位字節(jié)zui后一位為1

          CRC16Lo = CRC16Lo Or &H80 '則低位字節(jié)右移后前面補(bǔ)1

          End If '否則自動(dòng)補(bǔ)0

          If ((SaveLo And &H1) = &H1) Then '如果LSB為1,則與多項(xiàng)式碼進(jìn)行異或

          CRC16Hi = CRC16Hi Xor CH

          CRC16Lo = CRC16Lo Xor CL

          End If

          Next Flag

          Next i

          Dim ReturnData(1) As Byte

          ReturnData(0) = CRC16Hi 'CRC高位

          ReturnData(1) = CRC16Lo 'CRC低位

          CRC16 = ReturnData

          End Function

          Private Sub About_Click()

          frmAbout.Show

          End Sub

          Private Sub Form_Load() '初始化

          Timer1.Enabled = False '定時(shí)器1無效

          Timer1.Interval = 1000 '定時(shí)器1時(shí)間為1S

          Timer2.Enabled = True '定時(shí)器2有效

          Timer2.Interval = 1000 '定時(shí)器2時(shí)間為1S

          Text1.Text = ""

          Text2.Text = ""

          Text3.Text = ""

          Text4.Text = ""

          Text5.Text = ""

          Text6.Text = ""

          Text8.Text = ""

          Text10.Text = ""

          MSComm1.CommPort = 1 '設(shè)定端口號(hào)

          MSComm1.Settings = "9600,n,8,1" '設(shè)定通訊波特率

          MSComm1.InBufferSize = 1024 '接收緩沖器大

          MSComm1.OutBufferSize = 1024 '輸出緩沖器大

          MSComm1.InputMode = comInputModeBinary '以二進(jìn)制傳輸

          MSComm1.RThreshold = 1 '

          MSComm1.SThreshold = 0

          MSComm1.InputLen = 0 '讀取接收緩沖器所有字符

          MSComm1.OutBufferCount = 0 '清空發(fā)送緩沖區(qū)

          MSComm1.InBufferCount = 0 '清空接收緩沖區(qū)

          If MSComm1.PortOpen = False Then

          Command3.Caption = "打開串口"

          Else

          Command3.Caption = "關(guān)閉串口"

          End If

          End Sub

          Private Sub Command1_Click()

          Timer1.Enabled = True

          End Sub

          Private Sub Command2_Click() '退出程序,定時(shí)器1無效

          Timer1.Enabled = False

          Cls

          Unload Me

          End Sub

          Private Sub Command3_Click()

          On Error Resume Next

          If MSComm1.PortOpen = False Then

          MSComm1.PortOpen = True

          Else

          MSComm1.PortOpen = False

          End If

          If MSComm1.PortOpen Then '打開關(guān)閉按鈕顯示文字

          Command3.Caption = "關(guān)閉串口"

          Else

          Command3.Caption = "打開串口"

          End If

          If Err Then '打開串口失敗,則顯示出錯(cuò)信息

          MsgBox Error$, 48, "錯(cuò)誤信息"

          Exit Sub

          End If

          End Sub

          Private Sub Timer1_Timer() '讀V存儲(chǔ)區(qū)數(shù)據(jù)

          Dim CRC() As Byte

          Dim FGetData As String

          Dim aa() As Byte

          Dim s As String

          Dim str As String

          Dim i As Integer

          Dim bb, cc As String

          ReDim aa(5) As Byte '定義動(dòng)態(tài)數(shù)組

          aa(0) = &HC

          aa(1) = &H3

          aa(2) = &H0

          aa(3) = &H32

          aa(4) = &H0

          aa(5) = &H4

          CRC = CRC16(aa)

          str = CRC

          s = ""

          For i = 1 To LenB(str)

          s = s + Hex(AscB(MidB(str, i, 1)))

          Next i

          bb = Right(s, 2)

          cc = Mid(s, 1, 2)

          If Len(s) < 4 Then

          cc = Mid(s, 1, 1)

          End If

          ReDim Preserve aa(0 To 7) As Byte

          aa(6) = Val("&H" & bb)

          aa(7) = Val("&H" & cc)

          MSComm1.OutBufferCount = 0 '清空輸出寄存器

          MSComm1.Output = aa

          FGetData = ReceiveData

          Text5.Text = FGetData

          p11 = Val("&H" & Mid(FGetData, 7, 4))

          p12 = Val("&H" & Mid(FGetData, 11, 4))

          p13 = Val("&H" & Mid(FGetData, 15, 4))

          p14 = Val("&H" & Mid(FGetData, 19, 4))

          End Sub

          Private Sub Command4_Click() 'I狀態(tài)

          Dim CRC() As Byte

          Dim FGetData As String

          Dim aa() As Byte

          Dim s As String

          Dim str As String

          Dim i As Integer

          Dim bb, cc As String

          ReDim aa(5) As Byte '定義動(dòng)態(tài)數(shù)組

          aa(0) = &HC

          aa(1) = &H2

          aa(2) = &H0

          aa(3) = &H0

          aa(4) = &H0

          aa(5) = &H1

          CRC = CRC16(aa)

          str = CRC

          s = ""

          For i = 1 To LenB(str)

          s = s + Hex(AscB(MidB(str, i, 1)))

          Next i

          bb = Right(s, 2)

          cc = Mid(s, 1, 2)

          If Len(s) < 4 Then

          cc = Mid(s, 1, 1)

          End If

          ReDim Preserve aa(0 To 7) As Byte

          aa(6) = Val("&H" & bb)

          aa(7) = Val("&H" & cc)

          MSComm1.OutBufferCount = 0 '清空輸出寄存器

          MSComm1.Output = aa

          FGetData = IReceiveData

          p17 = Val("&H" & Mid(FGetData, 7, 2))

          p18 = Val("&H" & Mid(FGetData, 9, 2))

          End Sub

          Private Sub Command5_Click() 'Q狀態(tài)

          Dim CRC() As Byte

          Dim FGetData As String

          Dim aa() As Byte

          Dim s As String

          Dim str As String

          Dim i As Integer

          Dim bb, cc As String

          ReDim aa(5) As Byte '定義動(dòng)態(tài)數(shù)組

          aa(0) = &HC

          aa(1) = &H1

          aa(2) = &H0

          aa(3) = &H0

          aa(4) = &H0

          aa(5) = &H1

          CRC = CRC16(aa)

          str = CRC

          s = ""

          For i = 1 To LenB(str)

          s = s + Hex(AscB(MidB(str, i, 1)))

          Next i

          bb = Right(s, 2)

          cc = Mid(s, 1, 2)

          If Len(s) < 4 Then

          cc = Mid(s, 1, 1)

          End If

          ReDim Preserve aa(0 To 7) As Byte

          aa(6) = Val("&H" & bb)

          aa(7) = Val("&H" & cc)

          MSComm1.OutBufferCount = 0 '清空輸出寄存器

          MSComm1.Output = aa

          FGetData = QReceiveData

          p15 = Val("&H" & Mid(FGetData, 7, 2))

          p16 = Val("&H" & Mid(FGetData, 9, 2))

          End Sub

          Private Function ReceiveData() As String '返回V存儲(chǔ)器區(qū)數(shù)據(jù)

          Dim FGetData As String

          Dim t1 As Long

          Dim av As Variant

          Dim i As Integer

          Dim ReDataLen As Integer

          FGetData = ""

          t1 = GetTickCount() '取時(shí)間,做延時(shí)用

          Do '循環(huán)等待接收數(shù)據(jù)

          DoEvents

          If MSComm1.InBufferCount > 0 Then '串口有數(shù)據(jù)了

          ReDataLen = MSComm1.InBufferCount '取數(shù)據(jù)長度

          av = MSComm1.Input '將串口數(shù)據(jù)取出來

          For i = 0 To ReDataLen - 1

          FGetData = FGetData & Right("00" & Hex(av(i)), 2)

          Next i

          End If

          If Len(FGetData) >= 6 Then

          If Len(FGetData) > Val("&H" & Mid(FGetData, 5, 2)) * 2 + 8 Then

          ReceiveData = FGetData

          Exit Function

          End If

          End If

          If GetTickCount - t1 > 2000 Then '2秒沒收完就不收了

          ReceiveData = ""

          Exit Function

          End If

          Loop

          End Function

          Private Function IReceiveData() As String '反回I狀態(tài)

          Dim FGetData As String

          Dim t1 As Long

          Dim av As Variant

          Dim i As Integer

          Dim ReDataLen As Integer

          FGetData = ""

          t1 = GetTickCount() '取時(shí)間,做延時(shí)用

          Do '循環(huán)等待接收數(shù)據(jù)

          DoEvents

          If MSComm1.InBufferCount > 0 Then '串口有數(shù)據(jù)了

          ReDataLen = MSComm1.InBufferCount '取數(shù)據(jù)長度

          av = MSComm1.Input '將串口數(shù)據(jù)取出來

          For i = 0 To ReDataLen - 1

          FGetData = FGetData & Right("00" & Hex(av(i)), 2)

          Next i

          End If

          If Len(FGetData) >= 6 Then

          If Len(FGetData) > Val("&H" & Mid(FGetData, 5, 2)) * 2 + 8 Then

          IReceiveData = FGetData

          Exit Function

          End If

          End If

          If GetTickCount - t1 > 2000 Then '2秒沒收完就不收了

          IReceiveData = ""

          Exit Function

          End If

          Loop

          End Function

          Private Function QReceiveData() As String '反回Q狀態(tài)

          Dim FGetData As String

          Dim t1 As Long

          Dim av As Variant

          Dim i As Integer

          Dim ReDataLen As Integer

          FGetData = ""

          t1 = GetTickCount() '取時(shí)間,做延時(shí)用

          Do '循環(huán)等待接收數(shù)據(jù)

          DoEvents

          If MSComm1.InBufferCount > 0 Then '串口有數(shù)據(jù)了

          ReDataLen = MSComm1.InBufferCount '取數(shù)據(jù)長度

          av = MSComm1.Input '將串口數(shù)據(jù)取出來

          For i = 0 To ReDataLen - 1

          FGetData = FGetData & Right("00" & Hex(av(i)), 2)

          Next i

          End If

          If Len(FGetData) >= 6 Then

          If Len(FGetData) > Val("&H" & Mid(FGetData, 5, 2)) * 2 + 8 Then

          QReceiveData = FGetData

          Exit Function

          End If

          End If

          If GetTickCount - t1 > 2000 Then '2秒沒收完就不收了

          QReceiveData = ""

          Exit Function

          End If

          Loop

          End Function

          Private Sub Timer2_Timer()

          x1 = x1 + 1

          Text10.Text = str(x1)

          Text1.Text = str(p11)

          Text2.Text = str(p12)

          Text3.Text = str(p13)

          Text4.Text = str(p14)

          Text7.Text = str(p15)

          If Text7.Text = 1 Then Text7.BackColor = RGB(255, 0, 255)

          If Text7.Text = 0 Then Text7.BackColor = RGB(0, 255, 255)

          'Text6.Text = str(p16)

          Text9.Text = str(p17)

          If Text9.Text = 1 Then Text9.BackColor = RGB(255, 0, 255)

          If Text9.Text = 0 Then Text9.BackColor = RGB(0, 255, 255)

          'Text8.Text = str(p18)

          End Sub

          XD50-FC
          XD50-FCL
          XDL505
          XCL5010
          5134685-100
          5141598-100
          51304685-150
          51401598-150
          51304518-150
          51304493-250
          51304493-150
          51304493-100
          51304419-150
          51304419-100
          51304501-100
          51303979-550
          51401497-100
          51401469-100
          51190916-104
          51109693-100B
          51201397-004
          51201397-002
          51195153-005
          51201420-005
          51201420-003
          51201421-100
          51195479-200
          51201420-002
          51201420-004
          51308111-002
          51109806-002
          51304487-100
          RM7895 C 1012
          XL50A-MMI-EP
          XD508-F
          51401216-100
          W7704D1016
          W7704A1004
          N2024-2POS
          XFL523B
          XF524B
          XSL514
          XSL511
          T7560A1000
          T7412A1018
          XSL513
          DPS400
          DPT1000
          DPT400
          DPT50
          XFL524B
          XFL523B
          XFL521B
          HC900
          621-0025RC
          621-9938RC
          51402573-250
          51402573-150
          TC-CCR013
          TC-CCR011
          TC-CCN013
          TC-OAV081
          TC-IAH161
          900C52-0021
          SP/FW/PS413
          1007051
          51305381-500
          51305776-100
          SDI-1624
          51405040-175
          51405038-375
          51308386-175
          51308371-175
          51306773-175
          51401546-100
          VLC-853C3
          VLC-853
          51304260-200
          51304487-100
          900C32-0021
          900P02-0001
          51401529-100C
          51304190-300
          51304069-100
          51303939-100
          51401547-100
          51303926-100
          51304467-100
          51401491-100
          51401491-100/MU-TAMT02
          51304441-100/MU-TDID12
          51304650-100/MU-TD0D13
          38001704-100
          51304084-100/MU/MC-TP
          51304338-100
          51304335-100 MU-TAX12
          38001680-100
          51304453-150
          51304672-100
          51304672-150
          51304493-200
          51304754-100
          51309152-175
          900r12-0001
          51304386-100
          900C53-0021
          900G02-0001
          51304672-100
          51304485-100
          51304754-100
          51304481-100
          51303970-500
          51304260-400
          51304518-100
          51304672-150

          同類產(chǎn)品推薦
          在找 SST-PFB-CLX 產(chǎn)品的人還在看
          返回首頁 產(chǎn)品對(duì)比

          提示

          ×

          *您想獲取產(chǎn)品的資料:

          以上可多選,勾選其他,可自行輸入要求

          個(gè)人信息:

          Copyright gkzhan.com , all rights reserved

          智能制造網(wǎng)-工業(yè)4.0時(shí)代智能制造領(lǐng)域“互聯(lián)網(wǎng)+”服務(wù)平臺(tái)

          對(duì)比欄



          元阳县| 田林县| 沾化县| 兴山县| 伊通| 沙坪坝区| 江孜县| 文水县| 金川县| 定襄县| 从江县| 灵石县| 开封市| 祁连县| 齐齐哈尔市| 双鸭山市| 栖霞市| 得荣县| 留坝县| 仁寿县| 多伦县| 清丰县| 平罗县| 肥东县| 泽库县| 木兰县| 松溪县| 冕宁县| 板桥市| 澄江县| 普陀区| 中阳县| 普陀区| 巨鹿县| 凤阳县| 运城市| 祥云县| 湘西| 德清县| 岢岚县| 五家渠市|