简述plc用户程序的工作过程 简述plc用户程序工作过程,有何特点
\u8bf7\u7b80\u8ff0PLC\u7684\u5de5\u4f5c\u8fc7\u7a0b\uff1f\u5f53\u53ef\u7f16\u7a0b\u903b\u8f91\u63a7\u5236\u5668\u6295\u5165\u8fd0\u884c\u540e\uff0c\u5176\u5de5\u4f5c\u8fc7\u7a0b\u4e00\u822c\u5206\u4e3a\u4e09\u4e2a\u9636\u6bb5\uff0c\u5373\u8f93\u5165\u91c7\u6837\u3001\u7528\u6237\u7a0b\u5e8f\u6267\u884c\u548c\u8f93\u51fa\u5237\u65b0\u4e09\u4e2a\u9636\u6bb5\u3002\u5b8c\u6210\u4e0a\u8ff0\u4e09\u4e2a\u9636\u6bb5\u79f0\u4f5c\u4e00\u4e2a\u626b\u63cf\u5468\u671f\u3002\u5728\u6574\u4e2a\u8fd0\u884c\u671f\u95f4\uff0c\u53ef\u7f16\u7a0b\u903b\u8f91\u63a7\u5236\u5668\u7684CPU\u4ee5\u4e00\u5b9a\u7684\u626b\u63cf\u901f\u5ea6\u91cd\u590d\u6267\u884c\u4e0a\u8ff0\u4e09\u4e2a\u9636\u6bb5\u3002
1\u3001\u8f93\u5165\u91c7\u6837
\u5728\u8f93\u5165\u91c7\u6837\u9636\u6bb5\uff0c\u53ef\u7f16\u7a0b\u903b\u8f91\u63a7\u5236\u5668\u4ee5\u626b\u63cf\u65b9\u5f0f\u4f9d\u6b21\u5730\u8bfb\u5165\u6240\u6709\u8f93\u5165\u72b6\u6001\u548c\u6570\u636e\uff0c\u5e76\u5c06\u5b83\u4eec\u5b58\u5165I/O\u6620\u8c61\u533a\u4e2d\u7684\u76f8\u5e94\u7684\u5355\u5143\u5185\u3002\u8f93\u5165\u91c7\u6837\u7ed3\u675f\u540e\uff0c\u8f6c\u5165\u7528\u6237\u7a0b\u5e8f\u6267\u884c\u548c\u8f93\u51fa\u5237\u65b0\u9636\u6bb5\u3002
\u5728\u8fd9\u4e24\u4e2a\u9636\u6bb5\u4e2d\uff0c\u5373\u4f7f\u8f93\u5165\u72b6\u6001\u548c\u6570\u636e\u53d1\u751f\u53d8\u5316\uff0cI/O\u6620\u8c61\u533a\u4e2d\u7684\u76f8\u5e94\u5355\u5143\u7684\u72b6\u6001\u548c\u6570\u636e\u4e5f\u4e0d\u4f1a\u6539\u53d8\u3002\u56e0\u6b64\uff0c\u5982\u679c\u8f93\u5165\u662f\u8109\u51b2\u4fe1\u53f7\uff0c\u5219\u8be5\u8109\u51b2\u4fe1\u53f7\u7684\u5bbd\u5ea6\u5fc5\u987b\u5927\u4e8e\u4e00\u4e2a\u626b\u63cf\u5468\u671f\uff0c\u624d\u80fd\u4fdd\u8bc1\u5728\u4efb\u4f55\u60c5\u51b5\u4e0b\uff0c\u8be5\u8f93\u5165\u5747\u80fd\u88ab\u8bfb\u5165\u3002
2\u3001\u7528\u6237\u7a0b\u5e8f\u6267\u884c
\u5728\u7528\u6237\u7a0b\u5e8f\u6267\u884c\u9636\u6bb5\uff0c\u53ef\u7f16\u7a0b\u903b\u8f91\u63a7\u5236\u5668\u603b\u662f\u6309\u7531\u4e0a\u800c\u4e0b\u7684\u987a\u5e8f\u4f9d\u6b21\u5730\u626b\u63cf\u7528\u6237\u7a0b\u5e8f(\u68af\u5f62\u56fe)\u3002\u5728\u626b\u63cf\u6bcf\u4e00\u6761\u68af\u5f62\u56fe\u65f6\uff0c\u53c8\u603b\u662f\u5148\u626b\u63cf\u68af\u5f62\u56fe\u5de6\u8fb9\u7684\u7531\u5404\u89e6\u70b9\u6784\u6210\u7684\u63a7\u5236\u7ebf\u8def\uff0c\u5e76\u6309\u5148\u5de6\u540e\u53f3\u3001\u5148\u4e0a\u540e\u4e0b\u7684\u987a\u5e8f\u5bf9\u7531\u89e6\u70b9\u6784\u6210\u7684\u63a7\u5236\u7ebf\u8def\u8fdb\u884c\u903b\u8f91\u8fd0\u7b97\u3002
\u7136\u540e\u6839\u636e\u903b\u8f91\u8fd0\u7b97\u7684\u7ed3\u679c\uff0c\u5237\u65b0\u8be5\u903b\u8f91\u7ebf\u5708\u5728\u7cfb\u7edfRAM\u5b58\u50a8\u533a\u4e2d\u5bf9\u5e94\u4f4d\u7684\u72b6\u6001\uff1b\u6216\u8005\u5237\u65b0\u8be5\u8f93\u51fa\u7ebf\u5708\u5728I/O\u6620\u8c61\u533a\u4e2d\u5bf9\u5e94\u4f4d\u7684\u72b6\u6001\uff1b\u6216\u8005\u786e\u5b9a\u662f\u5426\u8981\u6267\u884c\u8be5\u68af\u5f62\u56fe\u6240\u89c4\u5b9a\u7684\u7279\u6b8a\u529f\u80fd\u6307\u4ee4\u3002
3\u3001\u8f93\u51fa\u5237\u65b0
\u5f53\u626b\u63cf\u7528\u6237\u7a0b\u5e8f\u7ed3\u675f\u540e\uff0c\u53ef\u7f16\u7a0b\u903b\u8f91\u63a7\u5236\u5668\u5c31\u8fdb\u5165\u8f93\u51fa\u5237\u65b0\u9636\u6bb5\u3002\u5728\u6b64\u671f\u95f4\uff0cCPU\u6309\u7167I/O\u6620\u8c61\u533a\u5185\u5bf9\u5e94\u7684\u72b6\u6001\u548c\u6570\u636e\u5237\u65b0\u6240\u6709\u7684\u8f93\u51fa\u9501\u5b58\u7535\u8def\uff0c\u518d\u7ecf\u8f93\u51fa\u7535\u8def\u9a71\u52a8\u76f8\u5e94\u7684\u5916\u8bbe\u3002\u8fd9\u65f6\uff0c\u624d\u662f\u53ef\u7f16\u7a0b\u903b\u8f91\u63a7\u5236\u5668\u7684\u771f\u6b63\u8f93\u51fa\u3002
\u6269\u5c55\u8d44\u6599\uff1a
PLC\u7684\u7279\u70b9\uff1a
1\u3001\u53ef\u9760\u6027\u9ad8\u3002\u7531\u4e8ePLC\u5927\u90fd\u91c7\u7528\u5355\u7247\u5fae\u578b\u8ba1\u7b97\u673a\uff0c\u56e0\u800c\u96c6\u6210\u5ea6\u9ad8\uff0c\u518d\u52a0\u4e0a\u76f8\u5e94\u7684\u4fdd\u62a4\u7535\u8def\u53ca\u81ea\u8bca\u65ad\u529f\u80fd\uff0c\u63d0\u9ad8\u4e86\u7cfb\u7edf\u7684\u53ef\u9760\u6027\u3002
2\u3001\u7f16\u7a0b\u5bb9\u6613\u3002PLC\u7684\u7f16\u7a0b\u591a\u91c7\u7528\u7ee7\u7535\u5668\u63a7\u5236\u68af\u5f62\u56fe\u53ca\u547d\u4ee4\u8bed\u53e5\uff0c\u5176\u6570\u91cf\u6bd4\u5fae\u578b\u673a\u6307\u4ee4\u8981\u5c11\u5f97\u591a\uff0c\u9664\u4e2d\u3001\u9ad8\u6863PLC\u5916\uff0c\u4e00\u822c\u7684\u5c0f\u578bPLC\u53ea\u670916\u6761\u5de6\u53f3\u3002\u7531\u4e8e\u68af\u5f62\u56fe\u5f62\u8c61\u800c\u7b80\u5355\uff0c\u56e0\u6b64\u5bb9\u6613\u638c\u63e1\u3001\u4f7f\u7528\u65b9\u4fbf\uff0c\u751a\u81f3\u4e0d\u9700\u8981\u8ba1\u7b97\u673a\u4e13\u4e1a\u77e5\u8bc6\uff0c\u5c31\u53ef\u8fdb\u884c\u7f16\u7a0b\u3002
3\u3001\u7ec4\u6001\u7075\u6d3b\u3002\u7531\u4e8ePLC\u91c7\u7528\u79ef\u6728\u5f0f\u7ed3\u6784\uff0c\u7528\u6237\u53ea\u9700\u8981\u7b80\u5355\u5730\u7ec4\u5408\uff0c\u4fbf\u53ef\u7075\u6d3b\u5730\u6539\u53d8\u63a7\u5236\u7cfb\u7edf\u7684\u529f\u80fd\u548c\u89c4\u6a21\uff0c\u56e0\u6b64\uff0c\u53ef\u9002\u7528\u4e8e\u4efb\u4f55\u63a7\u5236\u7cfb\u7edf\u3002
4\u3001\u8f93\u5165/\u8f93\u51fa\u529f\u80fd\u6a21\u5757\u9f50\u5168\u3002PLC\u7684\u6700\u5927\u4f18\u70b9\u4e4b\u4e00\uff0c\u662f\u9488\u5bf9\u4e0d\u540c\u7684\u73b0\u573a\u4fe1\u53f7(\u5982\u76f4\u6d41\u6216\u4ea4\u6d41\u3001\u5f00\u5173\u91cf\u3001\u6570\u5b57\u91cf\u6216\u6a21\u62df\u91cf\u3001\u7535\u538b\u6216\u7535\u6d41\u7b49)\uff0c\u5747\u6709\u76f8\u5e94\u7684\u6a21\u677f\u53ef\u4e0e\u5de5\u4e1a\u73b0\u573a\u7684\u5668\u4ef6(\u5982\u6309\u94ae\u3001\u5f00\u5173\u3001\u4f20\u611f\u7535\u6d41\u53d8\u9001\u5668\u3001\u7535\u673a\u542f\u52a8\u5668\u6216\u63a7\u5236\u9600\u7b49)\u76f4\u63a5\u8fde\u63a5\uff0c\u5e76\u901a\u8fc7\u603b\u7ebf\u4e0eCPU\u4e3b\u677f\u8fde\u63a5\u3002
\u53c2\u8003\u8d44\u6599\u6765\u6e90\uff1a\u767e\u5ea6\u767e\u79d1-\u53ef\u7f16\u7a0b\u903b\u8f91\u63a7\u5236\u5668
PLC\u6709\u89e3\u91ca\u578b\u7684\u548c\u76f4\u63a5\u7f16\u8bd1\u4e3a\u673a\u5668\u7684\uff0c\u89e3\u91ca\u578b\u5c31\u76f8\u5f53\u4e8e\u4f60\u5199\u7684\u7a0b\u5e8f\u4e0b\u8f7d\u5230\u7528\u6237\u533a PLC\u91cc\u9762\u6709\u4e2a\u5c0f\u7684\u7cfb\u7edf \u5c31\u5f00\u59cb\u7ffb\u8bd1\u4f60\u7684\u7a0b\u5e8f\u8ba9PLC\u77e5\u9053\uff0c\u8fd8\u6709\u4e00\u79cd\u5c31\u662f\u76f4\u63a5\u7f16\u8bd1\u6210\u673a\u5668\u7801\u3002PLC\u5de5\u4f5c\u65f6\u5019\u662f\u7a0b\u5e8f\u4ece\u4e0a\u5f80\u4e0b\u6267\u884c
PLC采用循环扫描的工作方式。PLC的工作方式采用不断循环的顺序扫描工作方式。每一次扫描所用的时间称为扫描周期或工作周期。CPU从第一条指令执行开始,按顺序逐条地执行用户程序直到用户程序结束,然后返回第一条指令开始新的一轮扫描。这种工作方式是在系统程序的控制下顺序扫描各 输入点的状态,按用户程序进行运算处理,然后顺序向各输出点发出相应的控制信号。整个工作过程可分为输入处理、程序处理、输出处理三个阶段。
1)输入处理
PLC在执行程序前,将PLC的整个输入端子的ON/OFF状态写入到输入数据存储器中。在执行程序的过程中,即使输入变化,输入数据存储器的内容也不变,而在下一个周期的输入处理时,写入这种变化。输入滤波会造成输入响应滞后(约10ms),如采用数字滤波的输入端子,可以通过程序修改滤波时间。
2)程序处理
PLC根据程序存储器的指令内容,从输入数据存储器与其他软器件的数据存储器中读出各软器件的ON/OFF状态,从0步开始进行顺序运算,每次将结果写入数据存储器。因此,各软器件的数据存储器随着程序的执行逐步改变内容。而且,输出继电器的内部触点可利用输出数据存储器的内容执行。
3)输出处理
所有命令执行结束时,向输出数据存储器传送输出Y的数据存储器的ON/OFF状态,这成为PLC的实际输出。
绛旓細PLC閲囩敤寰幆鎵弿鐨勫伐浣滄柟寮忋侾LC鐨勫伐浣滄柟寮忛噰鐢ㄤ笉鏂惊鐜殑椤哄簭鎵弿宸ヤ綔鏂瑰紡銆傛瘡涓娆℃壂鎻忔墍鐢ㄧ殑鏃堕棿绉颁负鎵弿鍛ㄦ湡鎴栧伐浣滃懆鏈熴侰PU浠庣涓鏉℃寚浠ゆ墽琛屽紑濮嬶紝鎸夐『搴忛愭潯鍦版墽琛岀敤鎴风▼搴忕洿鍒扮敤鎴风▼搴忕粨鏉燂紝鐒跺悗杩斿洖绗竴鏉℃寚浠ゅ紑濮嬫柊鐨勪竴杞壂鎻忋傝繖绉嶅伐浣滄柟寮忔槸鍦ㄧ郴缁熺▼搴忕殑鎺у埗涓嬮『搴忔壂鎻忓悇 杈撳叆鐐圭殑鐘舵侊紝鎸夌敤鎴风▼搴...
绛旓細PLC鐨勫伐浣滆繃绋嬩竴鑸垎涓鸿緭鍏ュ埛鏂般佺▼搴忔墽琛屻佽緭鍑哄埛鏂颁笁涓樁娈銆1銆佽緭鍏ュ埛鏂伴樁娈碉細PLC浠ユ壂鎻忓伐浣滄柟寮忥紝杈撳叆鐢佃矾鏃跺埢鐩戣鐫杈撳叆鐘跺喌锛屽苟灏嗗叾鏆傚瓨浜庤緭鍏ユ槧鍍忓瘎瀛樺櫒涓2銆佺▼搴忔墽琛岄樁娈碉細PLC鎸夐『搴忓绋嬪簭杩涜涓茶鎵弿澶勭悊锛屽苟鍒嗗埆浠庤緭鍏ユ槧鍍忓瘎瀛樺櫒鍜岃緭鍑烘槧鍍忓瘎瀛樺櫒涓幏寰楁墍闇鐨勬暟鎹繘琛岃繍绠椼佸鐞嗭紝鍐嶅皢绋嬪簭鎵ц鐨勭粨...
绛旓細plc宸ヤ綔杩囩▼鍒嗗摢浜斾釜闃舵濡備笅锛1锛鍐呴儴澶勭悊闃舵锛氬湪姝ら樁娈碉紝PLC妫鏌PU妯″潡鐨勭‖浠舵槸鍚︽甯革紝澶嶄綅鐩戣瀹氭椂鍣紝浠ュ強瀹屾垚涓浜涘叾瀹冨唴閮ㄥ伐浣銆2锛夐氫俊鏈嶅姟闃舵 鍦ㄦ闃舵锛孭LC涓庝竴浜涙櫤鑳芥ā鍧楅氫俊銆佸搷搴旂紪绋嬪櫒閿叆鐨勫懡浠わ紝鏇存柊缂栫▼鍣ㄧ殑鏄剧ず鍐呭绛夛紝褰揚LC澶勪簬鍋滅姸鎬佹椂锛屽彧杩涜鍐呭澶勭悊鍜岄氫俊鎿嶄綔绛夊唴瀹广3锛夎緭鍏ュ鐞 ...
绛旓細宸ヤ綔杩囩▼鏄細1銆佽緭鍏ョ幇鍦轰俊鍙凤細鍦ㄧ郴缁熻蒋浠剁殑鎺у埗涓嬶紝椤烘鎵弿鍚勮緭鍏ョ偣锛岃鍏ュ悇杈撳叆鐐圭殑鐘舵锛2銆佹墽琛岀▼搴忥細椤烘鎵弿鐢ㄦ埛绋嬪簭涓殑鍚勬潯鎸囦护锛屾牴鎹緭鍏ョ姸鎬佸拰鎸囦护鍐呭杩涜閫昏緫杩愮畻锛3銆佽緭鍑烘帶鍒朵俊鍙凤細鏍规嵁閫昏緫杩愮畻鐨勭粨鏋滐紝杈撳嚭鐘舵佸瘎瀛樺櫒锛堥攣瀛樺櫒锛夊悜鍚勮緭鍑虹偣骞惰鍙戝嚭鐩稿簲鐨勬帶鍒朵俊鍙凤紝瀹炵幇鎵瑕佹眰鐨勯昏緫鎺у埗鍔熻兘銆
绛旓細PLC宸ヤ綔杩囩▼锛1銆佸叕鍏卞鐞嗭細澶嶄綅鐩戣瀹氭椂鍣锛岃繘琛岀‖浠舵鏌ャ佺敤鎴峰唴瀛樻鏌ョ瓑銆2銆佺▼搴忔墽琛岋細CPU鎸夊厛宸﹀悗鍙筹紝鍏堜笂鍚庝笅鐨勯『搴忓姣忔潯鎸囦护杩涜瑙i噴銆佹墽琛岋紝鏍规嵁杈撳叆鏄犲儚瀵勫瓨鍣ㄥ拰鍏冧欢鏄犲儚瀵勫瓨鍣ㄤ腑璇诲嚭鍚勭户鐢靛櫒鐘舵侊紝鏍规嵁閫昏緫鍏崇郴杩涜杩愮畻锛屽皢缁撴灉鍐欏叆鍏冧欢鏄犲儚瀵勫瓨鍣ㄣ3銆佹壂鎻忓懆鏈熻绠楀鐞嗐4銆両锛廜鍒锋柊銆傝杈撳叆鐐圭殑...
绛旓細褰揚LC鎶曞叆杩愯鍚庯紝鍏宸ヤ綔杩囩▼涓鑸垎涓轰笁涓樁娈碉紝鍗宠緭鍏ラ噰鏍枫鐢ㄦ埛绋嬪簭鎵ц鍜岃緭鍑哄埛鏂颁笁涓樁娈点傚畬鎴愪笂杩颁笁涓樁娈电О浣滀竴涓壂鎻忓懆鏈熴傚湪鏁翠釜杩愯鏈熼棿锛PLC鐨CPU浠ヤ竴瀹氱殑鎵弿閫熷害閲嶅鎵ц涓婅堪涓変釜闃舵銆(涓) 杈撳叆閲囨牱闃舵 鍦ㄨ緭鍏ラ噰鏍烽樁娈碉紝PLC浠ユ壂鎻忔柟寮忎緷娆″湴璇诲叆鎵鏈夎緭鍏ョ姸鎬佸拰鏁版嵁锛屽苟灏嗗畠浠瓨鍏/O鏄犺薄鍖...
绛旓細宸ヤ綔杩囩▼锛1銆佹寜涓婼B锛坸0锛夊彇涓婂崌娌挎垨鑰呭湪浜ゆ浛杈撳嚭鎸囦护鍚庡姞鑴夊啿娌縋锛岀敱浜嶮0鍒濆鍊间负0锛屽綋璇ユ寚浠ゆ帴閫氭椂M0渚跨疆1涓篛N锛涳紙鍐嶆鎺ラ氳鎸囦护鏃禡0渚挎竻闆舵柇寮锛2銆丮0閫氫簡浠ュ悗T0寮濮嬭鏃讹紝T0鏃堕棿鏈埌2.5s鏃跺叾甯搁棴鐐规槸鎺ラ氱殑锛屾墍浠0涓閫欻1锛圷0)渚夸細杈撳嚭鐏寒銆3銆佸綋T0鏃堕棿鍒拌揪浠ュ悗鍏跺父寮鐐规帴閫氾紝甯搁棴鐐...
绛旓細宸ヤ綔杩囩▼鏄細1銆佽緭鍏ョ幇鍦轰俊鍙凤細鍦ㄧ郴缁熻蒋浠剁殑鎺у埗涓嬶紝椤烘鎵弿鍚勮緭鍏ョ偣锛岃鍏ュ悇杈撳叆鐐圭殑鐘舵侊紱2銆佹墽琛岀▼搴忥細椤烘鎵弿鐢ㄦ埛绋嬪簭涓殑鍚勬潯鎸囦护锛屾牴鎹緭鍏ョ姸鎬佸拰鎸囦护鍐呭杩涜閫昏緫杩愮畻锛3銆佽緭鍑烘帶鍒朵俊鍙凤細鏍规嵁閫昏緫杩愮畻鐨勭粨鏋滐紝杈撳嚭鐘舵佸瘎瀛樺櫒锛堥攣瀛樺櫒锛夊悜鍚勮緭鍑虹偣骞惰鍙戝嚭鐩稿簲鐨勬帶鍒朵俊鍙凤紝瀹炵幇鎵瑕佹眰鐨勯昏緫鎺у埗鍔熻兘銆
绛旓細PLC鎵ц绋嬪簭鐨勮繃绋鍒嗕负涓変釜闃舵锛屽嵆杈撳叆閲囨牱闃舵銆佺▼搴忔墽琛岄樁娈点佽緭鍑哄埛鏂伴樁娈点1锛庤緭鍏ラ噰鏍烽樁娈 鍦ㄨ緭鍏ラ噰鏍烽樁娈碉紝PLC浠ユ壂鎻宸ヤ綔鏂瑰紡鎸夐『搴忓鎵鏈夎緭鍏ョ鐨勮緭鍏ョ姸鎬佽繘琛岄噰鏍凤紝骞跺瓨鍏ヨ緭鍏ユ槧璞″瘎瀛樺櫒涓紝姝ゆ椂杈撳叆鏄犺薄瀵勫瓨鍣ㄨ鍒锋柊銆傛帴鐫杩涘叆绋嬪簭澶勭悊闃舵锛屽湪绋嬪簭鎵ц闃舵鎴栧叾瀹冮樁娈碉紝鍗充娇杈撳叆鐘舵佸彂鐢熷彉鍖栵紝杈撳叆鏄犺薄...
绛旓細1. PLC鐨勫熀鏈瀯鎴愶細PLC涓昏鐢变腑澶鐞嗗崟鍏冦佸瓨鍌ㄥ櫒銆佽緭鍏ヨ緭鍑烘帴鍙g瓑鏋勬垚銆傚叾涓紝CPU鏄疨LC鐨勬帶鍒朵腑鏋紝璐熻矗鎵ц鍚勭杩愮畻鍜岄昏緫鍒ゆ柇锛涘瓨鍌ㄥ櫒鐢ㄤ簬瀛樺偍鐢ㄦ埛绋嬪簭鍜孭LC绯荤粺鐨勮繍琛屽弬鏁帮紱杈撳叆杈撳嚭鎺ュ彛鐢ㄤ簬涓庡閮ㄨ澶囪繛鎺ワ紝瀹炵幇鏁版嵁鐨勪氦鎹2. PLC鐨勫伐浣滆繃绋锛氬綋PLC鎶曞叆杩愯鏃讹紝鍏跺伐浣滆繃绋嬩富瑕佸寘鎷笁涓樁娈碉細杈撳叆鎵弿銆...