quote:以下是引用凡烨在2011-04-11 10:22:22的发言:quote:以下是引用jacky_andy在2011-04-11 10:06:47的发言:
记得看过一篇文章,好像说TCp支持路由,ISO不支持路由
但是现场测试,用CP443-1采用了MAC地址,工业以太网的网络
也能够路由对连接在400plc profibus总线上的300PLC进行下载
高手给解释一下,
路由和TCP/IP 和ISO的关系,上面的说法正确吗?
另外一个问题
ISO,工业以太网,mac地址的关系?
您好:
首先我来说明一下路由这个概念,路由在西门子自动化中有两种概念,一种是S7路由,即数据可以从一种介质,例如以太网传送到另一种介质中,例如PROFIBUS。我想你的问题应该是这种,另外一个路由的概念来自于Internet,即路径选择,依靠路由器转发IP数据,这种路由是IT的概念。例如PLC的网段192.168.0.1通过路由器可以和192.168.100.100的PLC进行通信。
在以太网上,数据的交换通过协议,例如ISO,TCP等,谈到协议我们还需要了解ISO/OSI参考模型,知道以太网的协议由7层结构组成,分别是物理层,数据链路层,网络层,传输层,会话层,表示层以及应用层。ISO属于传输层的协议,其协议本身是面向消息的数据结构,而没有IP层,直接落到数据链路层进行封装数据,这样MAC地址在组态时是非常重要的。而TCP/IP则包括第三层,IP层,这样与ISO不同,它可以在Internet中路由。这两种工业以太网的协议在数据封装过程中都需要MAC地址,这也是以太网数据的特点,即MAC地址必存在数据报文中,这也是为什么每一个以太网设备都具有唯一的一个MAC地址的原因。
不知道是否清楚,不清楚我们可以在讨论。