• «
  • 1
  • 2
  • »
  • Pages: 2/2     Go
fengliushen@
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 32 個
工控威望: 130 點(diǎn)
下載積分: 638 分
在線時(shí)間: 13(小時(shí))
注冊時(shí)間: 2017-08-30
最后登錄: 2020-12-26
查看fengliushen@的 主題 / 回貼
12樓  發(fā)表于: 2018-06-12 15:34
引用
引用第8樓instanttw于2018-06-11 09:10發(fā)表的  :
噢! 這裡沒有做過展示程序,只能簡述程序的設(shè)計(jì)流程。

與 PLC 通訊的核心部分應(yīng)該是大同小異,主要就是附加功能來應(yīng)付各種情況。像是提到符號、整數(shù)的位元數(shù)(16/32/K4/K8)、浮點(diǎn)數(shù)等等,這些在 PC 端程序增加個轉(zhuǎn)換即可。C 使用指針、.NET 使用 BitConverter,要注意的部分是 S7-1200 為 big-endian。

而送給 PLC 的封包則是數(shù)量越少越好,所以盡量將每個封包都使用到極限。3U/3G 的極限很小,所以能玩得不多。5U 的彈性就遠(yuǎn)比 3U/3G 來得強(qiáng)悍,可以將不同類型的位址塞進(jìn)一個封包裡。1200 則是很單純,一個封包最多 20 組要求。
.......

送給PLC的封包?難道PLC不是自動對每一幀數(shù)據(jù)包做自動響應(yīng)嗎  還是說要自己在PLC里面寫解析和響應(yīng)程序
yiluzoulaia
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 20 個
工控威望: 116 點(diǎn)
下載積分: 486 分
在線時(shí)間: 164(小時(shí))
注冊時(shí)間: 2010-10-08
最后登錄: 2024-08-20
查看yiluzoulaia的 主題 / 回貼
13樓  發(fā)表于: 2018-12-11 13:31
使用OPC吧,把通訊層與業(yè)務(wù)層剝離開來,專注于業(yè)務(wù)的開發(fā)
  • «
  • 1
  • 2
  • »
  • Pages: 2/2     Go