0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

新一代S7-1200的常用現(xiàn)場總線PROFINET

機(jī)器人及PLC自動化應(yīng)用 ? 來源:機(jī)器人及PLC自動化應(yīng)用 ? 作者:機(jī)器人及PLC自動化 ? 2022-12-21 09:53 ? 次閱讀

S7-1200 可實現(xiàn) CPU編程設(shè)備、HMI 和其它 CPU 之間的多種通信。

PROFINET

CPU 可使用標(biāo)準(zhǔn) TCP 通信協(xié)議與其它 CPU、編程設(shè)備、HMI 設(shè)備和非 Siemens 設(shè)備通信。

9243d77e-804b-11ed-8abf-dac502259ad0.png

CPU 連接到編程設(shè)備

925c1e1a-804b-11ed-8abf-dac502259ad0.png

CPU 連接到 HMI

9277aaf4-804b-11ed-8abf-dac502259ad0.png

CPU 連接到另一個 CPU

創(chuàng)建網(wǎng)絡(luò)連接

使用設(shè)備配置的“網(wǎng)絡(luò)視圖”(Network view) 在項目中的各個設(shè)備之間創(chuàng)建網(wǎng)絡(luò)連接。創(chuàng)建網(wǎng)絡(luò)連接之后,使用巡視窗口的“屬性”(Properties) 選項卡組態(tài)網(wǎng)絡(luò)的參數(shù)。

1.選擇“網(wǎng)絡(luò)視圖”(Network view) 以顯示要連接的設(shè)備。

929be978-804b-11ed-8abf-dac502259ad0.png

2.選擇一個設(shè)備上的端口,然后將連接拖到第二個設(shè)備上的端口處。

92b5684e-804b-11ed-8abf-dac502259ad0.png

3.釋放鼠標(biāo)按鈕以創(chuàng)建網(wǎng)絡(luò)連接。

92d16440-804b-11ed-8abf-dac502259ad0.png

連接路徑

將 TSEND_C、TRCV_C 或 TCON 指令插入用戶程序后,只要選中指令的任意部分,巡視窗口都會顯示連接的屬性。在通信指令“屬性”(Properties) 的“組態(tài)”(Configuration) 選項卡中指定通信參數(shù)。

1.對于 TCP、ISO-on-TCP 和 UDP 以太網(wǎng)協(xié)議,使用指令(TSEND_C、TRCV_C 或 TCON)的“屬性”(Properties) 組態(tài)“本地/伙伴”連接。右圖顯示了 ISO-on-TCP 連接的“組態(tài)”(Configuration) 選項卡中的“連接屬性”(Connection properties)。

92f40ca2-804b-11ed-8abf-dac502259ad0.png

組態(tài)其中一個 CPU 的連接屬性時,STEP 7 允許您選擇伙伴 CPU 中的特定連接 DB(如果存在),或為伙伴 CPU 創(chuàng)建連接 DB。必須已為該項目創(chuàng)建伙伴 CPU,且不能是“未指定的”CPU。還必須將 TSEND_C、TRCV_C 或 TCON 指令插入伙伴 CPU 的用戶程序中。插入指令時,應(yīng)選擇由組態(tài)創(chuàng)建的連接 DB。

2.對于 S7 通信,請使用網(wǎng)絡(luò)的“設(shè)備和網(wǎng)絡(luò)”編輯器組態(tài)本地/伙伴連接??梢詥螕簟巴怀鲲@示:連接”(Highlighted: Connection) 按鈕訪問“屬性”(Properties)。

“常規(guī)”(General) 選項卡中提供有多個屬性:

●“常規(guī)”(General)(已顯示)

●“本地 ID”(Local ID)

●“特殊連接屬性”(Special connection properties)

●“地址詳細(xì)信息”(Address details)(已顯示)

93233dec-804b-11ed-8abf-dac502259ad0.png

9343cc56-804b-11ed-8abf-dac502259ad0.png

端口號

使用 TCP 和 UDP 協(xié)議時,本地(主動)連接 CPU 的連接參數(shù)組態(tài)必須指定遠(yuǎn)程伙伴(被動)連接 CPU 的 IP 地址和端口號。

