zmrs163
級(jí)別: 家園?
![]() |
圖片:
![]()
圖片:
![]()
圖片:
![]() 在好多年前我學(xué)三菱的時(shí)候,從3U的手冊(cè)上看到PLC執(zhí)行順序是輸入刷新-程序執(zhí)行-輸出刷新,然后我就一直默認(rèn)三菱PLC都是這個(gè)順序,直到最近我才發(fā)現(xiàn)5U,R系列都是圖2的順序,雖然從使用效果來(lái)說(shuō)幾乎沒(méi)有區(qū)別,西門(mén)子,倍福也似乎都是輸入輸出刷新在一起。但是從圖3來(lái)看,IO刷新和END處理又是兩個(gè)不同的階段,所以三菱的掃描周期到底是從IO刷新開(kāi)始計(jì)算,還是程序執(zhí)行開(kāi)始計(jì)算,刷新到底是算在END處理中,還是不算呢 |
---|---|
|
reveriexue
級(jí)別: 網(wǎng)絡(luò)英雄
![]() |
就一個(gè)脈沖循環(huán)的間隔,對(duì)于做項(xiàng)目幾乎沒(méi)有影響吧,需要研究這么細(xì)致么? |
---|---|
|
天空流星
SZ-CL
級(jí)別: 網(wǎng)絡(luò)英雄
![]() |
一樣啊,按第二個(gè)圖輸入信號(hào)刷新是給當(dāng)期掃描周期用,輸出信號(hào)刷新的上一個(gè)掃描周期運(yùn)算的結(jié)果, 圖1簡(jiǎn)化不就是:IO刷新--->梯圖運(yùn)算 |
---|---|
|
zmrs163
級(jí)別: 家園常客
![]() |
單機(jī)來(lái)說(shuō),恒定周期執(zhí)行時(shí)刷新的時(shí)機(jī)可能導(dǎo)致輸出抖動(dòng),后續(xù)一些MXF,MXR來(lái)說(shuō),這個(gè)刷新時(shí)機(jī)和遠(yuǎn)程IO的配合就很有說(shuō)法了。就倍福來(lái)說(shuō),I/O at Task Begin和I/O at Task End可以設(shè)置,隨著設(shè)置的不同,響應(yīng)性可能會(huì)相差1-2個(gè)掃描周期,精度要求高的場(chǎng)合對(duì)這幾毫秒設(shè)置幾十毫秒還是影響挺大的。我參考了5U,R,MXF,MXR的手冊(cè),說(shuō)法有點(diǎn)不同也有可能是翻譯問(wèn)題 ![]() 雖然只是一個(gè)不起眼的小問(wèn)題,但是手冊(cè)前后矛盾真的讓我很別扭 [ 此帖被zmrs163在2025-08-22 09:05重新編輯 ] |
---|---|
|
天空流星
SZ-CL
級(jí)別: 網(wǎng)絡(luò)英雄
![]() |
某些有運(yùn)動(dòng)控制的PLC還分高速掃描程序和普通掃描程序,IO刷新又是在普通掃描周期的,這種對(duì)實(shí)際影響就更不好說(shuō)了 |
---|---|
|
sjm213
有小知識(shí),無(wú)大學(xué)問(wèn)。
級(jí)別: 論壇版主
![]() ![]() ![]() ![]() |
西門(mén)子200smart對(duì)掃描周期的描述也是 輸入刷新--程序執(zhí)行--輸出刷新 這種方式。 如果把END作為程序執(zhí)行完畢的標(biāo)識(shí)點(diǎn),那么按這種描述循環(huán)執(zhí)行下來(lái)就是 輸入刷新--程序執(zhí)行--END處理--輸出刷新-- 輸入刷新--程序執(zhí)行--END處理--輸出刷新 -- 輸入刷新--程序執(zhí)行--END處理--輸出刷新 …… 如果掃描周期截取點(diǎn)放在某個(gè)“輸出刷新”上,就成了 IO刷新-程序執(zhí)行-END處理。 |
---|---|
|
zmrs163
級(jí)別: 家園?
![]() |
你說(shuō)得沒(méi)錯(cuò),不同的起點(diǎn)可以有不同的順序。因此從程序內(nèi)部無(wú)法觀測(cè)到這兩種刷新方式的區(qū)別。那問(wèn)題來(lái)了,第一次掃描的時(shí)候如果刷新是在END處理中,那么初始程序中輸入是獲取不到的,經(jīng)過(guò)我的測(cè)試5U初始程序可以獲取外部輸入。其實(shí)我困惑的點(diǎn)在于為啥手冊(cè)里END處理一會(huì)包含IO刷新,一會(huì)不包含
|
---|---|
|
蘇州工人
級(jí)別: 工控俠客
![]() |
有沒(méi)有可能第一次掃描的時(shí)候獲取不到輸入,這個(gè)被當(dāng)成BUG被修復(fù)了 |
---|---|
|
zmrs163
級(jí)別: 家園?
![]() |
這也算不上bug,1200手冊(cè)里面寫(xiě)的初始程序讀取不到輸入,實(shí)際我也沒(méi)東西測(cè)。
|
---|---|
|
13008952337
級(jí)別: 探索解密
![]() |
plc是逐行掃描,決定了第1次錄入。第2次計(jì)算,第3次才是輸出,并行處理才能連續(xù)處理 |
---|---|
|