现做一项目,下位机用1200plc,上位机是找了一家专门做上位机的厂家用C++开发的,现在想通过tcp建立plc与上位机通信,上位机开发人说tcp协议是传输层的协议需要知道应用层数据接收发送的协议,询问西门子400说这个协议是自定义协商的还有说没有用到应用层。我这边理解用Tsend_c和Trcv_c指令一次性把所有需要交互的数据进行发送和接收即可,对通信这一块了解的不多,希望做过此类项目的释疑解惑,不胜感激
还有用tcp测试工具测试TRCV_C指令时一直有下图提示,在网上查也不知道怎么解决,Tsend_c指令没问题