恭喜,你发布的帖子
发布于 2021-04-12 23:20:24
2楼
ProfiNet(PN)和ProfiBus(PB)是个制订工业通讯标准的国际组织。它规范了从物理硬件到硬件协议、软件协议的方方面面各种标准。
该组织内的各厂商执行统一的标准,相互通讯产品可以交换信息。
PN是建立在以太网通讯的基础之上的,而PB是建立在485通讯基础之上的。所谓,建立在某基础之上,是指采用了专门的芯片来处理(很高级的PLC也有不使用通讯芯片的,因为它CU速度快!1200这种要是没有通讯芯片,就别干其他的了。)
PN/IO就是一种ProfiNet协议,由芯片通过以太网链路于对方(通常也是芯片)自动通讯(PN/IO的报文是定时插入其他通讯报文之间的。)。
1200本体除了PN通讯,其他通讯需要使用通讯模块(CM)
串口的就有好几种。RS232 (三线的)、RS485(两线的)、RS422(四线的)还有西门子自己的 ASi等等。
其中,RS485虽然物理链路上与ProfiBus相同,但它只提供了物理接口,没有通讯芯片;所以只能使用从PB简化的USS协议。
同样,在RS485模块上,也可以采用ModBus通讯协议,以满足第三方通讯的要求。
你也可以针对RS485模块,自己制定一个通讯协议。供自己使用。
软件的某通讯协议有多个版本,并不奇怪。
就像USS协议,最早是可以与31个站点通讯。但实际应用大多只与几个站点通讯;程序、缓存占内存那么多;就出了个16站点的。有人嫌16个都多,自己写,一样的。
请填写推广理由:
分享
只看
楼主