57 61 429 X2206 D165 E1板卡--羅克自動化主營工業自動化設備銷售維修服務,歡迎來詢【153-2256-9805】!
羅克自動化科技有限公司是一家從事不同品牌變頻器配件,數控系統,(DCS系統)(機器人系統)(大型伺服控制系統)PLC模塊備件等工業自動化產品銷售維修服務。
57 61 429 X2206 D165 E1板卡渠道商下面介紹西門子工業網絡通訊的軟件SIMATIC NET:
SIMATIC Net軟件是用于西門子工業網絡通訊的軟件。
主要用于和其他廠家的監控軟件通訊,比方說iFIX,不過需求SI7作為驅動,走OPC,SI7與OPC交流數據;假如用S7A做驅動的話,能夠不用SIMATIC Net.
用SimaticNet提供OPCServer通訊速度更快,經過VB,VC等第三方軟件訪問SimaticNet提供的OPCServer,讀寫的速度能夠到達200ms以內,訪問DAServer達不到。
在某些特殊應用環境下,經過第三方軟件,例如C#,VC等,對消費線停止控制,讀寫數據,響應請求也很高,在200ms之內,以至更快,采用SimaticNet+C#/VC/VB+PLC是能夠完成的,當然也要思索數據量的幾。而采用DAServer+C#/VC/VB+PLC,也就是經過訪問DAServer提供的OPC Server,停止數據讀寫,過高的響應時間有時分會有問題的。
**方面:SimaticNet里面提供了什么
第二方面:什么狀況下需求SimaticNet
關于**方面,SimaticNet包含三局部內容,**局部是包含了通訊板卡的驅動,例如CP5613、CP1623、CP1613等,在運用這些卡時,需求SimaticNet軟件提供卡的驅動;第二局部,能夠了解為在SimaticNet中,支持大量的協議通訊,經過這些協議通訊,例如S7協議、FDL協議、PG/OP等等,能夠訪問PLC的數據,在SimaticNet中,提供了基于這些協議訪問的受權,不同受權支持不同協議,不同銜接數;第三局部,同第二局部,經過S7協議、FDL協議、PG/OP等協議訪問PLC的數據,經過PC Station停止配置,關于提供OPC Server及APPlication接口。
第二方面:能否需求SimaticNet,要思索SimaticNet的兩種組態方式(對應的通訊板卡), PG形式和PC Station形式,能否需求SimaticNet表現為兩局部內容,**局部當相應通訊板卡需求驅動時需求SimaticNet軟件,另一局部為與PLC停止通訊時,不同的協議銜接需求SimaticNet提供不同的銜接受權,支持不同的銜接數。
關于國內及國外的組態軟件,在訪問西門子的PLC時,有時分需求SimaticNet,有時分不需求,主要是看相應組態軟件開發了哪些協議,假如開發了,就不需求經過SimaticNet, 直接能夠訪問PLC,否則需求經過SimaticNet配置PC Satation,然后經過OPC Server或者APPlication接口。
經過WinCC停止消費線監控時,其中集成了SimaticNet提供的協議,所以不需求配置PC Satation,但在運用CP5613、CP1613、CP1623等卡停止通訊時,需求裝置這些卡的驅動,從而需求SimaticNet軟件,在經過相應協議銜接時,也是需求受權的。
SimaticNet軟件的作用不只僅是只提供了OPC Server,它里面也提供了大量的協議通訊處置功用。
經過第三方軟件,普通有VB,VB.net,C#,VC,訪問西門子的PLC,需求配置PC Station,然后訪問OPC.SimaticNet,訪問方式存在三種,同步、異步、訂閱(確切地說訂閱也屬于異步);程序設計形式有自定義與自動化兩種接口。
同步、異步、訂閱在總壇主給的文檔里,曾經說得很分明了,說的是客戶端訪問效勞器的方式,普通來說,寫數據的話,我們普通采用同步,保證每次寫數據是勝利的,這對消費控制是必需的,而讀我們普通采用訂閱,這樣當一個效勞器,多個客戶端訪問時,數據流量小,通訊效率高。
至于自動化與自定義接口,自定義接口是客戶端基于OPC定義的底層函數直接訪問效勞器,編程復雜,但執行效率高。VC采用這種方式。
自動化接口,編寫一個自動化組件,組件內部對OPC效勞器訪問基于自定義接口,但對外提供自動化接口(特定函數、辦法、屬性),我們在第三方程序(例如VB,VB.net)中注冊此組件后,就能夠對相應函數、辦法、屬性編程,所以采用自動化接口編程簡單,但執行效率,通訊速度沒有自定義接口高。
C#既能夠采用自定義接口,也能夠采用自動化接口。
在SimaticNet的裝置目錄下,有各種訪問OPC Server的例子\\Siemens\Simatic.net\opc2\samples\automation中就有VB的例子。
simatic net能夠用于完成與西門子PLC的各種協議通訊,個人以為主要是將西門子的產品經過simatic net集成到整個自動化通用范疇,經過OPC能夠與任何支持OPC通訊的產品停止數據交流,比方第三方軟件要和西門子PLC通訊,就能夠經過OPC,simatic net就是用于300/400的OPC軟件。其完成在大多主流HMI軟件都能夠與西門子PLC停止通訊,不需求SIMATIC NET.不過像一些本人開發的軟件,VC,VB,DELPHI等就只能經過OPC,就不需求本人再編寫通訊腳本,而且西門子的協議是不公開的,也無法編寫與西門子PLC的通訊。
資訊來源:汕頭羅克自動化
|