使用I/Q區(qū)會造成輸入輸出的滯后,為什么還要使用過程映像I/Q區(qū),為什么不直接全部使用PI/PQ區(qū)呢
劉玉蓉
發(fā)布于2014-08-13 11:54
885
0
標(biāo)簽:
既然使用過程映像區(qū)(I/Q區(qū))會造成輸入輸出的滯后,那為什么不直接使用外設(shè)地址呢,可以實現(xiàn)用戶程序與I/O模塊之間的快速數(shù)據(jù)傳輸(“立即讀”和“立即寫”)?
佳答案
PLC的每一個循環(huán)周期是極短的,長也只是毫秒級,這種過程映像對普通工控是不會影響設(shè)備的動作的,而對于要高精確的輸出動作,就必須采用硬件中斷模塊直接輸出。至于為什么不直接使用外設(shè)地址,采用中斷輸入模塊,是可以即時響應(yīng)每一個輸入信號,但如果都采用硬件中斷模塊一來成本高,關(guān)鍵的是如果所有的輸入和輸出都去占用中斷處理,那么就要占據(jù)大量的CPU資源,導(dǎo)致PLC的個程序循環(huán)周期變得很長,大家都想快就變成了大家都很慢,有了紅綠燈,大家都能有序快速通行,而對于緊急情況又能特殊處理而不擔(dān)誤!就如沒有了紅綠燈控制的交通,車性能再好,大家擠到了一起,想快也只能干著急!紅綠燈就是過程映像區(qū)通俗的比喻。