1、OPC伺服器如何應用到PLC S7-200通信中?
OPC伺服器裝有一個多系統通信協議,是一個比較強大的東西,他主要用在多版系統,但系統種類不一權的情況下。如果你只有一個S7-200,也可以用,就是抓取你PLC的數據,可以傳送到上一級,供產生報表或者計算產量,成本等。但是如果你有一個S7200控制一條產線的一部分,同時你有個三菱的PLC控制另一部分,要求這兩個系統有數據交換的話,這時候就能完全體現OPC的用途了,他不但實現兩者數據互傳,還可以上傳生產數據到上一級,甚至到某個領導的電腦。
2、組態王監控西門子S7-300PLC需要通過OPC伺服器嗎?需要些什麼軟體?怎麼連接呢?
不需要opc伺服器,組態王可以直接連接西門子的plc
在組態王的「設備」中新建設備,選擇「PLC--西門子-s7300系列」,裡面有四種連接方式:
1.mpi(串口):使用串口連接,直接將plc的串口連接到電腦的串口上。
2.tcp:使用乙太網方式,需要再plc上加一個cp343-1模塊,然後使用網線連接電腦即可。
3.mpi(通訊卡):利用通訊卡連接。
4.mpi(USB):使用USB線(串口轉USB)連接。
根據需要選擇其中一個即可
具體的設置方法可以在設置的時候點擊幫助文件,裡面會有詳細的說明的
除了上面四種外,組態王還提供了2種方法:Profibus-dp和Profibus-s7,這幾種方法可根據需要任選其一。
3、opc伺服器和plc的通信是opc伺服器直接控制plc,還是opc通過控制plc的編譯軟體來控制的plc的?
OPC是通用標准,現在WINCC,AB等都可以直接讀取OPC數據或者做OPC伺服器供其他設備讀取,不需要另外編譯,只需配置好變數連接。
4、PLC做OPC伺服器,組態王做OPC客戶機怎麼配置
1、首先要知道什麼叫OPC,OPC是一個運行於基於PC操作系統的軟體,所以做OPC是不現實的,建議使用SIMATIC NET(net pc6.x)或者其他第三方OPC軟體。
2、現在版本的組態王針對西門子300系列的驅動已經可以使用了,如果不是使用CP5611等等專門的通訊卡,建議使用組態王本身的驅動來採集數據。
3、如果使用CP5611或者乙太網等等來和西門子PLC通訊,建議用NET PC來做OPC,乙太網方式的話還可以採用Kepware等OPC均可。
5、PLC與OPC伺服器連接問題。
在plc編程時將數據用某個輸出位元組低四位或高四位輸出。
在opc中將該位元組定義為無符號整數。
在應用程序中取出整數的高四位或低四位使用即可。