• «
  • 1
  • 2
  • »
  • Pages: 2/2     Go
fengliushen@
级别: 探索解密
精华主题: 0
发帖数量: 32 个
工控威望: 130 点
下载积分: 638 分
在线时间: 13(小时)
注册时间: 2017-08-30
最后登录: 2020-12-26
查看fengliushen@的 主题 / 回贴
12楼  发表于: 2018-06-12 15:34
引用
引用第8楼instanttw于2018-06-11 09:10发表的  :
噢! 这裡没有做过展示程序,只能简述程序的设计流程。

与 PLC 通讯的核心部分应该是大同小异,主要就是附加功能来应付各种情况。像是提到符号、整数的位元数(16/32/K4/K8)、浮点数等等,这些在 PC 端程序增加个转换即可。C 使用指针、.NET 使用 BitConverter,要注意的部分是 S7-1200 为 big-endian。

而送给 PLC 的封包则是数量越少越好,所以尽量将每个封包都使用到极限。3U/3G 的极限很小,所以能玩得不多。5U 的弹性就远比 3U/3G 来得强悍,可以将不同类型的位址塞进一个封包裡。1200 则是很单纯,一个封包最多 20 组要求。
.......

送给PLC的封包?难道PLC不是自动对每一帧数据包做自动响应吗  还是说要自己在PLC里面写解析和响应程序
yiluzoulaia
级别: 探索解密
精华主题: 0
发帖数量: 20 个
工控威望: 116 点
下载积分: 486 分
在线时间: 163(小时)
注册时间: 2010-10-08
最后登录: 2023-11-10
查看yiluzoulaia的 主题 / 回贴
13楼  发表于: 2018-12-11 13:31
使用OPC吧,把通讯层与业务层剥离开来,专注于业务的开发
  • «
  • 1
  • 2
  • »
  • Pages: 2/2     Go