flyfeky
bilibili 工控小工匠孔
級別: 論壇先鋒
![]() |
天天做工控,做的很無(wú)聊, 嘗試自己寫(xiě)了博圖文件解析。 西門(mén)子的數據塊解釋文件長(cháng)這樣, 可以用博圖得到。 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 工控小工匠孔
級別: 論壇先鋒
![]() |
要問(wèn)這個(gè)有什么用, 用C# 寫(xiě)個(gè)上位機通信時(shí)一定用的到。 |
|
---|---|---|
|
flyfeky
bilibili 工控小工匠孔
級別: 論壇先鋒
![]() |
怎么沒(méi)有人感興趣啊, 歡迎圍觀(guān)。 |
|
---|---|---|
|
都是風(fēng)景幸會(huì )
級別: 正式會(huì )員
![]() |
很感興趣 樓主繼續更新啊 最近也在學(xué)C#想先寫(xiě)個(gè)觸摸屏 不知都有什么教程推薦沒(méi)有 |
---|---|
|
frostspirit
真空行業(yè)十余年,專(zhuān)業(yè)PVD設備。
級別: 探索解密
![]() |
你這是用S7netplus的嗎 |
---|---|
|
flyfeky
bilibili 工控小工匠孔
級別: 論壇先鋒
![]() |
一般都去B站找找學(xué)習資源?醋约汉线m的。 |
|
---|---|---|
|
flyfeky
bilibili 工控小工匠孔
級別: 論壇先鋒
![]() |
是的 , 就是那個(gè)庫。 測試到3萬(wàn)個(gè)變量 , 200ms |
|
---|---|---|
|
flyfeky
bilibili 工控小工匠孔
級別: 論壇先鋒
![]() |
再截個(gè)復雜一點(diǎn)的解析 ![]() |
|
---|---|---|
|
flyfeky
bilibili 工控小工匠孔
級別: 論壇先鋒
![]() |
編程解讀的思路,就是分析文件特點(diǎn), 其實(shí)都是字符串數組拆分, 合并, 字典數據結構應用,集合遍歷,FOR循環(huán), 沒(méi)用到什么新鮮玩意。 |
|
---|---|---|
|
海你好咸
級別: 略有小成
![]() |
圖片:
![]() 有一個(gè)問(wèn)題,如果里面有結構體數據,除非提前將結構體輸入到上位機代碼里 |
---|---|
|