news 2026/2/9 15:33:20

三菱PLC加显触摸屏定长送料程序开发探索

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
三菱PLC加显触摸屏定长送料程序开发探索

定长送料程序,三菱PLC加显触摸屏 伺服或者步进都可以 点动 相对定位 绝对定位

在自动化生产领域,定长送料是一个常见的需求。今天咱们就来讲讲基于三菱PLC搭配显触摸屏,实现无论是伺服还是步进驱动方式下,点动、相对定位和绝对定位的定长送料程序开发。

硬件连接与前期准备

首先,确保三菱PLC与显触摸屏之间可靠连接,并且伺服或步进电机驱动器也正确连接到PLC的输出端口。例如,将步进电机驱动器的脉冲输入和方向输入分别连接到PLC的特定输出点(假设为Y0和Y1)。

触摸屏界面设计

显触摸屏作为人机交互的关键,需要设计友好且功能完备的界面。在界面上,我们要设计点动按钮、相对定位输入框及启动按钮、绝对定位输入框及启动按钮。以威纶通触摸屏为例,在软件中创建画面,拖入按钮元件,分别命名为“点动正转”“点动反转”,并在属性中关联PLC对应的位地址(如M0为点动正转,M1为点动反转)。相对定位和绝对定位则创建数值输入框,关联PLC的数据寄存器地址(如D100用于相对定位距离设定,D200用于绝对定位目标位置设定)。

PLC程序编写

点动功能

// 点动正转 LD X0 SET M0 LD X1 RST M0 // 点动反转 LD X2 SET M1 LD X3 RST M1 // 根据点动信号控制脉冲输出 LD M0 PLSY K1000 K1000 Y0 LD M1 PLSY K1000 K - 1000 Y0

这里代码分析一下,X0和X1分别是点动正转按钮和停止按钮在PLC中的输入地址,按下X0置位M0,M0接通后通过PLSY指令以1000Hz的频率发送1000个脉冲,驱动步进电机正转;X2和X3同理控制反转,只不过反转时脉冲频率设为 - 1000,改变电机旋转方向。

相对定位功能

// 相对定位启动 LD X4 MOV D100 D10 DDRVI D10 K1000 Y0 Y1

这段代码里,X4是相对定位启动按钮地址,按下后将D100(触摸屏设定的相对定位距离)的数据传送到D10,然后通过DDRVI指令以1000Hz的速度,按照D10中的脉冲数进行相对定位,Y0输出脉冲,Y1控制方向。

绝对定位功能

// 绝对定位启动 LD X5 MOV D200 D20 DDRVA D20 K1000 Y0 Y1

X5为绝对定位启动按钮,当按下时,将D200(触摸屏设定的绝对定位目标位置)数据传至D20,DDRVA指令会根据D20中的目标位置,以1000Hz速度驱动电机向绝对位置运行,Y0和Y1同样负责脉冲输出和方向控制。

定长送料程序,三菱PLC加显触摸屏 伺服或者步进都可以 点动 相对定位 绝对定位

通过以上从硬件连接到软件编写的步骤,我们就基本实现了基于三菱PLC加显触摸屏的定长送料程序,涵盖点动、相对定位和绝对定位功能,无论是伺服还是步进电机都能适用,满足自动化生产中定长送料的多样需求啦。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/2/8 13:36:43

网页端大文件上传插件如何支持视频文件的秒传和断点续传?

首先右键单击网站根目录,在弹出的快捷菜单中,选择"添加引用"菜单项,弹出"添加引用",切换到"浏览"找到组件的Dll文件"Bestcomy.Web.Controls.Upload.dll"(本文件可到官网下载,本文后面也提供下载),单击"确定",回到VS工作界面…

作者头像 李华
网站建设 2026/2/8 13:21:06

Flowise惊艳案例:100+模板复用后的定制化成果分享

Flowise惊艳案例:100模板复用后的定制化成果分享 1. 为什么Flowise能让人眼前一亮? 你有没有过这样的经历:花了一周时间研究LangChain文档,写了几十行代码,结果RAG问答还是答非所问?或者好不容易调通一个…

作者头像 李华
网站建设 2026/2/8 13:16:45

OFA-large模型效果展示:真实电商SKU图文不一致问题识别案例

OFA-large模型效果展示:真实电商SKU图文不一致问题识别案例 1. 引言:电商平台的一个“小”麻烦 你有没有在网上买东西时遇到过这种情况?看商品图片觉得挺不错,收到实物后却发现“货不对板”。图片上是一件质感很好的毛衣&#x…

作者头像 李华
网站建设 2026/2/8 13:16:32

Clawdbot部署Qwen3-32B保姆级指南:Mac M2/M3芯片Ollama适配与网关配置

Clawdbot部署Qwen3-32B保姆级指南:Mac M2/M3芯片Ollama适配与网关配置 1. 为什么需要这套本地部署方案 你是不是也遇到过这些问题:想用Qwen3-32B这样强大的开源大模型,但又不想把敏感对话发到公有云?想在Mac上直接跑起来&#x…

作者头像 李华
网站建设 2026/2/8 13:14:41

如何利用jQuery实现大文件的分片上传和断点续传?

2023年X月X日 开发日志 - 大文件传输系统攻坚实录 凌晨1:30,合肥的暴雨敲打着窗户,我正在为这个极具挑战的外包项目设计技术方案。客户的需求相当硬核——基于WebUploader实现20G级文件夹传输,还要兼容IE8这个"上古神器"。泡了杯浓…

作者头像 李华
网站建设 2026/2/8 13:13:53

农业大数据平台如何处理Word表格的Web端编辑?

【开发日记:Word图片一键转存大作战——从“秃头警告”到“真香现场”】 2023年X月X日 周X 晴(但我的头顶在下雨) 第一章:需求诞生——甲方爸爸的“五彩斑斓黑” 今天导师突然发来一个“小需求”:给我的CMS系统后台新…

作者头像 李华