当前位置: 首页 > 网络知识

Siemens 西门子S7-1200PLC的TCP通讯(不同项目下)4.TCP测试

时间:2026-01-29 09:24:56

  上期我们对TSEND_C和TRCV_C组合指令,进行了TCP测试,先置位接收端的EN_R和CONT,然后置位发送端的CONT,然后看到STATUS指令状态显示7004,然后又通过T_DAIG测试连接指令,读取的参数STATE为04,表示连接已建立

本期将开始进行,TSEND_C和TRCV_C组合指令的读取及接收测试

1.0 首先给发送数据块里面,强制写上数据,我们DATA限定的是10个字节长度,LEN默认为0的时候应该以DATA长度为准,所有我们照理说SEND_DB[10]的数据是不会发送出去的,只会发送SEND_DB[0]SEND_DB[9]的数据

2.0 然后我们点开程序,选到TSEND_C这个指令块,如下图,置位REQ

2.1 当REQ01的上升沿时,就会发送数据了,当发送完成时,DONE会置位一个周期,这时候我们就在下图中看到M51.4置位了,STATUS也会输出0000一个周期,这样就表示发送完成了,我们去看看接收端

3.0 可以对比下,实际110项目下的接收区,也只是收到了前十个字节,测试证明确实如此

4.0 接下来依葫芦画瓢,在IP地址110项目下,给发送数据区给上数据,

4.1 打开接收指令的建立连接CONT和EN_R,开启接收

4.2 然后打开发送指令下的CONT和REQ,再打开接收数据块,正常的话就能看到数据了

到这里TSEND_C和TRCV_C组合的TCP通讯的基本功能就实现了,相比之下还是这个好用一点,比TCON,TSEND和TRCV这个组合方便简洁一点



上一篇:C++ 设计模式之外观模式
下一篇:Siemens 不同项目下的S7-1200之间的开放式以太网通信实现数据交换
西门子(Siemens)
  • 英特尔与 Vertiv 合作开发液冷 AI 处理器
  • 英特尔第五代 Xeon CPU 来了:详细信息和行业反应
  • 由于云计算放缓引发扩张担忧,甲骨文股价暴跌
  • Web开发状况报告详细介绍可组合架构的优点
  • 如何使用 PowerShell 的 Get-Date Cmdlet 创建时间戳
  • 美光在数据中心需求增长后给出了强有力的预测
  • 2027服务器市场价值将接近1960亿美元
  • 生成式人工智能的下一步是什么?
  • 分享在外部存储上安装Ubuntu的5种方法技巧
  • 全球数据中心发展的关键考虑因素
  • 英特尔与 Vertiv 合作开发液冷 AI 处理器

    英特尔第五代 Xeon CPU 来了:详细信息和行业反应

    由于云计算放缓引发扩张担忧,甲骨文股价暴跌

    Web开发状况报告详细介绍可组合架构的优点

    如何使用 PowerShell 的 Get-Date Cmdlet 创建时间戳

    美光在数据中心需求增长后给出了强有力的预测

    2027服务器市场价值将接近1960亿美元

    生成式人工智能的下一步是什么?

    分享在外部存储上安装Ubuntu的5种方法技巧

    全球数据中心发展的关键考虑因素