当前位置: 首页 > ops >正文

PLC有脉冲输出,但伺服电机无法旋转

1. 问题说明

使用西门子200smart(st30)PLC和合信A4S系列伺服进行脉冲控制时,plc有脉冲输出和方向信号但伺服电机不转;具体如图1图2所示。

 图1 软件显示界面

                      图2 plc显示界面

2. 解决办法

1,检查接线

      这里使用的plc和驱动器需要按照图3接线,41针脚接脉冲输出q0.1,37针脚接方向信号q0.7,35针脚接0v;另外plc接线需要接对。其它类型接线参考驱动器手册:合信a4s系列伺服驱动器手册

                       图3 接线参考图

2,检查驱动器参数

      如果线路正确但伺服还是无法运行就要检查驱动器参数。如下:p16(上电使能)设置为1,p86修改为0,p88修改脉冲数(是多少就是多少脉冲一圈);具体参考图4。注意⚠️修改参数后需要保存设置并断电重启!

                       图4 驱动器参数设置图

3,检查软件程序

       最后需要确保程序编辑正确,需要能发脉冲,轴0和轴1,2的脉冲方向信号不要接错。

3 .  问题解决

       这里我的问题是驱动器参数p88脉冲数是10000多,所以看不到电机旋转,修改为1000左右后就能正常运行了。

http://www.xdnf.cn/news/12611.html

相关文章:

  • Linux安装jdk、tomcat
  • gopool 源码分析
  • 今天对C语言中static和extern关键字的作用认识又深刻了
  • Mysql 插入中文乱码
  • 牛客练习赛140
  • 广东餐饮服务中高级证备考指南:高效学习与应试技巧
  • H_Prj06_02 8088单板机串口读取内存块
  • 瀑布流布局
  • Vue2 模板中使用可选链操作符(?.)的坑
  • gRPC 的四种通信模式完整示例
  • 自动驾驶---SD图导航的规划策略
  • 【CSS-5】掌握CSS文本样式:从基础到高级技巧
  • C# 中替换多层级数据的 Id 和 ParentId,保持主从或父子关系不变
  • Python_day47
  • burpsuite安装与入门使用
  • 【C++特殊工具与技术】优化内存分配(二):allocator类
  • excel中数字不满六位在左侧前面补0的方法
  • 数据通信与计算机网络——数字传输
  • Redis:过期删除策略与内存淘汰策略的解析指南
  • 如何处理双面沉金线路板上的定位孔?
  • 如何在Lyra Starter Game中使用EOS(Epic Online Services)
  • python将图片颜色显示在三维坐标系
  • Qt学习及使用_第1部分_认识Qt---学习目的及技术准备
  • 集运维_安装centso7.9和麒麟v10国产系统
  • Redis主从复制原理二 之 主从复制工作流程
  • C++2025.6.7 C++五级考题
  • CADisplayLink、NSTimer、GCD定时器
  • Spring AI与Spring Modulith核心技术解析
  • python打卡第45天
  • LVGL手势识别事件无上报问题处理记录