91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

如何使用工業(yè)實時數(shù)據(jù)庫與西門子PLC通訊?

工控論壇 ? 來源:工控論壇 ? 作者:工控論壇 ? 2021-03-29 15:46 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

工業(yè)實時數(shù)據(jù)庫是一個基于時間信息的存儲倉庫,存儲大量的過程數(shù)據(jù),并且提供靈活的數(shù)據(jù)檢索過程。

我們平時經(jīng)常使用MySQL/SQL Server/Oracle等這些傳統(tǒng)的關(guān)系數(shù)據(jù)庫,為什么還需要專用的實時/歷史數(shù)據(jù)庫?因為關(guān)系數(shù)據(jù)庫是基于事物的,而工廠過程信息是基于時間同步的;工廠在分布式網(wǎng)絡(luò)隨時生成各種速率的大量實時數(shù)據(jù),關(guān)系數(shù)據(jù)庫不能進行直接存儲和檢索,不能連續(xù)性采樣,數(shù)據(jù)計算時不考慮數(shù)據(jù)的質(zhì)量因素,不考慮干擾和重點數(shù)據(jù),數(shù)據(jù)計算式不考慮數(shù)據(jù)的持續(xù)時間。

關(guān)系數(shù)據(jù)庫擅長基于查詢提供數(shù)據(jù):

——庫存有多少零部件?

——該用戶去年消費多少?

關(guān)系數(shù)據(jù)庫不擅長回答關(guān)于時間的問題:

——馬達運行了多少時間?

——溫度超過100℃多少次了?

——這個泵在需要維護之前還能運行多久?

而工業(yè)實時/歷史庫專用于回答這一類問題,其中的典型代表WonderWare Historian工業(yè)實時數(shù)據(jù)庫是帶有關(guān)系數(shù)據(jù)庫選項的工業(yè)實時/歷史庫,用來采集、壓縮并存儲工廠實時數(shù)據(jù),并相應(yīng)SQL請求提供歷史數(shù)據(jù)報告的軟件。

e128139e-8ec8-11eb-8b86-12bb97331649.png

無需借助西門子Simaticnet軟件,WonderWare Historian的SIDirect DAS Server可以通過標準的以太網(wǎng)卡訪問S7 200/S7 300/S7 400家族PLC。SIDirect DAServer可以通過DDE, FastDDE, SuiteLink, OPC協(xié)議連接Windows客戶端軟件,如Wonderware InTouch。

本文詳細介紹了如何配置和使用Wonderware SIDirect DA Server連接/訪問S7 PLC(這里,我們以S7-400 PLC 為例),以及如何用DDE/SuiteLink協(xié)議訪問此DA Server。

在開始之前,請確保已滿足以下條件:

1.安裝SIDirect DAServer。

2.安裝并配置以太網(wǎng)卡和TCP/IP協(xié)議。

3.確認你可以“Ping”通你要連接的PLC。

以下開始配置SIDirect DAServer:

1.找到包含“System Management Console” 程序的 Wonderware文件夾,并點擊啟動System Management Console 程序。

2.在ArchestrA System Management Console(SMC)中找到“DAServer Manager”樹下的SIDirect DAServer。在Local節(jié)點下,DAServer 名字是“ArchestrA.DASSIDirect.1”。見下圖1:

e1af7f0a-8ec8-11eb-8b86-12bb97331649.png

圖1. SMC中的DASSIDirect DAServer

3.展開ArchestrA.DASSIDirect.1,并選“Configuration”,將出現(xiàn)如下“Global Parameters”對話框(圖2):

e2d3aa96-8ec8-11eb-8b86-12bb97331649.png

圖2. DASSIDirect – Global Parameters

◆ Device Group Update Interval: 定義Device Group的默認更新時間間隔

◆ Slow Poll Interval: 定義當連接發(fā)生問題進入“Slow Poll”模式時,DAServer查詢設(shè)備的時間間隔。當通信恢復(fù)正常后,DAServer的查詢間隔調(diào)整為Device Group的查詢間隔。