在“連接參數(shù)”(Connection Parameters) 對話框的“地址詳細(xì)信息”(Address Details) 部分,定義要使用的端口。在“本地端口”(Local Port) 域中輸入 CPU 中連接的端口。在“伙伴端口”(Partner Port) 域下輸入為伙伴 CPU 中的連接分配的端口。

在線給 CPU 分配 IP 地址

可以在線為網(wǎng)絡(luò)設(shè)備分配 IP 地址。這在進(jìn)行初始設(shè)備配置時尤其有用。

1.在“項目樹”(Project tree) 中,確認(rèn) CPU 不具有預(yù)組態(tài)的 IP 地址。展開“在線訪問”(Online access) 顯示設(shè)備所在網(wǎng)絡(luò)的適配器卡,然后雙擊“更新可訪問的設(shè)備”(Update accessible devices)。如果 STEP 7 顯示 MAC 地址,而非 IP 地址,表示未分配 IP 地址。

9366cb52-804b-11ed-8abf-dac502259ad0.png

2.在所需可訪問設(shè)備下雙擊“在線和診斷”(Online & diagnostics)。

9391f4da-804b-11ed-8abf-dac502259ad0.png

3.“在線與診斷”(Online & diagnostics) 對話框中,選擇“功能 > 分配 IP 地址”(Functions > Assign IP address)。

4.在“IP 地址”(IP address) 區(qū)域輸入新 IP 地址,然后單擊“分配 IP 地址”(Assign IP address) 按鈕。

93b788da-804b-11ed-8abf-dac502259ad0.png

5.在“項目樹”(Project tree) 中,確保 STEP 7 已將新 IP 地址分配給 CPU。雙擊“更新可訪問的設(shè)備”(Update accessible devices),顯示組態(tài)的 IP 地址。

93d53416-804b-11ed-8abf-dac502259ad0.png

為項目中的 CPU 組態(tài) IP 地址

組態(tài) PROFINET 接口

要為 PROFINET 接口組態(tài)參數(shù),請選擇 CPU 上的綠色 PROFINET 框。巡視窗口中的“屬性”(Properties) 選項卡會顯示 PROFINET 端口。

93f85fd6-804b-11ed-8abf-dac502259ad0.png

以太網(wǎng) (MAC) 地址:

在 PROFINET 網(wǎng)絡(luò)中,制造商會為每個設(shè)備都分配一個“介質(zhì)訪問控制”地址(MAC 地址)以進(jìn)行標(biāo)識。MAC 地址由六組數(shù)字組成,每組兩個十六進(jìn)制數(shù),這些數(shù)字用連字符 (-) 或冒號 (:) 分隔并按傳輸順序排列(例如 01-23-45-67-89-AB 或 014589:AB)。

IP 地址:

每個設(shè)備也都必須具有一個 Internet 協(xié)議 (IP) 地址。該地址使設(shè)備可以在更加復(fù)雜的路由網(wǎng)絡(luò)中傳送數(shù)據(jù)。每個 IP 地址分為四段,每段占 8 位,并以點分十進(jìn)制格式表示(例如,211.154.184.16)。IP 地址的第一部分用于表示網(wǎng)絡(luò) ID(您正位于什么網(wǎng)絡(luò)中?),地址的第二部分表示主機(jī) ID(對于網(wǎng)絡(luò)中的每個設(shè)備都是唯一的)。IP 地址 192.168.x.y 是一個標(biāo)準(zhǔn)名稱,視為未在 Internet 上路由的專用網(wǎng)的一部分。

子網(wǎng)掩碼:

子網(wǎng)是已連接的網(wǎng)絡(luò)設(shè)備的邏輯分組。在局域網(wǎng) (LAN, Local Area Network) 中,

子網(wǎng)中的節(jié)點往往彼此之間的物理位置相對接近。掩碼(稱為子網(wǎng)掩碼或網(wǎng)絡(luò)掩碼)定義 IP

