王文杰工控
級(jí)別: 探索解密
|
我用S7定時(shí)器做了1秒和1分鐘的脈沖,用來(lái)累計(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 |
---|---|
|
王文杰工控
級(jí)別: 探索解密
|
開始在現(xiàn)場(chǎng)發(fā)現(xiàn)秒級(jí)的有少幾秒的問(wèn)題,以為是累積誤差,現(xiàn)在客戶反映分鐘級(jí)的也存在這個(gè)問(wèn)題,五六分鐘確實(shí)很難令人接受呀。 |
---|---|
|
cvlsam
富士低壓,POD(觸摸屏),PLC專賣
級(jí)別: VIP會(huì)員
|
因?yàn)槲鏖T子定時(shí)器采用異步更新方式,所以不要采用定時(shí)器自己的觸點(diǎn)進(jìn)行自復(fù)位。 Good Luck~ |
---|---|
|
王文杰工控
級(jí)別: 探索解密
|
異步更新方式是什么呀,為什么我這么用了可以卻不是正確的時(shí)間,以前用的S7-200和其他日系PLC我也是用的這種方法呀,我知道西門子300定時(shí)器是自己特定的存儲(chǔ)區(qū),和這個(gè)有關(guān)嗎? |
---|---|
|
王文杰工控
級(jí)別: 探索解密
|
謝謝,我自己查到了,現(xiàn)在明白多了。 異步刷新就是指定時(shí)器的刷新不受循環(huán)掃描周期的影響,定時(shí)時(shí)間到可能出現(xiàn)在程序執(zhí)行的任意一刻,對(duì)于PLC來(lái)說(shuō)時(shí)序?qū)Τ绦虻膱?zhí)行是很重要的,定時(shí)器定時(shí)時(shí)間到出現(xiàn)的位置不同對(duì)程序是有影響的,你那段代碼不累加的原因就是,定時(shí)器定時(shí)時(shí)間到出現(xiàn)在定時(shí)器指令和累加指令之間的概率太小,幾乎為零。 |
---|---|
|
王文杰工控
級(jí)別: 探索解密
|
謝謝,謝謝! |
---|---|
|
kokoper
級(jí)別: 略有小成
|
程序指令執(zhí)行的時(shí)間沒(méi)算上吧,如果精確定時(shí),可以考慮直接用中斷實(shí)現(xiàn)啊 |
---|---|
|
王文杰工控
級(jí)別: 探索解密
|
不是那個(gè)問(wèn)題,問(wèn)題3樓已經(jīng)講清楚了,程序執(zhí)行時(shí)間不會(huì)需要五六分鐘的 |
---|---|
|