PLC可编程控制器学习笔记
本文最后更新于:2024年10月30日 晚上
《西门子S7-1200PLC应用技术项目教程(第二版)》
前言
关于西门子S7-1200 PLC
PLC简介
可编程逻辑控制器(Programmable Logic Controller)简称PLC,最初只能进行计数、定时及开关量逻辑控制。
随着计算机技术的发展,可编程逻辑控制的功能不断扩展和完善,其功能远远超出了逻辑控制的范围,具有了PID、A/D、D/A、算术运算、数字量智能控制、监控、通信联网等多方面的功能,它已变成了实际意义上的一种工业控制计算机。
于是,美国电器制造商协会将其正式命名为可编程序控制器(Programmable Controller),简称PC。
由于它与个人计算机(Personal computer)的简称PC相同,所以人们习惯上仍将其称为PLC。
PLC分类
- 按结构特点分
- 整体式;:结构紧凑、体积小、价格低,小型PLC一般采用整体式结构
- 模块式:配置灵活,可根据需要选配不同规模的系统,且装配便,便于扩展和维修,大、中型PLC一般采用模块式结构
- 按控制规模分
- 微型:I/0点数小于64
- 小型:I/0点数64-256
- 中型:I/0点数256-1024
- 大型:I/0点数1024以上
- 按控制性能分
- 低档机
- 中档机
- 高档机
PLC工作原理
- 周期性循环扫描
- 顺序扫描,循环工作
- 扫描速度单位为ms/k
PLC组成
- 扩展
- 通信接口 RS22 RS485
- 输出装置
- 晶体管(24V)
- PNP
- NPN—-工作端0V
- 继电器
- 固态继电器(SSR)无触点工作
- 晶体管(24V)
- PLC的模块化
- 高速计数器模块
- 温度控制模块
- S7-1200扩展性
- 最多扩展八个模块
PLC供电
- 交流120V
- 日本110V
- 美国115V
- 直流24V
软件的运用
- 所用软件 TIA Portal V16(博图V16)
- 所学PLC CPU型号
- CPU 1214C DC/DC/DC
- 6ES7-214-1AG40-0XB0
- 三个DC的含义
- 第一个DC 代表24V直流电源
- 第二个DC 代表24V输入
- 第三个DC 代表24V晶体管输出
- 关于RLY标识 为继电器输出
- PLC的编程语言
- 梯形图(LAD)
- 语句表(STL)
- 功能块图(FBP)
- 顺序功能图(SFC)
- 结构文本(ST)
PLC 程序应用
启保停程序设计(2024.9.11)
语言描述
- 新建项目
- 添加设备
- S7-1214C DC/DC/DC
- 6ES7-214-1AG40-0XB0
- S7-1214C DC/DC/DC
- 添加设备
- 点击设备
- 常规
- 系统和时间存储器
- 启用系统存储器字节
- 启用时钟存储器字节
- 防护与安全连接机制
- 允许来自远程对象的PUT/GET通信访问
- 系统和时间存储器
- 常规
- PLC变量
- 默认变量表
- 小tips:操作标识符:
- M 内部逻辑控制
- I 输入
- Q 输出
- 小tips:操作标识符:
- 默认变量表
- 程序块
- main
- tips:图中%q0.4是因为0-3的四个端口实际设备有问题,所以用4及以后的
- main
- 进行仿真编译
- 保存项目
- 编译
- 启动仿真
- 选择网口
- 搜索
- 完成
- 监视
- 完成
- 搜索
- 选择网口
- 启动仿真
- 编译
- 保存项目
- 仿真tips
- 绿色线表示已接通
- 蓝色虚线表示未接通
启保停程序设计(2024.9.18)
程序设计(2024.10.16)
老师加班
程序设计(2024.10.20)
流水灯
程序设计(2024.10.27)
计数器+加减运算
程序设计(2024.10.30)
HMI触摸屏教师机录屏
HMI触摸屏学生机录屏
PLC可编程控制器学习笔记
http://haozi520.github.io/2024/09/11/plc/