那曲檬骨新材料有限公司

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

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

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

如何在OPC Scout中添加 DB區(qū)數(shù)據(jù)變量

機(jī)器人及PLC自動(dòng)化應(yīng)用 ? 來源:機(jī)器人及PLC自動(dòng)化應(yīng)用 ? 作者:機(jī)器人及PLC自動(dòng)化 ? 2022-07-07 16:43 ? 次閱讀

Step7 組態(tài)PC Station 與 S7-1200 基于以太網(wǎng)的S7 通信

硬件需求和軟件需求

硬件:
① S7 1200 CPU
② PC (帶普通以太網(wǎng)卡)
③ TP線

軟件:
① STEP 7 Basic V10.5
② STEP 7 V5.4
SIMATIC NET V7.1

STEP7中組態(tài)PC Station

1. 在STEP7 中新建項(xiàng)目,組態(tài)PC Station。

打開STEP7并新建一個(gè)項(xiàng)目:“S7-1200_OPC”,通過“Insert”>“Station”>“SIMATIC PC Station”插入一個(gè)PC站,PC站的名字為:“SIMATIC PC Station(1)”。如圖1所示。

注意:STEP7 中PC Station的名字“SIMATIC PC Station(1)”要與SIMATIC NET 中“Station Configuration Editor”的“Station Name”完全一致,才能保證下載成功。

06275c5e-ee1d-11ec-ba43-dac502259ad0.jpg

圖1.插入并組態(tài)PC 站

2. 雙擊Configuration即可進(jìn)入PC Station硬件組態(tài)界面。

在第一個(gè)槽中,從“SIMATIC PC Station”>“User Application”>“OPC Server”下,選擇版本“SW V6.2 SP1”添加一個(gè)OPC Sever 的應(yīng)用。
在第三個(gè)槽中,從“SIMATIC PC Station” >“CP Industrial Ethernet”>“IE General”下,選擇版本“SW V6.2 SP1”添加一個(gè) IE General,并設(shè)置IP 地址,如圖2所示。

注意:因?yàn)槭褂玫氖瞧胀ㄒ蕴W(wǎng)卡,所以要選擇添加“IE General”。

063e79a2-ee1d-11ec-ba43-dac502259ad0.jpg

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

然后配置網(wǎng)卡地址并新建一個(gè)以太網(wǎng),如圖3所示。

06573474-ee1d-11ec-ba43-dac502259ad0.jpg

圖3.設(shè)置以太網(wǎng)地址

完成PC站硬件組件設(shè)置后,按下編譯存盤按鈕,確定且存儲當(dāng)前組態(tài)配置。

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

通過點(diǎn)擊工具欄右上角網(wǎng)絡(luò)配置的圖標(biāo) 圖:Icon network進(jìn)入網(wǎng)絡(luò)配置,然后在NetPro網(wǎng)絡(luò)配置中,用鼠標(biāo)選擇OPC Server后,在連接表第一行鼠標(biāo)右鍵插入一個(gè)新的連接或通過“Insert>New Connection”也可建立一個(gè)新連接然后定義連接屬性,如圖4~圖5所示。

066bd64a-ee1d-11ec-ba43-dac502259ad0.jpg

圖4.建立連接及定義連接屬性

068b833c-ee1d-11ec-ba43-dac502259ad0.jpg

圖5. 設(shè)置 S7 連接屬性及TSAP地址Connection properties, TSAP

確認(rèn)完成所有配置后,已建好的S7連接會(huì)顯示在連接列表中。點(diǎn)擊編譯存盤按鈕或選擇“Network”>“Save and Compile”,如得到No error的編譯結(jié)果,則正確組態(tài)完成。這里編譯結(jié)果信息非常重要,如果有錯(cuò)誤信息(error Message),說明組態(tài)不正確,是不能下載到PC Station中的。
成功編譯完成后,在STEP7中的所有PC Station的硬件組態(tài)就完成了。

