一、逻辑控制
二、定时与计数
三、模拟量处理与过程控制
四、通信
五、数据处理
主要组成部分:
一、中央处理单元(CPU)PLC 的“大脑”,负责执行用户程序、处理数据、进行逻辑运算
二、存储器(跟手机电脑差不多分别为ROM(系统存储器)、RAM(用户存储器))
三、输入/输出接口(I/O模块)单独提一嘴,输入模块:采用光耦隔离技术抗干扰
四、电源模块
五、通信与扩展接口
通信接口:用于与其他设备(HMI、其他 PLC、计算机、网络等)进行数据交换
扩展接口:连接特殊功能模块(如温度采集、运动控制卡)
此外还有编程设备: 没有它,你的PLC很可能连砖头都不如。
PLC编程语言:
国际标准 IEC 61131-3 定义了 PLC 常用的几种编程语言:
- 梯形图: 最流行的语言,图形化编程,类似于继电器控制电路图,直观易懂,尤其适合离散逻辑控制。
- 功能块图: 图形化语言,通过连接预定义或自定义的功能块(代表特定功能或算法)来构建程序。
- 结构化文本: 类似于 Pascal 或 C 的高级文本语言,适合复杂算法和数据处理。
- 指令表: 类似汇编语言的低级文本语言。
- 顺序功能图: 图形化语言,特别适合描述顺序控制流程。