在工业自动化行业中,会PLC编程是最基本,也是最重要的技能。熟练掌握这个技能,不管你是老板还是工程师,或者是业务员,那你将在这个行业中如鱼得水,来去自如。在面对客户你会更有底气,也能帮助到客户,这样你的生意还能够做不好吗
那么要如何学习PLC编程呢?网上有大把的教程,不过真正看懂的人都是那些老江湖,对应新手来说就很困难了,今天我为大家分享菜鸟学习心得,绝对干货,希望可以帮助大家。
1.有必定的电工基础-----把握传感器、挨近开关、编马器、气动元件等常用器件的使用及继电器操控原理。
2.再学数制及数制变换-----把握二进制、八进制、十六进制、BCD码、ASCI码的概念。
3.挑选你所在地区流型的PLC品牌做为学习的机种.---------学会后能够更好的与实际作业对接。
4.买台手提电脑(配制不低于CPU最好是双核或以上,1G内存,硬盘80G,带串口)----必备学习及外出干活的工具。
5.学会电脑的根本操作,如开机关机、文件保存以及WORD、EXCEL办公软件的根本使用(电脑使用者必会);常用软件的安装与卸载(如编程软件的安装和卸载);打字(用于程序起名及加注释)。
6.寻找PLC编程软件及仿真软件、教学软件(当然还要学会使用它们)。-----必备学习用具。
7.买相关书及视频教材。-----学习材料。
8.找齐该PLC编程手册、使用手册、使用事例,可从网上搜集或参加产品推广会取得。----作业中肯定会用到的材料.
9.以上预备好后,您能够自学PLC了,一般来说PLC梯形图的根本指令好学,其逻辑联系与继电器操控原理图相通。但功用指令就难很多了。
10.最好是到有实力口碑好的校园训练.-----比起自学可缩短学习时刻,学得更体系,还可多交恩师、学友以利于今后发展。
11.用一切办法多结识周围的同行、PLC厂家、代理商,以便于得到他们的帮助及有用的信息。
12.坚持学习,多与同行沟通,多着手实践.-----编程是理论与技能高度结合的,应多看书多实践才能提高编程技术。
13.当外出包工程时,还要预备该类型PLC程序解密软件------因为有时你会忘掉自己程序中已加的暗码,还有时是他人加密的程序,客户要你将它再优化、添加新功用、修正参数、将原来守时停机的程序删除。这也是很多人找解码软件的原因。
怎么学习他人的PLC程序
1搜集材料。在搜集材料时不只需搜集程序还要搜集程序所附带的工艺流程及I/O分配表。
2程序分类。在搜集到前人的程序后,首要加以分类。以不同品牌的程序分类——再以不同功用细分。
3挑选程序加以了解。分类完成后就是渐渐的“消化”程序了。首要挑选自己了解的PLC程序或是自己将要用到的程序样例下手,这样了解起来比较容易。
4关于有工艺流程及I/O分配表的程序进行了解。
1)了解程序的工艺流程。
2)I/O分配。把I/O分配表中的说明加在程序的注释中。
3)了解中心位。在程序设计时肯定会用到诸多的中心位做转接,然后搞清楚每一步或每一网络所对应的中心位的功用,在程序中加以注释。
4)了解守时器。程序中守时器的功用要清楚,特别是有时刻日期操控的,守时器的功用是比较重要的。其意义也要记录下来。
5)了解计数器。
6)了解陌生指令。在“消化”他人程序的进程中,不勉会看到一些自己没用过或不了解的指令,这也是自己要重点了解的目标,要预备一份电子指令手册随时查找,并在程序中记录。这才是自己要学习与进步的当地。
5、关于没有任何说明的程序进行了解。
1)指令使用。对此类程序主要是注意程序中的指令使用。把指令截取下来,以指令名称为为文件名另存在文件夹中。
2)分体系另存。关于能了解并能整理成体系程序加以另存,比如说程序中的时刻体系、PID体系等等的程序。
3)一切的PLC指令都是迥然不同的,当今后作业中能使用到的部分能够因地制宜,举一反三。
更重要的是要了解设备的工艺,只需了解了产品和把握了程序的根本编写方法,才能称心如意!!
PLC编程小秘诀
工控最重要的第一是安稳,第二是安稳,第三仍是安稳,而安稳不单是硬件方面,软件其实也非常重要,再有就是抗于扰。这里只谈PLC软件。
我把PLC程序规范为以下几个组成部分:
一、体系初始化,
二、进程或状况的描绘(相当于继电、触摸操控中的中心继电器),
三、人机操作操控(手动操作,参数修正等),
四、设备操控输出(电机、阀等),
五、通讯(各操控设备间的互锁和数据交换)、
六、进程或状况的毛病描绘,
七、报警输出和毛病方位等信息显示,
八、生产进程报表(产、质量等)。
进程或状况的描绘和设备操控输出
下面主要谈谈进程或状况的描绘和设备操控输出,因为这根本上是程序的主要部分。
程序好坏的规范:安稳、易调试、易修正、易扩展、易读、实时性(快)。在这么多年的实践中,我感到先由进程或状况的描绘得到各种状况变量,再对设备输出进行编程能比较好的达到上述目标,可能它在快的方面有所欠缺(因为程序长一些)但这完全能够从其它方面得到解决(例如中断)。这种主意主要源自数学上的状况方程:Q=f(S1,S2,S3……..,Sn)其中Q为设备输出,S1、S2、S3…….Sn为状况变量(包含输入输出)。f是由指令体系组成的算法。一般地,在一个体系中状况变量是确定不变的(这取决于你的状况描绘),就象组成世界的元素是是根本不变一样,所以只需改变算法就能够得到不同的操控输出,因此扩展和修正都非常方便。在调试和排除毛病时,根据状况进程,能够很快找到毛病原因。因为操控输出一般都是几种状况的函数(算法),它们是有冗余联系的,因此安稳牢靠性、抗干扰性得到大大增强。
30秒教会你PLC编程算法
PLC中无非就是三大量:开关量、模仿量、脉冲量。只在搞清楚三者之间的联系,你就能熟练的把握PLC了。
1、开关量也称逻辑量,指仅有两个取值,0或1、ON或OFF。它是最常用的操控,对它进行操控是PLC的优势,也是PLC最根本的使用。
关量操控的目的是,根据开关量的当前输入组合与历史的输入次序,使PLC产生相应的开关量输出,以使体系能按必定的次序作业。所以,有时也称其为次序操控。而次序操控又分为手动、半自动或自动。而采用的操控原则有分散、集中与混合操控三种。
这是用OMRON的开关量编写的一个“单按钮启停”程序。
2、模仿量是指一些接连改变的物理量,如电压、电流、压力、速度、流量等。
PLC是由继电操控引入微处理技术后发展而来的,可方便及牢靠地用于开关量操控。因为模仿量可变换成数字量,数字量只是多位的开关量,故经变换后的模仿量,PLC也完全能够牢靠的进行处理操控。
因为接连的生产进程常有模仿量,所以模仿量操控有时也称进程操控。
模仿量多对错电量,而PLC只能处理数字量、电量。一切要实现它们之间的变换要有传感器,把模仿质变换成数电量。如果这一电量不是规范的,还要通过变送器,把非规范的电质变成规范的电信号,如4—20mA、1—5V、0—10V等等。
同时还要有模仿量输入单元(A/D),把这些规范的电信号变换成数字信号;模仿量输出单元(D/A),以把PLC处理后的数字质变换成模仿量——规范的电信号。
所以规范电信号、数字量之间的变换就要用到各种运算。这就需要搞清楚模仿量单元的分辨率以及规范的电信号。例如:
PLC模仿单元的分辨率是1/32767,对应的规范电量是0—10V,所要检测的是温度值0—100℃。那么0—32767对应0—100℃的温度值。然后核算出1℃所对应的数字量是327.67。如果想把温度值准确到0.1℃,把327.67/10即可。
模仿量操控包含:反馈操控、前馈操控、比例操控、含糊操控等。这些都是PLC内部数字量的核算进程。
3、脉冲量是其取值总是不断的在0(低电平)和1(高电平)之间交替改变的数字量。每秒钟脉冲交替改变的次数称为频率。
PLC脉冲量的操控目的主要是方位操控、运动操控、轨迹操控等。例如:脉冲数在角度操控中的使用。步进电机驱动器的细分是每圈10000,要求步进电机旋转90度。那么所要动作的脉冲数值=10000/(360/90)=2500。
看到这里应该对PLC编程有了大概了解了吧,那就赶紧行动吧!