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

          上海西邑電氣技術(shù)有限公司

          免費會員
          您現(xiàn)在的位置: 上海西邑電氣技術(shù)有限公司>>西門子>>西門子模塊>> 6ES73211BH504AA2西門子6ES73211BH504AA2
          6ES73211BH504AA2西門子6ES73211BH504AA2
          參考價: 面議
          具體成交價以合同協(xié)議為準
          • 6ES73211BH504AA2 產(chǎn)品型號
          • 西門子/SIEMENS 品牌
          • 經(jīng)銷商 廠商性質(zhì)
          • 上海市 所在地

          訪問次數(shù):323更新時間:2018-04-12 10:56:04

          聯(lián)系我們時請說明是智能制造網(wǎng)上看到的信息,謝謝!
          產(chǎn)品簡介
          西門子6ES73211BH504AA2
          SIMATIC S7-300 輸入輸出模塊捆綁包 組成部分: 數(shù)字輸入 S7-300 SM 321 (6ES7321-1BH50-0AA0), 1個前面板連接器 (6ES7392-1BJ00-0AA0) 帶彈簧觸點,20針
          產(chǎn)品介紹

          西門子6ES73211BH504AA2

          西門子6ES73211BH504AA2

           

          SIEMENS西門子上海朕鋅電氣設(shè)備有限公司

          :鐘濤
          24小時銷售及:

          手 機:
          : 1824547528  
          地址:上海市金山區(qū)楓灣路500號

          描述
          這個條目講解了在 STEP 7 V5.5 的軟件中,如何在用戶程序中讀取 S7-300 CPU 的 IP 地址。 為了這個目的,可以在用戶程序中調(diào)用系統(tǒng)功能塊 SFC51 "RDSYSST" 。 通過使用系統(tǒng)功能塊 SFC51“RDSYSST” 可以讀出系統(tǒng)狀態(tài)列表的部分列表或部分列表摘要 (SSL 或 德語簡稱 SZL)。通過SSLID索引,對于某些部分列表或部分列表摘錄,必須對象類型或?qū)ο缶幪枴?/span>使用SSL ID = 37(十六進制)和索引= 0(十六進制)的地址讀取 S7-300 CPU 的 IP 地址。

          這個例子是在功能塊 FB1 中調(diào)用系統(tǒng)功能塊 SFC51 "RDSYSST" 。 在 OB1 中調(diào)用 FB1。


          圖 01

          系統(tǒng)功能塊 SFC51 "RDSYSST" 的輸入輸出定義
          表 01 列舉出系統(tǒng)功能塊 SFC51 "RDSYSST" 的輸入定義。
           

          參數(shù)數(shù)據(jù)類型描述
          REQBOOLEANREQ=1: 上升沿有效
          SZL_IDWORD部分列表摘錄的 SSL_ID 

          SSL_ID=w#16#37: 讀取 S7-300 CPU 的IP地址

          INDEXWORD部分列表對象的類型或者數(shù)目

          INDEX=w#16#0: 讀取 S7-300 CPU 的IP地址

          表 01 
           

          表 02 列舉出系統(tǒng)功能塊 SFC51 "RDSYSST" 的輸出定義。

          參數(shù)數(shù)據(jù)類型描述
          RET_VALINT如果在指令進程中出現(xiàn)一個錯誤,RET_VAL將給出錯誤代碼
          BUSYBOOLEANTRUE: 讀取進程尚未完成
          SZL_HEADERSTRUCTThe SZL_HEADER 是一個數(shù)據(jù)結(jié)構(gòu)。這個結(jié)構(gòu)被描述為 "SZL_HEADER structure"。
          DRANY讀取SSL的部分列表或部分列表摘錄的目標區(qū)域。

          表 02 
           

          SZL_HEADER 結(jié)構(gòu)
          SZL_HEADER 的輸出被定義為如下結(jié)構(gòu):

          SZL_HEADER:    STRUCT
                  LENTHDR:    WORD
                  N_DR:            WORD
          END_STRUCT

          LENTHDR 定義為 SZL 列表的數(shù)據(jù)記錄部分或者摘錄部分的長度。

          • 如果僅讀取 SZL 部分列表的頭部信息,N_DR 指的是相關(guān)聯(lián)數(shù)據(jù)記錄的數(shù)量。
          • 否則,N_DR 指的是轉(zhuǎn)移到目標區(qū)域的數(shù)據(jù)記錄的數(shù)量。

          用于讀取 SSL 部分列表或摘錄部分的目標區(qū)域
          在這個例子中,讀取 SSL 部分列表被保存在數(shù)據(jù)塊 DB100 "SYS_DATA" 起始地址 0 開始。S7-300 CPU 的 IP 地址占了 4 個字節(jié),存儲在 DB100 "SYS_DATA"地址 2 開始的地址中,十六進制存儲格式。


          圖 02

          當(dāng)讀出了 CPU的 IP 地址,可以在用戶程序中使用它。在這個例子中,IP 地址以十進制值存儲在 FB1 的背景數(shù)據(jù)塊DB1 中。


          圖 03


          圖 04


          圖 05


          圖 06


          圖 07

          下載
          信息包含項目 "Read_IP_Address_STEP7_V55.zip".
          復(fù)制 "Read_IP_Address_STEP7_V55.zip" 文件到一個單獨路徑并雙擊該文件。然后使用 STEP 7 軟件打開這個項目并解壓縮。

          1 概述
          S7-1200 與 S7-300 之間的以太網(wǎng)通信方式比較多,可以采用ISO on TCP、TCP和 S7 的方式進行通信。在S7-1200 CPU 中采用ISO on TCP和TCP這兩種協(xié)議進行通信所使用的指令是相同的,都使用 T-block ( TSEND_C, TRCV_C, TCON, TDISCON, TSEN, TRCV ) 指令編程。S7-300 CPU一側(cè)如果使用的是CPU集成的PN接口,連接不在STEP7的NetPro中建立連接,而是使用西門子提供的OPEN IE 的方式來實現(xiàn)。
          本文主要介紹了如何實現(xiàn)在S7-1200 和S7-300 CPU集成PN口之間的ISO on TCP通信,包括通信的基本步驟、配置及編程等內(nèi)容。具體的實現(xiàn)方法有多種,比如在S7-1200中可以使用不帶連接的通信指令(TCON, TDISCON, TSEN, TRCV),也可以使用帶連接的通信指令(TSEND_C, TRCV_C);在S7-300中可以采用功能塊編程的方式來實現(xiàn),也可以使用Open Communication Wizard工具(OPEN IE向?qū)В┑姆绞絹斫PEN IE的通信。
          為了方便理解,本文在S7-1200中使用不帶連接的通信指令TCON, TDISCON, TSEN, TRCV,在S7-300側(cè)通過功能塊編程的方式來實現(xiàn)。
          關(guān)于S7-1200和S7-300 OPEN IE通信的文檔可以登錄西門子自動化與驅(qū)動集團的下載中心,:http://www.ad.siemens.com.cn/download/ ,根據(jù)如表1提供的文檔編號搜索并下載相關(guān)文檔。

          文檔編號中文標題
          A0426西門子 S7-1200 PLC 技術(shù)參考Version 1.5
          A0416S7-1200與S7-300 的以太網(wǎng)TCP 及ISO on TCP通信
          A0421如何實現(xiàn)兩個S7-1200 CPU之間的以太網(wǎng)通信
          A0415通過S7協(xié)議實現(xiàn)S7-1200 與S7-300的通信
          A0414S7-1200基本以太網(wǎng)通信使用指南
          A0284使用西門子PLC集成的PN口實現(xiàn)S5 兼容通信使用入門
          A0345使用 Open Communication Wizard 建立開放式 ISO on TCP 通信
          A0346使用 Open Communication Wizard 建立開放式 UDP 通信
          A0347使用 Open Communication Wizard 建立開放式 TCP 通信
          A0344S7-300和S7-400集成PN口的S7通信
          A0334PN CPU/CP的開放式通訊-Open IE

          表1 下載中心文檔列表

          2 軟硬件及所要完成的通信任務(wù)

          2.1硬件設(shè)備

          實驗的硬件設(shè)備:
          1、S7-1200 CPU,CPU1212 AC/DC/RLY(6ES7 212-1BD30-0XB0)
          2、S7-300 PN CPU,CPU317-2PN/DP(6ES7 317-2EH13-0AB0 V2.6.7)
          3、PC機(帶以太網(wǎng)卡)
          4、SCALANCE X216交換機,S7-1200、S7-300和PC通過交換機互連起來
          5、TP以太網(wǎng)電纜

          2.2 軟件環(huán)境

          1、STEP7 Basic V10.5 SP2
          2、STEP7 V5.4 SP5
          3、通信所需的功能塊,請參見附件提供的例程 ”Sample_1 ( 50 KB ) ” 或參考下載中心文檔:《A0284 使用西門子PLC集成的PN口實現(xiàn)S5 兼容通信使用入門》提供的程序。下載鏈接:80490650

          2.3 所要完成的通信任務(wù)
          本例中所要完成的通信任務(wù)定義為:
          1、 將S7-1200的發(fā)送數(shù)據(jù)塊DB3里的8個字節(jié)數(shù)據(jù)發(fā)送到S7-300的DB3中。
          2、 將S7-300 DB3里接收到的8個字節(jié)數(shù)據(jù)再發(fā)送到S7-1200的接收數(shù)據(jù)塊DB4中。


          3 S7-1200 CPU的組態(tài)編程

          3.1創(chuàng)建新項目

          1、打開STEP 7 Basic 軟件并新建項目
          在STEP 7 Basic 的 “Portal View”中選擇“Create new project”創(chuàng)建一個新項目,項目名稱為“GS_ISO”。


          2、添加硬件并命名PLC
          然后進入 “Project view”,在“Project tree” 下雙擊 “Add new device”,在對話框中選擇所使用的S7-1200 CPU(6ES7 212-1BD30-0XB0)添加到機架上,設(shè)備名為 PLC_1,如圖1所示。


          圖1 添加新的PLC站

          為了編程方便,我們使用 CPU 屬性中定義的時鐘位,定義方法如下:
          在“Project tree> PLC_1 > Device configuration” 中,選中 CPU ,然后在下面的屬性窗口中,“Properties > System and clock memory” 下,將系統(tǒng)位定義在MB1,時鐘位定義在MB0,如圖2所示。程序中我們主要使用 M0.3,它是以2Hz 的速率在0和1之間切換的一個位,可以使用它去自動激活發(fā)送任務(wù)。


          圖2 系統(tǒng)和時鐘存儲器

          3、為 S7-1200 CPU的PROFINET 通信口分配以太網(wǎng)地址
          在 “Device View”中點擊 CPU 上代表PROFINET 通信口的綠色小方塊,在下方會出現(xiàn)PROFINET 接口的屬性,在 “Ethernet addresses”下分配IP 地址為 192.168.0.2 ,子網(wǎng)掩碼為255.255.255.0,如圖3所示。


          圖3為 S7-1200 CPU的PROFINET 接口分配IP地址

          3.2調(diào)用并配置通信指令

          1、在 PLC_1 的 OB1 中調(diào)用 “TCON”通信指令
          進入“Project tree > PLC_1 > Program blocks > OB1” 主程序中,從右側(cè)窗口 “Instructions > Extended Instructions > Communications” 下調(diào)用 “TCON” 指令,并選擇 “Single Instance” 生成背景 DB塊,如圖4所示。


          圖4 調(diào)用TCON指令

          2、定義PLC_1 的 “TCON” 連接參數(shù)
          PLC_1 的 TCON 指令的連接參數(shù)需要在指令下方的屬性窗口“Properties > Configuration > Connection parameter”中設(shè)置,如圖5所示。

          連接參數(shù)說明:

          End point

          :選擇通信伙伴,這里選擇“unspecified”

          Address

          :通信伙伴S7-300站的IP地址“192.168.0.3”

          Connection type

          :選擇通信協(xié)議為ISO on TCP

          Connection ID

          :連接的地址 ID 號,這個 ID 號在后面的編程里會用到

          Connection data

          :創(chuàng)建連接時,系統(tǒng)會自動生成本地的連接 DB 塊,所有的連 接數(shù)據(jù)都會存在這個 DB 塊中。

                                           

          :選擇本地 PLC_1作為主動連接,S7-300 CPU作為被動連接

          Address details

          :設(shè)定 TSAP 地址這里本地設(shè)置成“PLC_1”, TSAP ID自動為“50.4C.43.5F.31”,伙伴方設(shè)置成不設(shè)置TSAP(ASCII),設(shè)置TSAP ID 為“E0.02.50.4C.43.5F.31”。


          圖5 “TCON” 指令的連接參數(shù)

           

           



          會員登錄

          ×

          請輸入賬號

          請輸入密碼

          =

          請輸驗證碼

          收藏該商鋪

          X
          該信息已收藏!
          標簽:
          保存成功

          (空格分隔,最多3個,單個標簽最多10個字符)

          常用:

          提示

          X
          您的留言已提交成功!我們將在第一時間回復(fù)您~
          產(chǎn)品對比 二維碼

          掃一掃訪問手機商鋪

          對比框

          在線留言