s7-200cpu数据读取问题?

我在数据块中已将5个整数(均小于256)存入以VB1为首地址的五个字节变量中即VB1,VB2,VB3,VB4,VB5,现在我想每隔1s依次读取VB1,VB2,VB3,VB4,VB5中的数据,请问如何编程?用什么指令写程序更优化?最好附例子说明!

最佳答案

1. 做一个计数器,每隔1秒计数值加1,计数值等于5后再加1则返回到1。

 2. 当计数值=1 时, 读取 VB1 中的数值 ; 
   
   当计数值=2 时, 读取 VB2 中的数值 ; 

   当计数值=3 时, 读取 VB3 中的数值 ;

   当计数值=4 时, 读取 VB4 中的数值 ;  
   
   当计数值=5 时, 读取 VB5中的数值 ; 

 3.  当计数值=5 时,延时1秒 把计数值赋值为1

  记住一定要注意中间状态的清零。
 

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

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

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

相关推荐

  • S7-200编程软件在WIN7 64位系统中使用报错的问题

    我电脑是WIN7 64位的,安装完S7-200的编程软件V4.0 STEP 7 MicroWIN SP9版本后出现如下报错,在下载…

    SIMATIC S7-200 2021年7月5日
  • S-200与6RA70通讯

    我想用CPU226与4台6RA70通讯,是用USS通讯还是其他方式简单方便,请问各位大虾有没有相关资料,谢谢 最佳答案 1、S7-200与6RA70之间的USS通讯,详见下述文档&…

    SIMATIC S7-200 2020年10月31日
  • s7_200 功能程序的编写,求助

    想用200编一段程序,想了很久没想出来,现求助采集cpu中的系统时间,第一天零点触发变量A(保持信号),第二天零点触发变量B(保持信号),并且复位A点,第三天零点触发变量A(保持信…

    SIMATIC S7-200 2018年12月5日
  • CPU224XP 模拟输入端

    如图。现在用CPU224XP要采集一路直流电压和一路直流电流, 我看说明上写的是M是两路采集信号的公共地。  那像我这种情况, 因为霍尔的+…

    SIMATIC S7-200 2017年11月1日
  • S7-200送电没有任何反应

    S7-200送电没有任何反应,指示灯也不亮请问是不是PLC坏了 最佳答案 测一下PLC的输入电压有没有,有——那就肯定坏了送修。 提问者对于答案的评价:谢谢,是不是里面的保险坏了可…

    SIMATIC S7-200 2020年11月1日
  • s7-200 modbus通信问题求个方案

    S7-200  CPU226做主站,一台智能设备做从站,只有1台。现在的问题是,需要访问智能设备的几个数据地址间隔比较大。小的地址3X-500,大的3X-110…

    SIMATIC S7-200 2021年7月5日
  • 西门子PLC300编程软件

    在安装的过程中总是出现未找到SSF文件,导致终止安装… 最佳答案 告诉您个一劳永逸的方法,把安装文件做成ISO文件,用虚拟光驱软件打开后进行安装,就行啦,方便复制,移动文件什么的,…

    SIMATIC S7-200 2017年6月11日
  • 1200与200进行MODBUS通讯

    1200与200进行MODBUS通讯,1200作为Master,200作为从站;现1200需读写200的I/O,200作为从站,除了编写对MODBUS从站的初始化和调用外,还需要编…

    SIMATIC S7-200 2020年11月1日
  • s7200 plc通过MODBUS采集流量计参数

    s7200 plc通过modbus采集流量计参数,报101故障,什么原因?通讯参数设置没有问题,最有可能是addr地址有错误。之前用过一台西门子的仪表也是同样的设置,可正…

    2017年11月4日
  • s7200 设置了下载密码,再用存储卡传程序可以吗

    s7200 设置了下载密码,再用存储卡传程序,程序能否传送到plc中? 最佳答案 不能够 提问者对于答案的评价:谢谢

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论