伺服电机程序

各位大侠,你们好,我现在在处于一个学习的阶段,有很多都不是很会,因此我想请教各位写一个伺服的程序,流程如下,启动,电机正转走5厘米,然后反转到原位,然后停止。

问题补充:
假如我现在所选的伺服电机是松下A4的,请教各位大侠写个程序看看。流程是按下启动按钮电机正转,转5厘米,然后反转回到原位,停止。

最佳答案

这是伺服运动中最基本的定位控制,伺服的配置和PLC程序根据你所选用的伺服系统以及控制方式(I/O控制还是总线控制或其他)有关,但编程的思路都是一样的:在PLC中定义两个位置,一个是原位P0(你可以直接采用零点),另一个是5cm位置P1,当你按下启动按钮时,将伺服的目标位置设为P1,给定运动速度(如有必要,给定加/减速度等)并且发一个伺服启动信号,伺服会自动走到5cm处,到位后会反馈一个到位信号(为可靠起见,你可以增加编码器的实际脉冲读数和目标位置的比较程序来判断是否到达目标位置),这时再将伺服的目标位置设为P0,其他设置同前,伺服会自动回到原位。

提问者对于答案的评价:
ff

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc308565.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日
下一篇 2020年11月1日

相关推荐

  • 怎么调用SFC14和SFC15

    如图中所示,step7 5.4  打开OB1后,左边的树状库里面SFC没有SFC14等系统功能,怎样才能调用SFC14和SFC15呢? 图片说明: &…

    2018年12月6日
  • 虚拟串口问题

    我现在没有plc硬件,但是我想在同一台电脑上使编写的vb程序和plc程序通讯调试,不知道应该怎么样做,请指教 问题补充:这样的功能不能实现吗? 虚拟串口调试软件是做什么用…

    自动化系统综合 2020年11月1日
  • ET200M指示灯BF1常亮

    ET200M指示灯BF1常亮 最佳答案 1.检查硬件组态有没有组态这个站上去; 2.检查组态的地址和ET200上的地址拨码开关设置的地址是否一致; 3.检查整个…

    自动化系统综合 2020年11月1日
  • WINCC7.0 哪个变量类型可以输入-数?

    是不是有无符号数?而且我想要有小数点的,不要4舍5入的。 最佳答案 负数就是有符号的。有小数点的那就是用32位浮点数,io域用s999.99,这种是带符号的有三位整数,两位小数。要…

    自动化系统综合 2017年6月24日
  • 西门子支持中心手机客户端

    请问:哪里可以下载西门子工业支持中心手机客户端APP.?安卓的。 最佳答案 西门子工业支持中心Industry Online Support_3.5系统2.53…

    2017年6月1日
  • wiicc数据无法连接

    两台操作站控制一台plc,以太网通讯,一台电脑数据能上来,一台电脑数据上不来,网卡可以ping通。请问是什么原因?很急。 最佳答案 1、首先检查下两台上位机WINCC设置是否一致!…

    自动化系统综合 2017年11月16日
  • S7与单片机

    S7编程和单片机C语言编程有哪些相似?又有哪些明显的区别?今天看到有人转行搞单片机后想到的,请大师解惑。 最佳答案 S7 编程与C语言属于不同行业的编程语言。S7编程是基…

    自动化系统综合 2017年8月18日
  • PROFIBUS中的地址问题

    请问PROFIBUS中的地址和ID的区别是什么?MPI地址和DP地址又有什么区别? 最佳答案 1、地址和ID的区别是什么?地址不需解释了吧。有关ID:转帖:在STEP7的硬件组态中…

    自动化系统综合 2020年10月31日
  • PLC、WINCC如何与打印机连接

    PLC如何与打印机连接实现DB数据打印,WINCC如何与打印机连接实现趋势图打印。 十分感谢大侠 最佳答案 在报表编辑器中新建布局,在动态部分添加运行系统下的 …

    自动化系统综合 2020年11月1日
  • SCL中的32位除法

    用scl编程的时候,为什么用除法的时候显示运算符与数据类型不相符?我换车word数据也是这样 图片说明:    最佳答案 算 是 西&nbs…

    2017年6月13日