求利用200的PTO脉冲输出功能控制伺服电机的程序

因第一次用伺服电机,尽管查了一些学习资料,但毕竟没有实践过,所以求一套完整的控制程序,参考学习一下!

最佳答案

必须用多段管线来实现电机的速度控制。多段管线的好处是能够实现脉冲的渐进变化,使电机的速度变化均匀。我这里有一个例子:电机先加速,恒定速度,最后减速。使用了多段管线。
 MAIN
 NET 1
 LD     I0.0
 EU
 MOVB   16#A0, SMB67
 MOVW   400, SMW168       \\装入包络表的首地址
 CALL   SBR_0:SBR0
 PLS    0

 NET 2  按I0.1马上停止PTO的输出。
 LD     I0.1
 EU
 R      SM67.7, 1
 PLS    0

 SBR_0
 NET 1
 LD     SM0.0
 MOVB   3, VB400         \\包络表分三段
 MOVW   500, VW401       \\第一周期初值为500MS
 MOVW   -1, VW403        \\第一周期增量为-1
 MOVD   400, VD405       \\第一段脉冲数为400
 MOVW   100, VW409       \\第二周期初值为100MS
 MOVW   0, VW411         \\第二周期增量为0
 MOVD   4000, VD413      \\第二段脉冲数为4000
 MOVW   100, VW417       \\第三周期初值为100MS
 MOVW   2, VW419         \\第三周期增量为+2
 MOVD   200, VD421       \\第三段脉冲数为200
 这只是一个例子程序,具体的要求,你可以自己在这个基础上改。

提问者对于答案的评价:
非常感谢各位的回答!

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午2:31
下一篇 2021年7月5日 上午2:31

相关推荐

  • 请教如何读取200PLC的MODBUS地址

    200的手册12章 modbus地址一节说道40001至04XXXX是保持寄存器,对应于V区。是不是说VW0对应的地址就是40001?我用串口调试助手读VW0应该发代码:…

    SIMATIC S7-200 2020年10月31日
  • 求教!!!运算过程的变量问题

    像我这样使用vd0可以吗? 图片说明:    最佳答案 可以,你可以使用子程序里的临时变量,这样可以节省数据存储区 提问者对于答案的评价:谢谢,我想再问一下为什…

    2021年7月5日
  • 通讯接口转换

    买了一个RS232转RS485的接头,在RS485一侧,说明书上写,引脚1是485-,引脚2是485+,引脚5是GND。可是PLC的接口不是标准的RS485的吗?西门子的资料中,P…

    SIMATIC S7-200 2021年7月5日
  • S7 200PLC 连上位机

    做空调机组的控制系统:16个200CPU,一台上位机,怎么通讯连比较好,只做过7个CPU连上位机的,上位机采用WINCC,谢谢 最佳答案 1、如果S7-200站少的话,可以用PPI…

    SIMATIC S7-200 2021年7月5日
  • PLC200关于自由口问题

    226PLC一个端口被设置了自由口,我想用这个自由口进行监控整个程序的运行,怎么设置这个自由口才能与我的编程软件相连接并且能进行监控程序各个输出输入点的运转状态? 最佳答案 你监控…

    SIMATIC S7-200 2021年7月5日
  • S7200与伺服电机进行Modbus通讯控制

    我通过modbus给第三方伺服电机的命令触发器(参数编号:P5-07) ,见图6,写数据来对伺服电机进行位置控制,首先能确定的是我在伺服调试软件里直接写1执行第一段路经,…

    2017年10月29日
  • S7-200抽真空

    您好!      我是PLC新手。有这样一个实验:用PLC控制旋片泵和罗茨泵对炉内抽真空。  &nb…

    SIMATIC S7-200 2021年7月5日
  • S7200PLC定时器的问题

    请问大家S7 200  224的CPU就只有T0,T32,T64,T96四个1MS的定时器吗,假如程序中要实现多个毫秒级时间触发改怎么才能实现呢,麻烦…

    SIMATIC S7-200 2020年10月31日
  • 两台S7-200 PLC与工控机通讯

    硬件:两台S7-200 控制器,其中一台是CPU224CN,另一台是CPU226CN,还有一台工控机,组态软件WINCC。要求使用以太网通讯方式,对两台S7-200PLC…

    SIMATIC S7-200 2020年11月1日
  • 请问,我这有一个项目

    这个项目用组态王软件来做组态画面,用西门子200PLC来控制现场设备,但现在要求,PLC放在现场,但工控机要放在距离现场有300米的控制室里,问现在工控机与PLC之间用什么方法通讯…

    SIMATIC S7-200 2020年11月1日

发表回复

登录后才能评论