NetR/Net如何判读一次读写已经完成

NETW  NETR指令中数据块缓存区有D  A  E几个标志位
D是功能完成
是否可以理解为一次读或者一次写 完成  就会D为1
那么第二次读写完成如何知道呢?是否需要在第二次读写前,程序里先把D写为0.

E是发生错误   是否只要一旦发生错误 就会E=1  整个通信就会停止
程序里把E写为0  是否就会重新通信?

很困惑,请大家指教

问题补充:
谢谢阿鸣的回答!
第三条有一点疑问
你说的状态字清除是调用一次NetW吗?
即:
LD     Always_On
NETW   VB100, 0
还是自己用其他指令复位,
VB100为状态字节
比如:
LD     Always_On
R      V100.7, 1
或者
LD     Always_On
MOVB   0, VB100

还是说两种方法都可以?
在S7 200没看到更多状态字的细节描述
//-----------------------------------------
3、那么第二次读写完成如何知道呢?是否需要在第二次读写前,程序里先把D写为0.?
是的。当执行一次网络读写指令NetR/NetW后,要编程将缓冲区的数据进行相应处理后,要用NetW指令发一条信息来清除状态字。

图片说明:

NetR/Net如何判读一次读写已经完成   

最佳答案

1、有关参数代码:
D:操作已完成。0=未完成,1=已完成。
A:操作已排队。0=无效,1=有效。
E:操作返回一个错误。0=无错误,1=错误。
2、是否可以理解为一次读或者一次写 完成  就会D为1?
是的。执行一次网络读写指令NetR/NetW上述有关参数代码就重置一次。
3、那么第二次读写完成如何知道呢?是否需要在第二次读写前,程序里先把D写为0.?
是的。当执行一次网络读写指令NetR/NetW后,要编程将缓冲区的数据进行相应处理后,要用NetW指令发一条信息来清除状态字。
4、E是发生错误   是否只要一旦发生错误 就会E=1  整个通信就会停止?
是的。此时根据错误代码来进行相应的处理。
5、程序里把E写为0  是否就会重新通信?
必须是错误被排除后,即没有错误才可以,否则E还是置位。
6、使用用NetR/NetW时,应当注意:
避免简单地定时激活NetR/NetW:由于串行通信的特点(如上所述),无法得知何时真正结束。如果定时进行网络读写通信,必须判断此次通信是否正常结束 
同时有效的NetR/NetW指令不能超过8个,否则通信请求队列会超出操作系统的管理能力 
使用SM0.0调用网络读写指令,虽然能长期工作,但不能超过8个指令,而且会出现监控时指令块变为红色的现象,最好还是加上必要的读写状态判断条件。 
最简单可靠的方法,是使用Micro/WIN中的NetR/NetW Wizard(网络读写指令向导)。
使用NetR/NetW向导可以编辑最多24条网络读写指令,其核心是使用顺序控制指令,这样在任一时刻只有一条NetR/NetW指令有效。如果要求超出24条网络读写指令,可以自己按照此方法编程。
7、如果不使用向导自己编程,建议看看:
<S7-200 可编程控制器系统手册>下载:
http://www2.ad.siemens.com.cn/download/Upload/AS/manual/1017[2].pdf

提问者对于答案的评价:
虽然还是有点疑惑
不过,已经明白多了

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日 下午3:39
下一篇 2020年10月31日 下午3:39

相关推荐

  • FOR循环和数据读取问题

    我想问下FOR循环中,当前循环计数INDX,循环初值INIT,循环终值FINAL,这三个输入端的含义,手册上写的我看的不是太明白。请举个例子说一下程序从什么时候开始循环,循环几次,…

    SIMATIC S7-200 2020年11月1日
  • 配置后的包络可否通过修改对应的V地址修改参数

    我用向导生成如下的包络表://—————————————————————-//输出 Q…

    SIMATIC S7-200 2018年1月1日
  • PC/PPI Cable无法设置

    S7-200软件STEP 7-Micro/WIN,无法设置PC/PPI Cable,双击或者选择后点击属性均很久没反应,很长时间后跳出出错提示。该错误出现的经过…

    SIMATIC S7-200 2020年11月1日
  • wincc 检测图片

    怎样使用200plc,wincc及摄像头之类图像检测设备检测通过对比图片检测工件外观好坏 最佳答案 现在的智能工业摄像头可以自己检测工件,然后给200plc一个好或者坏的结果。推荐…

    SIMATIC S7-200 2017年6月10日
  • 两台s7-200以太网通讯

    现场两台s7200PLC,通过以太网向导都配置成服务器,通过交换机连接电脑,电脑组态用PC-ACCESS和WINCC,现在出现的问题是:1号PLC只有当2号PLC启动后,1号和上位…

    SIMATIC S7-200 2020年11月1日
  • 求ET200 MP手册

    最好是有配图和说明 钻石用户推荐最佳答案 《SIMATIC S7-1500/ET 200MP 手册集》参考手册https://support.indu…

    2021年7月5日
  • 关于网络读写

    有两台PLC224,通过PPI和一台上位机机组态王连接。 用向导做的网络读把一台PLC的部分数据传到另一台PLC里了,但和组态王通讯的时候提示有主站模式,和组态王通讯不上…

    SIMATIC S7-200 2020年11月1日
  • s7200仿真软件怎么用

    我下了个S7200仿真软件,我从里面选择载入程序,可是却看不到我的程序,请教是什么原因,还有就是我的S7200S是V4.0版本,仿真软件是3.1 3.2版本,不知道是不是…

    SIMATIC S7-200 2021年7月5日
  • PC ACCESS与操作系统

    PC ACCESS V1.0 SP6版本安装在Windows7 X64位系统上后,测试状态一直提示未知错误,同样操作在WINDOWS&nbs…

    SIMATIC S7-200 2021年7月5日
  • win7系统 s7-200 PPI通讯找不到PLC

    我的笔记本是win764位系统旗舰版的,S7-200软件安装没有问题,USB-PPI编程电缆用的是一代电缆,软件中可也找到PC/PPI通讯协议,PC/PG接口参数设置也没有问题,P…

    SIMATIC S7-200 2021年7月5日