『7x24小时有问必答』

控制算法要求如下:

一个圆盘如图 所示,由电动机拖动,控制转盘每转 90°停止转动 1min,并不断重复上述过程。
圆盘示意如图:
输入/输出元件及控制功能表:
工作示意图:
圆盘分度控制示意图:
动作流程图:
圆盘分度动作流程图:
这是一个经典的分度定位控制案例,圆盘每转90°停1分钟,循环执行。我们来编写这个程序。
  PLC 程序:
方案一:置位复位法(推荐)
// ========== 方案一:置位复位法 ==========
// 网络1:启动按钮置位运行标志
// 网络2:停止按钮复位所有
// 网络3:90°位置检测,停止电机并启动定时
// 网络4:1分钟定时到,重新启动电机
方案二:步进状态法(更清晰)
// ========== 方案二:步进状态法 ==========
// 网络1:启动与停止控制
// 网络2:第1步 - 电机旋转,等待90°信号
// 检测到90°信号,进入第2步
// 网络3:第2步 - 停止1分钟
// 定时到,返回第1步
方案三:自保持交替法(经典)
// ========== 方案三:自保持交替法 ========
// 网络1:启停控制
// 网络2:旋转阶段触发
// 网络3:检测90°信号,进入停止阶段
// 网络4:停止阶段定时
// 网络5:定时到,退出停止阶段
// 网络6:电机输出
最简推荐程序:
// ========== 推荐程序:完整版 ==========
// 网络1:启动与停止逻辑
// 网络2:90°到位停止
// 网络3:定时到重新启动
// 网络4:安全保护(可选)
// 防止90°信号丢失导致电机一直转
变量表:
时序图:
圆盘分度控制时序图:
调试步骤:
1.初始状态:所有输出OFF,电机停止
2.启动测试:按启动按钮→电机启动旋转
3.90°检测测试:模拟I0.2闭合→电机停止,1分钟定时开始
4.定时重启测试:等待1分钟→电机自动重新启动
5.循环测试:观察是否能持续循环运行
6.停止测试:运行中按停止按钮→电机立即停止,定时器复位
7.再启动测试:停止后按启动→重新从旋转阶段开始
参数调整说明:
常见问题排查:
本例 个人观点 ,内容仅供参考,请仔细甄别。
   
                                              END                    

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

上一主题上一主题         下一主题下一主题
QQ手机版小黑屋粤ICP备17165530号

关于我们·投诉举报· 用户帮助· 联系我们 · 本站服务 · 版权声明· 隐私政策 · 投搞指南

法律保护:PLC技术网,plcjs.com,plcjs.net等字样
Copyright 2010-2030. All rights reserved. 


微信公众号二维码 抖音二维码 百家号二维码 今日头条二维码哔哩哔哩二维码