子網(wǎng)的邊界。 子網(wǎng)掩碼 255.255.255.0 通常適用于小型本地網(wǎng)絡(luò)。這就意味著此網(wǎng)絡(luò)中的所有 IP 地址的前 3 個八位位組應(yīng)該是相同的,該網(wǎng)絡(luò)中的各個設(shè)備由最后一個八位位組(8 位域)來標(biāo)識。舉例來說,在小型本地網(wǎng)絡(luò)中,為設(shè)備分配子網(wǎng)掩碼 255.255.255.0 和 IP 地址 192.168.2.0 到 192.168.2.255。不同子網(wǎng)間的唯一連接通過路由器實現(xiàn)。如果使用子網(wǎng),則必須部署 IP 路由器。

IP 路由器:

路由器是 LAN 之間的鏈接。通過使用路由器,LAN 中的計算機(jī)可向其它任何網(wǎng)絡(luò)發(fā)送消息,這些網(wǎng)絡(luò)可能還隱含著其它 LAN。如果數(shù)據(jù)的目的地不在 LAN 內(nèi),路由器會將數(shù)據(jù)轉(zhuǎn)發(fā)給可將數(shù)據(jù)傳送到其目的地的另一個網(wǎng)絡(luò)或網(wǎng)絡(luò)組。

941f553c-804b-11ed-8abf-dac502259ad0.png

IP 地址屬性:在“屬性”(Properties) 窗口中,選擇“以太網(wǎng)地址”(Ethernet addresses) 組態(tài)條目。STEP 7 會顯示以太網(wǎng)地址組態(tài)對話框,該對話框可將軟件項目與接收該項目的 CPU 的 IP 地址相關(guān)聯(lián)。

組態(tài) PROFINET 端口

在默認(rèn)情況下,CPU 會為自動協(xié)商組態(tài) PROFINET 接口的端口。要使自動協(xié)商正常運行,必須將兩個站都組態(tài)到自動協(xié)商。如果其中一個站為固定組態(tài)(例如,在 100 Mbps 處為全雙工)且另一個站被設(shè)置為自動協(xié)商,那么自動協(xié)商將失效,導(dǎo)致使用半雙工進(jìn)行操作。要克服自動協(xié)商的這個限制,可使用 S7-1200 提供的選項禁用自動協(xié)商。在禁用自動協(xié)商時,S7-1200 會自動為全雙工操作在 100 Mbps 處組態(tài)。

可為每個端口設(shè)置固定傳輸率和雙工:

1. 選擇“高級”(Advanced) 選項以及需要組態(tài)的端口。然后,選擇“端口”(Port) 選項。

2. 在“連接”(Connection),“傳輸率”(Transmission rate)/雙工字段,選擇以下一個選項:

– 自動:CPU 和對等設(shè)備可通過自動協(xié)商決定端口的傳輸率和雙工。

– TP 100 Mbps 全雙工:如果禁用自動協(xié)商,端口在 100 Mbps 的半雙工狀態(tài)下運行。如果啟用自動協(xié)商,此端口可在 100 Mbps 的全雙工狀態(tài)下運行或在另一個 CPU 與對等設(shè)備自動協(xié)商的傳輸率/雙工狀態(tài)下運行(如果選擇“監(jiān)視”(Monitor),此對等設(shè)備會在診斷緩沖區(qū)中顯示如下信息)。

3. 監(jiān)視:在選擇復(fù)選框時,如果在此端口出現(xiàn)以下情況,系統(tǒng)將會在診斷緩沖區(qū)中顯示消息:

– 不能在端口中建立鏈接

– 建立鏈接失敗

– 請選擇“TP 100 Mbps 全雙工”(TP 100 Mbps full-duplex) 作為傳輸率/雙工,CPU 會使用自動協(xié)商建立鏈接,且協(xié)商傳輸率不等于 100 Mbps 或協(xié)商雙工等于半雙工。

4. 啟用自動協(xié)商:在 100 Mbps,一旦將傳輸率/雙工字段設(shè)置到全雙工,便可以禁用自動協(xié)商。清除“啟用自動協(xié)商”(Enable autonegotiation) 復(fù)選框來禁用自動協(xié)商。

