PLC论坛-全力打造可编程控制器专业技术论坛

 找回密码
 注册哦

QQ登录

只需一步,快速开始

微信扫码登录

查看: 1884|回复: 3

在s7-300中这个问题怎么解决?

[复制链接]
发表于 2006-6-28 14:15:00 | 显示全部楼层 |阅读模式

当s7-300从200里面读取数据,

由于s7-300每次循环都要读取这组数据,但是每次读取的时候200中的这些数据已经改变,

我只想保存第一次读取的那组数据,不被此后读取的数据所覆盖,应该怎么实现?

望赐教!

回复

使用道具 举报

发表于 2006-6-28 14:47:00 | 显示全部楼层
把程序贴出来,大家给你看看
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-6-28 14:57:00 | 显示全部楼层

不好意思,程序太多,不知道下面的程序能不能说明我的意思。

CALL \"读节点数据\"
LADDR :=W#16#190
RET_VAL:=DB16.DBW58
RECORD :=DB16.DBD110
然后我想这些数据保存下来,但是在s7-300中,不是要循环扫描执行OB1中的程序代码吗?

可是每次循环保存的数据都是根据200要不断变化的

我只是希望得到第一次循环执行得到的那组数据,并且不被以后循环执行得到的数据所覆盖,

不知道有没有说明白[s:301]

回复 支持 反对

使用道具 举报

发表于 2007-5-27 16:20:00 | 显示全部楼层

不太明白

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册哦

本版积分规则

QQ|小黑屋|手机版|Archiver|PLC技术网-PLC论坛 ( 粤ICP备17165530号 )|网站地图

GMT+8, 2024-9-20 00:41 , Processed in 0.041778 second(s), 24 queries .

快速回复 返回顶部 返回列表