网络读写指令的应用

现在有4台S7-200的PLC,通过NETR/NETW连接通讯,想在第一台上连接文本显示器观察各台PLC的运行输出状态。请问这样可以吗?
 我是新手,各位能否发几个网络读写指令的例子程序给我参考吗?多谢了!

问题补充:
还有请问 在手册上的网络读写的例子中,V200.7是NETR完成标志位,V200.6是NETR为被激活,V200.5是没有错误等等,还有要发送的数据长度放在VB306等等..
 这些都是怎么规定的吗? 这个例子我看不太明白

最佳答案

PPI通讯即可,利用编程软件里面的向导编写网络读写就可以了,即:NETR和NETW指令。给你个未用向导编写的网络读写例程:
 LD     SM0.1
 MOVB   2, SMB30                    // PPI主站模式 
 FILL   +0, VW100, 10               // 清空接收缓冲区和发送缓冲区

 LD            V100.7               // 若网络读操作完成
 MOVB   VB107, QB0                  // 将读取的3号站的IB0送给QB0
 LDN    SM0.1
 AN     V100.6                      // 若NETR未被激活
 AN     V100.5                      // 且没有错误
 MOVB   3, VB101                    // 送远程站的站地址
 MOVD   &IB0, VD102                 // 送远程站的数据区指针值IB0
 MOVB   1, VB106                    // 送要读取的数据字节数
 NETR   VB100, 0                    // 从端口0读3号站的IB0,缓冲区的起始地址为VB100
 LDN    SM0.1
 AN     V110.6                      // 若NETW未被激活
 AN     V110.5                      // 且没有错误
 MOVB   3, NETW2_Status:VB111       // 送远程站的站地址
 MOVD   &QB0, VD112                 // 送远程站的数据区指针值QB0
 MOVB   1, VB116                    // 送要写入的数据字节数
 MOVB   IB0, VB117                  // 将本机的IB0的值写入发送数据缓冲区的数据区
 NETW   VB110, 0                    // 从端口0写3号站的QB0,缓冲区的起始地址为VB110

 
 

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

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月4日 下午11:03
下一篇 2021年7月4日 下午11:03

相关推荐

  • S7 200 modbus通讯问题

    CPU222,编写了modbus从站通讯程序,就是初始化和从站响应程序,其他没有、通过232-485的PPI电缆下载到PLC里,没有问题。现在还用这根电缆进行modbus&nbsp…

    2021年7月5日
  • 又是PID 问题啊!!!

    请问 PID 上的 MANUALOUTPUT 这个端口的输入值到底应该输入多少啊?这个参数对使用PID控制面板采用手动和自动调节 …

    SIMATIC S7-200 2020年11月1日
  • s7-200手册怎么打开

    我想学plc,但是又不知从何学起,买了几本书也看不的到脑子里去,我想理论和实践一起学,所以下载了S7-200可编程控制器系统手【1109582】,但在win dows&n…

    SIMATIC S7-200 2020年11月1日
  • 200plc扫描刷新问题请师傅看看谢谢了

    想问下师傅们plc 刷新是在每个周期把这红色的14个点都读一遍是吧。 在第一个周期按从1到14的顺序读取一遍,第2周期按 i0.0的外部按钮,松开后M…

    2021年7月5日
  • step7-micro/win软件安装问题

    用sweeper tool卸载后,安装出现需要sntie.sys文件,这个文件去哪里找? 钻石用户推荐最佳答案 STEP 7-Micro/WIN软件安装,卸载常…

    SIMATIC S7-200 2021年7月5日
  • S7-200以太网模块SF红灯亮

    各位工程师好,现场有一套S7-200PLC作为客户机,在本地PLC和远程服务器之间发起数据传输请求,以前设备一直运行良好,最近甲方反应以太网通讯模块SF红灯亮,后台读不到数据,更换…

    SIMATIC S7-200 2017年11月4日
  • 用modbus模块读三台仪表从站

    s226读三台从站大约一个小时左右,由于干扰就不能通讯了,出现错误代码6,怎样能让程序继续读数据而不中断通讯? 问题补充:我在中间加了安全隔离栅。 最佳答案 错误6应该是奇偶校验错…

    SIMATIC S7-200 2021年7月4日
  • 请教6ES7231-0HF22-0XA0 AI 8X14BIT和AI 8X12BI有什么不同

    6ES7231-0HF22-0XA0 AI 8X14BIT和AI 8X12BI有什么不同,是否能兼容使用。 问题补充:原来用6ES7231-0HF22…

    SIMATIC S7-200 2021年7月5日
  • 【求助】多块EM231CN出现灯不亮不工作的情况

    排水系统使用的,主模块是224xp,EM231由上海人民电器的24V开关电源供电,外接了西门子超声波液位计测水位。经常出现正常使用一段时间后个别231模块LED灯不亮,连接电脑检测…

    2017年11月16日
  • 关于S7-200问题

    各位大侠! 我是S7200初学者,在看别人编写的程序时,有很多的程序指令不是很明白。有哪位大侠知道哪里有这方面的资料。有没有初学者学习方面的资料,我的邮件:gjsslid…

    SIMATIC S7-200 2020年11月1日

发表回复

登录后才能评论