编了个用plc控制步进电机速度(42系列)的,pid设置如下:
给定50~2500 (代表速度) PV设定:50~2500(代表速度)
输出24~1200(代表控制PWM的周期)利用向导生成pid
=============================
vw24代表计算出来的速度(用编码器)
vd26设定速度的单元
vw30输出单元,输出24~1200
===============================
有问题就是程序启动后,无论vw24速度如何变化,vw30就是输出24,就是不会变化?这是什么原因??请大虾指点
问题补充:
PLC的前世今生 你好
你说的pid来实现pwm,应该只能调节脉冲宽度吧
不能调节脉冲的周期吧?
图片说明:
最佳答案
请用SM0.0调用测试下。另外200PID支持PWM输出的,不用你那么复杂。详情去下载中心下载A0136,检索PID.
Micro''n Power
参考:S7-200PLC>功能、编程调试>PID功能
http://www.ad.siemens.com.cn/download/searchResult.aspx?searchText=A0136
提问者对于答案的评价:
谢谢你的回答,
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc252929.html