王文杰工控
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 8 個(gè)
工控威望: 136 點(diǎn)
下載積分: 583 分
在線時(shí)間: 5(小時(shí))
注冊時(shí)間: 2013-05-20
最后登錄: 2020-05-28
查看王文杰工控的 主題 / 回貼
樓主  發(fā)表于: 2015-02-13 13:12
我用S7定時(shí)器做了1秒和1分鐘的脈沖,用來累計(jì)時(shí)間,方法類似下面程序,但是客戶反映累計(jì)時(shí)間小于實(shí)際運(yùn)行時(shí)間,分鐘計(jì)數(shù)的運(yùn)行一個(gè)小時(shí)以上后,誤差有五六分鐘。我自己用PLCSIM仿真時(shí)發(fā)現(xiàn),居然一次也累計(jì)不了,各位大神有知道為什么的嗎?

           AN T 1
           L S5T#1S
           SD T1

           A T1
           JNB M001
           L MW100
           +1
           T MW100
M001:NOP 0
王文杰工控
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 8 個(gè)
工控威望: 136 點(diǎn)
下載積分: 583 分
在線時(shí)間: 5(小時(shí))
注冊時(shí)間: 2013-05-20
最后登錄: 2020-05-28
查看王文杰工控的 主題 / 回貼
1樓  發(fā)表于: 2015-02-13 13:19
開始在現(xiàn)場發(fā)現(xiàn)秒級的有少幾秒的問題,以為是累積誤差,現(xiàn)在客戶反映分鐘級的也存在這個(gè)問題,五六分鐘確實(shí)很難令人接受呀。
自動機(jī)器
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 176 個(gè)
工控威望: 288 點(diǎn)
下載積分: 1041 分
在線時(shí)間: 1131(小時(shí))
注冊時(shí)間: 2010-05-21
最后登錄: 2024-10-23
查看自動機(jī)器的 主題 / 回貼
2樓  發(fā)表于: 2015-02-13 14:01
不要用T61復(fù)位T61,用個(gè)中間變量
cvlsam
富士低壓,POD(觸摸屏),PLC專賣
級別: VIP會員

精華主題: 3 篇
發(fā)帖數(shù)量: 6766 個(gè)
工控威望: 38367 點(diǎn)
下載積分: 2499 分
在線時(shí)間: 9495(小時(shí))
注冊時(shí)間: 2006-09-13
最后登錄: 2024-11-02
查看cvlsam的 主題 / 回貼
3樓  發(fā)表于: 2015-02-13 14:01
引用
引用第1樓王文杰工控于2015-02-13 13:19發(fā)表的  :
開始在現(xiàn)場發(fā)現(xiàn)秒級的有少幾秒的問題,以為是累積誤差,現(xiàn)在客戶反映分鐘級的也存在這個(gè)問題,五六分鐘確實(shí)很難令人接受呀。


因?yàn)槲鏖T子定時(shí)器采用異步更新方式,所以不要采用定時(shí)器自己的觸點(diǎn)進(jìn)行自復(fù)位。

Good Luck~
王文杰工控
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 8 個(gè)
工控威望: 136 點(diǎn)
下載積分: 583 分
在線時(shí)間: 5(小時(shí))
注冊時(shí)間: 2013-05-20
最后登錄: 2020-05-28
查看王文杰工控的 主題 / 回貼
4樓  發(fā)表于: 2015-02-13 14:20
引用
引用第3樓cvlsam于2015-02-13 14:01發(fā)表的  :


因?yàn)槲鏖T子定時(shí)器采用異步更新方式,所以不要采用定時(shí)器自己的觸點(diǎn)進(jìn)行自復(fù)位。

Good Luck~

