SIMATIC NET 作為 OPC UA 服務(wù)器

    硬件需求和軟件需求

    表1.硬件和軟件要求
     組件支持版本例中使用
    硬件部分S7-1200 各型號(hào)CPUV4版本及以上例中使用:S7-1217C V4.4版本
    軟件部分TIA Portal STEP 7 Basic/ProfessionalV13及以上

    例中使用:TIA Portal STEP7 V16 Professional

    SIMATIC NET

    SIMATIC NET V12 及以上例中使用: SIMATIC NET V16

     這種組態(tài)方式可以實(shí)現(xiàn) OPC UA 客戶端通過 SIMATIC NET 訪問 S7-1200 CPU 優(yōu)化的數(shù)據(jù)塊,要求:

    1. 通信雙方站點(diǎn)必須在同一項(xiàng)目內(nèi)組態(tài)

    2. S7連接伙伴方必須設(shè)置為*的伙伴

    3. 軟件版本要求見表1

    如果不滿足其中任意條件,則只能實(shí)現(xiàn) OPC UA 客戶端 或者 OPC DA 客戶端通過 SIMATIC NET 訪問 S7-1200 CPU 的非優(yōu)化數(shù)據(jù)塊,具體參見鏈接:STEP 7 組態(tài)、TIA PORTAL組態(tài)、PC ACCESS組態(tài)。

    具體步驟可參考下文描述。

    一、TIA STEP7 V16中組態(tài)S7-1200 站點(diǎn)

    1.新建項(xiàng)目PLC站點(diǎn)并設(shè)置IP地址

    使用 TIA Portal軟件,創(chuàng)建S7-1200 CPU版本為V4.4的站點(diǎn),如圖1所示。
    -
    圖1.添加新設(shè)備

    為CPU分配新子網(wǎng)并設(shè)置IP地址,如圖2所示。
    -
    圖2.設(shè)置子網(wǎng)以及IP

    2.新建全局DB塊并設(shè)置屬性

    新建全局DB “數(shù)據(jù)塊_1 DB1”將其重命名為"ABC",如圖3所示(DB塊屬性優(yōu)化/非優(yōu)化均可)。
    -
    圖3.新建全局DB塊

    雙擊打開DB1,建立DB塊變量,并設(shè)置初始值,下圖中因?yàn)槭莾?yōu)化的DB塊,所以各變量沒有**地址,只有符號(hào)名,如圖4所示。
    -
    圖4.新建DB塊內(nèi)變量

    二、在同一項(xiàng)目中組態(tài)PC Station

    1.新建PC 站點(diǎn)

    在同一項(xiàng)目中通過“添加新設(shè)備”→“PC系統(tǒng)”→“常規(guī)PC” 插入一個(gè)PC站,PC站名稱為“PC station”,圖5所示。
    -
    圖5.添加PC Station

    雙擊項(xiàng)目樹“設(shè)備組態(tài)”即可進(jìn)入PC Station硬件組態(tài)界面,從右側(cè)“硬件目錄”添加相關(guān)組件:

    從“用戶應(yīng)用程序”→“OPC服務(wù)器” 添加一個(gè)OPC 服務(wù)器的應(yīng)用(OPC 服務(wù)器的版本必須小于等于安裝的SIMATIC NET版本)。


    從“通信模塊”→“PROFINET/Ethernet”選擇“常規(guī)IE”(因?yàn)檫x擇普通以太網(wǎng)卡,所以選擇“常規(guī)IE”),如圖6所示。


     圖6.PC Station的硬件組態(tài)


    2.設(shè)置“常規(guī)IE” IP地址

    選擇"常規(guī)IE",在其屬性對(duì)話框內(nèi)找到“以太網(wǎng)地址”將接口連接到之前S7-1200建立的子網(wǎng)“PN/IE_1”,并設(shè)置IP地址,如圖7所示。


    圖7.設(shè)置“常規(guī)IE” IP地址


     注意,上圖中設(shè)置的IP地址是較終作為OPC UA服務(wù)器的電腦的IP,如圖8所示。

    圖8.計(jì)算機(jī)以太網(wǎng)地址

    3.設(shè)置"OPC服務(wù)器" 參數(shù)

    選擇“OPC 服務(wù)器”,打開其“屬性”對(duì)話框,選擇“S7”→“OPC 符號(hào)”→“全部”,如圖9所示。

    圖9.設(shè)置OPC 符號(hào)屬性

     注意!選擇"OPC服務(wù)器"→右鍵→選中"更改設(shè)備",可以選擇其他版本OPC服務(wù)器。

    4. 配置網(wǎng)絡(luò)連接

    通過點(diǎn)擊“網(wǎng)絡(luò)視圖”的圖標(biāo)。進(jìn)入網(wǎng)絡(luò)配置,然后在網(wǎng)絡(luò)視圖設(shè)置連接,添加S7連接。如圖10所示。

    圖10.添加S7連接_1

    在彈出的“添加新連接”對(duì)話框內(nèi)。確認(rèn)連接類型為“S7連接”后,選擇S7-1200站點(diǎn) “PLC_1”,點(diǎn)擊“添加”,然后點(diǎn)擊“關(guān)閉”,如圖11所示。

    圖11.添加S7連接_2

    設(shè)置完畢以后,可以看到在S7-1200與PC Station之間已經(jīng)建立S7連接,可以找到該連接查看其屬性,因?yàn)槭?伙伴的S7連接,連接相關(guān)參數(shù)會(huì)自行匹配,見表2所示。

    表2.S7 Connection 連接參數(shù)


    連接建立成功后,編譯,并且將當(dāng)前項(xiàng)目保存。分別將PLC程序與PC Station組態(tài)下載。PLC下載程序此處不再贅述,下面介紹PC Station的下載步驟。

    5. PC Station組態(tài)下載

    在TIA Protal “設(shè)備視圖”內(nèi)。選擇“PC Station 站點(diǎn)”,在其屬性對(duì)話框內(nèi),“SIMATIC PC Station ” →“XDB組態(tài)” →勾選“生成XDB文件”,并點(diǎn)擊“瀏覽”設(shè)置文件存儲(chǔ)路徑。

    路徑設(shè)置完畢后,點(diǎn)擊軟件上方的"編譯"按鈕。就可以在設(shè)置路徑內(nèi)保存該XDB文件。 如圖12所示。

    圖12.生成XDB文件

    將生成的XDB文件導(dǎo)入至"Station Configurator"內(nèi),具體步驟見表3。

    表3.導(dǎo)入XDB文件
    (1).雙擊桌面"Station Configurator"快捷方式打開""Station Configurator Editor"對(duì)話框
    (2).點(diǎn)擊右圖中"Import Station"按鈕,選擇路徑,導(dǎo)入圖12保存的XDB文件
    (3).提示信息,點(diǎn)擊"OK"即可
    (4).導(dǎo)入成功,并且可以看到"IE general"與"OPC Server"均處于Run,并且Conn狀態(tài)正常。

    到這里,PC Station的下載就結(jié)束了。

    三、使用OPC Scout V10測(cè)試通信結(jié)果

    1.添加OPC UA Server站點(diǎn)

    1.點(diǎn)擊電腦左下角的"Start"→"All Programs"→"Siemens Automation"→"SIMATIC"→"SIMATIC NET"→"OPC Scout V10"(或者直接在Start里搜索 OPC Scout V10),啟動(dòng)OPC Scout V10。如圖13所示。

    圖13.啟動(dòng)OPC Scout V10

    打開OPC Scout V10,在 Server explorer窗口,查找UA server→Local UA Server→OPC.simaticNET.S7OPT,找到本地UA服務(wù)器,如圖14所示。

    圖14.添加OPC UA 服務(wù)器_1

    此處以*二種加密算法為例,連接UA 服務(wù)器,雙擊該服務(wù)器,在彈出的“User authentication change”對(duì)話框內(nèi)設(shè)置如圖15所示。

    圖15.添加OPC UA 服務(wù)器_2

    注意!上圖中步驟2的用戶名和密碼為本計(jì)算機(jī)登陸的用戶名和密碼。

    2.訪問OPC UA Server數(shù)據(jù)

    正常連接服務(wù)器后,查找“Objects”→“SYM”→“S7-1200 station_1 ”→“PLC_1”,找到S7-1200里創(chuàng)建的DB塊變量,然后將其拖拽至右下方“Data View 1”,點(diǎn)擊“Monitoring On”監(jiān)視,如果需要寫操作也可以直接在“New Value”處填寫新值,然后點(diǎn)擊“Write”按鈕,即可執(zhí)行寫操作,如圖16所示。

    圖16.訪問 UA server數(shù)據(jù)

    常問問題

    1. 如上文圖15所示,為什么必須經(jīng)過用戶登錄才能進(jìn)行數(shù)據(jù)訪問?

    是否需要用戶登錄取決于 SIMATIC NET的OPC 服務(wù)器的安全策略內(nèi)的"登錄設(shè)置"參數(shù)。

    用戶可以在電腦左下角的"Start"→"All Programs"→"Siemens Automation"→"SIMATIC"→"SIMATIC NET"→"Communication Settings"(或者直接在Start里搜索 Communication Settings),啟動(dòng)Communication Settings。

    如圖17所示,確認(rèn)"OPC 設(shè)置"→"OPC協(xié)議選擇"→"S7 已優(yōu)化"→"登錄設(shè)置"→"允許匿名登錄到OPC UA服務(wù)器"是否勾選。

    圖munication Settings設(shè)置

    如果勾選"允許匿名登錄到OPC UA服務(wù)器",則在連接服務(wù)器時(shí)會(huì)出現(xiàn)匿名訪問的選項(xiàng),如下圖所示,此時(shí)不需要用戶登錄就可以訪問服務(wù)器。但是如果需要用戶登錄,則登錄鎖使用的用戶名與密碼為本計(jì)算機(jī)登陸的用戶名和密碼。

    圖18.OPC UA服務(wù)器登錄權(quán)限

    2. 通信正常時(shí),某些變量突然無法正常訪問?

    用戶在運(yùn)行過程中對(duì)原有變量修改變量名稱、數(shù)據(jù)類型,對(duì)原有的DB塊修改DB號(hào),以及后期增加的變量,均無法正常訪問(雖然已經(jīng)設(shè)置OPC符號(hào)為全部(如上圖9所示))。解決方法需要重新編譯導(dǎo)入XDB文件。


    上海騰希電氣技術(shù)有限公司專注于西門子PLC,V90伺服,V20變頻器等, 歡迎致電 13681875601

  • 詞條

    詞條說明

  • S7-1200存儲(chǔ)卡使用技巧

    S7-1200存儲(chǔ)卡使用技巧一、S7-1200存儲(chǔ)卡的注意事項(xiàng):1、對(duì)于S7-1200來說存儲(chǔ)卡不是必須的。2、不要選擇帶電插拔、安裝存儲(chǔ)卡。3、S7-1200只支持由西門子制造商預(yù)先格式化過的存儲(chǔ)卡。4、不要使用電腦對(duì)SIMATIC 存儲(chǔ)卡重新進(jìn)行格式化,否則CPU 將無法使用該格式化的存儲(chǔ)卡5、如果對(duì)存儲(chǔ)卡模式不進(jìn)行先期設(shè)置,默認(rèn)將為程序卡,而不是傳輸卡或固件較新卡。6、不管存儲(chǔ)卡是否為空白卡

  • 系統(tǒng)時(shí)間 SIMATIC 時(shí)間客戶端

    SIMATIC 時(shí)間客戶端通過 SIMATIC 時(shí)間客戶端設(shè)置時(shí)間在此頁面上,可以使用 SIMATIC Time Client 組態(tài)時(shí)間同步。提示為避免時(shí)間跳躍,需確保網(wǎng)絡(luò)中只有一臺(tái)時(shí)間服務(wù)器。說明SIMATIC Time Client選中此復(fù)選框可啟用設(shè)備作為 SIMATIC 時(shí)間客戶端。當(dāng)前系統(tǒng)時(shí)間 (Current System Time)(僅在線時(shí)可用)顯示當(dāng)前系統(tǒng)時(shí)間。上次同步時(shí)間 (L

  • S7-300與S7-1500對(duì)應(yīng)型號(hào)

    S7-1500已經(jīng)入市很久了,但是大多數(shù)西門子的鐵粉還是鐘愛S7-300系列,因?yàn)閹c(diǎn)原因。**,使用Step7已經(jīng)習(xí)慣了;*二,TIA太大對(duì)于編程計(jì)算機(jī)硬件要求太高;*三,穩(wěn)定性有待商榷,Bug較多。但是歷史的車輪是不會(huì)倒退的,總要從300轉(zhuǎn)到1500上來,那么下面我們將介紹300和1500的型號(hào)如何對(duì)應(yīng),大家可以自行選擇合適控制器。

  • 可用 AP

    可用 AP可用接入點(diǎn) (Available access points)提示此頁面僅在以下情況下顯示與設(shè)備存在在線連接時(shí)。使用客戶端或處于客戶端模式下的接入點(diǎn)時(shí)。此頁面顯示對(duì)客戶端可見的所有接入點(diǎn)。列表中還包括客戶端因組態(tài)而無法連接的接入點(diǎn)。提示激活 iPCF 模式后的顯示內(nèi)容如果激活 iPCF 模式,顯示內(nèi)容會(huì)有所不同。由于客戶端在這種情況下不會(huì)運(yùn)行后臺(tái)掃描,因此僅會(huì)顯示當(dāng)前已經(jīng)與客戶端建立連接

