当前位置:
工控论坛
> >
产品
>
PLC
>
西门子(Siemens)PLC
我要发帖
S7怎么做模拟量的累积
点击:
1000
| 回复:
19
春华★秋实
关注
私信
精华:0帖
求助:0帖
帖子:103帖 | 1038回
年度积分:0
历史总积分:3013
注册:2007年5月17日
发表于:2007-07-19 15:38:00
楼主
现在工业上原料的进出量(例如:蒸汽,水)都需要做累积,就是在监控画面显示累积量。如果时刻都要显示这个累积值,以便随时可以查看进量的多少,请问应该怎么做?
假如用S7-300,WINCC6.0。
分享到:
收藏
邀请回答
回复楼主
举报
yyght
关注
私信
精华:1帖
求助:0帖
帖子:176帖 | 821回
年度积分:0
历史总积分:1549
注册:2005年3月21日
发表于:2007-07-19 16:05:00
1楼
时间OR加法
回复
引用
举报
春华★秋实
关注
私信
精华:0帖
求助:0帖
帖子:103帖 | 1038回
年度积分:0
历史总积分:3013
注册:2007年5月17日
发表于:2007-07-19 16:08:00
2楼
由于本人是初学,请详细一些好吗?谢谢!!最好举一个程序例子。
回复
引用
举报
一般专业
关注
私信
精华:0帖
求助:0帖
帖子:0帖 | 14回
年度积分:0
历史总积分:50
注册:2003年12月26日
发表于:2007-07-19 16:33:00
3楼
这个应该很简单的
回复
引用
举报
大鸟一人
关注
私信
精华:0帖
求助:0帖
帖子:8帖 | 152回
年度积分:0
历史总积分:186
注册:2004年4月16日
发表于:2007-07-20 08:36:00
4楼
在时间中断程序里面坐一个累加的计算就可以了
S7-300是用OB35来做的
回复
引用
举报
春华★秋实
关注
私信
精华:0帖
求助:0帖
帖子:103帖 | 1038回
年度积分:0
历史总积分:3013
注册:2007年5月17日
发表于:2007-07-20 08:47:00
5楼
如果有多个累积,是不是都在OB35做,然后在OB1调用OB35?请具体点好吗?OB35中断时间多长啊?100MS?
回复
引用
举报
天下第七
关注
私信
精华:0帖
求助:0帖
帖子:3帖 | 173回
年度积分:0
历史总积分:273
注册:2004年8月10日
发表于:2007-07-20 09:41:00
6楼
是的,多个也可以做,OB35的时间默认是100MS,如果不适合,可以在硬件组态中修改。
回复
引用
举报
春华★秋实
关注
私信
精华:0帖
求助:0帖
帖子:103帖 | 1038回
年度积分:0
历史总积分:3013
注册:2007年5月17日
发表于:2007-07-20 09:49:00
7楼
TO 天下第七:
那就要乘以0.1,然后加到前面累积的数据了?还是要把OB35改为1S?
回复
引用
举报
春华★秋实
关注
私信
精华:0帖
求助:0帖
帖子:103帖 | 1038回
年度积分:0
历史总积分:3013
注册:2007年5月17日
发表于:2007-07-20 09:54:00
8楼
看到别人给我的提示,我这样想:在OB35做,测量值乘以0.1(0B35中断时间),然后加上前面累积的值。请给个建议,谢谢!
回复
引用
举报
春华★秋实
关注
私信
精华:0帖
求助:0帖
帖子:103帖 | 1038回
年度积分:0
历史总积分:3013
注册:2007年5月17日
发表于:2007-07-20 09:55:00
9楼
看到别人给我的提示,我这样想:在OB35做,测量值乘以0.1(0B35中断时间),然后加上前面累积的值。请给个建议,谢谢!
回复
引用
举报
happyoicq
关注
私信
精华:0帖
求助:0帖
帖子:49帖 | 1382回
年度积分:0
历史总积分:3120
注册:2005年10月16日
发表于:2007-07-20 11:08:00
10楼
做个计数功能吗?
回复
引用
举报
春华★秋实
关注
私信
精华:0帖
求助:0帖
帖子:103帖 | 1038回
年度积分:0
历史总积分:3013
注册:2007年5月17日
发表于:2007-07-20 11:30:00
11楼
假如测量转化为流量值放在了MD100,我这样做:
在OB35编制程序
L MD100
L 0.1
*R L MD200 +R
T MD200 //把累积放在MD200中
这样可以吗?请指点
回复
引用
举报
songzg
关注
私信
精华:0帖
求助:0帖
帖子:96帖 | 732回
年度积分:0
历史总积分:1884
注册:2006年11月16日
发表于:2007-07-20 15:01:00
12楼
用一个中间变量就可以三
回复
引用
举报
春华★秋实
关注
私信
精华:0帖
求助:0帖
帖子:103帖 | 1038回
年度积分:0
历史总积分:3013
注册:2007年5月17日
发表于:2007-07-20 15:14:00
13楼
TO 孤冰一雪:
可以详细一点吗?最好来个程序。谢谢
TO 各位大虾:
我那样做可以吗?
回复
引用
举报
春华★秋实
关注
私信
精华:0帖
求助:0帖
帖子:103帖 | 1038回
年度积分:0
历史总积分:3013
注册:2007年5月17日
发表于:2007-07-20 15:17:00
14楼
对你们来说简单,可对一个初学者来说就....
希望能给个程序出来。谢谢
回复
引用
举报
王3
关注
私信
精华:0帖
求助:0帖
帖子:10帖 | 67回
年度积分:0
历史总积分:145
注册:2006年9月26日
发表于:2007-07-23 15:29:00
15楼
真可怜
回复
引用
举报
songzg
关注
私信
精华:0帖
求助:0帖
帖子:96帖 | 732回
年度积分:0
历史总积分:1884
注册:2006年11月16日
发表于:2007-07-23 15:48:00
16楼
?
回复
引用
举报
asfdwqfsdfsa
关注
私信
精华:0帖
求助:0帖
帖子:2帖 | 14回
年度积分:0
历史总积分:58
注册:2004年4月23日
发表于:2007-07-23 15:59:00
17楼
OB35或者OB100中做的中间变量只是作为一个触发点在OB1中调用,完成瞬时量的累计。在中断块OB35或者OB100中写处理程序,个人认为不合理,但说不上为什么!
回复
引用
举报
天天秦
关注
私信
精华:1帖
求助:0帖
帖子:12帖 | 82回
年度积分:0
历史总积分:647
注册:2002年2月03日
发表于:2007-07-23 16:56:00
18楼
在OB35中可以做,若扫描时间为为0.1秒,将实测值除以36000,然后进行累加就行
回复
引用
举报
春华★秋实
关注
私信
精华:0帖
求助:0帖
帖子:103帖 | 1038回
年度积分:0
历史总积分:3013
注册:2007年5月17日
发表于:2007-07-24 14:27:00
19楼
TO 天天秦:
谢谢!!
请问OB35是不是也自动循环(就像OB1一样)?
回复
引用
举报
热门招聘
相关主题
plc知识
[23303]
缘来如水-西门子专家坐诊
[10635]
我们的国产PLC
[9429]
时钟继电器M8012、M8013究竟产...
[29088]
请问,250KW电机的额定电流有...
[12520]
三菱PLC仿真软件下载地址及其...
[136335]
(已结贴)工控PLC擂台第41期-...
[19439]
维修电工技师PLC考试题
[9598]
求助PLC如何存储大量数据
[11720]
NAMUR型二线制接近开关怎么能...
[21396]
官方公众号
智造工程师
客服
小程序
公众号