C VB與西門子PLC乙太網通訊的好方法

2021-08-18 07:39:45 字數 812 閱讀 8200

眾所周知,工業自動化監控系統一般是採用組態軟體或高階語言開發,而採用組態軟體開發是需要買軟體授權才能交付,雖然開發速度快,但成本較高而且後期功能擴充套件不夠靈活,也無法開發更加複雜的業務,如實現資訊化和工業化的有機融合,因此如何幫助開發者降低開發成本、提高工作效率,快速開發出對行業有顯著幫助和價值的自動化監控系統是本文所涉及的話題。

特性:

1.c#語言開發,採用net4.0框架(向上相容),模組化設計,敏捷化二次開發。

2.工程結構類似opc通訊方式,採用tag的方式,通過標籤名就可以讀寫暫存器。

3.採用xml配置式標籤的方式實時讀寫plc內部暫存器,可讀寫暫存器包括i、q、pi、pa、m、db。

4.具有plc斷線重連功能,通訊穩定可靠,無需二次**介入。

5.正式版功能支援至少10路plc同時通訊,每個plc讀寫點數<=20000點。

6.實現了com介面,c++、vb、vbscript等其他語言都可以呼叫。(vb語言引用.tlb檔案即可)

7.乙個元件dll實現與西門子所有型號plc的通訊功能,部署簡潔。

注意:免費版軟體僅供測試學習用,功能上有部分限制,有興趣的朋友可以聯絡我獲取正式版本,不過要收取一些費用哦。

備註:

一、 2023年6月,最新演示版本exe(開啟就可以執行,快速測試通訊的穩定性):

二、如需檢視二次開發sdk,請下面下面的鏈結,測試版程式只作為評估測試用,正式版會提供更加豐富的幫助。

西門子plc串列埠通訊方式

西門子plc串列埠通訊的三種方式 1 rs485 串列埠通訊 第三方裝置大部分支援,西門子s7 plc 可以通過選擇自由口通訊模式控制串列埠通訊。最簡單的情況只用傳送指令 xmt 向印表機或者變頻器等第三方裝置傳送資訊。不管任何情況,都必須通過 s7 plc編寫程式實現。當選擇了自由口模式,使用者可...

西門子PLC遠端監控與資料採集方案

一 遠端監控西門子plc的意義 遠端監控系統可以使異地的智力之源得到充分利用。可以使位於異地的專家通過網路獲得遠端監控資料,進行分析處理,實現遠端監控。遠端監控系統可以使異地的物質資源得到充分利用。通過該技術的使用,可以使異地物資資源的共享和遠端實驗得以實現。3.管理人員使用遠端監控系統,可以不必親...

西門子PLC與感測器 NPN和PNP 接線

s7 1200輸入端既支援漏型也支援源型,所以既可以接npn感測器也可以接pnp的感測器。電流走向 24v com端 i0.0 電流從i點流出 感測器out端 感測器0v端 0v,如下圖 電流走向 24v 感測器24v 感測器out端 i0.0 電流流入i點 com 0v,如下圖 當導通時,訊號輸出...