关于松下FX系列PLC控制伺服电机的问题 点击:5503 | 回复:12



07636678shao

    
  • 精华:3帖
  • 求助:19帖
  • 帖子:26帖 | 89回
  • 年度积分:2
  • 历史总积分:38
  • 注册:2008年11月07日
发表于:2012-08-26 21:56:45
楼主
求助帖50分-已结帖
各位用过PLC控制伺服的大侠来帮帮忙,本人是菜鸟第一次接触伺服,对伺服也不怎么了解,手头上只有一个电子版的伺服说明书,没能看懂怎么用PLC来使伺服驱动起来,看了一下PLC与伺服驱动器是这样接的Y0接的是F-PC指令脉冲输入,Y1接的是R-PC指令脉冲输入,Y3接的是CONT8通用输入,X0接的是OUT8通用输出,怎样程序让伺服电机从一个点走到另一个点然后返回到原点,要有正反转,速度是可以调节的,原点和终点分别有接近开关防止跑偏,用过的大侠有给点小程序来提点一下小弟吗?小弟由于第一次接解连怎么编程起启伺服器都还不知道,希望各位多多提点!!谢谢~~



jiejie5300

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 33回
  • 年度积分:0
  • 历史总积分:158
  • 注册:2011年5月10日
发表于:2012-08-26 22:36:44
1楼
要想控制伺服电机运转,根据其原理就可知道伺服电机是根据脉冲定位的,所以你只要往PLC里编写个简单的脉冲指令,然后就可启动电机了,另外只要正转反转信号

welfare87

  • 精华:3帖
  • 求助:7帖
  • 帖子:138帖 | 2827回
  • 年度积分:0
  • 历史总积分:25853
  • 注册:2009年2月20日
发表于:2012-08-26 23:11:51
2楼

正反转是通过Y1的状态决定的,如果0=正转,则1=反转;

速度是Y0端口发出脉冲的频率就定的;

原点和终点分别有接近开关防止,原点的限位开关是为了在每个循环开始时对位置清零,消除运动过程的误差,终点一般用不着,是硬件保护,防止电机超量程,另外在原点的后面也该也有个限位开关,用来保护电机冲过原点

青岛黄工

  • [版主]
  • 精华:6帖
  • 求助:106帖
  • 帖子:277帖 | 4764回
  • 年度积分:88
  • 历史总积分:24185
  • 注册:2007年4月02日
发表于:2012-08-27 08:20:44
3楼

没有必要完全按照说明书来接线,根据现场需要,用Y0 Y1就可以啦,X0作为原点输入。

以前的一个旧程序,希望能帮到你。。。。。。

 

07636678shao

  • 精华:3帖
  • 求助:19帖
  • 帖子:26帖 | 89回
  • 年度积分:2
  • 历史总积分:38
  • 注册:2008年11月07日
发表于:2012-08-27 22:34:44
4楼
回复内容:
对:青岛黄工关于没有必要完全按照说明书来接线,根据现场需要,用Y0 Y1就可以啦,X0作为原点输入。以前的一个旧程序,希望能帮到你。。。。。。 内容的回复:

黄工您好,想问一下您这个F171指令自己写的和软件自动生成的有没有什么区别吖?软件生成那里有这些先项,不选这些有没有关系的呢?

07636678shao

  • 精华:3帖
  • 求助:19帖
  • 帖子:26帖 | 89回
  • 年度积分:2
  • 历史总积分:38
  • 注册:2008年11月07日
发表于:2012-08-27 22:37:34
5楼
回复内容:
对:青岛黄工关于没有必要完全按照说明书来接线,根据现场需要,用Y0 Y1就可以啦,X0作为原点输入。以前的一个旧程序,希望能帮到你。。。。。。 内容的回复:


另外最后那个截图PLC系统寄存器设置,你的是显示Y0-Y7,而我的却是X0-X7怎么不一样的呢?我的软件版本是2。911的

07636678shao

  • 精华:3帖
  • 求助:19帖
  • 帖子:26帖 | 89回
  • 年度积分:2
  • 历史总积分:38
  • 注册:2008年11月07日
发表于:2012-08-27 22:39:11
6楼
回复内容:
对:welfare87关于正反转是通过Y1的状态决定的,如果0=正转,则1=反转;速度是Y0端口发出脉冲的频率就定的;原点和终点分别有接近开关防止,原点的限位开关是为了在每个循环开始时对位置清零,消除运动过程的误差,终点一般用不着,是硬件保护,防止电机超量程,另外在原点的后面也该也有个限位开关,用来保护电机冲过原点内容的回复:

谢谢您的指点!

07636678shao

  • 精华:3帖
  • 求助:19帖
  • 帖子:26帖 | 89回
  • 年度积分:2
  • 历史总积分:38
  • 注册:2008年11月07日
发表于:2012-08-27 22:52:46
7楼
回复内容:
对:jiejie5300关于要想控制伺服电机运转,根据其原理就可知道伺服电机是根据脉冲定位的,所以你只要往PLC里编写个简单的脉冲指令,然后就可启动电机了,另外只要正转反转信号 内容的回复:


谢谢!!

看看是啥

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 7回
  • 年度积分:0
  • 历史总积分:41
  • 注册:2018年4月28日
发表于:2018-04-29 11:14:39
8楼
根据现场需要,用Y0Y1就可以啦,X0作为原点输入。以前的一个旧程序,希望能帮到你

大橙子!!!

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 178回
  • 年度积分:206
  • 历史总积分:419
  • 注册:2018年3月28日
发表于:2018-05-02 14:04:25
9楼
多谢楼主,学习学习

laifeng

  • 精华:0帖
  • 求助:2帖
  • 帖子:5帖 | 55回
  • 年度积分:0
  • 历史总积分:101
  • 注册:2011年9月07日
发表于:2018-08-03 15:02:24
10楼

松下的这种伺服编程,挺特殊的

foshan港

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 351回
  • 年度积分:1
  • 历史总积分:227
  • 注册:2014年1月16日
发表于:2019-12-24 10:29:45
11楼

进来学习一下

ltgas

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 7回
  • 年度积分:2
  • 历史总积分:3
  • 注册:2012年8月31日
发表于:2020-02-02 16:09:53
12楼

进来学习一下


相关主题

官方公众号

智造工程师