关于以太网通讯数据的一点疑问?

系统描述:

 两台S7-300通过以太网模块进行数据通讯,接收方将数据保存在DB格式的数据块中。

 问题:

 在正常通讯时,接收方接收到的数据为有效数据;然而,如果断开两者之间的网络连接,接收方通讯数据区的数据依然为之前的通讯数据,这明显不符合要求。

 请各位帮忙想想办法!如何令接收方的数据实时有效。

最佳答案

你可以在每次接收到数据,并处理完数据后将数据复位。
 但我并不觉得这是一个好方法。
 看你使用哪种通讯方式了,是只有一方做发送/接收还是2方通过发送/接收进行协调通讯?如果是前者,在数据中增加一个始终变化的量,如每次发送后+1,接收方对该数据进行判断,如果和上次比较没有变化,则说明没有新数据过来。
 如果是后者,可以判断接收完成位,每次接收完成后,通讯块会将该位置1一个扫描周期。

提问者对于答案的评价:
有点道理,值得一试,谢谢!

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月24日
下一篇 2017年6月24日

相关推荐

  • SimaticNet For win7

    请问各位达人,SimaticNet有支持Win7的版本了吗?? 问题补充:请问现在的最高版本是多少?? 最佳答案 1. 楼上错了,目前SIMATIC NET&n…

    SIMATIC Net 2017年6月13日
  • 西门子的哪些交换机支持路由?

    西门子的哪些交换机支持路由? 最佳答案 SCALANCE X-400系列和SCALANCE X-500系列具有路由功能 提问者对于答案的评价:标准答案请参考专家…

    SIMATIC Net 2017年6月9日
  • simatic net v13.0 使用问题

    simatic net v13.0 安装过程都OK,使用过程opc scout 打开后报警 local com…

    SIMATIC Net 2017年5月29日
  • 一台计算机如果插2块5611,能同时监控这两个DP网络的数据吗?

    有一个网络由于分站数量多,我想分为2个段,在计算机插2块5611卡,分别对这两个网络的分站进行通讯,这样是否能实现同时的通讯?一台计算机插2块卡会有冲突吗?如果可以,程序软件需要什…

    SIMATIC Net 2017年6月8日
  • simatic net设置问题

    我在step 7中组态pc station后,要下载时提示我“module name”在线和离线的名字不一致,“offline”是Station&nb…

    SIMATIC Net 2017年6月27日
  • et200M下载

    笔记本和ET200M通讯用MPI适配器可以不,必须要用CP5512吗 ? 另外CP5512和CP5511有什么区别? 想采购一个应该选哪个呢? 问题补…

    SIMATIC Net 2017年6月19日
  • SFC51 读取DP或PN总线上各站点的状态 错误代码

    读DP子站,没错误代码很正常读PN子站,出现0和28673   RET_VAL  这两个数字不停的切换请问这是怎么回事,谢谢 问题…

    2017年5月28日
  • cpu的通讯连接信息如何上载

    上载整个站的时候,CPU建立的通讯连接没有,请问能否上载该如何上载? 最佳答案 通信的网络组态和连接信息是可以被上传的, 1,保证连接,这点应该你已经做到 2,…

    SIMATIC Net 2017年6月8日
  • CP342-5 16#8093

    先描述下情况,原本有一条旧的生产线 CPU315-2DP,因为设备翻新,增加了一些DP设备,想通过CP342-5,将原来的DP与新增的分开,就是有两套主站系统。我将CP3…

    2017年6月1日
  • 请问交换机选型问题(光纤冗余环网)

    请问各位老师现在有4个变电所(直线分布,各变电所距离大约500米)。每个分变电所下属10个设备(直线分布,各设备距离大约100米)。目前想实现:1、主干以太网4个变电用千兆交换机作…

    SIMATIC Net 2017年5月28日