◆ Transaction to Subscription Ratio:“Transaction”是來自于DDE/SL/OPC客戶端的讀/寫消,“Subscription”是有處于“需采集”狀態(tài)的數(shù)據(jù)點產(chǎn)生的, “Subscription”按“Update Interval”為間隔周期性發(fā)送。“Transaction to Subscription Ratio”定義DAServer在發(fā)送一個Subscription前可以發(fā)送的Transaction的最大數(shù)目。它是當有多個等待中的Transaction時,Transaction和Subscription的比例,比例的后者總是為1。所以,默認設(shè)置為2表示Transaction和Subscription的比例是2:1。這個比例確保當Transaction非常繁忙時,任有一定數(shù)量的Subscription動作。例如:比例設(shè)為2, 同時有3個Transaction, 2個Subscription準備好,Toolkit將先發(fā)送2個Transaction,1個Subscription, 在發(fā)送1個Transaction, 1個Subscription。

◆ Transaction Message Timeout: 每個Transaction(讀/寫/刷新等)消息的超時設(shè)置,這個超時設(shè)置使得客戶端不會由于某種原因Transaction永久不被發(fā)送時導致被掛起。這是一個Transaction中消息更新的最大允許時間。此數(shù)字應(yīng)該設(shè)置為一個單獨的數(shù)據(jù)更新不應(yīng)超過此時間設(shè)置。

◆ Server Protocal Timer: 因為SIDirect DAServer使用事件驅(qū)動的協(xié)議引擎,此選項無效。

◆ Diagnostic Backlog Size: 定義“TransactionDiagnostic”根上可顯示的最大的Transaction數(shù)。

◆ Poke Mode: 有以下有效模式:

- Control保持寫數(shù)據(jù)的順序不改變,并且不合并Transaction。

- Transaction 使用保留要寫的第1,第2和最后一個數(shù)據(jù)的合并方式保持寫數(shù)據(jù)的順序。

- Optimization 不保持寫數(shù)據(jù)的順序,并且合并寫數(shù)據(jù)的Transaction,只寫入最后一個要寫的數(shù)據(jù)。

◆ Case Sensitive: 控制DAServer按大小寫順利掃描數(shù)據(jù)項和Device Group。

◆ Device Group Cache: 此參數(shù)保留將來使用。

◆ Simulation Mode: 此設(shè)置在此SIDirect DAServer中無效。

◆ System Items: 此參數(shù)控制系統(tǒng)數(shù)據(jù)點是否出現(xiàn)在瀏覽窗口中,是否做為DAServer數(shù)據(jù)采集接口的有效數(shù)據(jù)項。

◆ Unique Device Groups: 此參數(shù)控制是否檢查Device Group在整個DAServer中的唯一性。

5.右鍵點擊“Configuration”圖標。

6.在菜單中選擇“Add PortCpS7 Object”。

7.右鍵點擊“New_PortCp_000”并選擇“Add S7Cp Object”,出現(xiàn)如下S7參數(shù)設(shè)置對話框(圖3):

e3331cc4-8ec8-11eb-8b86-12bb97331649.png

圖3. S7 CP通信參數(shù)

◆ Network Address: 輸入PLC的IP地址,在此例子中,PLC的IP地址是192.168.10.41。

◆ Local TSAP: 定義本地站的傳輸服務(wù)訪問點,第一為數(shù)字定義設(shè)備,第一位數(shù)字為0,推薦設(shè)置為01.00。

◆ Remote TSAP: 定義PLC的傳輸服務(wù)訪問點。

◆ Remote Rack No.: 輸入10進制機架號。

◆ Remote Slot No.: 輸入10進制的CPU槽號。在此Tech Note中,機架號設(shè)為0,CPU槽號設(shè)為3(電源模塊占2個槽,所以CPU槽號為3)。

◆ Connection Resource: 從下拉框中選擇16進制的連接資源。

8.選擇“Device Group”屬性頁。

9.右鍵點擊“Device Group”對話框中的空白地方,添加新的Device Group(類似主題名)到Device Group對話框中。如下圖4所示:

e36a5f04-8ec8-11eb-8b86-12bb97331649.png

圖4. Device Group 對話框

10.選擇并用右鍵點擊默認名Topic_0, 把它重新命名成一個有意義的名字,如S7PLC, 如圖5所示:

