【非标自动化】plc中有哪些常用的软元件,比如常开触点。另外有哪些是常用的指令

发布时间:2026/9/26 12:05:30

【非标自动化】plc中有哪些常用的软元件,比如常开触点。另外有哪些是常用的指令 “常开触点、常闭触点”严格来说不是软元件。X、Y、M、D、T、C这些才是软元件/设备Device常开、常闭、上升沿、下降沿属于对位软元件进行逻辑判断的触点形式/梯形图元素。比如X0 --| |-- X0常开触点 X0 --|/|-- X0常闭触点 X0 --|↑|-- X0上升沿触点三个地方用的都是同一个软元件X0只是读取它的方式不同。对现在学习 AutoShop 和以后看别人 PLC 项目建议把常用东西整理成“软元件 → 梯形图基本元素 → 常用指令 → 项目级功能”四层。一、PLC 最常见的软元件类型常见符号可以先理解成典型用途输入XPLC从外面收到的布尔量按钮、传感器、限位输出YPLC输出到外面的布尔量电磁阀、继电器、灯内部继电器MPLC内部的 bool状态、条件、流程标志数据寄存器DPLC内部的数字变量参数、计数、位置、结果定时器TTimer延时、超时计数器CCounter次数、产品数量状态/步进S流程状态自动流程步序特殊继电器SM等PLC系统提供的 bool首次扫描、运行状态等特殊寄存器SD等PLC系统数据扫描周期、系统状态等不同品牌叫法会有差异比如汇川、三菱、西门子不完全一样所以现在不要死记具体编号先建立类型概念。X输入例如X0 启动按钮 X1 急停 X2 工件到位 X3 气缸原位 X4 气缸伸出到位可以把X理解成PLC看到的外部世界。Y输出例如Y0 输送带 Y1 气缸电磁阀 Y2 三色灯绿灯 Y3 蜂鸣器可以理解成PLC控制外部世界的手。M内部继电器这个特别重要。M0 复位中 M1 自动运行 M2 允许拍照 M3 视觉完成 M4 报警它没有真实接线。如果你有编程背景可以粗略把M100理解成一个bool M100;真实项目里面会看到大量M因为程序需要保存各种内部状态。D数据寄存器D更像int / short / word例如D100 当前流程步骤 D101 产品数量 D102 目标速度 D103 实际位置 D104 视觉检测结果以后复杂项目里M D会非常重要。二、最常见的梯形图基本元素这些属于你看别人程序时必须做到一眼识别的东西。元素示意含义常开触点--| |--位1时导通常闭触点--|/|--位0时导通上升沿--|↑|--0→1时导通一个扫描周期下降沿--|↓|--1→0时导通一个扫描周期普通线圈--( )--条件成立时置1SET--[SET]--置1并保持RST--[RST]--清0串联A AND B两个条件都满足并联A OR B任一个满足比如X0 X1 --| |-----| |----------( Y0 )就是X0 AND X1 → Y0而X0 --| |---- ------------( Y0 ) X1 | --| |----就是X0 OR X1 → Y0这其实就是 PLC 最底层的布尔逻辑。三、PLC 最常用的一批指令这里不要一开始背几百条指令。实际项目里真正高频使用的首先就是下面这些类别。类别常见指令/概念用途置位复位SET、RST保存状态定时TON/T、TOF等延时、超时计数CTU/C、CTD次数统计比较、、、、、数据条件判断数据传送MOV数据赋值算术ADD、SUB、MUL、DIV数据计算自增自减INC、DEC数量变化数据转换INT、REAL等类型转换位运算AND、OR、XOR、SHL/SHR位处理跳转/调用JMP、CALL等程序组织通信Modbus/TCP/串口等外部设备通信运动控制MC_* 等伺服、轴控制其中前面几个尤其重要。SET / RST真实项目极其常见。启动按钮 ↓ SET M100意味着M100 1即使启动按钮松开M100仍然 1直到停止按钮 ↓ RST M100才变成M100 0所以它特别适合表达正在运行 正在复位 报警状态 请求拍照 流程启动 某动作已经完成定时器 T例如X0 --| |------------[ T0 K20 ]意思大致是X0持续成立 → T0开始计时 → 到设定时间后 T0 到时。于是可以T0 --| |----------------( Y0 )真实项目最常见两个用途延时气缸到位 ↓ 等待500ms ↓ 拍照超时检测气缸伸出 ↓ 开始计时 ↓ 3秒还没收到伸出到位 ↓ 报警后者在设备程序里特别多。比较指令例如D100 30可能表示当前自动流程运行到 Step 30。于是D100 30 AND X10 ON ↓ 执行某动作所以以后看到 基本就是根据数据值决定程序走哪条路。MOV数据搬运非常高频。MOV K100 D200可以粗略理解成D200 100;例如MOV K10 D100如果D100是流程步骤就是当前流程进入 Step 10。所以以后读步序程序会经常看到MOV K10 D100 MOV K20 D100 MOV K30 D100本质就是状态机Step10 → Step20 → Step30四、再往上一层就是“项目级功能”这部分不能再当普通指令理解了。例如汇川 AutoShop 里面会看到大量MC_Power MC_Home MC_MoveAbsolute MC_MoveRelative MC_MoveVelocity MC_Stop这些属于运动控制功能块。它们解决的是伺服使能 回零 绝对定位 相对定位 速度运行 停止再比如通信Modbus RTU Modbus TCP TCP Socket UDP 自由协议串口 EtherCAT CANopen这时候已经进入PLC如何控制和协调其他设备。所以不用把所有东西混在一起背。五、建议现在建立这张“PLC知识树”PLC程序 │ ├── ① 软元件 │ ├── X输入 │ ├── Y输出 │ ├── M内部位 │ ├── D数据 │ ├── T定时器 │ ├── C计数器 │ └── S状态 │ ├── ② 梯形图基本元素 │ ├── 常开 │ ├── 常闭 │ ├── 上升沿 │ ├── 下降沿 │ ├── 线圈 │ ├── SET │ └── RST │ ├── ③ 数据处理指令 │ ├── MOV │ ├── 比较 │ ├── ADD/SUB │ ├── MUL/DIV │ ├── INC/DEC │ └── 类型转换 │ ├── ④ 流程控制 │ ├── 状态机 │ ├── 步序 │ ├── CALL │ └── JMP │ ├── ⑤ 设备控制 │ ├── 定时 │ ├── 计数 │ ├── 高速计数 │ ├── PWM/PTO │ └── 运动控制 MC │ └── ⑥ 通信 ├── 串口 ├── Modbus RTU ├── Modbus TCP ├── TCP/UDP ├── EtherCAT └── CANopen而现阶段不要平均用力。优先把X/Y/M/D → 常开/常闭/上下升沿 → 普通线圈/SET/RST → T/C → MOV → 比较 → 四则运算练到看到梯形图几乎不用思考就认识。然后马上进入手自动 → 复位 → 自动步序 → 气缸 → 报警 → 异常恢复等把普通设备控制程序看熟以后再集中搞伺服轴控 通信 视觉 上位机。这样比从 AutoShop 指令手册第一页开始把几百条指令全部学一遍效率高得多。
延伸阅读

