如果使用非组态软件,一般用什么来做通讯呢? 以及自己的主观总结

已锁定

耀眼光芒

西门子1847工业学习平台

  • 帖子

    376
  • 精华

    3
  • 被关注

    35

论坛等级:侠圣

注册时间:2013-08-16

普通 普通 如何晋级?

如果使用非组态软件,一般用什么来做通讯呢? 以及自己的主观总结

774

3

2022-02-05 17:50:59

精致屏幕适合做小项目的HMI,启停和维护设备比较可靠,但是做趋势和表格就费劲了(感觉趋势和表格也一直是西门子HMI的弱项)


所以如果是C#等高级语言做管理软件,可选项有以下,以及我的意见,请大家斧正.

这里想说明的是我想用FB的stat作为标准化设备的引用 在PLC里改动量会少一些:


SIMATIC NET / Kepware 都支持优化的DB,也就是符号访问,可惜授权比较贵,大规模设备有些不合适.

S7 (s7.net+, sharp7) 不支持优化的DB, 读取效率也稍差一些, 内存全部暴露出去稍微有些不安全.

Socket/OUC : 协议需要完全自定义,不能做到读取写入同一块内存区域

Modbus TCP/RTU: 这两个是开放的,但是可以直接改输出,不是太安全. 好在也是开放的.

OPC UA (控制器内部): 目前看比较完美,支持多种方式,支持优化的DB,授权便宜(据说small license只需要几百块,而且不强制检验授权号码,换CPU不会像冗余PN那样需要注意授权)

PROFINET (对,使用hilscher kanbus,西门子应该也有) 实时性最好,就是直接读写内存,缺点是只能读取组态的部分,理论上用非周期读取可行,但是未经全部测试,高端产品可以考虑.



大家还有什么建议吗? 这个需要和C#等高级语言联动,任何建议都是好的!

如果使用非组态软件,一般用什么来做通讯呢? 以及自己的主观总结 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1500系列

共有10583条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。