異步更新方式是什么呀,為什么我這么用了可以卻不是正確的時(shí)間,以前用的S7-200和其他日系PLC我也是用的這種方法呀,我知道西門子300定時(shí)器是自己特定的存儲區(qū),和這個(gè)有關(guān)嗎?
王文杰工控
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 8 個(gè)
工控威望: 136 點(diǎn)
下載積分: 583 分
在線時(shí)間: 5(小時(shí))
注冊時(shí)間: 2013-05-20
最后登錄: 2020-05-28
查看王文杰工控的 主題 / 回貼
5樓  發(fā)表于: 2015-02-13 14:32
引用
引用第4樓王文杰工控于2015-02-13 14:20發(fā)表的  :

異步更新方式是什么呀,為什么我這么用了可以卻不是正確的時(shí)間,以前用的S7-200和其他日系PLC我也是用的這種方法呀,我知道西門子300定時(shí)器是自己特定的存儲區(qū),和這個(gè)有關(guān)嗎?

謝謝,我自己查到了,現(xiàn)在明白多了。
異步刷新就是指定時(shí)器的刷新不受循環(huán)掃描周期的影響,定時(shí)時(shí)間到可能出現(xiàn)在程序執(zhí)行的任意一刻,對于PLC來說時(shí)序?qū)Τ绦虻膱?zhí)行是很重要的,定時(shí)器定時(shí)時(shí)間到出現(xiàn)的位置不同對程序是有影響的,你那段代碼不累加的原因就是,定時(shí)器定時(shí)時(shí)間到出現(xiàn)在定時(shí)器指令和累加指令之間的概率太小,幾乎為零。
wwcwwc
級別: VIP會員

精華主題: 0
發(fā)帖數(shù)量: 3393 個(gè)
工控威望: 3189 點(diǎn)
下載積分: 70387 分
在線時(shí)間: 1603(小時(shí))
注冊時(shí)間: 2008-04-20
最后登錄: 2024-10-31
查看wwcwwc的 主題 / 回貼
6樓  發(fā)表于: 2015-02-13 14:48
王文杰工控
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 8 個(gè)
工控威望: 136 點(diǎn)
下載積分: 583 分
在線時(shí)間: 5(小時(shí))
注冊時(shí)間: 2013-05-20
最后登錄: 2020-05-28
查看王文杰工控的 主題 / 回貼
7樓  發(fā)表于: 2015-02-13 16:10
引用
引用第6樓wwcwwc于2015-02-13 14:48發(fā)表的  :
  

謝謝,謝謝!
kokoper
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 238 個(gè)
工控威望: 357 點(diǎn)
下載積分: 1335 分
在線時(shí)間: 144(小時(shí))
注冊時(shí)間: 2014-07-23
最后登錄: 2018-09-17
查看kokoper的 主題 / 回貼
8樓  發(fā)表于: 2015-02-13 16:54
程序指令執(zhí)行的時(shí)間沒算上吧,如果精確定時(shí),可以考慮直接用中斷實(shí)現(xiàn)啊
王文杰工控
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 8 個(gè)
工控威望: 136 點(diǎn)
下載積分: 583 分
在線時(shí)間: 5(小時(shí))
注冊時(shí)間: 2013-05-20
最后登錄: 2020-05-28
查看王文杰工控的 主題 / 回貼
9樓  發(fā)表于: 2015-02-13 17:20
引用
引用第8樓kokoper于2015-02-13 16:54發(fā)表的  :
程序指令執(zhí)行的時(shí)間沒算上吧,如果精確定時(shí),可以考慮直接用中斷實(shí)現(xiàn)啊

不是那個(gè)問題,問題3樓已經(jīng)講清楚了,程序執(zhí)行時(shí)間不會需要五六分鐘的
彭萬生
級別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 1893 個(gè)
工控威望: 2102 點(diǎn)
下載積分: 131755 分
在線時(shí)間: 1278(小時(shí))
注冊時(shí)間: 2013-08-04
最后登錄: 2024-04-17
查看彭萬生的 主題 / 回貼
10樓  發(fā)表于: 2015-02-13 19:34
學(xué)習(xí)了 謝謝各位!