| 
					
					
					 flyfeky 
					
				 bilibili 工控小工匠孔 
					級別: 論壇先鋒   | 天天做工控,做的很無聊, 嘗試自己寫了博圖文件解析。 西門子的數據塊解釋文件長這樣, 可以用博圖得到。 DATA_BLOCK "hah" { DB_Accessible_From_OPC_UA := 'FALSE' ; S7_Optimized_Access := 'FALSE' } VERSION : 0.1 NON_RETAIN STRUCT "1" : Bool; "2" : Struct "3" : Array[0..1] of Struct "8" : Bool; END_STRUCT; "4" : Array[0..1] of Struct "1" : Bool; "2" : Bool; "3" : Bool; "4" : Array[0..1] of Struct "5" : Bool; "6" : Bool; END_STRUCT; "7" : Array[0..1] of Struct "1" : Bool; END_STRUCT; END_STRUCT; END_STRUCT; "3" : Bool; END_STRUCT; BEGIN END_DATA_BLOCK 下面是轉換效果, 感興趣的朋友可以交流。   | |
|---|---|---|
| 
 | 
| 
					
					
					 flyfeky 
					
				 bilibili 工控小工匠孔 
					級別: 論壇先鋒   | 要問這個有什么用,  用C# 寫個上位機通信時一定用的到。 | |
|---|---|---|
| 
 | 
| 
					
					
					 flyfeky 
					
				 bilibili 工控小工匠孔 
					級別: 論壇先鋒   | 怎么沒有人感興趣啊,  歡迎圍觀。 | |
|---|---|---|
| 
 | 
| 
					
					
					 flyfeky 
					
				 bilibili 工控小工匠孔 
					級別: 論壇先鋒   | 
 一般都去B站找找學習資源。看自己合適的。 | |
|---|---|---|
| 
 | 
| 
					
					
					 flyfeky 
					
				 bilibili 工控小工匠孔 
					級別: 論壇先鋒   | 
 是的 , 就是那個庫。 測試到3萬個變量 , 200ms | |
|---|---|---|
| 
 | 
| 
					
					
					 flyfeky 
					
				 bilibili 工控小工匠孔 
					級別: 論壇先鋒   | 再截個復雜一點的解析      以前都是S7通信,  但數據量太大的時候,比如 幾十個6W字節的數據塊,  轉到SOCKET了   。 用SOCKET采集,  單個變量還是S7 寫到PLC . | |
|---|---|---|
| 
 | 
| 
					
					
					 flyfeky 
					
				 bilibili 工控小工匠孔 
					級別: 論壇先鋒   | 編程解讀的思路,就是分析文件特點, 其實都是字符串數組拆分, 合并, 字典數據結構應用,集合遍歷,FOR循環, 沒用到什么新鮮玩意。 | |
|---|---|---|
| 
 |