更多相关文章

2026/9/25 5:20:19

MZmine终极指南:5步掌握免费开源质谱数据分析软件

MZmine终极指南:5步掌握免费开源质谱数据分析软件 【免费下载链接】mzmine3 mzmine source code repository 项目地址: https://gitcode.com/gh_mirrors/mz/mzmine3 MZmine是一款功能强大的免费开源质谱数据分析软件,专为代谢组学、脂质组学和蛋白…

2026/9/25 7:14:14

如何专业管理Windows驱动存储:DriverStore Explorer实战指南

如何专业管理Windows驱动存储:DriverStore Explorer实战指南 【免费下载链接】DriverStoreExplorer Driver Store Explorer 项目地址: https://gitcode.com/gh_mirrors/dr/DriverStoreExplorer 你是否注意到Windows系统盘空间不断减少,即使清理了…

2026/9/25 8:34:03

如何用GetQzonehistory找回那些被遗忘的QQ空间记忆?

如何用GetQzonehistory找回那些被遗忘的QQ空间记忆? 【免费下载链接】GetQzonehistory 获取QQ空间发布的历史说说 项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory 你是否曾经试图回忆多年前在QQ空间留下的文字,却发现它们早已…

2026/9/27 3:05:55

php连接wordpress数据库深度对比评测与实战指南