e3e02194-8ec8-11eb-8b86-12bb97331649.png

圖5. S7PLC Device Group

11.在左面的樹形結(jié)構(gòu)圖中,右鍵點擊ArchestrA.DASSIDirect.1并從子菜單中選擇“Activate Server”來啟動此DA Server,ArchestrA.DASSIDirect.1旁邊的圖標將由紅變成綠,如下圖6所示:

e42683c8-8ec8-11eb-8b86-12bb97331649.png

圖6. SIDirect DA Server已激活

測試此 DASSIDirect Server

DASSIDirect Server已經(jīng)準備就緒,下面做一個快速的通信測試來驗證和我們可以和PLC的連接。

1.點擊“開始/運行”并鍵入WWClient啟動Wonderware WWClient程序。

2.從主菜單上選擇“Connection/Create”,將出現(xiàn)“Create Connection”對話框。

3.輸入正確的信息,如圖7所示:

◆ Node: 此處為空白,因為DASSIDirect Server和WWClient在同一臺計算機中。否則,輸入運行DAServer的機器的名字。

◆ Application: DASSIDirect, SIDirect DAServer的應(yīng)用程序名。

◆ Topic: S7PLC,我們剛才在DASSIDirect的Device Group對話框中新建的Device Group。

◆ Connection Type: IOT,在這里,我們使用SuiteLink協(xié)議。

e47f4940-8ec8-11eb-8b86-12bb97331649.png

圖7. Create Connection 對話框

4.依此點擊“Create”,“Done”。

e4da9f52-8ec8-11eb-8b86-12bb97331649.png

圖8

5.在主菜單上選擇“Item”。

6.輸入已知正常工作的PLC寄存器地址。

7.下圖顯示了WWClient成功取得S7 PLC數(shù)據(jù)項MB90,在Item輸入框中的輸入MB90,點擊AdviseEx注冊并開始獲取此數(shù)據(jù)項,如果連接S7 PLC的以太網(wǎng)工作正常的話,你會看到從MB90寄存器中取得的數(shù)據(jù),如圖9,10所示:

e53492dc-8ec8-11eb-8b86-12bb97331649.png

圖9. Item

e5905e3c-8ec8-11eb-8b86-12bb97331649.png

圖10. WWClient顯示MB90的值

原文標題:WonderWare Historian工業(yè)實時數(shù)據(jù)庫與西門子PLC的通訊

文章出處:【微信公眾號:工控論壇】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

責任編輯:haq

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

    關(guān)注

    5051

    文章

    14608

    瀏覽量

    487101
  • 西門子
    +關(guān)注

    關(guān)注

    98

    文章

    3316

    瀏覽量

    120421

原文標題:WonderWare Historian工業(yè)實時數(shù)據(jù)庫與西門子PLC的通訊

