加入收藏 在線留言 聯系我們
      關注微信
      手機掃一掃 立刻聯系商家
      全國服務熱線18717946324

      河北邯鄲西門子中國代理商

      更新時間
      2024-11-23 08:00:00
      價格
      請來電詢價
      品牌
      西門子
      型號
      PLC
      西門子
      代理商
      聯系電話
      18717946324
      聯系手機
      18717946324
      聯系人
      占雪芬
      立即詢價

      詳細介紹

      河北邯鄲西門子中國代理商

      我公司是西門子簽約代理商備有大量西門子產品潯之漫智控技術(上海)有限公司:西門子授權代理商

      現貨庫存;大量全新庫存,款到48小時發貨,無須漫長貨期

      西門子PLC(S7-200、S7-200 SMART、S7-300、S7-400、S7-1200、S7-1500、ET200S、ET200M、ET200SP)、觸摸屏、變頻器、工控機、電線電纜、儀器儀表等,產品選型、詢價、采購,敬請聯系,潯之漫智控技術(上海)有限公司 

      在 S7-1200 PLC 項目的數據塊 DB1 中創建變量

      1. 在項目中添加數據塊 DB1

        點擊“項目樹"下的“添加新塊"。點擊“數據塊(DB)"按鈕。去掉“僅符號訪問"的勾選框,或者在 STEP 7 V11 版本中選擇以“標準 - 與 S7-300/400 兼容"的方式。點擊“確定"按鈕。

      西門子6GK7243-1EX01-0XE0

        從 STEP 7 V12 版本開始,必須在添加數據塊之后, 在數據塊的屬性中取消“優化的塊訪問"選項。

        從固件版本為 V4 的 CPU 開始,需要 PLC 屬性的“保護"菜單下,激活連接機制中“允許從遠程伙伴(PLC,HMI,OPC…)使用 PUT/GET 通信"。

      2. 在 STEP 7 Basic 中分配變量

        雙擊 DB1。在“名稱"和“數據類型"下添加下面 3 個變量并給其賦“初始值"。

        Item_01: "Byte"

       Item_02: "Int"

        Item_03: "DWord"

      3. 在 STEP 7 Basic 監視變量

        使用 STEP 7 Basic 軟件的監控表功能檢查變量的值。在“項目樹"下通過“添加新監控表"建立一個監控表,并在“名稱"和“地址"中填寫需要的變量。

        本例中,添加下面 3 個變量:

        Item_01: "DB1.DBB0"

        Item_02: "DB1.DBW2"

        Item_03: "DB1.DBD4"

      硬件及網絡組態
      CPU采用兩個315-2PN/DP,使用以太網進行通信。
      在STEP7中創建一個新項目,項目名稱為PN S7。插入兩個S7-300站,在硬件組態中,分別插入CPU 315-2 PN/DP。如圖3所示。



      圖3

      新建以太網,打開“NetPro"設置網絡參數,選中CPU,在連接列表中建立新的連接。如圖4所示。


      圖4

      然后雙擊該連接,設置連接屬性。在“General"屬性中塊參數ID = 1,這個參數即是下面程序中的參數“ID"。在SIMATIC 315PN-1中激活“Establish an active connection",作為Client端,SIMATIC 315PN-2作為Server 端。


      3. 軟件編程

      3.1. 無確認數據交換
      SFB/FB 8 "USEND" 向類型為“URCV"的遠程伙伴SFB/FB發送數據。執行發送過程而不需要和SFB/FB伙伴進行協調。也就是說,在進行數據傳送時不需要伙伴SFB/FB進行確認。
      S7-300:在REQ的上升沿處發送數據。在REQ的每個上升沿處傳送參數R_ID、
      ID和SD_1。在每個作業結束之后,可以給R_ID、ID和SD_1參數分配新數值。
      S7-400:在控制輸入REQ的上升沿處發送數據。通過參數SD_1到SD_4來指向要
      發送的數據,但并非都需要用到所有四個發送參數。
      然而,必須確保參數SD_1到SD_4/SD_1和RD_1到RD_4/RD_1 (在相應通訊伙
      伴SFB/FB "URCV" 上)所定義的區域在以下幾個方面保持*:
      ?編號
      ?長度
      ?數據類型
      參數R_ID必須在兩個SFB中*相同。如果傳送成功完成,則通過狀態參數DONE來表示,此時其邏輯數值為1。
      SFB/FB 9 "URCV" 從類型為“USEND"的遠程伙伴SFB/FB中異步接收數據,并
      把接收到的數據復制到組態的接收區域內。
      當程序塊準備好接收數據時,EN_R輸入處的邏輯值為1??梢酝ㄟ^EN_R=0來取
      消一個已激活的作業。
      S7-300:在EN_R的每個上升沿處應用參數R_ID、ID和RD_1。在每個作業結束
      之后,可以給R_ID、ID和RD_1參數分配新數值。
      S7-400:通過參數RD_1到RD_4來指向接收數據區。
      必須確保參數RD_i/RD_1和SD_i/SD_1 (在相應通訊伙伴SFB/FB "USEND"
      上)所定義的區域在以下幾個方面保持*:
      ?? 編號
      ?長度
      ?數據類型。
      通過NDR狀態參數邏輯數值為1來指示已經成功完成復制處理過程。參數R_ID必須在兩個SFB/FB上*相同。
      打開SIMATIC 315PN-1的OB1,在OB1中依次調用FB8,FB9如圖5、圖6所示:



      圖5

       

      程序中的參數說明見表2

      參數描述數據類型存儲區描述
      REQINPUTBOOL I、Q、M、D、L上升沿觸發工作
      IDINPUTWORDM、D、常數連接ID
      R_IDINPUT DWORDI、Q、M、D、L、常數連接號,相同連接號的功能塊互相對應發送/接收數據
      DONEOUTPUTBOOL I、Q、M、D、L為1時,發送完成
      ERROROUTPUTBOOLI、Q、M、D、L為1時,有故障發生
      STATUSOUTPUTWORDI、Q、M、D、L狀態代碼
      S7-300:
      SD_1
      S7-400:
      SD_i
      (1 ≤ i ≤ 4)
       IN_OU



      聯系方式

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