聯(lián)系方式 聯(lián)系我時(shí),請(qǐng)告知來自八方資源網(wǎng)!

公司名: 上海騰希電氣技術(shù)有限公司

聯(lián)系人: 田禮科

電 話: 021-37660026

手 機(jī): 13681875601

微 信: 13681875601

地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號(hào)4樓

郵 編:

網(wǎng) 址: shtxjd.cn.b2b168.com

八方資源網(wǎng)提醒您:
1、本信息由八方資源網(wǎng)用戶發(fā)布,八方資源網(wǎng)不介入任何交易過程,請(qǐng)自行甄別其真實(shí)性及合法性;
2、跟進(jìn)信息之前,請(qǐng)仔細(xì)核驗(yàn)對(duì)方資質(zhì),所有預(yù)付定金或付款至個(gè)人賬戶的行為,均存在詐騙風(fēng)險(xiǎn),請(qǐng)?zhí)岣呔瑁?
    聯(lián)系方式

公司名: 上海騰希電氣技術(shù)有限公司

聯(lián)系人: 田禮科

手 機(jī): 13681875601

電 話: 021-37660026

地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號(hào)4樓

郵 編:

網(wǎng) 址: shtxjd.cn.b2b168.com

    相關(guān)企業(yè)
    商家產(chǎn)品系列
  • 產(chǎn)品推薦
  • 資訊推薦
關(guān)于八方 | 八方幣 | 招商合作 | 網(wǎng)站地圖 | 免費(fèi)注冊(cè) | 一元廣告 | 友情鏈接 | 聯(lián)系我們 | 八方業(yè)務(wù)| 匯款方式 | 商務(wù)洽談室 | 投訴舉報(bào)
粵ICP備10089450號(hào)-8 - 經(jīng)營許可證編號(hào):粵B2-20130562 軟件企業(yè)認(rèn)定:深R-2013-2017 軟件產(chǎn)品登記:深DGY-2013-3594
著作權(quán)登記:2013SR134025
Copyright ? 2004 - 2025 b2b168.com All Rights Reserved