PLC编程入门-01基础知识介绍
PLC的组成结构
简图
明细图
- CPU:控制器和运算器本身就是CPU主要组成部分,和PC的CPU一样的道理
- 输入模块:接收外部的电信号,有的PLC上会备注“IN”字样的就是
- 输出模块:输出电信号给设备,有的PLC上会备注“OUT”字样的就是。输出输入单元,都是一组扣住的接线点。
- 电源,220V交流电
- 外设接口
- IO拓展接口。
PLC编程语言:
- 梯形图语言(LD):可以理解为继电器的电路图,理念很类似。
- 指令表语言(IL):目前很少使用。是一种类似汇编语言的辅助性编程语言。容易记忆,便于掌握。但是可读性差,可以用PLC手持编程器对用户程序进行编制。与梯形图有一一对应关系。
- 功能模块图语言(FBD):是一种图形化的程序设计语言,用于描述基本的逻辑控制单元或功能模块,直观易懂。
- 顺序功能流程图语言(SFC):顺序功能流程图语言是为了满足顺序逻辑控制而设计的编程语言。避免梯形图或其他语言不能顺序动作的缺陷。
- 结构化文本语言(ST):VB、PASCAL、C。是一种高级语言,在中大型的PLC中运用。
PLC输入输出的特点
- 扫描周期:PLC运行过程中,经历输入采样、用户程序执行和输出刷新三个阶段,称作一个扫描周期。
输入
- 直流输入:DC24V或DC12V。源输入:电压为0V,COM端接24V;漏输入:电压为24V,COM端0V。
- 交流输入:输入规格为AC220V
- 模拟量输入:规格为0-20MA电流信号、4-20MA电流信号
输出
- 继电器输出:继电器输出反应速度慢,输出电流大,一般达到2A,但触电寿命短,输出频率低,最大1HZ;
- 晶体管输出:晶体管输出反应速度快,输出电流小,接触寿命长,输出频率高,可达到10KHZ;
- 模拟输出:规格一般为0-20MA电流信号、4-20MA电流信号、0-5V电压信号、0-10V电压信号等。