网络读写指令的应用

现在有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

相关推荐

  • TD200的设置

    怎么设置F1 F2等按键的功能? 最佳答案 可以在符号表中找到各功能键、数据编辑通知位的地址,以及报警使能位、确认位的地址.你可以根据TD200的配置向导进入“定义按键功…

    SIMATIC S7-200 2021年7月5日
  • TD400C文本显示器内数参数突然乱了?

    我们使用的文本显示器设置出料的量,然后这些参数设置到里面去,一般来说只有更改配比的时候才可以去动里面的参数,但是现在我们根本没有去动里面的参数,而且还设了密码,请问它里面的参数一下…

    SIMATIC S7-200 2020年11月1日
  • 老款 EM235

    老款 EM235 12个开关怎么用,哪里有说明 专家建议 您好,老款EM235 只有1,3,5,7,9,11几个拨码开关有用途,用于设定输入信号的量程…

    SIMATIC S7-200 2020年11月1日
  • EM235模块AIW工程值32752,固定不变

    主控卡是CPU226,接了一个EM235模块,但是线接好以后,AIW工程值32752,固定不变,AIW通道信号源给电流,还是固定不变,这是为什么啊AQW做的PID输出,手动给定输出…

    SIMATIC S7-200 2017年6月11日
  • 下载安装S7200软件后,电脑桌面上没有图标原因

    下载安装S7200软件后,电脑桌面上没有图标原因 钻石用户推荐最佳答案 开始菜单,程序中是否有200的软件?有的话自己创建桌面快捷方式,程序中没有就需要重新安装《200软件软件安装…

    SIMATIC S7-200 2021年7月5日
  • 加减计数器

    S7-200CN: 加减计数-跟我学 – 70/185 课程编号:V0206 暂无简介 点击这里,打开新窗口观看完整视频 该视频下的所有用户提问列表 加减计数器没有提到,加减输入端…

    2017年6月24日
  • CCC认证

    请问西门子PLC和变频器中有哪些是通过CCC认证的 最佳答案 绝大多数PLC和变频器本身不在CCC的强制认证目录里,所以,是不需要取得认证的,下图来自西门子官网对于CCC认证的说明…

    2021年7月5日
  • 请问用西门子PLC编程软件编程时,能否有查找指令或地址的功能?

    请问用西门子PLC编程软件编程时,有没有查找指令或地址的功能?例如,我编好程序了,但想查找V5800这个地址具体在在哪里有用过?在主程序还是子程序?用了多少次?就好像我们平时用Mi…

    SIMATIC S7-200 2021年7月5日
  • 200CN通讯问题

    现场有2个CPU226的PLC,请问这2个PLC能用BUS线通讯吗?不用加什么模块吧?请好心人给点资料,谢谢啦!。。是不是用PPI通讯? 最佳答案 PPI通信最方便实用,用指令向导…

    SIMATIC S7-200 2018年1月1日
  • S7-200中的数据块是不是可以理解为配方

    S7-200中的数据块是不是可以理解为配方,数据块就是配方的存储单元?在采用不同的配方时,采用指针寻址赋值到不同的配方数据?那 最佳答案 200的数据块可以事先存放一些数据,但不能…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论