創(chuàng)建一個(gè)虛擬的PC Station硬件機(jī)架

通過“Station Configuration Editor”創(chuàng)建一個(gè)虛擬的PC Station硬件機(jī)架,以便在STEP7中組態(tài)的PC Station 下載到這個(gè)虛擬的PC Station硬件機(jī)架中去。

1.進(jìn)入PC Station硬件機(jī)架組態(tài)界面

點(diǎn)擊右下角的圖標(biāo) Icon PC Station,進(jìn)入PC Station硬件機(jī)架組態(tài)界面。

2. 添加OPC Server

選擇第一號插槽,點(diǎn)擊Add按鈕或鼠標(biāo)右鍵選擇添加,在添加組件窗口中選擇OPC Server,如圖6所示。

0694db94-ee1d-11ec-ba43-dac502259ad0.jpg

圖6. 插入OPC Server

3. 添加組件窗口中選擇IE General

選擇第三號插槽,點(diǎn)擊Add按鈕或鼠標(biāo)右鍵選擇添加,在添加組件窗口中選擇IE General,如圖7所示。

06ac900e-ee1d-11ec-ba43-dac502259ad0.jpg

圖7.插入IE General insert IE general

注意:STEP7 中的PC Station硬件組態(tài)與虛擬PC Station硬件機(jī)架的名字、組件及“Index”必須完全一致。

4.網(wǎng)卡參數(shù)配置

插入IE General后,隨即會(huì)彈出組件屬性對話框。點(diǎn)擊Network Properties,進(jìn)行網(wǎng)卡參數(shù)配置,如圖8所示。

06be0654-ee1d-11ec-ba43-dac502259ad0.jpg

圖8.進(jìn)入PC 網(wǎng)卡參數(shù)設(shè)置

選擇本地連接,通過右鍵菜單進(jìn)入屬性,如圖9所示。

06d71810-ee1d-11ec-ba43-dac502259ad0.jpg
圖9.選擇本地連接local properties

選擇TCP/IP屬性,如圖10所示。

06e057a4-ee1d-11ec-ba43-dac502259ad0.jpg

圖10.進(jìn)入TCP/IP 屬性Internet properties

定義網(wǎng)卡地址,如圖11所示。

0705f126-ee1d-11ec-ba43-dac502259ad0.jpg

圖11.置網(wǎng)卡地址PC IP

5. 命名PC Station

這里的“PC Station”的名字一定要與STEP 7硬件組態(tài)中的“PC Station”的名字一致,如圖12所示。

07107736-ee1d-11ec-ba43-dac502259ad0.jpg

圖12.命名PC STATION Station name

下載PC Station硬件組態(tài)及網(wǎng)絡(luò)連接

1. 設(shè)置PG/PC 接口

在STEP7 軟件中,通過“Options”>“Set PG/PC Interface”進(jìn)入設(shè)置界面,如圖13所示。

0723c8a4-ee1d-11ec-ba43-dac502259ad0.jpg

圖1.設(shè)置PG/PC接口PC internal

13. 檢查配置控制臺

通過“start”>“Simatic”>“SIMATIC NET”>“Configuration Console”進(jìn)入配置控制臺檢查,如圖14所示。

072f29ce-ee1d-11ec-ba43-dac502259ad0.jpg

圖14.配置控制臺

注意:對于Simatic Net V6.1或V6.0版本的軟件,需要在上面窗口中,手動(dòng)將模塊模式(Mode of the module)從PG模式切換到組態(tài)模式(Configured mode),并設(shè)置Index號。然后再在Station Configuration Editor中添加硬件。

3. 在STEP7的硬件配置中下載PC Station組態(tài)。

4. 在網(wǎng)絡(luò)配置中將配置好的連接下載到PC Station中。

下載完成后在“Station Configuration Editor”中狀態(tài)顯示,如圖15所示。在編程過程中,可以根據(jù)這些狀態(tài)顯示進(jìn)行判斷組態(tài)是否正確。

