xiaofeiai
級別: 探索解密
|
多謝大家的回答了,這個掃描周期很多人都不是很理解,即使有個概念可能也是不正確的,學海無涯啊。 |
---|---|
|
xiejun8103
三人行,必有我師
級別: 工控俠客
|
掃描周期跟你所說的定時器10S跟本一點關系都沒有。掃描周期只跟程序長短有關,跟程序的寫法也有一點點關系,比如同一母線后的程序太長,對掃描也有影響。跟程序是怎樣做的一點關系也沒有。打個比喻,好比你在做事,我不停在看監視你做事,如果我監視比較頻繁,正明掃描比較快,能很快的反應出你事情做到什么進展。 |
---|---|
|
青島瑞麒
知其道 用其妙
級別: 略有小成
|
PLC工作就像人一天上班工作。 1.來到公司坐下,你得先想想今天要做什么,把要做的事情理出來,調整好心態,把昨天晚上的不愉快、愉快都忘記,不要影響工作,這個就是我們所說的初始化。 2.按照今天的要求開始工作了,我的工作就是不斷的統計“生產”和“銷售”的數據,這就是我的主要工作,也就是主程序!當然我在工作的時候少不了要到生產部、銷售部去了解信息,我去生產部、銷售部了解信息就是我們說的功能子程序, 我工作的時候發現有地方不清楚了我去了銷售部,回來我再接著我做的工作做,這就是一個子程序的調用。 3.中斷 我工作的時候,總經理突然打電話給我,讓我去找他。不管我在銷售部、生產部(執行子程序),還是在辦公室統計數據(主程序),我都得放下我所有的事情,馬上去執行總經理的話,把總經理的事情做完再回來,接著我的事情做(因為總經理優先級最高,是老大,總經理的話就是中斷的條件)。 4.定時中斷 我們讀書搞成了習慣,45分鐘要去上次廁所,現在工作了也沒改過來。從上班開始計時,每過45分鐘我上次廁所,回來接著做事。不管你在什么地方做什么事情,你都得去上廁所 。這個就是定時中斷,但是如果你在總經理那里,那么對不起你也沒辦法,他是老大優先級高,你就憋著吧。等把總經理的事情做好了,再上廁所,最后回去接著你開始做的事情做。這就是中斷排隊。 所以,PLC的掃描也就和這個差不多。掃描的時間就是你辦公室里工作的時間+ 在生產部銷售部的時間+總經理占用的時間+你上廁所的時間=掃描周期。 |
|
---|---|---|
本帖最近評分記錄:
|
gk1234
有反饋,才控制
級別: 論壇先鋒
|
掃描周期中,程序執行到定時器,只檢查下定時時間是否到達,如果到達就定時器開關接點就得電,所以定時器定時會有誤差,誤差大小為正負一個掃描周期 |
---|---|
|
monklee007
級別: *
|
掃描周期指的是plc在執行程序時所用的時間,和你所寫的程序長短有關系;樓主所說的定時器10s和掃描周期完全是兩個不同的概念,兩個是獨立的,不要混淆。定時器是plc內部軟元件,只負責定時功能。你程序執行的同時,定時器也在獨立的工作,至于樓主說的定時器10s遠大于掃描周期,就認為掃描周期遠超過ms級是錯誤的。其實定時器在定時到10秒得同時。plc早就掃描過成千上萬次了~~~~~ |
---|---|
|
whm
級別: 探索解密
|
plc的掃描周期是指閱讀用戶程序的能力的一個標志,是plc的的一個重要參數,它的工作方式是從上到下,從左到右(梯形圖中)直到結束指令end,然后又從用戶程序第一條指令開始,不斷如此循環。提到的10S定時器只是plc用戶程序的一條指令,plc的掃描周期跟它沒關系,但是不同的指令它的執行時間是不一樣的,plc的掃描周期一般是毫秒級的或微妙級的,對于我們工業控制來講是為不及到。 |
---|---|
|