应用场景对比 RS485与现场总线的差异 协议 技术特性 (应用场景对比分析法)

发表于:2006-02-15 08:59:00 楼主

引言

RS485 与现场总线是两种不同的工业通信协议。RS485 是一种物理层协议,只规定了网络物理层规范要求和数据链路层极少数规范要求。而现场总线则具有 OSI 参考模型的完整的 1、2、7 层规范要求。

数据链路层要求

数据链路层要求在不可靠的物理链路上实现可靠的数据传输。这其中包括链路管理、寻址、帧界定、流量控制、差错控制、冲突控制等要求。

RS485 网络并未对上述要求起任何作用,所以 RS485 网络只能实现单主通信模式。如果你硬要实现多主通信,那么你就必然面临一个十分棘手的问题:冲突检测。

现在使用 RS485 网络时只能靠自己编程实现数据通信,实际也只实现了寻址、帧界定、差错控制(也只是一定程度的差错控制),而无法实现多主通信、流量控制、数据高速实时传输。

现场总线与 RS485 的区别

表面上看目前许多厂家的设备都遵循 RS485 标准,而且也可以一定程度上组网,但是实际上每家厂家的帧格式都近似却不尽相同,给网络实现增加困难,且不论怎样的 RS485 网络都无法实现数据的高速传输、设备网络通信的自主功能,网络的高可靠性。

这些要求在某些网络中体现不明显,但在对速度、可靠性要求高的网络中则无法满足。RS485 网络比现场总线少了一些东西,比如硬件——现场总线的微控制处理器;比如软件——制定的各项协议。这些东西正是用来实现 485 所不能完成的冲突检测、流量控制、差错控制等。

总结

RS485 与现场总线是两种不同的通信协议,它们的应用领域也不尽相同。在对速度、可靠性要求不高的场合,可以使用 RS485 网络;而在对速度、可靠性要求高的场合,则应选用现场总线。

对此有不同意见者,欢迎指正。

本文原创来源:电气TV网,欢迎收藏本网址,收藏不迷路哦!

相关阅读

添加新评论