用户登陆
免费注册
找回密码
站内短信
论坛搜索
工控下载
用户名
密码
输入验证码:
工作
综合讨论
资料互助
程序样例
三菱工控
西门子区
欧姆龙区
触摸屏区
工控人家园
西门子工控论坛
西门子1200系列做模拟量累积不准确!
上一主题
下一主题
y_fx2000
级别: 家园常客
发送短信
加为好友
精华主题:
0
发帖数量:
53 个
工控威望:
889 点
下载积分:
22092 分
在线时间: 167(小时)
注册时间:
2020-08-10
最后登录:
2024-11-22
查看y_fx2000的
主题
/
回贴
楼主
发表于: 2023-04-19 16:39
全看
|
小
中
大
西门子的1200系列cpu做模拟量累积(例如做流量的累积),瞬时流量准确但累积流量不准确,偏差非常大,感觉上是低端cpu时间基准不准确导致的,因为用同样的编程方法在S7-300和1500系列下又是准确的。不知道各位可否有什么好的解决办法,请大神指导。
顺便说一下我是OB30里面做累积的,循环中断时间为100ms
分享
gxtmdb82164
级别: 论坛先锋
发送短信
加为好友
精华主题:
0
发帖数量:
757 个
工控威望:
1135 点
下载积分:
373 分
在线时间: 594(小时)
注册时间:
2019-09-22
最后登录:
2024-11-22
查看gxtmdb82164的
主题
/
回贴
1楼
发表于: 2023-04-25 16:32
全看
|
小
中
大
我觉得不太对,这是最基础的定时中断执行问题,即使存在误差也是us级别的,而且不存在累积误差,几块钱的单片机都能完成的任务,没理由1200PLC做不到.
而且本身100ms这个周期也是非常容易做到了,如果怀疑硬件问题可以上示波器,没示波器也可以同时接两台上去做AB测试.我倾向于是软件问题,比如滤波
这个程序让我写我会选择10ms的中断里面采样10次然后中值滤波后再进行累积
分享
gxtmdb82164
级别: 论坛先锋
发送短信
加为好友
精华主题:
0
发帖数量:
757 个
工控威望:
1135 点
下载积分:
373 分
在线时间: 594(小时)
注册时间:
2019-09-22
最后登录:
2024-11-22
查看gxtmdb82164的
主题
/
回贴
2楼
发表于: 2023-04-25 17:15
全看
|
小
中
大
另外这个时候像1200和CP1H这种比较高级的小型机里面我最喜欢的功能就有用了,就是示波器(TIA里面叫Trace),直接以目标信号10倍采样率(目的是看到更多细节)让示波器连续采样,监测输入信号、触发信号、时间戳和累加和,波形一出来啥问题都很明确了
分享
上一主题
下一主题
工控人家园
西门子工控论坛
西门子1200系列做模拟量累积不准确!
http://www.ymmfa.com
访问内容超出本站范围,不能确定是否安全
继续访问
取消访问