一、分类记忆
不管哪个厂家,都有一些自己独有的指令,但总体上,绝大部分指令是通用的。
在《IEC 61131-3 Programmable controllers - Programming languages》和《GBT 15969.3-2017 可编程序控制器 第 3 部分 :编程语言》对PLC的语言有明确的规定。
PLC语言有5种【结构化文本(ST)、指令表(IL)、梯形图(LD)、功能块图(FBD)、顺序功能图(SFC)】,这5种语言又可以分为2大类【文本语言、图形语言】。
1.1)文本语言指令表操作符
1.2)图形语言指令
图形语言相比文本语言更容易记忆。按照功能作用分类可以分为以下几类:
- 数学运算类
- 逻辑运算类
- 比较运算类
- 选择运算类
- 移位运算类
- 数据类型转换类
- 双稳态类
- 边沿检测类
- 计数器类
- 定时器类
- 通信功能块
- 系统状态类
- 各系统集成好的功能块
按这些功能类别划分,记忆起来就容易多了。
二、高频指令优先记忆
这么几十种指令,其实常用的也就那么十来个,特别是某些行业通常使用这些。
2.1)基础逻辑指令
- LD/LDN(常开/常闭触点):构建逻辑电路的核心。
- SET/RST(置位/复位):替代线圈输出,避免双线圈冲突。
- PLS/PLF(上升沿/下降沿检测):捕捉信号瞬变,简化防抖动逻辑
- 与或非、赋值。
2.2)计数器与定时器
- CTU/CTD
- TON/TOFF
2.3)比较与运算
- 加减乘除。
- 比较选择。
三、实战驱动记忆,从仿真到实战
- 多练习,在虚拟机,多练,选择某种容易入手的PLC来仿真练习,一定得多练,优先推进施耐德昆腾系列和西门子系列。
当你熟练掌握指令后,你会发现一个神奇的现象,就是你理解工艺需求之后,马上就能想到用什么指令可以实现,或者是会去思考,这种工艺需求,需要什么功能的指令才能实现,然后你就会去找指令。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.