brainy_fa
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 105 個
工控威望: 157 點
下載積分: 3053 分
在線時間: 43(小時)
注冊時間: 2023-04-03
最后登錄: 2024-08-20
查看brainy_fa的 主題 / 回貼
12樓  發(fā)表于: 2023-04-26 09:38
我覺得樓上說的對;
然而看樓主貼出來的程序理論上也沒什么大問題。
//非標(biāo)自動化電控方案設(shè)計及編程調(diào)試
//項目合作 //徐州周邊,方圓500公里皆可 //蘇魯浙豫皖
TEL-  15725207209
EMAIL- shenjm_999@163.com
tianfangbnn
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 11 個
工控威望: 1567 點
下載積分: 1901 分
在線時間: 26(小時)
注冊時間: 2022-10-25
最后登錄: 2024-12-24
查看tianfangbnn的 主題 / 回貼
13樓  發(fā)表于: 2023-04-27 10:09
引用
引用第4樓wanghuijun于2023-04-21 12:20發(fā)表的  :
你這程序肯定不準(zhǔn),西門子浮點數(shù)的小數(shù)點位數(shù)有限制,你的流量除以36000整數(shù)部分肯定是零,估計小數(shù)點后還有很多零,那得舍去多少,

確實是這樣的,累積量大的時候就存在這種問題,浮點數(shù)處理上應(yīng)該整數(shù)加整數(shù),小數(shù)加小數(shù),該進(jìn)位進(jìn)位。
y_fx2000
級別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 52 個
工控威望: 890 點
下載積分: 22194 分
在線時間: 168(小時)
注冊時間: 2020-08-10
最后登錄: 2024-12-16
查看y_fx2000的 主題 / 回貼
14樓  發(fā)表于: 2023-04-27 11:12
引用
引用第11樓gxtmdb82164于2023-04-25 17:15發(fā)表的  :
另外這個時候像1200和CP1H這種比較高級的小型機(jī)里面我最喜歡的功能就有用了,就是示波器(TIA里面叫Trace),直接以目標(biāo)信號10倍采樣率(目的是看到更多細(xì)節(jié))讓示波器連續(xù)采樣,監(jiān)測輸入信號、觸發(fā)信號、時間戳和累加和,波形一出來啥問題都很明確了

用示波器是比較靠譜的辦法。只是感覺為什么同樣的編程方法1500系列沒有問題,而1200系列就存在問題,一直有這種困擾,應(yīng)該說西門子不應(yīng)該,也不會出現(xiàn)這種問題。不知道各位有什么另外的、好的編程思路。如果能提供一下將非常感激。
xu501
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 43 個
工控威望: 215 點
下載積分: 2433 分
在線時間: 41(小時)
注冊時間: 2006-10-25
最后登錄: 2024-12-07
查看xu501的 主題 / 回貼
15樓  發(fā)表于: 2023-04-28 19:31
計算順序錯了,應(yīng)該先累加,再計算實際值。
oilgas
級別: 正式會員
精華主題: 0
發(fā)帖數(shù)量: 5 個
工控威望: 75 點
下載積分: 627 分
在線時間: 15(小時)
注冊時間: 2023-04-21
最后登錄: 2023-05-09
查看oilgas的 主題 / 回貼
16樓  發(fā)表于: 2023-04-30 11:48
樓主可以參考一下西門子這個視頻,看看是否有幫助。1847.siemens.com.cn/course/detail?dtype=1&cid=1809745&mid=3168
tanwenwei
級別: 正式會員
精華主題: 0
發(fā)帖數(shù)量: 6 個
工控威望: 79 點
下載積分: 379 分
在線時間: 37(小時)
注冊時間: 2018-04-30
最后登錄: 2024-12-24
查看tanwenwei的 主題 / 回貼
17樓  發(fā)表于: 2023-05-01 21:47
定時中斷;長浮點數(shù),結(jié)合使用可達(dá)到效果
y_fx2000
級別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 52 個
工控威望: 890 點
下載積分: 22194 分
在線時間: 168(小時)
注冊時間: 2020-08-10
最后登錄: 2024-12-16
查看y_fx2000的 主題 / 回貼
18樓  發(fā)表于: 2023-05-05 09:33
引用
引用第16樓oilgas于2023-04-30 11:48發(fā)表的  :
樓主可以參考一下西門子這個視頻,看看是否有幫助。1847.siemens.com.cn/course/detail?dtype=1&cid=1809745&mid=3168

  
看了視頻,16樓和15樓說的有道理,等我去現(xiàn)場實踐一下看看,結(jié)果怎么樣,謝謝!但搞不明白為什么S7-300、1500就沒有這種問題,同樣的編程方法。
yiyi5138
級別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 375 個
工控威望: 552 點
下載積分: 2853 分
在線時間: 90(小時)
注冊時間: 2009-04-25
最后登錄: 2024-12-21
查看yiyi5138的 主題 / 回貼
19樓  發(fā)表于: 2023-05-06 06:40
計算順序錯了,應(yīng)該先累加,再計算實際值,15樓說的有道理
charon77
級別: 正式會員
精華主題: 0
發(fā)帖數(shù)量: 27 個
工控威望: 81 點
下載積分: 723 分
在線時間: 11(小時)
注冊時間: 2022-12-02
最后登錄: 2024-08-19
查看charon77的 主題 / 回貼
20樓  發(fā)表于: 2023-05-12 15:38
引用
引用第9樓qiujingsong于2023-04-23 19:17發(fā)表的  :
可以參考下西門子SCL積分流量累積的教程看看

請問在哪里可以看到呢,是采用有限元分析法編寫的嗎?
13930228124
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 82 個
工控威望: 155 點
下載積分: 524 分
在線時間: 22(小時)
注冊時間: 2020-07-21
最后登錄: 2024-12-12
查看13930228124的 主題 / 回貼
21樓  發(fā)表于: 2023-05-23 20:56
剛開始累積應(yīng)該是準(zhǔn)確的,過一段時間后,一個很大的值加一個很小的值會出問題。小值精度丟失,最終會被近似為0。導(dǎo)致總累積值不變