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日
下一篇 2021年7月4日

相关推荐

  • SIMATIC s7-200

    请问各位高手(深入浅出西门子S7-200<第二版>那里有卖佛山有吗? 最佳答案 你是用来学习S7-200吗? 如果是学习的不一定要买那本书啊!如果不是学习要买…

    SIMATIC S7-200 2021年7月5日
  • S7 200224XP自由口通讯 控制仪表波特率是115200

    S7 200224XP自由口通讯  控制仪表波特率是115200  在在编程中没有找到15520波特率设置?请问设波特11520要…

    SIMATIC S7-200 2021年7月5日
  • 求:西门子CPU222 PLC密码怎样破解

    电脑和PLC连接后,上载和检测都需要密码,老设备上拆的,密码找不到了。求高手指点! 最佳答案 如何清除设置的密码?如果你不知道CPU的密码,你必须清除CPU 内存,才能重…

    SIMATIC S7-200 2021年7月5日
  • PLC200与电源放大器通信故障

    PLC200通过自由口与电源放大器通讯,电源放大器后端是232串口,使用了485转232模块、232连接线采取的是交叉连线,那么问题来了,我可以通过plc发命令让电源输出不同电压(…

    2021年7月5日
  • s7-200想与上位机就行RS-485通讯应该用什么

    各位老师,您好,我是个新手,现在在做一个项目,就是用西门子s7-200与上位机进行RS485通讯,s7-200只需接受八位数据,然后执行,我选用的是自由口通讯,0端口,现在我不知道…

    SIMATIC S7-200 2020年11月1日
  • 电路图设计

    电路图设计需要注意的问题、经验和相关书籍   请大侠分享一下 最佳答案 多看点别人的图纸,看看好的地方,自己认为不合理的地方可以自己设计的时候改一下。…

    2017年6月27日
  • 200的PID自动调节

    请教各位老师,PID的自动调节为什么那么慢,总是【PLC正在调节PID】无限的等下去。 问题补充:能不能说的具体点 最佳答案 PID自整定步骤: 第一步:在PID&nbs…

    SIMATIC S7-200 2021年7月4日
  • 接口

    S7200编程软件,通讯口设置里没有mpi,,plc波特率185.7用PPI电缆连接不上,怎么修改波特率 钻石用户推荐最佳答案 此回答已完善 通常情况下如何参数化PG/PC接口以及…

    SIMATIC S7-200 2021年7月5日
  • s7-200与海泰克PWS6A00T人机界面通信

    S7-200与PWS6A00T人机通信,在没有操作人机界面时,人机的通信指示灯显示连续闪烁正常,但在操作时指示灯停止闪烁,大概3-4秒恢复正常,非常卡,应该怎么解决?为什么?谢谢 …

    SIMATIC S7-200 2021年7月5日
  • letham大师请进

    在STATION CONFIGURATOR 我已经组态了,请看我发的截图,但是目前又出现一个新问题。我在STATION CONFIGURATOR&nb…

    2017年11月6日

发表回复

登录后才能评论