07469f1e-ee1d-11ec-ba43-dac502259ad0.jpg

圖15.下載完成后的狀態(tài)Station Editor online

使用 OPC Scout 測試 S7 OPC Sever

SIMATIC NET自帶OPC Client端軟件 OPC Scout,可以使用這個(gè)軟件測試所組態(tài)的OPC Sever。通過點(diǎn)擊左下角的“Start”>“Simatic”>“SIMATIC NET”>“OPC Scout”啟動(dòng)進(jìn)行測試。

1. 新建變量組

雙擊OPC.SimaticNET,新建一個(gè)組并輸入變量組的名稱,例如S7-1200 。如圖16所示。

07591ca2-ee1d-11ec-ba43-dac502259ad0.jpg

圖16. 創(chuàng)建一個(gè)新的變量組

2. 添加變量

選擇一個(gè)數(shù)據(jù),點(diǎn)擊“S7:”>“S7 connection_1”>“objects”>“M”>“New Definition”來添加一個(gè)變量,并為變量選擇數(shù)據(jù)類型、起始地址、數(shù)據(jù)長度,并添加到右側(cè)窗口中。如圖17所示。

077367a6-ee1d-11ec-ba43-dac502259ad0.jpg

圖17. 添加變量

077fe076-ee1d-11ec-ba43-dac502259ad0.jpg注意:如果訪問數(shù)據(jù)為DB塊,在創(chuàng)建DB塊時(shí)不能勾選“Symbolic access only(僅符號尋址)”,單方S7通信只支持絕對尋址的DB塊。

3. 觀察通信結(jié)果及質(zhì)量,如圖18所示。

0793e90e-ee1d-11ec-ba43-dac502259ad0.jpg

圖18.檢查通信結(jié)果

077fe076-ee1d-11ec-ba43-dac502259ad0.jpg注意:如果通信質(zhì)量為“bad”,則說明通信失敗,需要檢查軟件組態(tài)及硬件連接是否正確。

常見問題

07b6a8b8-ee1d-11ec-ba43-dac502259ad0.jpg?如何在 OPC Scout 中添加 DB 區(qū)數(shù)據(jù)變量?

答:在 OPC Scout中添加變量時(shí),DB 數(shù)據(jù)沒有添加變量的選項(xiàng),如圖19所示。

07c00d90-ee1d-11ec-ba43-dac502259ad0.jpg

圖19.無法添加 DB 數(shù)據(jù)

如果要添加數(shù)據(jù)區(qū)需要先添加 I 區(qū)或 M 區(qū)數(shù)據(jù),然后修改成 DB 區(qū)數(shù)據(jù),添加步驟如圖20所示。

07d32330-ee1d-11ec-ba43-dac502259ad0.jpg

圖20.在 OPC Scout中添加 DB 數(shù)據(jù)的步驟

觀察 DB 通信結(jié)果及質(zhì)量,如圖21所示。

07e5d9f8-ee1d-11ec-ba43-dac502259ad0.jpg

圖21. 觀察 DB 通信結(jié)果及質(zhì)量

07b6a8b8-ee1d-11ec-ba43-dac502259ad0.jpg?如何在 OPC Scout 中添加不同數(shù)據(jù)類型的 DB?

答: 添加不同 DB 數(shù)據(jù)類型的表達(dá)形式如下:

BOOL :DB1,X0.0,1

BYTE : DB1,B10,1

WORD : DB1,W20,1

DWORD: DB1,D30,1

INT : DB2,INT40,1

DINT : DB2,DINT50,1

REAL :DB2,REAL60,1

07b6a8b8-ee1d-11ec-ba43-dac502259ad0.jpg在 OPC Scout 中為什么可以訪問到 I,Q,M 等數(shù)據(jù),卻唯獨(dú)不能與 DB 通信?

答: 在創(chuàng)建DB塊時(shí),缺省的屬性設(shè)置為"只支持符號尋址",這就造成OPC無法訪問 DB 的絕對地址,造成通信錯(cuò)誤。為了避免通信錯(cuò)誤,創(chuàng)建DB塊時(shí),一定不要勾選"只支持符號尋址"。正確的設(shè)置如圖22所示。