94459cb0-804b-11ed-8abf-dac502259ad0.png

測試 PROFINET 網(wǎng)絡(luò)

946bea1e-804b-11ed-8abf-dac502259ad0.png

在線為設(shè)備分配 IP 地址

S7-1200 CPU 不具有預(yù)組態(tài)的 IP 地址。必須手動為 CPU 分配 IP 地址:

● 要在線為設(shè)備分配 IP 地址

● 要在項目中分配 IP 地址,必須在設(shè)備配置中組態(tài) IP 地址,保存配置并將其下載到 PLC。

使用“擴(kuò)展的下載到設(shè)備”(Extended download to device) 對話框測試所連接的網(wǎng)絡(luò)設(shè)備

S7-1200 CPU“下載到設(shè)備”(Download to device) 功能及其“擴(kuò)展的下載到設(shè)備”(Extended download to device) 對話框可以顯示所有可訪問的網(wǎng)絡(luò)設(shè)備,以及是否為所有設(shè)備都分配了唯一的 IP 地址。要顯示全部可訪問和可用的設(shè)備以及為其分配的 MAC 地址或 IP 地址,請選中“顯示所有可訪問設(shè)備”(Show all accessible devices) 復(fù)選框。

949c9948-804b-11ed-8abf-dac502259ad0.png

如果所需網(wǎng)絡(luò)設(shè)備不在此列表中,則說明由于某種原因而中斷了與該設(shè)備的通信。必須檢查設(shè)備和網(wǎng)絡(luò)是否有硬件和/或組態(tài)錯誤。

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • cpu
    cpu
    +關(guān)注

    關(guān)注

    68

    文章

    10805

    瀏覽量

    210850
  • 現(xiàn)場總線
    +關(guān)注

    關(guān)注

    3

    文章

    518

    瀏覽量

    38522
  • Profinet
    +關(guān)注

    關(guān)注

    6

    文章

    1035

    瀏覽量

    23283
  • S7-1200
    +關(guān)注

    關(guān)注

    11

    文章

    331

    瀏覽量

    17878

原文標(biāo)題:新一代S7-1200的常用現(xiàn)場總線PROFINET

