PLC扫描的工作原理是什么?
文章转自 技成自动化培训网PLC是采用“顺序扫描,不断循环”的方式进行工作的。即在PLC运行时,CPU根据用户按控制要求编制好并存于用户存储器中的程序,按指令步序号(或地址号)作周期性循环扫描,如无跳转指令,则从第一条指令开始逐条顺序执行用户程序,直至程序结束。然后重新返回第一条指令,开始下一轮新的扫描。在每次扫描过程中,还要完成对输入信号的采样和对输出状态的刷新等工作。
PLC的一个扫描周期必经输入采样、程序执行和输出刷新三个阶段。
PLC在输入采样阶段:首先以扫描方式按顺序将所有暂存在输入锁存器中的输入端子的通断状态或输入数据读入,并将其写入各对应的输入状态寄存器中,即刷新输入。随即关闭输入端口,进入程序执行阶段。
PLC在程序执行阶段:按用户程序指令存放的先后顺序扫描执行每条指令,经相应的运算和处理后,其结果再写入输出状态寄存器中,输出状态寄存器中所有的内容随着程序的执行而改变。
输出刷新阶段:当所有指令执行完毕,输出状态寄存器的通断状态在输出刷新阶段送至输出锁存器中,并通过一定的方式(继电器、晶体管或晶闸管)输出,驱动相应输出设备工作。
绛旓細plc宸ヤ綔鍘熺悊鏄褰撳彲缂栫▼閫昏緫鎺у埗鍣ㄦ姇鍏ヨ繍琛屽悗锛屽叾宸ヤ綔杩囩▼鍒嗕负涓変釜闃舵锛屽嵆杈撳叆閲囨牱銆佺敤鎴风▼搴忔墽琛屽拰杈撳嚭鍒锋柊銆傚畬鎴愪笂杩颁笁涓樁娈电О浣滀竴涓鎵弿鍛ㄦ湡銆傚湪鏁翠釜杩愯鏈熼棿锛屽彲缂栫▼閫昏緫鎺у埗鍣ㄧ殑CPU浠ヤ竴瀹氱殑鎵弿閫熷害閲嶅鎵ц涓婅堪涓変釜闃舵銆傚彲缂栫▼閫昏緫鎺у埗鍣紙plc锛夛紝鏄涓撻棬涓哄湪宸ヤ笟鐜涓嬪簲鐢ㄨ岃璁$殑鏁板瓧杩愮畻鎿嶄綔鐢靛瓙...
绛旓細PLC鐨涓涓鎵弿鍛ㄦ湡蹇呯粡杈撳叆閲囨牱銆佺▼搴忔墽琛屽拰杈撳嚭鍒锋柊涓変釜闃舵PLC鍦杈撳叆閲囨牱闃舵锛 棣栧厛浠ユ壂鎻忔柟寮忔寜椤哄簭灏嗘墍鏈夋殏瀛樺湪杈撳叆閿佸瓨鍣ㄤ腑鐨勮緭鍏ョ瀛愮殑閫氭柇鐘舵佹垨杈撳叆鏁版嵁璇诲叆锛屽苟灏嗗叾鍐欏叆鍚勫搴旂殑杈撳叆鐘舵佸瘎瀛樺櫒涓紝鍗冲埛鏂拌緭鍏ャ傞殢鍗冲叧闂緭鍏ョ鍙o紝杩涘叆绋嬪簭鎵ц闃舵銆侾LC鍦ㄧ▼搴忔墽琛岄樁娈碉細 鎸夌敤鎴风▼搴忔寚浠ゅ瓨鏀剧殑鍏堝悗...
绛旓細闄や簡鎵ц鐢ㄦ埛绋嬪簭澶栵紝鍦ㄦ瘡娆″惊鐜繃绋嬩腑锛 PLC杩樿瀹屾垚鍐呴儴澶勭悊銆侀氫俊澶勭悊绛夊伐浣滐紝涓娆″惊鐜彲鍒嗕负5涓樁娈碉紙瑙佸浘1-5锛夈PLC鐨杩欑鍛ㄨ屽濮嬬殑寰幆宸ヤ綔鏂瑰紡绉颁负鎵弿宸ヤ綔鏂瑰紡銆傜敱浜庤绠楁満鎵ц鎸囦护鐨勯熷害鏋侀珮锛屼粠澶栭儴杈撳叆-杈撳嚭鍏崇郴鏉ョ湅锛屽鐞嗚繃绋嬩技涔庢槸鍚屾椂瀹屾垚鐨勩傚湪鍐呴儴澶勭悊闃舵锛孭LC妫鏌PU锛庢ā鍧楀唴閮ㄧ殑纭欢鏄惁...
绛旓細PLC鐨鍛ㄦ湡寰幆鎵弿宸ヤ綔鏂瑰紡鏄叾鏍稿績鐗圭偣涔嬩竴銆傝繖绉嶅伐浣滄柟寮忔剰鍛崇潃PLC浼氫笉鏂湴銆佸懆鏈熸у湴鎵ц涓绯诲垪鐨勪换鍔°傛瘡涓懆鏈熼兘鍖呮嫭杈撳叆鎵弿銆佺▼搴忔墽琛屽拰杈撳嚭鍒锋柊涓変釜闃舵銆傚湪杈撳叆鎵弿闃舵锛孭LC璇诲彇鎵鏈夎緭鍏ョ瀛愮殑鐘舵侊紝骞跺皢鍏跺瓨鍏ヨ緭鍏ユ槧鍍忓瘎瀛樺櫒涓傛帴鐫锛屽湪绋嬪簭鎵ц闃舵锛孭LC鎸夌収鐢ㄦ埛绋嬪簭涓殑鎸囦护椤哄簭锛屼粠涓婅嚦涓嬨佷粠...
绛旓細PLC鐨鍩烘湰宸ヤ綔鍘熺悊 涓锛嶱LC閲囩敤鈥滈『搴鎵弿锛屼笉鏂惊鐜鐨勫伐浣鏂瑰紡 1锛庢瘡娆℃壂鎻忚繃绋嬨傞泦涓杈撳叆淇″彿杩涜閲囨牱銆傞泦涓杈撳嚭淇″彿杩涜鍒锋柊銆2锛庤緭鍏ュ埛鏂拌繃绋嬨傚綋杈撳叆绔彛鍏抽棴鏃讹紝绋嬪簭鍦ㄨ繘琛屾墽琛岄樁娈垫椂锛岃緭鍏ョ鏈夋柊鐘舵侊紝鏂扮姸鎬佷笉鑳借璇诲叆銆傚彧鏈夌▼搴忚繘琛屼笅涓娆℃壂鎻忔椂锛屾柊鐘舵佹墠琚鍏ャ3锛庝竴涓壂鎻忓懆鏈熷垎涓鸿緭鍏...
绛旓細閫氳鏈嶅姟鍜岀▼搴鎵弿杩囩▼鏄PLC宸ヤ綔鐨勪富瑕侀儴鍒嗭紝鍏跺伐浣滃懆鏈熺О涓烘壂鎻忓懆鏈熴傚彲浠ョ湅鍑烘壂鎻忓懆鏈熺洿鎺ュ奖鍝嶆帶鍒朵俊鍙风殑瀹炴椂鎬у拰姝g‘鎬э紝涓轰簡纭繚鎺у埗鑳芥纭疄鏃跺湴杩涜锛屽湪姣忎釜鎵弿鍛ㄦ湡涓紝閫氳浠诲姟鐨勪綔涓氭椂闂村繀椤昏鎺у埗鍦ㄤ竴瀹氳寖鍥村唴銆侾LC杩愯姝e父鏃讹紝绋嬪簭鎵弿鍛ㄦ湡鐨勯暱鐭笌CPU鐨勮繍绠楅熷害銆佷笌I/O鐐圭殑鎯呭喌銆佷笌鐢ㄦ埛搴旂敤绋嬪簭鐨...
绛旓細PLC閲囩敤寰幆鎵弿鐨勫伐浣鏂瑰紡銆PLC鐨宸ヤ綔鏂瑰紡閲囩敤涓嶆柇寰幆鐨勯『搴鎵弿宸ヤ綔鏂瑰紡銆傛瘡涓娆℃壂鎻忔墍鐢ㄧ殑鏃堕棿绉颁负鎵弿鍛ㄦ湡鎴栧伐浣滃懆鏈熴侰PU浠庣涓鏉℃寚浠ゆ墽琛屽紑濮嬶紝鎸夐『搴忛愭潯鍦版墽琛岀敤鎴风▼搴忕洿鍒扮敤鎴风▼搴忕粨鏉燂紝鐒跺悗杩斿洖绗竴鏉℃寚浠ゅ紑濮嬫柊鐨勪竴杞壂鎻忋傝繖绉嶅伐浣滄柟寮忔槸鍦ㄧ郴缁熺▼搴忕殑鎺у埗涓嬮『搴忔壂鎻忓悇 杈撳叆鐐圭殑鐘舵侊紝鎸夌敤鎴风▼搴...
绛旓細PLC涓庡井鏈哄湪璁稿鏂归潰鏈夌浉浼间箣澶勶紝浣嗗叾宸ヤ綔鏂瑰紡鍗翠笌寰満鏈夊緢澶т笉鍚屻傚井鏈轰竴鑸噰鐢ㄧ瓑寰呭懡浠ょ殑宸ヤ綔鏂瑰紡锛屽鍦ㄥ父瑙佺殑閿洏鎵弿鏂瑰紡鎴朓/O鎵弿鏂瑰紡涓嬶紝褰撴湁閿寜涓嬫垨I/O鍔ㄤ綔鏃惰浆鍏ョ浉搴旂殑瀛愮▼搴忥紱褰撴棤閿寜涓嬫垨I/O涓嶅姩浣滄椂鍒欑户缁伐浣溿侾LC閲囩敤寰幆鎵弿鐨勫伐浣鏂瑰紡锛孭LC涓敤鎴风▼搴忔寜鍏堝悗椤哄簭瀛樻斁锛孋PU浠庣涓鏉...
绛旓細PLC鐨涓涓鎵弿鍛ㄦ湡蹇呯粡杈撳叆閲囨牱銆佺▼搴忔墽琛屽拰杈撳嚭鍒锋柊涓変釜闃舵銆PLC鍦杈撳叆閲囨牱闃舵:棣栧厛浠ユ壂鎻忔柟寮忔寜椤哄簭灏嗘墍鏈夋殏瀛樺湪杈撳叆閿佸瓨鍣ㄤ腑鐨勮緭鍏ョ瀛愮殑閫氭柇鐘舵佹垨杈撳叆鏁版嵁璇诲叆锛屽苟灏嗗叾鍐欏叆鍚勫搴旂殑杈撳叆鐘舵佸瘎瀛樺櫒涓紝鍗冲埛鏂拌緭鍏ワ紝闅忓嵆鍏抽棴杈撳叆绔彛锛岃繘鍏ョ▼搴忔墽琛岄樁娈点侾LC鍦ㄧ▼搴忔墽琛岄樁娈:鎸夌敤鎴风▼搴忔寚浠ゅ瓨鏀剧殑鍏堝悗椤哄簭...
绛旓細鏈鍚庯紝鍦ㄨ緭鍑哄埛鏂伴樁娈碉紝PLC灏嗚緭鍑烘槧鍍忓瘎瀛樺櫒涓殑鍐呭闆嗕腑杞瓨鍒拌緭鍑洪攣瀛樺櫒锛岀劧鍚庝紶閫佸埌鍚勭浉搴旂殑杈撳嚭绔瓙锛岄┍鍔ㄥ疄闄呰緭鍑鸿礋杞姐傛暣涓壂鎻忚繃绋嬫瀯鎴愪竴涓壂鎻忓懆鏈燂紝PLC浼氬懆鑰屽濮嬪湴閲嶅杩欎釜鎵弿杩囩▼锛岀洿鍒板仠鏈烘垨浠庤繍琛(RUN)鍒囨崲鍒板仠姝(STOP)宸ヤ綔鐘舵併傝繖绉嶅懆鏈熷惊鐜鎵弿鐨勫伐浣鏂瑰紡纭繚浜哖LC鑳藉鎸佺画銆佺ǔ瀹氬湴瀵瑰伐涓氳繃绋...