導讀
OPC是為了連接數據源(OPC)服務器和數據的使用者(OPC應用程序)之間的軟件接口標準。數據源可以是PLC,DCS條形碼讀取器等控制設備。隨控制系統構成的不同,作為數據源的OPC服務器既可以是和OPC應用程序在同一臺計算機上運行的本地OPC服務器,也可以是在另外的計算機上運行的遠程OPC服務器。
S7-200SMART要實現和Wincc通信則必須使用S7-200 PC Access SMART軟件。
S7-200 PC Access SMART是西門子公司針對S7-200 SMART PLC與上位機通信推出的OPC(OLE for Process Control)服務器軟件。其作用是跟其他標準的OPC客戶端(Client)通信并提供數據信息。S7-200 PC Access SMART與S7-200 PLC的OPC 服務器軟件 PC Access類似,也具有OPC客戶端測試功能,使用者可以測試配置情況和通信質量。
S7-200 PC Access SMART在本文中都簡稱為PC Access SMART。PC Access SMART可以支持第三方上位機軟件與 S7-200 SMART PLC建立OPC通信。
S7-200 PC Access SMART基本設置
2.1 S7-200 PC Access SMART軟件界面介紹
S7-200 PC Access SMART軟件界面如下圖所示:
2.2 與S7-200 SMART PLC建立連接
S7-200 PC Access SMART軟件只能通過以太網方式與S7-200 SMART PLC建立連接。
2.2.1設置PG的IP地址;具體操作方法如下。
2.2.2設置S7-200 SMART CPU的IP地址
第一步:選擇連接方式;
選擇客戶電腦實際網卡的硬件名.TCPIP.1的方式進行通信。
第二步:點擊“查找PLC”;
點擊“查找PLC”后會把網絡上的所有S7-200 SMART都搜索出來。
根據需要選擇是否修改S7-200 SMART PLC的IP地址,如果需要修改如下圖所示:
IP地址修改成功。
第一次打開S7-200 PC Access SMART軟件,會隨軟件同時出現一個提示窗口,其內容是告知使用者,在進行OPC通信之前,對S7-200 PC Access SMART項目進行保存。
第一步:選擇要通信的S7-200 SMART PLC,鼠標右鍵“MWSMART(TCO/IP)“,選擇“新建PLC”。
如上圖所示新建PLC。
第二步:在彈出的窗口中“查找CPU”,在網絡中選擇要做OPC通信的PLC,緊接著設置本地和遠程的TSAP號。
其中“本地”指的是電腦上S7-200 PC Access SMART,“遠程”指的是PLC。
TSAP是Transport Service Access Point的縮寫,表示的是連接資源的地址。使用S7-200 SMART CPU時TSAP號只能設置下面的值:
02.00
02.01
03.00
03.01
使用者也不能設置其他的數值,因為設置的其他數值后,不能選擇“確認”按鈕完成配置。軟件不支持其他數值
如上圖所示設置TSAP
第三步:添加NewPLC后,給該PLC新建“文件夾”。
如上圖所示添加文件夾
第四步:在文件夾下添加需要通信的變量。
如上圖所示設置變量類型
A:該變量的符號名
B:變量ID
C:變量地址,可以設置S7-200 SMART支持的所有內存變量
D:設置上位機軟件訪問該數據的方式,有三種:讀/寫、寫或讀
E:數據類型
F:數據工程單位上下限
G:變量注釋
第五步:在文件夾下添加需要通信的變量??梢酝ㄟ^點擊下圖的按鈕,也可以直接用鼠標選擇變量拖拽到測試區進行測試。
如上圖所示添加變量到測試區
第六步:點擊測試按鈕進行測試??梢詮臏y試區監視到變量實時值、每次數據更新的時間戳,以及通信質量。
測試質量:良好,表示通信成功,相反如果為“差”,表示數據通信失敗。
注意:客戶端測試只能測試從PLC讀取變量數值,不能測試向PLC寫變量值
如上圖所示客戶端測試
2.3向S7-200 PC Access SMART導入PLC變量
首先需要使用者的S7-200 SMART 程序中變量有符號名,選擇S7-200 PC Access SMART 軟件--->文件--->導入符號,就可以找到S7-200 SMART程序,把S7-200 SMART PLC中有符號名的變量都導入到PC Access SMART中。
如上圖所示導入符號。
- 西門子S7-200smart間接尋址應用—求平均值 2024-11-22
- 西門子S7-200smart間接尋址的使用方法 2024-11-22
- 西門子S7-200SMART PLC 自編模擬量輸入結構化編程并生成庫 2024-11-22
- 西門子S7-200SMART PLC的定時器不夠用怎么辦 2024-11-22
- 西門子200SMART轉換指令解析系列(一) 2024-11-22
- 老師傅教你,西門子S7-1200 PLC如何實現組態王通訊 2024-11-22
- 利用西門子S7-1200計數器指令,實現設備運行時間統計 2024-11-22
- 1200PLC之間TCP通信,一篇文章教會你! 2024-11-22
- 如何將西門子S7-1200PLC恢復出廠設置? 2024-11-22
- 如何讀取西門子S7-1200 CPU的序列號? 2024-11-22
- 西門子S7-1200 PLC控制電動葫蘆案例 2024-11-22
- 西門子S7-1200 PLC與V20變頻器Modbus RTU通信案例 2024-11-22
- 西門子S7-1200與掃碼槍自由口通訊應用案例,很實用 2024-11-22
- 西門子的S7通信你不會還不知道怎么用吧 2024-11-22
- 西門子1200PLC通信連接資源詳解,可以連接多少個設備呢? 2024-11-22
聯系方式
- 電 話:13510737515
- 聯系人:董海波
- 手 機:13185520415
- 微 信:13185520415