有人知道学会PLC编程需要多久吗? 学PLC编程需要多久
\u5b66\u4f1aPLC\u7f16\u7a0b\u8981\u591a\u4e45\u8fd9\u79cd\u4e1c\u897f\u5c31\u662f\u5165\u95e8\u96be\uff0c\u4f46\u662f\u53ea\u8981\u6709\u4eba\u5e26\uff0c\u518d\u52a0\u4e0a\u81ea\u5df1\u7684\u5b66\u4e60\u5c31\u5b8c\u5168\u641e\u5b9a\uff01\u6709\u4ec0\u4e48\u95ee\u9898\uff0c\u6216\u8005\u4e0d\u660e\u767d\u7684\u90fd\u53ef\u4ee5\u968f\u65f6\u95ee\u6211\uff01\u5475\u5475\uff0c\u6211\u8fd8\u6559\u4f1a\u4e86\u597d\u51e0\u4e2a\u4eba\u7684PLC\u5462\uff01\u6709\u5b66\u897f\u95e8\u5b50\u7684\uff0c\u6709\u5b66\u6b27\u59c6\u9f99\u7684\uff0c\u6709\u5b66\u4e09\u83f1\u7684\uff0c\u6709\u5b66\u53f0\u8fbe\u7684\uff0c\uff01\u5148\u52a0\u597d\u53cb\uff0c\u591a\u4e2a\u670b\u53cb\u591a\u6761\u8def\u561b\uff01
\u5e0c116\u671b\u621145\u7684\u56de78887\u7b54\u80fd\u5e2e\u5230\u4f60\u3002\uff08\u770bshuzi\uff09\u5e0c\u671b\u6211\u80fd\u5e2e\u5230\u4f60\uff0c\u5982\u679c\u6709\u5e2e\u52a9\u7684\u8bdd\uff0c\u8bb0\u5f97\u91c7\u7eb3\u6216\u8005\u70b9\u4e2a\u8d5e\u5427\uff01\uff01\uff01\uff01\uff01\uff01\uff01\uff01
\u8fd9\u79cd\u4e1c\u897f\u5c31\u662f\u5165\u95e8\u96be\uff0c\u4f46\u662f\u53ea\u8981\u6709\u4eba\u5e26\uff0c\u518d\u52a0\u4e0a\u81ea\u5df1\u7684\u5b66\u4e60\u5c31\u5b8c\u5168\u641e\u5b9a\uff01\u6709\u4ec0\u4e48\u95ee\u9898\uff0c\u6216\u8005\u4e0d\u660e\u767d\u7684\u90fd\u53ef\u4ee5\u968f\u65f6\u95ee\u6211\uff01\u5475\u5475\uff0c\u6211\u8fd8\u6559\u4f1a\u4e86\u597d\u51e0\u4e2a\u4eba\u7684PLC\u5462\uff01\u6709\u5b66\u897f\u95e8\u5b50\u7684\uff0c\u6709\u5b66\u6b27\u59c6\u9f99\u7684\uff0c\u6709\u5b66\u4e09\u83f1\u7684\uff0c\u6709\u5b66\u53f0\u8fbe\u7684\uff0c\uff01\u5148\u52a0\u597d\u53cb\uff0c\u591a\u4e2a\u670b\u53cb\u591a\u6761\u8def\u561b\uff01
\u5c11\u5219\u51e0\u5929\uff0c\u591a\u5219\u51e0\u5341\u5e74\uff0c\u5206\u60c5\u51b5\u7684\u3002
\u9996\u5148\u95ee\u4f60\uff0c\u4f60\u6709\u7535\u5de5\u57fa\u7840\u5417\uff1f\u5982\u679c\u6ca1\u6709\uff0c\u90a3\u4f60\u53bb\u628a\u7535\u5de5\u57fa\u7840\u7684\u8bfe\u7a0b\u597d\u597d\u8fc7\u4e00\u904d\uff0c\u7136\u540e\u5f00\u59cb\u5b66\u6700\u57fa\u672c\u7684\uff0c\u50cf\u662fPLC\u7684\u6570\u5b57\u7535\u8def\u57fa\u7840\u3001\u4e86\u89e3PLC\u3001\u7f16\u7a0b\u57fa\u7840\u3001\u8f6f\u4ef6\u4f7f\u7528\u3001\u57fa\u672c\u6307\u4ee4\u7cfb\u7edf\u548c\u7a0b\u5e8f\u7f16\u5236\u3001
\u5b9a\u65f6\u5668\u548c\u8ba1\u6570\u5668\u7b49\u7b49\u5165\u95e8\u77e5\u8bc6
\u5982\u679c\u662f\u662f\u901f\u6210\u7684\u8bdd\uff0c\u5c11\u8bf4\u5f97\u4e00\u4e2a\u6708\uff0c\u800c\u4e14\u4f60\u5f97\u50cf\u4e0a\u5b66\u4e00\u6837\uff0c\u8981\u8131\u4ea7\u5f00\u59cb\u5b66\uff0c\u4e0d\u80fd\u4e00\u8fb9\u4e0a\u73ed\uff0c\u5982\u679c\u4e00\u8fb9\u4e0a\u73ed\u7684\u8bdd\uff0c\u65f6\u95f4\u4e0d\u597d\u8bf4\uff0c\u5f97\u770b\u4f60\u4e00\u5929\u82b1\u591a\u5c11\u65f6\u95f4\uff0c \u5c0f\u534a\u5e74\u5427\uff0c\u4f60\u53ef\u4ee5\u5148\u53bb\u6280\u6210\u8fd9\u79cd\u7f51\u6559\u7684\u5730\u65b9\u5148\u5b66\u70b9\u57fa\u7840\u7684\uff0c\u540e\u9762\u53bb\u7ebf\u4e0b\u5c31\u5bb9\u6613\u4e0a\u624b\u3002
一、学习基本的硬件知识
编程之前,需要了解一些基本的硬件知识,最好从硬件的选型和画图入手,等把输入输出的类型,模拟量的选型等理解之后,再开始编程会简单点。熟悉基本的硬件电路,就会发现原来梯形图和这些硬件电路是可以很好对应起来的。
二、了解PLC编程的方式
线性编程、模块化编程、结构化编程。对于西门子plc,以结构化编程为主,但可以使用线性编程和模块化编程,对于结构化编程,需要有一定的结构化编程思想。
三、实践多学多练习
有人指导或进修学习会比自己学习快一些。首先,买本关于PLC的书,然后手上有PLC设备,根据书上的例子,自己研究,实现一个功能,自己独立做个PLC项目。
现在的PLC软件设计的很好,安装一个模拟器,基本的操作慢慢熟悉,然后观察PLC的输入输出变化情况。在程序没有充分验证之前,建议先断开负载,等所有的IO,模拟量测试完成后,再带负载运行。
四、工艺PLC编程
重点是模拟原有的作业流程,将控制过程由程序运行来完成。所以核心内容就是对工艺的程序描述。因此需要熟练掌握PLC程序语言和基本的功能实现。PLC语言分梯形图和语句及功能图三种。
常用的是梯形图,这个适合用于基本逻辑描述,语句表适合对数据加工用,相对难理解些。功能图的适合步进类型的状态功能描述,用的不多。自学的话需要安装相应的软件,各个厂家的有很多不同点,但是都类似。
设备怎么动作,需要读取什么信息,如何控制现场的设备,如何实现最好的控制效果,要密切了解现场的工艺。
五、基本的自动化相关知识
1、过程仪表的硬件知识,包括传感器、变送器(二次仪表)和PLC本身,这是构建控制系统的基础;比如两线制,四线制,电流,电压,PT100,对应的物理范围,真空度换算等。
2、过程控制理论,包括各种控制模型的原理和应用,其中最重要的是二位调节和PID调节模型。PID调节是目前用得最广泛的过程控制手段,且变化多端。需要理解原理,知道如何调节参数即可。
六、良好的编程习惯
1、变量命名,功能块命名,定时器命名,最好遵循一定的原则,可读性好;
2、熟悉软件的基本命令的使用;
3、编写公共的程序块,比如阀门,电机的公用块等;
4、合理分配主程序、子程序和定时中断程序等;
5、合理分配数据块,定时器,计数器,存储器变量等,注意变量位置不能重叠。
七、软件内部机理
每个软件都各有不同,但是基本的东西应该都包括的:
1、了解指令的累加器,状态字等内容。
2、指令的组成以及各部分的含义,无论是高级语言的if then else, 还是PLC的A AN JNB,指令的组成部分以及表示的含义需要理解明白;
3、了解几种寻址方式。单片机非常依赖,对于PLC来说,多了解对于复杂的编程有帮助。
4、了解数据格式,注意高低位分布,这个很重要,尤其是和第三方通讯的时候。
5、了解几个常用的寄存器和存储区域。比如DB,M,I,Q等。
PLC的品牌和系列都很多,如果是没有基础刚入这个行业,可以先考虑学习三菱或着西门子的,这两个品牌目前在市面上用的还是很广泛的。其实个人觉得学习PLC编程这个没有什么固定的时间。因为每个人的基础不一样,所以学起来吃力度也是不一样的。而且每个人的时间安排上,有的人是计划安排全日制的时间来学习,然后选择正规的培训班来计划的安排学习,一般的话一个月左右的时间就可以学会PLC编程的基本要领。有的人是上班族,是利用周末的时间来充电学习PLC编程课程,这个的时间就要长一些,一般需要2-3个月左右的时间,这种情况可以选择一些小班制的正规培训机构,一对一的学习,这样每周的学习可更好的来连接,掌握的也更好一些,不会因为中间间隔,而感觉迷糊。这些都建立在是正真想去把PLC编程学好的基础上的,不要三天打鱼两天晒网哦~都说兴趣是人最好的老师,还要坚持下去才行哦。
多年C++经验却沦落到要编写PLC的程序 ……蛮苦的。入门的话大约在30个小时,既然你有这方面的经验,那么10小时足以。自己买硬件也只能买买小型的,否则大型PLC的话,可能要卖了房子买硬件了。但是小型与大型的差异明显。
在程控教育PLC培训中心,课程的总课时是315课时,根据个人情况而定的,接受能力强的,学的快一些,大概的学习时间是一个月
绛旓細濡傛灉娌℃湁鐩稿簲鑳屾櫙,闇瑕佸厛瀛︿範鐩稿叧鐨勫熀纭鐭ヨ瘑銆傛闃舵鐨勫涔犳椂闂翠笉浼氬お闀,涓鑸湪15澶╁乏鍙銆侾LC(鍙紪绋嬮昏緫鎺у埗鍣)鏄竴绉嶇數姘旇嚜鍔ㄥ寲鎺у埗鎶鏈紝闇瑕佹帉鎻$數璺師鐞嗐佺紪绋嬭瑷浠ュ強鎺у埗绯荤粺绛夌煡璇嗐傚悓鏃讹紝杩橀渶瑕佸疄璺垫搷浣滐紝鐞嗚В瀹為檯搴旂敤鍦烘櫙銆傚湪涓嶆柇鐨勫涔犲拰瀹炶返涓紝鎵嶈兘鐪熸鎺屾彙PLC鎶鏈紝骞朵笖涓嶆柇娣卞叆瀛︿範鎺屾彙鏇撮珮绾...
绛旓細濡傛灉鍙槸鍒濇鎺屾彙PLC鐨勫熀鏈蹇靛拰鎿嶄綔锛屽彲鑳藉彧闇瑕佸嚑涓湀鐨勬椂闂銆備絾濡傛灉鎯虫繁鍏ヤ簡瑙e悇绉嶇紪绋嬫妧宸у拰瀹為檯搴旂敤锛岄偅涔堝彲鑳介渶瑕涓鑷充袱骞寸殑鏃堕棿銆1銆佸熀纭鐭ヨ瘑瀛︿範锛氬涔犺呴渶瑕佷簡瑙LC鐨勫熀鏈師鐞嗐佺‖浠剁粨鏋勩佽緭鍏ヨ緭鍑烘帴鍙d互鍙婇氫俊鍗忚绛夊熀纭鐭ヨ瘑銆傛澶栵紝杩橀渶瑕佹帉鎻″熀鏈殑鐢垫皵鎺у埗鍘熺悊锛屼緥濡傜户鐢靛櫒鎺у埗銆佺數鏈烘帶鍒剁瓑銆傝繖涓...
绛旓細瀛︿範PLC缂栫▼鐨勬椂闂撮氬父闇瑕佽嚦灏戜袱涓湀銆傚浜庢湁缂栫▼鍩虹鐨勪汉鏉ヨ锛鍙兘鍙渶瑕佷竴鍛ㄥ埌涓涓湀鐨勬椂闂存潵鎺屾彙鍩虹缂栫▼锛岃屽浜庢病鏈夊熀纭鐨勪汉鏉ヨ锛屽彲鑳介渶瑕佷袱鍒颁笁涓湀銆傚鏋滅洰鏍囨槸娣卞叆浜嗚ВPLC鐨勭紪绋嬫妧宸у拰瀹為檯搴旂敤锛岄偅涔堝彲鑳介渶瑕佷竴鑷充袱骞寸殑鏃堕棿銆傛澶栵紝瀛︿範PLC缂栫▼鏄竴涓寔缁殑杩囩▼锛岄渶瑕侀暱鏈熺殑瀹炶返鍜岀粡楠岀Н绱傚彲...
绛旓細PLC缂栫▼鐨勫涔犳椂闂村彇鍐充簬涓汉鐨勫熀纭銆傚浜庡畬鍏ㄦ病鏈夌數宸ュ熀纭鐨勪汉锛屽缓璁厛浠庡熀纭鐢靛伐鐭ヨ瘑寮濮嬪涔狅紝棰勮闇瑕佸ぇ绾︿笁涓湀銆傝繖娈垫椂闂撮噷锛屼綘闇瑕佹帉鎻″熀纭鐢靛伐鍏冨櫒浠躲佹帶鍒跺師鐞嗕互鍙婃帴绾胯皟璇曘傚畬鎴愯繖浜涘悗锛屼綘灏嗚兘澶熺嫭绔嬭璁℃帶鍒剁數璺傚鏋滀綘宸叉湁鐢靛伐鍩虹锛岃繖涓繃绋嬪彲鑳戒細缂╃煭鑷冲崐骞淬備綘灏嗘洿蹇湴鐞嗚В鎺у埗鍘熺悊鍜屾祦绋嬶紝渚...
绛旓細濡傛灉鏈夊熀纭鐢靛伐鐭ヨ瘑锛閭d箞鎴戜滑鍙互鎶婃椂闂寸缉鐭埌鍗婂勾宸﹀彸锛屽洜涓烘湁浜嗗熀纭鐢靛伐鐭ヨ瘑锛屾墍浠ュ湪鐞嗚В鎺у埗鍘熺悊鍜屾帶鍒舵祦绋嬬殑鏃跺欑浉瀵圭畝鍗曚竴浜涳紝鏈璧风爜鑳藉鍒嗘竻鐐瑰姩鑷攣浠ュ強npn鍜宲np銆傛湁鐢靛伐鍩虹鎴戜滑杩樿鑺辨椂闂村幓浜嗚В鏈夊叧PLC鐨勭‖浠堕儴鍒嗭紝姣斿PLC鐨勫垎绫伙紝鏅朵綋绠 缁х數鍣 杈撳嚭绫诲瀷鐨勪娇鐢ㄦ柟娉曪紝鎺ョ嚎鏂瑰紡浠ュ強鍚勪釜妯″潡濡備綍杩涜閫氳...
绛旓細瀛︿範PLC缂栫▼鐨勬椂闂村洜浜鸿屽紓锛屽彲浠ヤ粠鍑犳棩鍒版暟鍗佸勾涓嶇瓑銆傞瑕佸洜绱犳槸浣犳槸鍚﹀叿澶囩數宸ュ熀纭鐭ヨ瘑銆傝嫢鏃狅紝鍏堜粠鍩虹鍏ユ墜锛屽寘鎷悊瑙f暟瀛楃數璺師鐞嗐佺啛鎮塒LC鐨勫熀鏈蹇点佹帉鎻$紪绋嬪熀纭銆佽蒋浠舵搷浣溿佸熀鏈寚浠ょ郴缁熷拰绋嬪簭缂栧啓绛夊垵姝ュ唴瀹广傝嫢杩芥眰蹇熷叆闂紝棰勮鑷冲皯闇瑕涓涓湀鐨勫叏鑱屽涔狅紝杩欐湡闂撮渶瑕佸儚鍦ㄦ牎瀛︿範涓鏍蜂笓娉ㄣ傚鏋滀綘...
绛旓細瀛lc缂栫▼闇瑕佸闀挎椂闂濡備笅锛氬浜庝竴鐐圭數宸ュ熀纭閮芥病鏈夌殑浜烘兂瑕佽烦璺冿紝瀛︿細PLC缂栫▼鏄竴浠舵瘮杈冨洶闅剧殑浜嬫儏锛屾墍浠ュ厛浠庣數宸ュ熀纭瀛﹁捣锛屾帉鎻★紝骞朵笖鑳藉鐙珛鐢诲嚭鐢靛伐鎺у埗鍘熺悊鍥撅紝澶ф闇瑕佹椂闂翠笁涓湀宸﹀彸銆傝繖涓変釜鏈堜腑鎴戜滑瑕佸涔犲熀纭鐢靛伐 鍏冨櫒浠 銆佸熀纭鎺у埗鍘熺悊浠ュ強鍩虹鎺у埗鍘熺悊鐨勬帴绾胯皟璇曪紝濡傛灉瑙夊緱鑷繁宸茬粡鎺屾彙浜嗗熀纭鐭ヨ瘑...
绛旓細PLC缂栫▼鍏ラ棬瑕佷竴涓湀鏃堕棿銆侾LC缂栫▼涓撲负鍦ㄥ伐涓氱幆澧冧笅搴旂敤鑰岃璁°傚畠閲囩敤鍙紪绋嬪簭鐨勫瓨鍌ㄥ櫒锛岀敤鏉ュ湪鍏跺唴閮ㄥ瓨鍌ㄦ墽琛岄昏緫杩愮畻銆侀『搴忔帶鍒躲佸畾鏃躲佽鏁板拰绠楁湳杩愮畻绛夋搷浣滅殑鎸囦护锛屽苟閫氳繃鏁板瓧寮忋佹ā鎷熷紡鐨勮緭鍏ュ拰杈撳嚭锛屾帶鍒跺悇绉嶇被鍨嬬殑鏈烘鎴栫敓浜ц繃绋嬨傚彲缂栫▼搴忔帶鍒跺櫒鍙婂叾鏈夊叧璁惧锛岄兘搴旀寜鏄撲簬浣垮伐涓氭帶鍒剁郴缁熷舰鎴愪竴涓...
绛旓細plc缂栫▼闇瑕佸涔涓涓湀銆侾LC缂栫▼鍏ラ棬瑕佷竴涓湀鏃堕棿锛孭LC缂栫▼涓撲负鍦ㄥ伐涓氱幆澧冧笅搴旂敤鑰岃璁★紝瑕佸厛鎺屾彙PLC鐨勭‖浠堕厤缃拰鍩虹鍘熺悊锛屼互鍙奝LC缂栫▼璇█鐨勫熀纭鐭ヨ瘑銆俻lc缂栫▼閲囩敤鍙紪绋嬪簭鐨勫瓨鍌ㄥ櫒锛岀敤鏉ュ湪鍏跺唴閮ㄥ瓨鍌ㄦ墽琛岄昏緫杩愮畻銆侀『搴忔帶鍒躲佸畾鏃躲佽鏁板拰绠楁湳杩愮畻绛夋搷浣滅殑鎸囦护锛屽苟閫氳繃鏁板瓧寮忋佹ā鎷熷紡鐨勮緭鍏ュ拰杈撳嚭锛屾帶鍒...
绛旓細PLC缂栫▼鍩硅鐝瀛﹀涔锛熷澶氫箙涓昏鐪嬪煿璁鏍¤绋嬫槸濡備綍璁剧疆鐨勩傜洰鍓嶆湁2-4涓湀鐨凱LC缂栫▼鍩硅鐝紝閫傚悎闆跺熀纭瀛﹀憳瀛︿範锛岀嚎涓嬮潰瀵归潰鏁欏PLC鍩硅銆傚皬鐧瀛lc鎬庢牱鍏ラ棬锛熼鍏堟垜浠鐭ラ亾瑕浼氫娇鐢≒LC搴旇瀛︿範浜涗粈涔堬紝灏辨槸瑕鐭ラ亾PLC鐨勭‖浠剁粍鎴愶紝姣斿瀹冪殑杈撳叆杈撳嚭鍙g瀛愩佺數婧愮瀛愩佹帴鍦扮瀛愩佷笅杞界鍙c佺▼搴忚繍琛屽紑鍏...