php连接wordpress数据库深度对比评测与实战指南 网站做好了没人访问,这不仅是运营者的噩梦,更是技术架构选型的失败信号。很多站长以为代码跑通就万事大吉,忽略了底层数据交互效率对用户体验和SEO权重的致命影响。在近期对数十个中型企业站…

2026/9/27 3:05:55

STM32开发环境四件套:CubeMX、Keil、CubeProgrammer与VS Code分工解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/27 3:05:55

Cadence16.6 OrCAD原理图导出网表报错ORCAP-36003排查与修复

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/27 3:05:55

四光吊舱深度拆解:硬件结构、图像算法与工程实践

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/27 3:05:55

GitLab Access Token 权限模型与安全生命周期管理

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/27 0:00:45

东莞市品牌网站建设报价常见报错与解决

东莞品牌网站建设报价单背后:一份保姆级建站教程避坑实录 网站做好了没人访问,这大概是很多老板最头疼的事。花了大几万做的品牌站,上线后流量惨淡,比路边摊还冷清。别急着骂外包公司,很多“东莞品牌网站建设报价”里藏着不少猫腻,比如用模板站冒充定制…

2026/9/27 0:00:45

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解 【免费下载链接】spirula-studio Cross-vendor 3D Gaussian Splatting trainer - video to splat to mesh, Vulkan or CUDA. 项目地址: https://gitcode.com/GitHub_Trending/sp/spirula-studio Sp…

2026/9/27 0:00:45

SEO怎么推广速查手册新手避坑实战指南

SEO怎么推广速查手册新手避坑实战指南 模板网站太丑不够用?别急着加滤镜,那是治标不治本。很多老板盯着后台流量掉得眼红,却还在纠结首页Banner的圆角是不是3像素。这就像穿着西装去挖土,姿势不对,努力白费。我整理这份 速查手册…

2026/9/27 0:00:45

东莞市品牌网站建设报价常见报错与解决

东莞品牌网站建设报价单背后:一份保姆级建站教程避坑实录 网站做好了没人访问,这大概是很多老板最头疼的事。花了大几万做的品牌站,上线后流量惨淡,比路边摊还冷清。别急着骂外包公司,很多“东莞品牌网站建设报价”里藏着不少猫腻,比如用模板站冒充定制…

2026/9/27 0:00:45

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解 【免费下载链接】spirula-studio Cross-vendor 3D Gaussian Splatting trainer - video to splat to mesh, Vulkan or CUDA. 项目地址: https://gitcode.com/GitHub_Trending/sp/spirula-studio Sp…

2026/9/27 0:00:45

SEO怎么推广速查手册新手避坑实战指南

SEO怎么推广速查手册新手避坑实战指南 模板网站太丑不够用?别急着加滤镜,那是治标不治本。很多老板盯着后台流量掉得眼红,却还在纠结首页Banner的圆角是不是3像素。这就像穿着西装去挖土,姿势不对,努力白费。我整理这份 速查手册…

2026/9/25 20:55:38

USB Type-C PCB布局分区设计:电源、高速信号与PD协议全攻略

做硬件这行,Type-C接口算是典型的“看着简单,做起来全坑”的东西。光引脚就24个,高低速信号、电源、控制线全部塞在一个小小的连接器里,如果PCB布局不做规划,打样回来基本就是“插上没反应”、“高速掉线”、“静电一打…

2026/9/26 19:58:38

系统编程学习原型如何补齐稳定性边界

系统编程学习原型如何补齐稳定性边界预算有限时&#xff0c;我先优化明显多余的复制&#xff0c;而不是猜测性地换容器。用借用传递只读数据通常就能减少分配&#xff1a; fn parse(line: &str) -> Result<Item, Error> { /* ... */ }用基准确认热点确实在分配&am…

2026/9/25 18:34:56

雨花区哪家财务公司代理记账比较好?

在雨花区&#xff0c;企业处理财税事务常常面临诸多挑战&#xff0c;选择一家靠谱的财务公司至关重要。湖南巨勤财务管理咨询有限公司就是本地正规实体财税服务机构&#xff0c;深耕本地工商财税行业多年&#xff0c;熟悉当地工商局、税务局最新政策与申报流程。主营公司注册、…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