自学plc编程先学什么
学习plc编程首先需要从理论基础入手。
1.学习plc的基本原理
硬件:了解输入和输出端的基本结构,熟悉端口的基本电气要求。
软件:对于plc系统,必须清楚什么是I/O刷新,这是编程的基础,了解plc的工作周期。推荐学习《可编程控制器原理与应用》。
2.学习基本指令
可以从阶梯语言开始,练习基本的逻辑命令,了解各种逻辑指令块。推荐学习《plc自学手册》。
3.实践
可以在模拟器上模拟练习,一般plc编程器都有模拟功能。
编写plc程序;编译运行;手动输入一些信号,观察输出端口的信号变化是否符合程序要求;最后实战。
二、常用的plc编程方法
1.经验法
就是利用自己或别人的经验来设计,设计之前选择与自己的设计要求相似的成功实例,并修改、添加和删除部分功能或使用部分程序,直到适合自己的情况为止。在工作过程中,可以收集和积累成功案例,从而不断丰富自己的经验。
2. 解析法
可以采用组合逻辑或时序逻辑的理论,并采用相应的解析方法求解逻辑关系,然后根据求解结果绘制梯形图或直接编写程序。解析法比较严谨,可以采用一定的标准,使程序优化,这样可以避免编程的盲目性,是比较有效的方法。
3.图解法
图解法是靠画图进行设计的。常用的方法有梯形图法、波形图法和过程法。梯形图法是最基本的方法,无论是经验法还是解析法,如果将plc程序写入梯形图,就有必要使用梯形图法。
波形图适用于时间控制电路。绘制出相应信号的波形,并根据时间逻辑关系进行组合,便于设计电路。
流程法是用方框图来表示plc程序的执行过程及输入条件和输出关系,在使用步进指令的情况下,使用步进指令进行设计非常方便。
PLC编程是一种数字运算操作的电子系统,专为在工业环境下应用而设计。它采用可编程序的存储器,用来在其内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,并*数字式、模拟式的输入和输出,控制各种类型的机械或生产过程。可编程序控制器及其有关设备,都应按易于使工业控制系统形成一个整体,易于扩充其功能的原则设计。
随着微处理器、计算机和数字通信技术的飞速发展,计算机控制已扩展到了几乎所有的工业领域。现代社会要求制造业对市场需求作出迅速的反应,生产出小批量、多品种、多规格、低成本和高质量的产品,为了满足这一要求,生产设备和自动生产线的控制系统必须具有很高的可靠性和灵活性,PLC编程正是顺应这一要求出现的,它是以微处理器为基础的通用工业控制装置。
最好是有经验的老师带着学习,因为自己摸索可能会走很多弯路,浪费时间精力。
绛旓細鎯宠瀛︿範PLC锛屽氨瑕佷粠鍩虹寮濮嬶紝PLC鐨勫熀纭鍖呮嫭锛姹夎鏅氳瘽锛堣兘姝e父浜ゆ祦锛夛紝鐢靛伐鍩虹锛堢洿娴佺數锛屼氦娴佺數锛屽紑鍏虫寜閽紝缁х數鍣ㄧ瓑鍏冨櫒浠讹級锛岃绠楁満鍩虹锛堝熀鏈绠楁満鍘熺悊锛屼簩杩涘埗锛屽崄鍏繘鍒讹紝瀛楄妭锛屽瓧绛夊父璇嗭級浠ュ強鏈烘锛屾恫鍘嬶紝姘斿姩绛夌瓑銆傚彧鏈夋帉鎻′簡鍩虹锛屾墠鑳藉線涓嬪锛屽氨鍍忕洊妤间竴鏍凤紝鍏堟墦涓嬪湴鍩恒2銆鐪嬫噦鐢垫皵鍘熺悊鍥 鐢佃矾...
绛旓細绾挎х紪绋嬨佹ā鍧楀寲缂栫▼銆佺粨鏋勫寲缂栫▼銆傚浜庤タ闂ㄥ瓙plc锛屼互缁撴瀯鍖栫紪绋嬩负涓伙紝浣嗗彲浠ヤ娇鐢ㄧ嚎鎬х紪绋嬪拰妯″潡鍖栫紪绋嬶紝瀵逛簬缁撴瀯鍖栫紪绋嬶紝闇瑕佹湁涓瀹氱殑缁撴瀯鍖栫紪绋嬫濇兂銆備笁銆瀹炶返澶氬澶氱粌涔 鏈変汉鎸囧鎴栬繘淇涔犱細姣旇嚜宸卞涔犲揩涓浜涖傞鍏堬紝涔版湰鍏充簬PLC鐨勪功锛岀劧鍚庢墜涓婃湁PLC璁惧锛屾牴鎹功涓婄殑渚嬪瓙锛岃嚜宸辩爺绌讹紝瀹炵幇涓涓姛鑳斤紝...
绛旓細1. 瀛︿範鍩虹鐢靛瓙鐭ヨ瘑锛氬涔犱竴浜涘熀纭鐨勭數瀛愮煡璇嗭紝濡傜數璺熀纭銆佹暟瀛楃數瀛愭妧鏈佹ā鎷熺數瀛愭妧鏈瓑锛岃繖浜涚煡璇嗗彲浠ュ府鍔╀綘鏇村ソ鍦扮悊瑙 PLC 鐨勫伐浣滃師鐞嗐2. 瀛︿範缂栫▼鍩虹锛氬涔犱竴浜涚紪绋嬪熀纭锛屽缂栫▼璇█銆佹暟鎹被鍨嬨佸彉閲忋佹帶鍒剁粨鏋勭瓑锛岃繖浜涚煡璇嗗彲浠ュ府鍔╀綘鏇村ソ鍦扮悊瑙 PLC 鐨勭紪绋嬭瑷銆3. 閫夋嫨閫傚悎鐨 PLC 缂栫▼杞欢锛氶...
绛旓細瀛︿範plc缂栫▼棣栧厛闇瑕佷粠鐞嗚鍩虹鍏ユ墜瀛︼紝浜嗚В杈撳叆鍜岃緭鍑虹鐨勫熀鏈粨鏋勶紝鐔熸倝绔彛鐨勫熀鏈數姘旇姹銆傚浜巔lc绯荤粺锛屽繀椤绘竻妤氫粈涔堟槸I/O鍒锋柊锛岃繖鏄紪绋嬬殑鍩虹锛屼簡瑙lc鐨勫伐浣滃懆鏈熴傚涔爌lc缂栫▼棣栧厛闇瑕佷粠鐞嗚鍩虹鍏ユ墜銆1.瀛︿範plc鐨勫熀鏈師鐞 纭欢锛氫簡瑙h緭鍏ュ拰杈撳嚭绔殑鍩烘湰缁撴瀯锛岀啛鎮夌鍙g殑鍩烘湰鐢垫皵瑕佹眰銆傝蒋浠讹細瀵逛簬plc绯...
绛旓細1. 瀛︿範鍩虹鐭ヨ瘑锛氬厛瀛︿範 PLC 鐨勫熀纭鐭ヨ瘑锛屽浠涔堟槸 PLC銆丳LC 鐨勫伐浣滃師鐞嗐丳LC 鐨勭紪绋嬭瑷绛夈2. 閫夋嫨閫傚悎鐨勭紪绋嬭蒋浠讹細閫夋嫨涓娆鹃傚悎鑷繁鐨 PLC 缂栫▼杞欢锛屽瑗块棬瀛愮殑 STEP 7銆佷笁鑿辩殑 GX Developer 绛夈3. 缁冧範缂栫▼锛氶氳繃缁冧範缂栫▼鏉ョ啛鎮 PLC 鐨勭紪绋嬭瑷鍜岀紪绋嬫柟娉锛屽彲浠ヤ娇鐢ㄦā鎷熷櫒杩涜缂栫▼缁冧範銆4. ...
绛旓細鐩墠鏈2-4涓湀鐨凱LC缂栫▼鍩硅鐝紝閫傚悎闆跺熀纭瀛﹀憳瀛︿範锛岀嚎涓嬮潰瀵归潰鏁欏PLC鍩硅銆傚皬鐧藉plc鎬庢牱鍏ラ棬锛熼鍏堟垜浠鐭ラ亾瑕佷細浣跨敤PLC搴旇瀛︿範浜涗粈涔堬紝灏辨槸瑕佺煡閬揚LC鐨纭欢缁勬垚锛屾瘮濡傚畠鐨勮緭鍏ヨ緭鍑哄彛绔瓙銆佺數婧愮瀛愩佹帴鍦扮瀛愩佷笅杞界鍙c佺▼搴忚繍琛屽紑鍏炽丳LC鎸囩ず鐏殑鎰忎箟绛夈傛湁鐨凱LC杩樻湁宸ヤ笟浠ュお缃戞帴鍙h繖浜涢兘瑕佷簡瑙c
绛旓細鎺ㄨ崘瀛︿範銆婂彲缂栫▼鎺у埗鍣ㄥ師鐞嗗強搴旂敤銆2锛瀛︿範鍩烘湰鎸囦护銆傚彲浠ュ厛浠姊舰鍥璇█寮濮嬶紝鍏堢粌涔犲熀鏈殑閫昏緫鎸囦护銆傚浜涘悇绉嶉昏緫鎸囦护鍧椼傛帹鑽愬涔犮奝LC鑷鎵嬪唽銆3锛夊疄璺点鍙互鍦ㄦā鎷熷櫒涓婃ā鎷熺粌涔锛氾紙涓鑸琍LC缂栫▼鍣ㄩ兘鏈夋ā鎷熺殑鍔熻兘锛夈傜紪鍐橮LC绋嬪簭锛岀紪璇戣繍琛岋紝鎵嬪姩杈撳叆涓浜涗俊鍙凤紝瑙傜湅杈撳嚭绔彛鐨勪俊鍙峰彉鍖栨槸鍚︽弧瓒崇▼搴忕殑瑕佹眰...
绛旓細瀛lc鐨勫叆闂ㄦ柟娉曚负鍏堜簡瑙g數姘斿師鐞嗗浘銆丳LC鐨勮蒋浠剁紪绋嬭瑷锛屾渶鍚庣粨鍚堝疄鎿嶃1銆佷簡瑙g數姘斿師鐞嗗浘锛氱數璺浘鏄彂灞曠殑鍩虹锛岀敱浜嶱LC鍙互鍙栦唬缁х數鍣ㄥ拰鎺ヨЕ鍣ㄦ帶鍒讹紝蹇呴』浜嗚В鐩稿簲鐨勫熀鏈數璺師鐞嗐2銆佷簡瑙LC鐨勮蒋浠剁紪绋嬭瑷锛氾紙1锛姊舰鍥锛歅LC绋嬪簭璁捐涓渶甯哥敤鐨勭紪绋嬭瑷锛屽畠鏄笌缁х數鍣ㄧ嚎璺被浼肩殑涓绉嶇紪绋嬭瑷銆傦紙2锛夋寚浠...
绛旓細宸ユ帶杞欢寰堝鏄撳畨瑁呭け璐ワ紝鎵嬪唽涔熸槸蹇呴』瑕佷笅杞界殑锛屾墜鍐岀浉褰撲簬璇存槑涔︼紝鐮旂┒涓涓粠鏈杩囩殑鏂扮帺鎰忥紝浣犵湅璇存槑涔﹀彲涓嶆槸涓ソ涔犳儻銆傜劧鍚庡氨鍙互瀛︿簡锛鍏堝鐨勯兘鏄悊璁虹煡璇嗭紝璁╀綘浜嗚Вplc锛屽埌涓瀹氱▼搴︽墠寮濮缂栫▼锛屾病鏈塸lc涔熸病鍏崇郴锛屽厛鐢ㄤ豢鐪熻蒋浠跺涔狅紝鍚庢湡鍙互涔颁釜plc锛屽疄鎿嶄細璁╀綘鍏呭垎鎺屾彙鎶鑳姐
绛旓細瀛︿範PLC鍓嶈瀛︾殑鍩虹璇撅細1銆佺數璺熀纭銆傚鐢靛伐鍩虹鎺屾彙鐨勬瘮杈冨ソ锛屽涔燩LC鏇村鏄撱2銆佹ā鎷熺數瀛愭妧鏈佹暟瀛楃數瀛愭妧鏈互鍙婄數鍔涚數瀛愭妧鏈笁闂ㄥ绉戙3銆佺户鐢典繚鎶ゃ傜爺绌剁數鍔涚郴缁熸晠闅滃拰鍗卞強瀹夊叏杩愯鐨勫紓甯稿伐鍐碉紝浠ユ帰璁ㄥ叾瀵圭瓥鐨勫弽浜嬫晠鑷姩鍖栨帾鏂姐傚洜鍦ㄥ叾鍙戝睍杩囩▼涓浘涓昏浣跨敤鏈夎Е鐐圭殑缁х數鍣ㄦ潵淇濇姢鐢靛姏绯荤粺鍙婂叾鍏冧欢锛堝彂鐢...