在1500中做了个TCP通讯,我想获取接受字节数从哪个地址读取呢

我做通讯的时候用的是TRCV-C的指令,通讯已经连接成功了。想知道通讯以后的字节数量,我理解的是从接口参数RCVD_LEN中读取,地址是%MD4, 但是监控中是16#0000,实际接受数是20310。如下图11,22所示。

图片说明:

在1500中做了个TCP通讯,我想获取接受字节数从哪个地址读取呢    在1500中做了个TCP通讯,我想获取接受字节数从哪个地址读取呢   

最佳答案

看你的图片中块的转态MW2是7006:正在接受数据,BUSY是TRUE转态,DONE是FALSE转态,是不是因为EN_R一直是1导致块一直在接收数据,把EN_R改成上升沿看看。

提问者对于答案的评价:
谢谢

专家置评

所选最佳答案为错误答案。EN_R应该一直为1,表示接收方已经准备好,等待接收。RCVD_LEN为零是因为数据长度只传送一个CPU扫描周期,随后就清零,所以肉眼看到的一直是零。可以使用DONE信号来触发一个MOVE操作,把RCVD_LEN的数据传送到另外一个MD存储区。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc142198.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月1日 下午7:27
下一篇 2017年6月1日 下午7:27

相关推荐

  • 1500 ET200SP IO地址不能更改

    我用了一个1500系列ET200SP的cpu,这个是分布式IO的设备,发现接口模块下扩展的IO端口地址不能更改,不知道是什么原因。 问题补充:都说是没有分配IO给CPU,请问该如何…

    2017年6月1日
  • 西门子300的DP站诊断,以太网口诊断?

    现在西门315的DP站下挂了5个分站,有变频有远程IO,现在做网络诊断,怎么样知道各个分站包括主站的DP网络状态是否正常,程序里怎么监控?以太网口挂了一个触摸屏,怎么样诊断网络通讯…

    SIMATIC S7-1500 2017年5月28日
  • 如何计算S7-1500做运动控制时的CPU负荷

    如何计算S7-1500做运动控制时的CPU负荷 最佳答案 在S7-1500做运动控制选型初期,通常需要知道运动控制部分对CPU产生的CPU负荷,以便选择合适的CPU来完成任务。推荐…

    2017年6月7日
  • S1500模块 端子排如何拆

    接线 端子排装上去拆不下来 怎么样都拆不下来?怎么办 求救  求救 图片说明:    最佳答案 看看视频吧&n…

    2021年7月5日
  • 求pid控制指导啊

    1、两个速度检测器2、两个速度有A是恒定的,B需要手动设置差速度,但B是影响因素还有压力。3、压力有个最大最小,当压力比最大大的时候差速自动变大,当压力小于最大差速,那么差速又变回…

    SIMATIC S7-1500 2017年6月4日
  • 移植后的程序编译出错

    求大侠帮助,为何我之前项目上都运行的程序,通过WINCC V11移植项目后,原在系统里调用的功能块FB14,在编译时出现程序段2第一句SFBB后的冒号“:“出错,见图,求…

    2017年6月12日
  • TEMP变量到底可靠不可靠?

    在做个系统,用了很多FC,用了不少TEMP变量,用于中间变量的处理!不少人又说到,FC中的TEMP变量不是太稳定,真若如此,程序大改!针对這个问题,请大侠支招! 图片说明: &nb…

    2017年6月11日
  • 博途软件有没有程序换IO点的功能?

    比如我一个硬件点烧了,如果要换IO点,有没有比较好的方法可以实现换点的工作?另外:博途软件有没有重新布线功能? 最佳答案 首先  楼主要知道西门子符号寻址的特点…

    SIMATIC S7-1500 2017年6月7日
  • vb和s7-1500通信问题

    如题,使用VB编写上位机软件,通过VB把数据传输给plc,想知道都有哪些解决方法?使用vb编写的modbus/tcp程序可以实现吗?求解答,谢谢。 问题补充:prodave安装前需…

    2017年6月1日
  • TIA博图安装(win 7 32位 旗舰版)联想X240笔记本

    急需解决办法,请各位大神帮帮忙, 安装时出现以下信息,如图: 问题补充:这是安装时截图 图片说明:    最佳答案 把win 7升级到win…

    2017年5月28日