学PLC编程的第1步:看懂“梯形图”,它比你想的简单!
1提到“编程”,很多人脑子里浮现的就是密密麻麻的英文代码,感觉高深莫测。
但PLC编程却有个极大的福利——它的主要编程语言梯形图Ladder Diagram,看起来就像传统的电气控制电路图,非常直观,甚至电工老师傅1看就能懂!
1、为什么是“梯形图”?
正如第1篇文章所说,PLC是为了取代复杂的继电器控制柜而生的。
最早的工程师们都是电工出身,让他们去学C语言、Java根本不现实。
于是,聪明的发明家们设计了1种图形化的编程语言,它延续了继电器电路的表达习惯,让电工们能无缝切换到编程岗位。
这就是梯形图经久不衰的原因——它降低了门槛。
2、梯形图里都有什么?
梯形图主要由以下“符号”构成,它们和电路元件11对应:
常开触点:| | 代表1个输入条件,比如按钮、开关。
平时是断开的,当按钮被按下条件满足,它就“闭合”,电流逻辑流就能通过。
常闭触点:|/| 也代表1个输入条件,但逻辑相反。
平时是闭合的,当条件满足比如急停按钮被按下,它就“断开”,阻断电流。
线圈: 代表1个输出结果,比如继电器、指示灯、电机。
当电流能流到线圈时,它就“得电”,控制对应的设备动作。
3、1个经典的例子:电机启停控制
我们用1个最经典的“启动保持停止”电路来感受1下梯形图的魅力。
目标:按1下启动按钮,电机运行;按1下停止按钮,电机停止。
梯形图实现:
text
10.0启动按钮 10.1停止按钮 Q0.0电机
| ||/|
|
Q0.0自锁触点 |
| |
如何工作?:
当按下启动按钮10.0闭合,电流流过。
由于停止按钮是常闭的10.1默认闭合,电流顺利流到电机线圈Q0.0,电机启动。
关键来了!在Q0.0得电的同时,它旁边并行的那个Q0.0常开触点也闭合了。
这时,即使你松开了启动按钮10.0断开,电流依然可以通过这个自锁触点保持流通,让电机持续运行。
这就是“自锁”或“保持”。
当按下停止按钮10.1断开,切断了电流路径,线圈Q0.0失电,电机停止,同时自锁触点也断开。
松开停止按钮后,由于启动按钮是断开的,自锁也断了,电路恢复初始状态。
看,是不是和设计1个物理电路1模1样?你根本不需要知道复杂的计算机语法,只需要进行逻辑排列。
4、从电工到程序员,思维要变
虽然形式1样,但思维有区别:
电工思维:关注的是真实的电流、电压和物理接线。
PLC编程思维:关注的是逻辑状态通/断、真/假、1/0和扫描顺序。
梯形图就是连接这两个世界的桥梁。
所以,如果你有电工基础,恭喜你,你已经拿到了学习PLC编程的快速通行证!从看懂到会画,下1步就是动手实践了。
交易前请核实商家资质,勿信夸张宣传和承诺,勿轻易相信付定金、汇款等交易方式。