加入收藏 在線留言 聯系我們
      關注微信
      手機掃一掃 立刻聯系商家
      全國服務熱線18717946324
      公司新聞
      紹興西門子PLC模塊中國代理商
      發布時間: 2023-03-24 15:07 更新時間: 2024-11-24 08:00
      觀看紹興西門子PLC模塊中國代理商視頻

      紹興西門子PLC模塊中國代理商

      潯之漫智控技術有限公司長期低價銷售數控伺服系統:80

      2C S、802D SL、810D DE、820D SL、840C CE、840D DE、840D SL、840Di SL、S120數控系統、數控伺服驅動模塊、控制模塊、電源模塊、備品備件等。

      有一種力量,正在支持我們前行,源于博大精深,同心致遠。

      上海潯之漫長期低價銷售西門子PLC200.300.400.S1200.S1500.ET200.Smart200,6SE70變頻器.70備件.6SY7000/7010.C98面板,6RA70/28/24直流調速器,6XV電纜,6EP電源,3RW30/40/44軟啟動器,6AV人機觸摸屏,LOGO!,6SL系列G110.G120.S120.V10.V20,MM440/430/420變頻,6DR閥門定位器,7ML.7ME.7MF.7MH儀表儀器,6FC.6SN伺服數控,電機等西門子系列產品

      wx_TpAw0zmFqjhdUjFas

      CALL "RDSYSST"
      REQ :=TRUE
      SZL_ID :=W#16#74 //讀取全部指示燈狀態
      INDEX :=W#16#0
      RET_VAL :=MW0
      BUSY :=M2.0
      SZL_HEADER:=#length
      DR :=P#DB1.DBX0.0 BYTE 500 //結果輸出到DB1數據塊中
      DB1存放的結果即為模塊的指示燈狀態,每個指示燈有4個字節的長度來描述。

      前兩個字節表示燈的類型(見表二),表示是SF燈還是BF燈等等。
      第三個字節表示燈是亮還是滅,如果為1則燈亮,如果為0則燈的狀態是滅。
      第四個字節表示燈是否閃爍,0表示不閃,1表示正常閃爍(2hz),2,表示慢閃(0.5hz)
      燈的類型列表如下(不同的CPU會有不同數目的指示燈):

      表2 前兩個字節的含義

      16#1SF
      16#2INTF
      16#3EXTF
      16#4RUN
      16#5
      16#6FORCE
      16#7CRST
      16#8BAF
      16#9USR
      16#AUSR1
      16#BBUS1F
      16#CBUS2F
      16#DREDF
      16#EMSTR

      注意事項:
      關于系統功能SFC51的更多詳情請參閱STEP 7的在線幫助,或者通過Start > SIMATIC > documentATION選擇手冊“System Software for S7-300/400 System and Standard Functions"

      3 讀取Profibus DP從站 狀態

      3.1 編程
      首先需要創建一個數據塊,用來存放讀取出來的狀態結果


      圖4 創建DB1,存放讀取結果

      打開OB1,首先在OB1的臨時變量區創建一個變量length,類型設置為Struct(結構)



      圖5 創建名為length的結構變量

      雙擊length變量,進入結構變量成員定義,創建兩個word類型的變量,本例中分別為size和number:



      圖6 創建length的結構變量的兩個word成員

      編寫SFC51程序:

      CALL "RDSYSST"
      REQ :=TRUE
      SZL_ID :=W#16#294 //讀取從站是否存在
      INDEX :=W#16#1
      RET_VAL :=MW0
      BUSY :=M2.0
      SZL_HEADER:=#length
      DR :=P#DB1.DBX0.0 BYTE 500 //結果輸出到DB1數據塊中

      在本例中,P#DB1.DBX0.0 BYTE 500中為每個DP從站(16 x 8 = 128)保留一位,地址為Address 1的DP從站的狀態保存在第三個字節的Bit 1位中, 地址為Address 3的DP從站的狀態保存在第三個字節的Bit 3位中,依次類推。如果從站對應的位未被置位,則表明那個DP從站沒有通信上或不存在。
      舉例:從DB1.DBW2開始,每個位對應一個bit,例如3號站對應的位是DB1.DBX2.3 ,站點存在的位為1,不存在的為0。

      注意事項:
      關于系統功能SFC51的更多詳情請參閱STEP 7的在線幫助,或者通過Start > SIMATIC > documentATION選擇手冊“System Software for S7-300/400 System and Standard Function

      PROFIBUS連接的系統由主站和從站組成。主站一般要復雜些;從站為簡單的外圍設備,典型的從站為傳感器、執行器及變送器,它們沒有總線控制權,僅對接收到的信息給予回答,或者主站發出請求時回送給主站相應信息。因此,從站只需要協議的一小部分,實現起來非常方便。

      PROFIBUS協議結構是根據ISO7498標準,以開放式系統互聯網絡(Open System Interconnection,OSI)作為參考模型,該模型共有7層,PROFIBUS-DP定義了其中的、二層和用戶接口。第3到7層未加描述。


      聯系方式

      • 電  話:18717946324
      • 聯系人:占雪芬
      • 手  機:18717946324
      • 微  信:18717946324