文章出處:【微信號:gh_a8b121171b08,微信公眾號:機(jī)器人及PLC自動化應(yīng)用】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    基于S7-1200的設(shè)備與網(wǎng)絡(luò)組態(tài)

    本文檔內(nèi)容介紹了基于S7-1200的設(shè)備與網(wǎng)絡(luò)組態(tài),以及S7-1200的概要及功能。
    發(fā)表于 09-25 18:14 ?28次下載
    基于<b class='flag-5'>S7-1200</b>的設(shè)備與網(wǎng)絡(luò)組態(tài)

    基于S7-1200的PLC的編程及擴(kuò)展

    S7-1200 系列是款可編程邏輯控制器 (PLC, Programmable Logic Controller),可以控制各種自動化應(yīng)用。S7-1200設(shè)計緊湊、成本低廉且具有功能強(qiáng)大的指令集
    發(fā)表于 09-25 18:39 ?24次下載

    基于PROFINET IO實現(xiàn)S7-1200S120通訊

    S7-1200 與SINAMICS S120 之間通過PROFINET IO 可進(jìn)行周期性或: 非周期性數(shù)據(jù)通訊,使用功能塊DPWR_DAT/DPRD_DAT,S7-1200 通過
    發(fā)表于 09-29 16:50 ?30次下載
    基于<b class='flag-5'>PROFINET</b> IO實現(xiàn)<b class='flag-5'>S7-1200</b>與<b class='flag-5'>S</b>120通訊

    S7-1200PROFINET的通信

    S7-1200 CPU 本體上集成了PROFINET 通信口,支持以太網(wǎng)和基于TCP/IP 的通信標(biāo)準(zhǔn)。使用這個通信口可以實現(xiàn)S7-1200 CPU 與編程設(shè)備的通信,與HMI 觸
    發(fā)表于 09-29 18:58 ?38次下載
    <b class='flag-5'>S7-1200</b>與<b class='flag-5'>PROFINET</b>的通信

    s7-1200系統(tǒng)手冊

    S7-1200適用
    發(fā)表于 10-23 09:41 ?0次下載

    S7-1200入門手冊

    S7-1200適用
    發(fā)表于 10-23 09:34 ?0次下載

    s7-1200技術(shù)規(guī)范

    S7-1200適用
    發(fā)表于 10-23 09:29 ?0次下載

    S7-1200S7-1200進(jìn)行S7通信的詳細(xì)資料說明

    S7-1200PROFINET 通信口可以做 S7 通信的服務(wù)器端或客戶端(CPU V2.0及以上版本)。S7-1200 僅支持 S7
    的頭像 發(fā)表于 08-17 10:51 ?2.9w次閱讀
    <b class='flag-5'>S7-1200</b>和<b class='flag-5'>S7-1200</b>進(jìn)行<b class='flag-5'>S7</b>通信的詳細(xì)資料說明

    西門子S7-1200如何通過PROFINET通訊實現(xiàn)V90PN伺服控制

    此文簡單介紹下西門子S7-1200通過PROFINET通訊實現(xiàn)V90 PN伺服控制。
    發(fā)表于 11-25 08:00 ?71次下載
    西門子<b class='flag-5'>S7-1200</b>如何通過<b class='flag-5'>PROFINET</b>通訊實現(xiàn)V90PN伺服控制

    新一代S7-1200常用現(xiàn)場總線PROFINET

    使用設(shè)備配置的“網(wǎng)絡(luò)視圖”(Network view) 在項目中的各個設(shè)備之間創(chuàng)建網(wǎng)絡(luò)連接。創(chuàng)建網(wǎng)絡(luò)連接之后,使用巡視窗口的“屬性”(Properties) 選項卡組態(tài)網(wǎng)絡(luò)的參數(shù)。
    的頭像 發(fā)表于 03-02 14:21 ?9864次閱讀

    通過PROFINET實現(xiàn)S7-1200與CU320-2PN通訊

    通過PROFINET實現(xiàn)S7-1200與CU320-2PN通訊說明。
    發(fā)表于 04-23 09:28 ?74次下載

    S7-1200 CPU與S7-200 SMART S7通信指南

    S7-1200 CPU 固件版本 V2.0 及其以上,本體集成的 PROFINET 通信接口可以做 S7 通信客戶端。S7-1200 僅支持 S7
    的頭像 發(fā)表于 04-19 15:14 ?3028次閱讀

    S7-1200S7-300的選型區(qū)別

    在硬件擴(kuò)展方面,S7-300的主機(jī)架多支持八個擴(kuò)展模塊,而S7-1200支持?jǐn)U展多八個信號模塊和多三個通信模塊。以S7-300 CPU313C和S7-1200 CPU1214C為例,
    的頭像 發(fā)表于 05-04 15:18 ?1641次閱讀
    <b class='flag-5'>S7-1200</b>與<b class='flag-5'>S7</b>-300的選型區(qū)別

    文解析S7-1200S7-1500 S7通信

    S7-1200PROFINET 通信口可以做 S7 通信的服務(wù)器端或客戶端(CPU V2.0及以上版本)。S7-1200 僅支持 S7
    發(fā)表于 05-15 17:13 ?5897次閱讀
    <b class='flag-5'>一</b>文解析<b class='flag-5'>S7-1200</b>與<b class='flag-5'>S7</b>-1500 <b class='flag-5'>S7</b>通信

    S7-1200下載項目程序步驟詳解

    S7-1200的CPU本體上集成了PROFINET通信口,通過這個通信口可以實現(xiàn)CPU與編程設(shè)備的通信。 此外,S7-1200 可以通過連接CM1243-5擴(kuò)展模塊,然后電腦通過PC ADAPTER USB A2電纜、或者
    發(fā)表于 11-15 15:45 ?4290次閱讀
    <b class='flag-5'>S7-1200</b>下載項目程序步驟詳解