文章出處:【微信號:gkongbbs,微信公眾號:工控論壇】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    基于以太網(wǎng)模塊:西門子 S7-300PLC 與 LABVIEW 上位機通訊配置實操

    一、項目背景與需求目標 在工業(yè)自動化領(lǐng)域,西門子S7-300PLC因其穩(wěn)定性和強大控制功能被廣泛應(yīng)用,但其缺乏網(wǎng)口,難以與上位機進行以太網(wǎng)通訊,導致
    的頭像 發(fā)表于 11-28 17:03 ?2524次閱讀
    基于以太網(wǎng)模塊:<b class='flag-5'>西門子</b> S7-300<b class='flag-5'>PLC</b> 與 LABVIEW 上位機<b class='flag-5'>通訊</b>配置實操

    如何實現(xiàn)FANUC/埃斯頓/匯川機器人與西門子PLC實時數(shù)據(jù)互傳?

    EtherCAT可分為主站與從站兩種應(yīng)用場景。當其作為從站時,可通過TEC-380網(wǎng)關(guān)輕松接入PROFINET網(wǎng)絡(luò);但當其作為EtherCAT主站時,如何與西門子PLC實現(xiàn)穩(wěn)定、實時數(shù)據(jù)
    的頭像 發(fā)表于 11-04 09:30 ?403次閱讀
    如何實現(xiàn)FANUC/埃斯頓/匯川機器人與<b class='flag-5'>西門子</b><b class='flag-5'>PLC</b><b class='flag-5'>實時數(shù)據(jù)</b>互傳?

    西門子PLC與IO模塊之間如何建立無線通訊

    工業(yè)自動化領(lǐng)域,無線通訊技術(shù)正在徹底改變傳統(tǒng)布線方式,帶來前所未有的靈活性和便捷性。 在現(xiàn)代工業(yè)自動化控制系統(tǒng)中,西門子PLC作為核心控制
    的頭像 發(fā)表于 10-28 17:00 ?1146次閱讀
    <b class='flag-5'>西門子</b><b class='flag-5'>PLC</b>與IO模塊之間如何建立無線<b class='flag-5'>通訊</b>

    PLC數(shù)據(jù)保存到MySQL數(shù)據(jù)庫解決方案

    。將這些數(shù)據(jù)可靠、高效地保存到數(shù)據(jù)庫,能夠為企業(yè)搭建數(shù)據(jù)平臺,支撐后續(xù)的數(shù)據(jù)分析、報表生成以及決策支持等應(yīng)用。 在實際應(yīng)用場景中,面對到多源異構(gòu)的P
    的頭像 發(fā)表于 09-30 16:50 ?1600次閱讀
    <b class='flag-5'>PLC</b><b class='flag-5'>數(shù)據(jù)</b>保存到MySQL<b class='flag-5'>數(shù)據(jù)庫</b>解決方案

    西門子S7-1200 PLC通過Profinet轉(zhuǎn)DeviceNet網(wǎng)關(guān)與卡機器人高效通訊實戰(zhàn)解析

    在化學原料制造現(xiàn)場,核心控制設(shè)備為西門子 1200PLC,需實現(xiàn)對卡 KR 6 R900 六軸機器人的實時控制與數(shù)據(jù)采集。該機器人采用 D
    的頭像 發(fā)表于 09-20 13:58 ?1369次閱讀
    <b class='flag-5'>西門子</b>S7-1200 <b class='flag-5'>PLC</b>通過Profinet轉(zhuǎn)DeviceNet網(wǎng)關(guān)與<b class='flag-5'>庫</b>卡機器人高效<b class='flag-5'>通訊</b>實戰(zhàn)解析

    西門子PLC如何使用Modbus 485通訊傳輸接收數(shù)據(jù)

    西門子在 STEP 7-Micro/WIN SMART 中正式推出 Modbus RTU 主站協(xié)議西門子標準指令)。使用 Modbus RTU 主站指令
    的頭像 發(fā)表于 08-19 13:52 ?5540次閱讀
    <b class='flag-5'>西門子</b><b class='flag-5'>PLC</b>如何使用Modbus 485<b class='flag-5'>通訊</b>傳輸接收<b class='flag-5'>數(shù)據(jù)</b>

    宏集方案 | 如何輕松管理西門子S7 PLC?S7Comm: 與西門子 PLC 直接通信的關(guān)鍵

    供多種選擇。傳統(tǒng)方案:通過OPC服務(wù)器與西門子PLC間接通信SIMATICS7系列的PLC工業(yè)可編程控制器,能夠?qū)崿F(xiàn)對生產(chǎn)流程的實時SCA
    的頭像 發(fā)表于 08-08 18:12 ?751次閱讀
    宏集方案 | 如何輕松管理<b class='flag-5'>西門子</b>S7 <b class='flag-5'>PLC</b>?S7Comm: 與<b class='flag-5'>西門子</b> <b class='flag-5'>PLC</b> 直接通信的關(guān)鍵

    plc以太網(wǎng)通訊模塊:西門子 S7-300PLC 與 S7-1200、觸摸屏及變頻器通訊案例

    一、項目背景與痛點 在當今快速發(fā)展的工業(yè)自動化領(lǐng)域,工廠對設(shè)備間的高效通信和數(shù)據(jù)交互有著迫切需求。某工廠現(xiàn)場存在一臺西門子300PLC,其僅配備MPI9針DP口,且已連接一臺
    的頭像 發(fā)表于 07-29 09:51 ?1519次閱讀
    <b class='flag-5'>plc</b>以太網(wǎng)<b class='flag-5'>通訊</b>模塊:<b class='flag-5'>西門子</b> S7-300<b class='flag-5'>PLC</b> 與 S7-1200、觸摸屏及變頻器<b class='flag-5'>通訊</b>案例

    3 分鐘極速上手!西門子 PLC 無縫連接指南

    PLC數(shù)據(jù)采集 3 分鐘極速上手!西門子 PLC 無縫連接指南
    的頭像 發(fā)表于 06-17 18:02 ?2604次閱讀
    3 分鐘極速上手!<b class='flag-5'>西門子</b> <b class='flag-5'>PLC</b> 無縫連接指南

    如何破解三菱PLC西門子PLC通訊難題

    工業(yè)自動化領(lǐng)域,不同品牌PLC之間的通訊一直是工程師們關(guān)注的焦點。三菱PLC西門子PLC作為
    的頭像 發(fā)表于 06-09 17:14 ?1294次閱讀
    如何破解三菱<b class='flag-5'>PLC</b>與<b class='flag-5'>西門子</b><b class='flag-5'>PLC</b>的<b class='flag-5'>通訊</b>難題

    三菱PLC如何實現(xiàn)與西門子PLC的profinet通訊?

    工業(yè)自動化領(lǐng)域,不同品牌PLC之間的通訊一直是一個挑戰(zhàn)。特別是當涉及到三菱PLC西門子PLC
    的頭像 發(fā)表于 06-07 15:47 ?848次閱讀
    三菱<b class='flag-5'>PLC</b>如何實現(xiàn)與<b class='flag-5'>西門子</b><b class='flag-5'>PLC</b>的profinet<b class='flag-5'>通訊</b>?

    三菱PLC西門子PLC如何實現(xiàn)485通訊?

    工業(yè)自動化領(lǐng)域,不同品牌PLC之間的通信一直是工程師們關(guān)注的焦點。本文將深入探討興達易控Modbus RTU轉(zhuǎn)Profinet網(wǎng)關(guān)(XD-MDPN100)在三菱PLC西門子
    的頭像 發(fā)表于 06-07 15:46 ?1164次閱讀
    三菱<b class='flag-5'>PLC</b>與<b class='flag-5'>西門子</b><b class='flag-5'>PLC</b>如何實現(xiàn)485<b class='flag-5'>通訊</b>?

    工業(yè)智能網(wǎng)關(guān)可以采集西門子PLC

    工業(yè)智能網(wǎng)關(guān)可以采集西門子PLC數(shù)據(jù)。物通博聯(lián)提供全面接入西門子PLC
    的頭像 發(fā)表于 05-26 09:14 ?1472次閱讀

    EtherCAT轉(zhuǎn)ProfiNet西門子1200PLC與伺服電機通訊案例全解

    。 二.設(shè)備介紹 1. 西門子S7-1200PLC S7-1200 PLC采用緊湊型、模塊化設(shè)計,組成部分包括電源模塊、中央處理器、信號模塊、功能模塊、處理器通訊。具有多種安全功能,如
    的頭像 發(fā)表于 03-21 09:42 ?1865次閱讀
    EtherCAT轉(zhuǎn)ProfiNet<b class='flag-5'>西門子</b>1200<b class='flag-5'>PLC</b>與伺服電機<b class='flag-5'>通訊</b>案例全解

    EtherCAT轉(zhuǎn)Profinet網(wǎng)關(guān)模塊驅(qū)動西門子PLC與伺服電機通訊案例精析?

    一、項目背景 在自動化生產(chǎn)系統(tǒng)中,經(jīng)常會遇到不同品牌設(shè)備之間需要進行數(shù)據(jù)交互和協(xié)同工作的情況。本案例中,需要實現(xiàn)西門子1200PLC與松下A6B系列伺服驅(qū)動器的通訊,以實現(xiàn)對伺服電機的
    的頭像 發(fā)表于 03-14 10:54 ?1180次閱讀
    EtherCAT轉(zhuǎn)Profinet網(wǎng)關(guān)模塊驅(qū)動<b class='flag-5'>西門子</b><b class='flag-5'>PLC</b>與伺服電機<b class='flag-5'>通訊</b>案例精析?