王文杰工控
級別: 探索解密
![]() |
我用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 |
---|---|
|
王文杰工控
級別: 探索解密
![]() |
開始在現(xiàn)場發(fā)現(xiàn)秒級的有少幾秒的問題,以為是累積誤差,現(xiàn)在客戶反映分鐘級的也存在這個(gè)問題,五六分鐘確實(shí)很難令人接受呀。 |
---|---|
|
王文杰工控
級別: 探索解密
![]() |
異步更新方式是什么呀,為什么我這么用了可以卻不是正確的時(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í)器指令和累加指令之間的概率太小,幾乎為零。 |
---|---|
|
王文杰工控
級別: 探索解密
![]() |
謝謝,謝謝! |
---|---|
|