回复:Modbus大行其道下,OPC存在的意义

好不好99

  • 帖子

    204
  • 精华

    0
  • 被关注

    9

论坛等级:侠客

注册时间:2016-07-09

普通 普通 如何晋级?

发布于 2019-01-29 17:21:51

13楼

展开查看
以下是引用Zaxife在2019-01-29 16:29:22的发言 >12楼

这么说吧。

在一个公开的以太网中有各种各样的设备接入(包括ModbusTCP),然后随便一个PC连上ModbusTCP设备后,就直接任意访问修改PLC中的数据,这个你们会喜欢?要知道一栋大楼的以太网接入设备何其多,不加任何的权限管理直接访问那是多么可怕,你的机器会因为别人随便发数据而导致设备工作瘫痪。

但是,OPC的话是必须用权限登录的,如果你没散播权限出去没人能登录你的设备乱搞。

你硬是要说第三方防火墙拦截,那我没话说,只是这样做完全就不是Modbus协议了。


如果你接入的只是专用网络内网,那真的没必要选OPC,权限确实是太多余了。ModbusTCP更方便快捷,如果是一主多从的话。不过,有时候人家楼层不允许你打洞独立走线或者设备分布太乱,只允许你走大楼交换机时,OPC的权限在公开网络中就是很有必要的了。


就好比ET200这种专用网络设备,你走Modbus都是多余。

以下是引用好不好99在2019-01-29 11:26:03的发言 >8楼:感觉OPC像是上位...

引用8楼详细内容:

感觉OPC像是上位机,所以它能选择转发什么,什么时候不转发,并且能加密。modbus作为底层协议似乎除了一遍遍读硬件也没其他办法了,但modbus应该有第三方模块可以通过账号密码登录设备后才能访问的加密转发,或者用上位机来开发用户名登录读取权限。我只是觉得OPC在这个过程中有点多余。

以下是引用Zaxife在2019-01-29 10:23:49的发言 >2楼:Modbus通讯协议是...

引用2楼详细内容:

Modbus通讯协议是最基础通讯协议,在公开场合不适合,谁都可以访问就不好了。 相对的OPC是需要通过账号密码登录设备后才能访问的,在公开场合完全可以不怕被陌生连接任意访问,相对Modbus来说更安全。 至于速度,同样的通讯波特率下确实是modbus比opc更高效。但是OPC数据可以优化为发生改变才交换数据,所以在那些大数据应用中只有少量数据经常发生改变是刷新速度相对更快。OPC服务器只需要把发生改变的数据发给上位机(客户端),Modbus服务器(上位机)则需要所有从站所有数据都读取一遍才知道哪个数据发生了改变,OPC效率高太多。

哈,我主要用于工厂局域网,没考虑过公共大楼问题只许走公网的问题。

关于modbus加密,这篇文章怎么样?

http://www.doc88.com/p-2314903321191.html

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有15228条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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