该工业协议数据包涵盖目前主流的数据包,可以用于开发自验或者测试进行工业协议的测试。西门子PLC使用私有协议进行通信,其利用TPKT与ISO8073的二进制协议。西门子的PLC通信端口均为102端口。西门子PLC协议有3个版本,分别为S7Comm协议、早期S7CommPlus协议和最新的S7CommPlus协议。
S7-200、S7-300、S7-400系列的PLC采用早期的西门子私有协议S7comm通信。该协议不具备S7Comm-Plus的加密功能,不涉及任何反重放攻击机制,可以被攻击者轻易利用。所以引用有S7 comm plus的数据包。最新的S7Comm-Plus协议引入会话ID防止重放攻击。
1