通常情況下,配置完SIMATIC NET后,我們會通過SIMATIC NET自帶 OPC Client 端軟件 OPC Scout創(chuàng)建變量,然后通過WINCC創(chuàng)建連接來訪問OPC Scout中創(chuàng)建的變量。
場景1:OPC Scout由于軟件安裝的問題,創(chuàng)建變量時沒有DB塊,無法增加V區(qū)的寄存器地址;
場景2:在PC與S7-200SMART未聯(lián)網(wǎng)情況下,OPC Scout中也沒有DB塊;
對于以上兩種情況,提供了三種方式解決:
方法1:在OPC Scout 中先插入M變量,然后進行修改;注意!該方式只能用于測試 S7 通信是否成功,在客戶端需要單獨建立變量;
方法2:利用SIMATIC NET的符號表來創(chuàng)建變量;
方法3:SIMATIC NET配置完連接后,手動在WINCC中來創(chuàng)建變量。
下面針對方法3,通過兩個實驗分別從TIA WINCC和經(jīng)典WINCC舉例,實現(xiàn)在配置完SIMATIC NET后,如何通過WINCC中直接創(chuàng)建變量。
下面以一臺S7-200 SMART 與 PC 之間進行OPC 通信為例,詳細闡述如何直接通過WINCC創(chuàng)建變量:
表1.實驗環(huán)境
操作系統(tǒng) | WIN7 SP1 旗艦版 64位 |
---|---|
編程軟件 | STEP7-Micro/WIN SMART V2.4版本 SIMATIC NET V14 SP1 STEP 7 Professional V15 WINCC Professional V15 |
硬件 | ST60:6ES7288-1ST60-0AA0 固件:V2.4 版本 計算機、交換機 |
1、OPC組態(tài)過程略。完成連接建立以及站組態(tài)編輯器的下載或?qū)搿?/p>
圖1.組態(tài)OPC服務(wù)器
建立連接時需要留意連接名稱"S7 connection_1",后面在WINCC中建立變量需要使用。
1.按如下格式創(chuàng)建變量
圖2.WINCC中創(chuàng)建變量
注意:變量名不能包含中文
數(shù)據(jù)類型:數(shù)據(jù)類型如下圖所示
圖3.支持的數(shù)據(jù)類型
連接:創(chuàng)建的OPC連接
圖4.創(chuàng)建OPC連接
地址:變量地址 格式如下所示:
圖5.變量地址格式
如下圖所示,分別創(chuàng)建了M20.0,V10.0,VW100,VD200四個變量
圖6.WINCC中創(chuàng)建變量
2.測試通信 通過WINCC創(chuàng)建的畫面,觀察和200SMART的通訊
1.按如下格式創(chuàng)建變量
名稱:變量名 注意:變量名不能包含中文
數(shù)據(jù)類型:選擇變量的數(shù)據(jù)類型,可選的數(shù)據(jù)類型如下圖所示 ,選擇好數(shù)據(jù)類型后,長度,格式調(diào)整列會自動填充。
連接:創(chuàng)建的OPC連接 ,右鍵OPC Groups新建連接
打開連接屬性,寫入OPC服務(wù)器的名稱
服務(wù)器的名稱可通過右鍵OPC Groups查看系統(tǒng)參數(shù)
地址:變量地址,格式如下所示:
如下圖所示,分別創(chuàng)建了M20.0,V10.0,VW100,VD200四個變量
2,測試通信 通過WINCC創(chuàng)建的畫面,觀察和200SMART的通訊。
詞條
詞條說明
軸類型(模擬量)說明在“通道 0 - 軸”(Channel 0 - Axis) 模塊的“屬性 > 定位> 通道 0”(Properties > Positioning > Channel 0) 下,*軸的參數(shù)。軸類型在“軸類型”(Axis type) 中,選擇控制線性軸還是旋轉(zhuǎn)軸。默認選擇為“線性軸”(Linear axis)。軟件限位開關(guān)的起點和終點線性軸的工作區(qū)介于軟
打開庫管理操作步驟要打開庫管理,請按以下步驟操作:打開庫視圖。選擇一個類型或包含類型的任意文件夾。在快捷菜單中,選擇“庫管理”(Library management) 命令?;蛘撸涸陧椖繋熘?,單擊“類型”(Types) 文件夾。在快捷菜單中,選擇“庫管理”(Library management) 命令。結(jié)果庫管理將打開,并且顯示類型及其版本。
STEP 7-Micro/WIN32的指令庫為了便于用戶的編程,Micro/WIN提供了對指令庫的支持。指令庫就是獨立于具體工程項目文件,而與Micro/WIN集成的子程序集。Micro/WIN可以集成兩種類型的指令庫:西門子提供的標準指令庫用戶自定義的指令庫指令庫存在于Micro/WIN指令樹的Libraries(指令庫)分支中:圖1. 指令庫一個子程序中可以包括幾個子程序、中斷服務(wù)程序??梢匀?/p>
用戶管理內(nèi)容在線幫助中未包含的信息和有關(guān)產(chǎn)品功能的重要信息。UMAC 域用戶在 WinCC V16.0 中,盡可使用 UMAC 用戶,無 UMAC 域用戶。
公司名: 上海騰希電氣技術(shù)有限公司
聯(lián)系人: 田禮科
電 話: 021-37660026
手 機: 13681875601
微 信: 13681875601
地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號4樓
郵 編:
網(wǎng) 址: shtxjd.cn.b2b168.com
公司名: 上海騰希電氣技術(shù)有限公司
聯(lián)系人: 田禮科
手 機: 13681875601
電 話: 021-37660026
地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號4樓
郵 編:
網(wǎng) 址: shtxjd.cn.b2b168.com