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