国产免费AV|泡泡玛特欧洲总部将设在伦敦|中文天堂网www新版资源在线|一本久道综合在线中文|国精产品一二三产区的使用方法|香蕉鱼在线观看|www.27eee

ELEOK

標題: 西門子PLC TCP通訊組件C#源碼 開源(支持S7-200/300/400/1200/1500) [打印本頁]

作者: coolice    時間: 2020-4-19 17:24
標題: 西門子PLC TCP通訊組件C#源碼 開源(支持S7-200/300/400/1200/1500)
1.C#語言開發,采用NET4.0框架,模塊化設計,通信效率不怎么高 可以湊合用。
2.工程結構類似OPC通訊方式,采用Tag的方式,通過標簽名就可以讀寫寄存器。
3.采用XML配置式標簽的方式實時讀寫PLC內部寄存器,可讀寫寄存器包括I、Q、PI、PA、M、DB。
4.具有PLC斷線重連功能,通訊穩定可靠。
5.完全開源、包括Dll文件、附件內包含源代碼。 SiemensPLC通信.zip (5.22 MB, 售價: 2 E幣)

西門子PLC S7-200/300/400/1200/1500 TCP 通訊組件V2.0

工業自動化監控管理軟件里面有一部分是自己用高級語言開發,一部分是用組態軟件,用組態軟件的組態軟件的也需要買軟件,雖然開發快,但價格貴而且不靈活,無法開發更加復雜的業務了,本組件面向的主要用戶是采用高級開發語言(如C++,C#,VB,java等)開發監控管理系統的用戶,通過通訊中間件,能夠在開發軟件過程中更加專注于自身的生產業務流程,而無需要考慮設備通訊的問題,大大縮短開發時間,更加提升了軟件整體質量。

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等其他語言調用。


本軟件為測試版本,僅供測試用途,測試版本會有16的變量點的限制。如需應用到現場工程,請購買正式版二次開發組件,屆時將提供例程源碼和函數說明文檔。

syscfg.xml文件說明:

1.該文件是配置讀寫PLC寄存器重要文件,可根據自身項目需要配置讀寫的標簽。

2.節點說明

Device節點:


TagGroup節點:


Tag節點:

【bool】:對用PLC的位(bit)類型。

【byte】:對用PLC的byte類型,位8位無符號數。

【short】:對用PLC的word類型,位16位有符號數。

【int】:對用PLC的Dword類型,為32位有符號數

【float】:對用PLC的real類型,為32位有符號浮點數。


附1、S7-1200/1500特殊說明:


附2、S7-200TSAP的默認設置界面:


200PLC的設置圖







歡迎光臨 ELEOK (http://www.afoofa.cn/) Powered by Discuz! X5.0