国产强伦姧在线观看无码,中文字幕99久久亚洲精品,国产精品乱码在线观看,色桃花亚洲天堂视频久久,日韩精品无码观看视频免费

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

      免費(fèi)會員
      您現(xiàn)在的位置: 上海朕鋅電氣設(shè)備有限公司>>西門子PLC>> 6ES7953-8LL31-0AA0西門子MMC儲存卡2MB
      6ES7953-8LL31-0AA0西門子MMC儲存卡2MB
      參考價(jià): 面議
      具體成交價(jià)以合同協(xié)議為準(zhǔn)
      • 6ES7953-8LL31-0AA0 產(chǎn)品型號
      • 品牌
      • 代理商 廠商性質(zhì)
      • 上海市 所在地

      訪問次數(shù):235更新時間:2017-05-19 10:54:55

      聯(lián)系我們時請說明是智能制造網(wǎng)上看到的信息,謝謝!
      免費(fèi)會員·9年
      聯(lián)人:
      鄭鑫

      掃一掃訪問手機(jī)商鋪

      產(chǎn)品簡介
      西門子MMC儲存卡2MB
      【信譽(yù)*、誠信交易】【*銷售、安全穩(wěn)定】
      【稱心滿意、服務(wù)動力】【真誠面對、溝通無限】
      【服務(wù)*、一諾千金】【質(zhì)量承諾、客戶滿意】
      產(chǎn)品介紹

      西門子MMC儲存卡2MB

      6ES7953-8LL31-0AA0

      SIMATIC S7, MICRO MEMORY CARD P. S7-300/C7/ET 200, 3.3 V NFLASH, 2 MBYTES

       

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

      :鄭鑫 :

      www.zhenxindianqi。。cn

      工作 (同步)

      S7-300與G120 PN通訊

      1 系統(tǒng)要求

      • PC機(jī):安裝STEP7和Starter軟件
      • G120裝置:選擇支持PROFINET的控制單元,CU240S PN 或CU240S PN F
      • S7-300機(jī)架:需要選擇支持PROFINET的CPU,本實(shí)驗(yàn)使用CPU317-2DP/PN
      • PROFINET 連接電纜
      網(wǎng)絡(luò)連接如下圖所示:

      2 G120和S7-300之間的PN連接和設(shè)置

      2.1 設(shè)置通訊接口

      • 選擇TCP/IP接口

      • 分配IP地址

      2.2設(shè)置PG/PC

      2.3分別對CPU和驅(qū)動裝置G120分配相應(yīng)的網(wǎng)絡(luò)地址

      • 點(diǎn)擊 Edit Ethernet Node編輯站點(diǎn)信息

      • G120 的IP地址須由控制器來分配,在變頻器內(nèi)部可以通過參數(shù)r61001來讀取

      • 確保硬件組態(tài)中的Device name與設(shè)備已分配的Device name*,否則CPU會報(bào)通訊故障

      2.4 對變頻器進(jìn)行組態(tài)并把它連接到PROFINET網(wǎng)絡(luò)中

      • 在硬件組態(tài)時需要GSDML文件,G120 GSDML下載地址:
      26641490

      2.5 選擇報(bào)文結(jié)構(gòu)
      • 根據(jù)實(shí)際需要,選擇相應(yīng)的報(bào)文結(jié)構(gòu)。此處選擇的報(bào)文結(jié)構(gòu)應(yīng)與變頻器參數(shù)P0922中設(shè)定的*。如果不*,會出現(xiàn)F00401故障。

      2.6 G120(CU240S PN F)相應(yīng)的參數(shù)設(shè)置

      參數(shù)G120
      P7006
      P10006
      P0922353
      P2051 In00052
      P2051.In001 21
      P884020ms

      3 周期性通訊數(shù)據(jù)結(jié)構(gòu)
      周期性通訊的報(bào)文可以分為兩個部分:
      • 過程數(shù)據(jù)PZD:
      過程數(shù)據(jù)包括控制字 (狀態(tài)信息) 和設(shè)定值 (實(shí)際值)。必須要將控制字的第十位置“1”選擇由PLC來控制變頻器,這些過程數(shù)據(jù)才能在變頻器和PLC之間傳遞。
      • 參數(shù)通道Parameter Channel:
      這一數(shù)據(jù)區(qū)用來對參數(shù)的值進(jìn)行讀/寫操作,可以用來監(jiān)控或者更改變頻器的參數(shù)。

      • 數(shù)據(jù)結(jié)構(gòu)如下表所示:

      • 參數(shù)標(biāo)示符PKE:

      √ PNU:bit0~bit10,表示參數(shù)號 ,有效范圍 0 到 1999。如果參數(shù)號≥ 2000 ,則必須在參數(shù)通道的第二個字IND(參數(shù)變址)的高字節(jié)位 (非周期通訊) 或低字節(jié)位 (周期通訊) 添加頁號;
      √ SPM:bit10,保留位,總設(shè)為0;
      √ AK:bit12~15,表示請求或應(yīng)答的標(biāo)識符。
      AK響應(yīng)標(biāo)示符:

      響應(yīng)標(biāo)識符描述
      0無應(yīng)答
      1傳送參數(shù)數(shù)值 (word)
      2傳送參數(shù)數(shù)值 (double word)
      3傳送描述信息
      4傳送參數(shù)數(shù)值 (array, word)
      5傳送參數(shù)數(shù)值 (array, double word)
      6傳送數(shù)組元素的數(shù)目
      7任務(wù)不能執(zhí)行 (有錯誤的數(shù)值)
      8沒有主站控制權(quán)或?qū)?shù)借口沒有修改權(quán)

      AK請求標(biāo)示符

      任務(wù)標(biāo)識符

      描述

      響應(yīng)標(biāo)識符

      負(fù)
      0無請求07/8
      1讀取參數(shù)值1/21
      2修改參數(shù)值 (word)1 1
      3修改參數(shù)值 (double word)21
      4讀取描述信息31
      6讀取參數(shù)值 (array)4/51
      7修改參數(shù)值 (array, word)41
      8修改參數(shù)值 (array, double word)51
      9讀取數(shù)組元素的序號,即下標(biāo)的序號61
      11修改參數(shù)值 (array, double word) 并保存在EEPROM51
      12修改參數(shù)值 (array, word) 并保存在EEPROM41
      13修改參數(shù)值 (double word) 并保存在EEPROM21
      14修改參數(shù)值 (word) 并保存在EEPROM17/8

      • 參數(shù)索引號IND

      √ 高字節(jié)(bit15~bit8),用來表示參數(shù)的下標(biāo)號;
      √ 低字節(jié)(bit7~bit0),表示參數(shù)的頁號。其中有效位是bit7~bit4。與PKE中的PNU共同確定參數(shù)號。例如P2240.1,需要將IND寫成0180。
      √ 參數(shù)索引號IND,在非周期數(shù)據(jù)傳輸模式下,高字節(jié)和低字節(jié)表示的意義對換,例如P2240.1需要寫成8001。

      • 參數(shù)值PWE

      √ 當(dāng)使用PROFIBUS進(jìn)行數(shù)據(jù)通訊時,參數(shù)值(PWE)是雙字形式 (32位)。并且在一個通訊報(bào)文中只能傳輸一個參數(shù)的數(shù)值;
      √ 如果該參數(shù)為32位的數(shù)據(jù)類型,則會包括PWE1(高字位,PKW的第三個字)和PWE2(低字位,PKW的第四個字);
      √ 如果操作的參數(shù)是16位的數(shù)據(jù)類型,則只會由PWE2 (低字位, PKW的第四個字)來表示,此時需要在PROFIBUS DP Master 中將PWE1(高字位, PKW的第三個字) 置為0。

      • G120周期通訊報(bào)文結(jié)構(gòu):PROFIdrive規(guī)范規(guī)定了不同的報(bào)文類型。進(jìn)行循環(huán)通訊的報(bào)文包含具有特定意義和順序的數(shù)據(jù)包。SINAMICS G120變頻器具有下表中所列的報(bào)文類型:

      對于報(bào)文353和354,軟件版本在V3.0及以上的G120/G120D控制單元CU240S/DP/DP-F 才有。 也就是說只有V3.0及以上的控制單元才有PKW結(jié)構(gòu)。

      過程數(shù)據(jù):

      STW1/2控制字 1/2
      ZSW1/2狀態(tài)字 1/2
      NSOLL_A速度設(shè)定值
      NIST_A_GLATT速度實(shí)際值
      IA_IST輸出電流
      MIST轉(zhuǎn)矩實(shí)際值
      PIST實(shí)際功率
      M_LIM轉(zhuǎn)矩限幅
      FAULT_CODE故障代碼
      WARN_CODE報(bào)警代碼

      當(dāng)選定某種報(bào)文結(jié)構(gòu)(報(bào)文999除外)時,相應(yīng)的BICO連接將被確定,并且不能修改。如果P0922 = 999,將保持當(dāng)前的BICO聯(lián)接,但是可以對其進(jìn)行更改。

      • 控制字1

      常用控制字:
      047E 運(yùn)行準(zhǔn)備
      047F 正轉(zhuǎn)啟動
      注意:如果只發(fā)主給定頻率,則控制字1的第10位也必須置為1。

      • 狀態(tài)字1

      4 程序舉例

      4.1 過程數(shù)據(jù)PZD-MOVE指令

      如果只需要簡單地控制變頻器的啟停和速度,就可以使用MOVE指令。本例中控制字1給047F,變頻器運(yùn)行;速度給定是12.5Hz。

      • 程序

      • 變量表

      4.2 SFC14/15

      如果需要通過參數(shù)通道讀取或修改變頻器的參數(shù),可以使用SFC14/15。本例中通過SFC14/15來讀取和修改變頻器的參數(shù)。

      • 程序

      • 修改參數(shù)P2240.0,變量給定如下:

      • 讀取參數(shù)P2240.1,變量給定如下:

      • 從Starter軟件中讀取P2240參數(shù):

      關(guān)鍵詞
      G120,PN通訊

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

      文檔編號中文標(biāo)題
      A0426西門子 S7-1200 PLC 技術(shù)參考Version 1.5
      A0416S7-1200與S7-300 的以太網(wǎng)TCP 及ISO on TCP通信
      A0421如何實(shí)現(xiàn)兩個S7-1200 CPU之間的以太網(wǎng)通信
      A0415通過S7協(xié)議實(shí)現(xiàn)S7-1200 與S7-300的通信
      A0414S7-1200基本以太網(wǎng)通信使用指南
      A0284使用西門子PLC集成的PN口實(shí)現(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

      西門子MMC儲存卡2MB

      表1 下載中心文檔列表

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

      2.1硬件設(shè)備

      實(shí)驗(yàn)的硬件設(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機(jī)(帶以太網(wǎng)卡)
      4、SCALANCE X216交換機(jī),S7-1200、S7-300和PC通過交換機(jī)互連起來
      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口實(shí)現(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)建新項(xiàng)目

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


      2、添加硬件并命名PLC
      然后進(jìn)入 “Project view”,在“Project tree” 下雙擊 “Add new device”,在對話框中選擇所使用的S7-1200 CPU(6ES7 212-1BD30-0XB0)添加到機(jī)架上,設(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”中點(diǎn)擊 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”通信指令
      進(jìn)入“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ù)

      3、分配 “TCON” 的塊參數(shù)
      在指令下方的屬性窗口“Properties > Configuration > block parameter”中設(shè)置,可以根據(jù)需要自己為“TCON” 塊相應(yīng)的輸入輸出參數(shù)。好參數(shù)的塊,如圖6所示。其中M8.0作為啟動連接的觸發(fā)位,連接ID = 1與連接參數(shù)里面的設(shè)置相同。


      圖6 “TCON” 的塊參數(shù)

      4、在 PLC_1 的 OB1 中調(diào)用 “TSEND” 發(fā)送通信指令
      首先創(chuàng)建一個發(fā)送數(shù)據(jù)塊,通過 “Project tree > PLC_1 > Program blocks > Add new block”,選擇 “Data block” 創(chuàng)建 DB 塊,選擇尋址,點(diǎn)擊“OK”鍵,如圖7所示。


      圖7 創(chuàng)建一個發(fā)送數(shù)據(jù)塊DB3

      打開創(chuàng)建的發(fā)送數(shù)據(jù)塊,在數(shù)據(jù)塊中定義發(fā)送數(shù)據(jù)區(qū)為 8個字節(jié)的數(shù)組,如圖8所示。


      圖8 創(chuàng)建發(fā)送數(shù)據(jù)區(qū)

      然后在OB1 中調(diào)用“TSEND”發(fā)送通信指令,并為“TSEND”參數(shù)。使用M0.3( 2Hz 的時鐘脈沖)上升沿激活發(fā)送任務(wù),發(fā)送數(shù)據(jù)區(qū)為P# DB3.DBX0.0 BYTE 8,連接 ID = 1與連接參數(shù)里面的設(shè)置相同,發(fā)送長度LEN=8。分配好參數(shù)的“TSEND”塊如圖9所示。


      圖9 調(diào)用“TSEND”發(fā)送通信塊

      5、在 PLC_1 的 OB1 中調(diào)用“TRCV”接收通信指令
      同樣,先創(chuàng)建一個接收數(shù)據(jù)塊DB4 ,如圖10所示。“TRCV”接收通信指令的調(diào)用方法與“TSEND” 發(fā)送通信指令的調(diào)用方法相同,M8.1作為接收指令的使能位,如圖11所示。


      圖10創(chuàng)建接收數(shù)據(jù)區(qū)

       


      圖11 調(diào)用“TRCV”接收通信塊

      6、在 PLC_1 的 OB1 中調(diào)用 “TDISCON”通信指令
      zui后,為了斷開通信鏈接,我們需要調(diào)用“TDISCON”通信指令,如圖12所示。


      圖12 調(diào)用“TDISCON”通信塊

      3.3下載程序
      至此,S7-1200側(cè)的組態(tài)和編程都已經(jīng)完成,可以在項(xiàng)目編譯無錯誤后,直接下載到S7-1200 CPU中,并啟動CPU的運(yùn)行。


      4 S7-300 CPU的組態(tài)編程
      S7-300帶PN接口的CPU支持ISO on TCP通信功能,通過該集成以太網(wǎng)接口組態(tài)ISO on TCP通信時,只能使用開放式通信的功能塊,這些的功能塊可以在STEP7 “ 通訊塊”的 “標(biāo)準(zhǔn)庫 ”中找到,如圖13所示。


      圖13 S7-300 CPU通信指令庫

      庫中提供了下列通信功能塊:
      ´> FB 65 "TCON",用于建立連接,連接時需要UDT65來提供參數(shù)
      > FB 66 "TDISCON",用于終止連接
      > FB 63 "TSEND",用于發(fā)送數(shù)據(jù)到S7站點(diǎn)、S5站點(diǎn)、PC站或者第三方設(shè)備
      > FB 64 "TRCV" 用于從S7站點(diǎn)、S5站點(diǎn)、PC站或者第三方設(shè)備接收數(shù)據(jù)

      要通過CPU 的 集成PN 接口實(shí)現(xiàn)開放的ISO on TCP通信,不能在Netpro網(wǎng)絡(luò)組態(tài)中直接建立連接,必須通過程序每個連接的參數(shù)。用于通信的FB標(biāo)準(zhǔn)功能塊,請參見附件提供的例程 ”Sample_1 ( 50 KB ) ” 或參考下載中心文檔《A0284 使用西門子PLC集成的PN口實(shí)現(xiàn)S5 兼容通信使用入門》提供的例程。下載鏈接:80490650

      從附件提供的例程 ”Sample_1 ( 50 KB ) ” 中將把需要的程序塊拷貝到新建的項(xiàng)目中,包括:
      > UDT 65 "TCON_PAR",存放用戶通信參數(shù)
      > FB420 "SET_ISO_ENDPOINT" ,用于修改UDT65內(nèi)通信對象參數(shù)
      > FC21, 被FB420調(diào)用
      隨后,使用通信功能塊 FB65 "TCON"、FB66 "TDISCON"、FB63 "TSEND" 和 FB64 "TRCV" 完成程序的編寫。

      4.1創(chuàng)建新項(xiàng)目

      1、打開STEP7,新建一個項(xiàng)目
      2、在項(xiàng)目中插入一個SIMATIC 300的站
      3、組態(tài)硬件,插入一個CPU317-2PN/DP的CPU,并為PN接口分配IP地址“192.168.0.3”,如圖14所示。同時,在CPU的“Cycle/Clock Memory”屬性頁中MB0為時鐘存儲器,在程序中可以使用M0.3(2Hz 的時鐘脈沖)去自動激活發(fā)送任務(wù),如圖15所示。


      圖14為PN接口分配IP地址

       


      圖15設(shè)置時鐘存儲器字節(jié)

      4.2編寫通信程序

      1、從樣例程序中拷貝通信所需的塊
      從附件提供的sample_1 ( 50 KB ) 例程中把需要的FB420、FC21與UDT65程序塊拷貝到新創(chuàng)建的項(xiàng)目中,如圖16所示。


      圖 16

      2、生成數(shù)據(jù)塊
      在程序中創(chuàng)建一個DB塊,塊號不限(本例為DB101),在塊中建立變量DB_VAR,類型為UDT65,如圖17所示。


      圖17

      3、生成并調(diào)用FB塊
      首成一個FB塊(本例為FB400),在FB400靜態(tài)變量區(qū)建立一個結(jié)構(gòu)“T_TSAP“,包含如下變量,并為變量分配初始值,如圖18所示。
      1) LOC_RACK_SLOT (BYTE)= B#16#2 表示有兩個前導(dǎo)字符 0xE0 (CPU31x-2PN/DP 或者 CPU319-3PN/DP規(guī)定)和 0x02(CPU槽號)
      2) LOC_TSAP(STRING14)= 本地用戶定義的ASCII字符'PLC_1' (注意要與S7-1200側(cè)設(shè)置保持*)。
      3) REM_RACK_SLOT(BYTE)= B#16#0 不使用兩個前導(dǎo)符。
      4) REM_TSAP (STRING16)= 遠(yuǎn)程用戶定義的ASCII字符'PLC_1' (注意要與S7-1200側(cè)設(shè)置保持*)。


      圖18

      然后在生成的FB400中調(diào)用FB420,如圖19所示。


      圖19

      其中參數(shù)的含義如下:
      1)ID: 連接ID,與S7-1200里的設(shè)置保持*
      2)DEV_ID:用于本PLC型號(注意不是通信對方)
      DEV_ID = B#16#1本PLC型號為 IM151-8 PN/DP CPU
      DEV_ID = B#16#2本PLC型號為CPU31x-2PN/DP或IM154-8 CPU
      DEV_ID = B#16#3本PLC型號為CPU319-3PN/DP
      DEV_ID = B#16#5本PLC型號為CPU41x-3PN/DP
      3)ACTIVE: 主動或是被動建立連接,通信雙方必須一個主動,一個被動,本例中S7-300側(cè)為被動方。
      4)T_TSAP: 靜態(tài)變量區(qū)的結(jié)構(gòu)變量,用于ISO ON TCP 通信的TSAP地址
      5)IP_ADDR1 ... IP_ADDR4: 通信伙伴的IP地址,即S7-1200的IP地址192.168.0.2
      6)CON_DB: 用UDT65生成的變量,即DB101

      4、在OB1中調(diào)用發(fā)送和接收功能塊
      在OB1中先調(diào)用FB400功能塊,為其背景數(shù)據(jù)塊DB400,如圖20所示。


      圖20

      然后再在OB1中依次調(diào)用通信功能塊FB65、FB64、FB63、FB66。其中發(fā)送和接收功能塊FB64、FB63的數(shù)據(jù)區(qū)都為DB3,建立DB3如圖21所示。關(guān)于塊的使用請參考STEP7的在線幫助或相關(guān)文檔說明。


      圖21

      FB65 “TCON”,建立連接功能塊,如圖22所示。通過輸入?yún)?shù) "REQ"一個上升沿來建立連接。 “ID” 為連接ID,“CONNECT” 參數(shù)填寫用 UDT65 生成的變量, 連接建立后會一直保持,直到調(diào)用FB66 "TDISCON" 斷開連接、CPU停止或者斷電。其中CONNECT為通過UDT65生成的DB塊,即DB101, ID = 1。通過M8.0啟動作業(yè),執(zhí)行連接的建立。


      圖22

      FB64 “TRCV”,接收功能塊,如圖23所示。"TRECV" EN_R始終為TRUE, ID 填寫連接ID,”DATA” 填寫接收數(shù)據(jù)區(qū),輸出參數(shù) "NDR" 用于表示新的數(shù)據(jù)已經(jīng)收到,輸出參數(shù) "LEN" 表示接收的數(shù)據(jù)長度。本例中連接ID = 1。DB3作為接收數(shù)據(jù)塊,接收數(shù)據(jù)的字節(jié)長度為8,接收作業(yè)通過M8.1使能。


      圖23

      FB63 “TSEND”,發(fā)送功能塊,如圖24所示。連接ID = 1。DB3為發(fā)送數(shù)據(jù)塊,發(fā)送字節(jié)長度為8,發(fā)送作業(yè)通過M0.3觸發(fā)。"TSEND" 發(fā)送請求依靠輸入?yún)?shù)"REQ"的上升沿來實(shí)現(xiàn),如果“BUSY”位為true時不要觸發(fā)"REQ"。輸出參數(shù) "DONE", "ERROR" 和 "STATUS" 用于評估工作的情況。


      圖24

      FB66 “TDISCON”,取消連接功能塊,如圖25所示??梢愿鶕?jù)需要取消ID=W#16#1的連接,作業(yè)通過M8.2使能。


      圖25

      4.3下載程序
      S7-300側(cè)的組態(tài)和編程都完成后,直接下載到S7-300 CPU中,并啟動CPU的運(yùn)行。


      5 監(jiān)控通信結(jié)果
      對S7-1200和S7-300都組態(tài)和編程后,下載所有組態(tài)及程序并搭建好網(wǎng)絡(luò)后,首先在在S7-1200中將M8.0置位為1,然后再在S7-300中將M8.0置位為1,兩個站的“TCON” 被激活,建立兩個站之間的ISO on TCP連接。
      連接正常建立后,即可以進(jìn)行數(shù)據(jù)的交換。在S7-1200和S7-300站中將 ”TRCV” 功能塊的EN_R置位為1,使能接收,監(jiān)控通信結(jié)果如圖26所示。
      通過監(jiān)控結(jié)果可以看到,S7-1200中發(fā)送數(shù)據(jù)塊DB3的8個字節(jié)數(shù)據(jù)被發(fā)送到S7-300站的DB3中,同時,S7-300的DB3中接收到的數(shù)據(jù)又被發(fā)送到S7-1200的接收數(shù)據(jù)塊DB4中。


      圖26 在線監(jiān)控通信結(jié)果

      西門子MM變頻器
      6SE64402UC112AA1
      6SE64402UC125AA1
      6SE64402UC137AA1
      6SE64402UC155AA1
      6SE64402UC175AA1
      6SE64402UC211BA1
      6SE64402UC215BA1
      6SE64402UC222BA1
      6SE64402UC230CA1
      6SE64402UC240CA1
      6SE64402UC255CA1
      6SE64402UC275DA1
      6SE64402UC311DA1
      6SE64402UC315DA1
      6SE64402UC318EA1
      6SE64402UC322EA1
      6SE64402UC330FA1
      6SE64402UC337FA1
      6SE64402UC345FA1
      6SE64402UD137AA1
      6SE64402UD155AA1
      6SE64402UD175AA1
      6SE64402UD211AA1
      6SE64402UD215AA1
      6SE64402UD222BA1
      6SE64402UD230BA1
      6SE64402UD240BA1
      6SE64402UD255CA1
      6SE64402UD275CA1
      6SE64402UD311CA1
      6SE64402UD315DA1
      6SE64402UD315DB1
      6SE64402UD318DA1
      6SE64402UD318DB1
      6SE64402UD322DA1
      6SE64402UD322DB1
      6SE64402UD330EA1
      6SE64402UD330EB1
      6SE64402UD337EA1
      6SE64402UD337EB1
      6SE64402UD345FA1
      6SE64402UD345FB1
      6SE64402UD355FA1
      6SE64402UD355FB1
      6SE64402UD375FA1
      6SE64402UD375FB1
      6SE64402UD388FA1
      6SE64402UD388FB1
      6SE64402UD411FA1
      6SE64402UD411FB1
      6SE64402UD413GA1
      6SE64402UD413GB1
      6SE64402UD416GA1
      6SE64402UD416GB1
      6SE64402UD420GA1
      6SE64402UD420GB1
      6SE64402UE175CA1
      6SE64402UE215CA1
      6SE64402UE222CA1
      6SE64402UE240CA1
      6SE64402UE255CA1
      6SE64402UE275CA1
      6SE64402UE311CA1
      6SE64402UE315DA1
      6SE64402UE318DA1
      6SE64402UE322DA1
      6SE64402UE330EA1
      6SE64402UE337EA1
      6SE64402UE345FA1
      6SE64402UE355FA1
      6SE64402UE375FA1
      6SE64402AB112AA1
      6SE64402AB125AA1
      6SE64402AB137AA1
      6SE64402AB155AA1
      6SE64402AB175AA1
      6SE64402AB211BA1
      6SE64402AB215BA1
      6SE64402AB222BA1
      6SE64402AB230CA1
      6SE64402AC230CA1
      6SE64402AC240CA1
      6SE64402AC255CA1
      6SE64402AD222BA1
      6SE64402AD230BA1
      6SE64402AD240BA1
      6SE64402AD255CA1
      6SE64402AD275CA1
      6SE64402AD311CA1
      6SE64402AD315DA1
      6SE64402AD318DA1
      6SE64402AD322DA1
      6SE64402AD330EA1
      6SE64402AD337EA1
      6SE64402AD345FA1
      6SE64402AD355FA1
      6SE64402AD375FA1
      6SE64302UD275CA0
      6SE64302UD311CA0
      6SE64302UD315CA0
      6SE64302UD318DA0
      6SE64302UD318DB0
      6SE64302UD322DA0
      6SE64302UD322DB0
      6SE64302UD330DA0
      6SE64302UD330DB0
      6SE64302UD337EA0
      6SE64302UD337EB0
      6SE64302UD345EA0
      6SE64302UD345EB0
      6SE64302UD355FA0
      6SE64302UD355FB0
      6SE64302UD375FA0
      6SE64302UD375FB0
      6SE64302UD388FA0
      6SE64302UD388FB0
      6SE64302UD411FA0
      6SE64302UD411FB0
      6SE64302UD413FA0
      6SE64302UD413FB0
      6SE64302UD416GA0
      6SE64302UD416GB0
      6SE64302UD420GA0
      6SE64302UD420GB0
      6SE64302UD425GA0
      6SE64302UD425GB0
      6SE64302AD275CA0
      6SE64302AD311CA0
      6SE64302AD315CA0
      6SE64302AD318DA0
      6SE64302AD322DA0
      6SE64302AD330DA0
      6SE64302AD337EA0
      6SE64302AD345EA0
      6SE64302AD355FA0
      6SE64302AD375FA0
      6SE64302AD388FA0
      6SE64202UC112AA1
      6SE64202UC125AA1
      6SE64202UC137AA1
      6SE64202UC155AA1
      6SE64202UC175AA1
      6SE64202UC211BA1
      6SE64202UC215BA1
      6SE64202UC222BA1
      6SE64202UC230CA1
      6SE64202UC240CA1
      6SE64202UC255CA1
      6SE64202UD137AA1
      6SE64202UD155AA1
      6SE64202UD175AA1
      6SE64202UD211AA1
      6SE64202UD215AA1
      6SE64202UD222BA1
      6SE64202UD230BA1
      6SE64202UD240BA1
      6SE64202UD255CA1
      6SE64202UD275CA1
      6SE64202UD311CA1
      6SE64202AB112AA1
      6SE64202AB125AA1
      6SE64202AB137AA1
      6SE64202AB155AA1
      6SE64202AB175AA1
      6SE64202AB211BA1
      6SE64202AB215BA1
      6SE64202AB222BA1
      6SE64202AB230CA1
      6SE64202AC230CA1
      6SE64202AC240CA1
      6SE64202AC255CA1
      6SE64202AD222BA1
      6SE64202AD230BA1
      6SE64202AD240BA1
      6SE64202AD255CA1
      6SE64202AD275CA1
      6SE64202AD311CA1
      6SE64000BP000AA1
      6SE64000BE000AA1
      6SE64000AP000AA1
      6SE64000AP000AB0
      6SE64000EN000AA0
      6SE64001PB000AA0
      6SE64001CB000AA0
      6SE64001DN000AA0
      6SE64001PC000AA0
      6SE64000PA000AA0
      6SE64000GP000AA0
      6SE64000GP000BA0
      6SE64000GP000CA0
      6SE64000MD000AA0
      6SE64000PM000AA0
      6SE64004BC050AA0
      6SE64004BC112BA0
      6SE64004BC130CA0
      6SE64004BC180DA0
      6SE64004BC212EA0
      6SE64004BC225FA0
      6SE64004BD110AA0
      6SE64004BD120BA0
      6SE64004BD165CA0
      6SE64004BD212DA0
      6SE64004BD222EA1
      6SE64004BD240FA0
      6SE64004BR110AA0
      6SE64004BR120BA0

       



      會員登錄

      ×

      請輸入賬號

      請輸入密碼

      =

      請輸驗(yàn)證碼

      收藏該商鋪

      X
      該信息已收藏!
      標(biāo)簽:
      保存成功

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

      常用:

      提示

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

      掃一掃訪問手機(jī)商鋪

      對比框

      在線留言