西门子plc中CP243-1通讯协议选择问题
西门子plc中CP243-1通讯协议选择问题
问题:说明书上写道CP243-1支持TCP和S7两种协议,在使用时怎么选择?这个TCP是标准的ISO/TCP协议吗?将RJ45线直接连接到普通网卡上,可以实现通讯吗?
解答:CP243-1和CP243-1IT都支持S7和TCP协议,但主要实用的都还是S7协议。例如,S7-200通过CP243-1或CP243-1IT和编程电脑、S7-300/400以及OPC Server通信,使用的都是S7协议,不是标准的TCP协议;标准的TCP连接是需要指定相应的端口号的,而在S7连接中是指定TASP地址的。
1. 其实CP243-1的TCP协议仅体现在以太网看门狗、通过预设的MAC地址分配IP地址以及响应DHCP服务器等方面。
2. 而对于CP243-1 IT来说,功能就变得很丰富,CP243-1IT支持HTTP、SMTP和FTP,可以实现网页浏览、发送Email,和作为文件服务器等功能。HTTP、SMTP和FTP都是基于TCP协议的。
一般来说CP243-1用于工业现场通信时,使用的都是S7协议;只有在需要部分IT功能时才使用TCP协议。而该TCP也不是ISO或ISO-on-TCP协议。
CP243-1可以和普通网卡通信(通过OPC,PC Access或SIMATICNET),使用的也是S7协议,因为西门子软件也会为普通网卡加载了S7驱动。