081a5f66-ee1d-11ec-ba43-dac502259ad0.jpg

圖22. 取消勾選"Symbolic access only"

原文標(biāo)題:Step7 組態(tài)PC Station 與 S7-1200 基于以太網(wǎng)的S7 通信

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

審核編輯:彭靜

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

    關(guān)注

    8

    文章

    7145

    瀏覽量

    89581
  • 通信
    +關(guān)注

    關(guān)注

    18

    文章

    6071

    瀏覽量

    136426
  • 硬件
    +關(guān)注

    關(guān)注

    11

    文章

    3382

    瀏覽量

    66451
  • OPC
    OPC
    +關(guān)注

    關(guān)注

    7

    文章

    350

    瀏覽量

    46326

原文標(biāo)題:Step7 組態(tài)PC Station 與 S7-1200 基于以太網(wǎng)的S7 通信

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

收藏 人收藏

    評論

    相關(guān)推薦

    如何快速為DB變量添加屬性

    有些情況需要為PLC DB變量添加一些屬性,常規(guī)的做法是在DB塊中選中這個(gè)變量,然后打開變量
    的頭像 發(fā)表于 01-02 14:18 ?2350次閱讀
    如何快速為<b class='flag-5'>DB</b>塊<b class='flag-5'>變量</b><b class='flag-5'>添加</b>屬性

    如何將SCOUT的工程關(guān)聯(lián)到STEP7

    如何將SCOUT的工程關(guān)聯(lián)到STEP7,就是SCOUT添加了一個(gè)伺服的設(shè)置,然后如何關(guān)聯(lián)到STEP7,可以在STEP7
    發(fā)表于 01-09 13:16

    何在LabVIEW下使用OPC詳細(xì)教程

    控制的OLE(OPC)定義了在控制設(shè)備和人機(jī)界面(HMI)乊間迚行實(shí)時(shí)對象數(shù)據(jù)通信的標(biāo)準(zhǔn)。OPC服務(wù)器適用于幾乎所有PLC和可編程自動(dòng)化控制器(PAC)。在本教程,您將學(xué)習(xí)如
    發(fā)表于 11-17 12:28

    LABVIEW的OPC與PLC變量對應(yīng)求助

    我想用LABVIEW通過OPC設(shè)置變量,控制和讀取PLC的數(shù)據(jù) 可是不知道PLC的VB VD 等數(shù)據(jù)怎么在
    發(fā)表于 03-14 11:26

    想用NI OPC來連接labview和PLC1200,NI OPC這邊變量都設(shè)置好了卻控制不了實(shí)際的PLC的接口,望大神指教!

    在NI opc上設(shè)置好了channel和device在device添加了4個(gè)tag用總共享變量然后在labview項(xiàng)目中添加這些
    發(fā)表于 05-14 19:11

    LABVIEW通過OPC向PLCDB塊發(fā)數(shù)組,出錯(cuò)

    最近在嘗試向PLCDB塊發(fā)數(shù)組。首先在PLC定義一個(gè)數(shù)組,數(shù)組索引名為DB73,長度為20,類型為REAL然后在OPC_server
    發(fā)表于 09-07 12:02

    labview讀取OPC變量的速度

    用labview寫入讀取OPC變量的值,只要OPC變量的值不是變?yōu)?,寫入和讀取速度都還可以,但是在當(dāng)OPC
    發(fā)表于 04-13 10:38

    LABVIW 使用OPC讀取s71200數(shù)據(jù),怎么讀取DB塊里的數(shù)據(jù)

    LABVIW 使用OPC讀取s71200數(shù)據(jù),怎么讀取DB塊里的數(shù)據(jù),就是建立共享變量的時(shí)候地址怎么編寫
    發(fā)表于 11-06 17:17

    OPC變量有時(shí)失敗

    1.最近做OPC通信,在用NI OPC和三菱OPC通信時(shí),有時(shí)會(huì)發(fā)生寫變量失敗的問題,控件綁定共享變量,能監(jiān)測到
    發(fā)表于 12-21 08:50

    如何使用LabVIEW使用OPC讀取TwinCAT2的數(shù)組類型的變量

    各位大佬,我想建立一個(gè)數(shù)組變量來讀倍福PLC類型為ARRAR[0..10] of Dint的數(shù)組,在OPC添加變量的時(shí)候,怎么照著它說名
    發(fā)表于 02-17 16:33

    OPC UA Server添加方法并調(diào)用簡介

    測驗(yàn)運(yùn)行Qt程序UaExpert查看UaExpert調(diào)用HelloWorld方法在Client調(diào)用HelloWorld方法添加相關(guān)代碼代碼分析代碼驗(yàn)證最近更新簡介在OPC UA Server
    發(fā)表于 03-01 07:15

    OPC UA Server添加自定義的變量類型是什么

    代碼代碼分析UaExpert測驗(yàn)運(yùn)行Qt程序UaExpert查看錯(cuò)誤的使用自定義類型實(shí)例化變量節(jié)點(diǎn)舉例代碼分析運(yùn)行Qt程序最近更新簡介有時(shí)候open62541內(nèi)置類型不能滿足需求,就可以自定義類型。目標(biāo)在OPC UA Server
    發(fā)表于 03-01 06:19

    請問RK3288 android7.1.2如何在uboot源碼添加、獲取環(huán)境變量

    請問RK3288 android7.1.2如何在uboot源碼添加、獲取環(huán)境變量
    發(fā)表于 03-03 07:33

    CANCapture如何添加變量和界面

    今天我們來看看CANCapture如何添加自己的變量和界面,可以新建工程以樣例為模板添加自己的工程配置。像組態(tài)軟件一樣配置連接,添加設(shè)備,曲線圖,
    的頭像 發(fā)表于 06-29 10:10 ?3471次閱讀
    CANCapture如何<b class='flag-5'>添加</b><b class='flag-5'>變量</b>和界面

    安裝python怎么添加到環(huán)境變量

    Python是一種簡單易學(xué)的腳本語言,廣泛應(yīng)用于開發(fā)各種類型的應(yīng)用程序。為了在Windows操作系統(tǒng)上使用Python的命令行工具,需要將Python添加到系統(tǒng)的環(huán)境變量。本文將向您詳細(xì)介紹如
    的頭像 發(fā)表于 11-23 16:40 ?3201次閱讀
    tt百家乐官网的玩法技巧和规则| 怎样玩百家乐官网才能| 宝龙娱乐城官网| 百家乐作弊内幕| 百家乐官网公式球打法| 百家乐视频游戏账号| A8百家乐官网娱乐| 足球博彩论坛| 至尊百家乐娱乐| 真人百家乐海立方| JJ百家乐官网的玩法技巧和规则 | 做生意店铺缺西北角| 开百家乐官网骗人吗| 百家乐官网拍是什么| 新全讯网353788| 百家乐模拟游戏下载| 赌场百家乐攻略| 乐九百家乐游戏| 百家乐官网家乐娱乐城| 立即博百家乐官网的玩法技巧和规则| 戒掉百家乐官网的玩法技巧和规则| 百家乐官网网上投注系统| 曲麻莱县| 维多利亚娱乐城| 大发888站群| 大发888注册送58网站| 大发888娱乐注册| 大发888注册步骤| 抚松县| bet365 备用| 溆浦县| 百家乐官网全讯网2| 网上赌百家乐官网被抓应该怎么处理| 佛学| 百家乐官网推筒子| 大世界百家乐官网现金网| 百家乐官网网络赌博网址| 百家乐官网新注册送彩金| 百家乐官网电子游戏试| 做生意属虎的朝向| 新锦江百家乐赌场娱乐网规则|