登录
首页
PLC论坛
PLC论坛
回帖
发帖
正文
主题:用PLC的PID来控制plsy的脉冲输出频率
点击:1979 回复:6
楼主
编辑
引用
管理
977998309
用PLC的PID来控制plsy的脉冲输出频率,这个想法行的通吗?响应时间怎么样?能够具有PID的理论效果?
主要是想解决用伺服来实现定长,高速定位。
13-07-23 14:12
1楼
编辑
引用
管理
xlian
很麻烦、不容易
13-07-23 15:10
2楼
编辑
引用
管理
wushulin
设定PID输入4~20mA.设定距离总长度0~100.
设定电机每转10000CP.设定丝杆螺距为4mm.
当PID输入为4mA时,电机位置为原点。PID为20mA时,电机运行到100位置。
上述关系己经明确。计算出16mA运行100mm的值.然后算出每1mA运行的距离值。
最后把这个值放入驱动脉冲数就可以了。电机不可能每0.1mA都动作一下,而是每达到多少个值才能动作一次,因此说不可能绝对跟踪。
脉冲输出控制方式为绝对位置控制方式。PLC要求有定位模式的才可以使用。
13-07-24 08:28
3楼
编辑
引用
管理
977998309
嗯,的确很麻烦,不过想证实一下这个想法
13-07-24 12:38
4楼
编辑
引用
管理
977998309
谢谢吴工指导,还想有PID实现实时反馈,看来有点勉强。
1.具体情况是压辊作为传动,编码器作为最终反馈,实现定长,之前用20段减速,编码器压辊的周长和编码器每转脉冲量的比值算出每一个脉冲对应的长度。
2.根据设定的长度,对应的脉冲量实现定位的。不过系统的稳定性就欠佳。
所以就想能不能通过其他方法提高稳定性。
13-07-24 12:51
5楼
管理
匿名用户
该帖内容不符合相关规定!
13-07-24 22:16
6楼
编辑
引用
管理
xlian
PLC在做位置控制时,首先跟据你的运行速度与加减速时间计算出初速度加速到目标速度的脉冲数与目标速度减速到初速度的脉冲数,然后执行位控指令,在脉冲输出期间改变脉冲速度与脉冲数是不生效的,只有停止当前的动作,重新设置速度与位置再次启动位控指令才可以;当然如果是工作速度模式下的伺服你可以这样做,只要PLC支持,如三菱有可变速脉冲输出指令;
13-08-02 10:23
工控新闻
倍福基于 PC 的控制技术和 EtherCAT:安全设计,智赢未来
华北工控|EMB-3552搭载飞腾D3000M处理器,为政务数智化转型提供强劲动能
汇川技术X四川昊鑫X沐风明创:以AI为擎,合力推动川渝产业数字化升级
HMS技术干货:EtherCAT设备组态时PDO Assign与config关键字的作用
倍福获奖 | ATRO 模块化机器人荣获 2026 年度创新奖
舍弗勒长沙新研发大楼正式启用,持续深耕本土研发
人工智能助力新型工业化 第九届数字中国建设峰会工业智能产业生态大会成功举办
CIEI将与全球数据周与第五届长三角国际应急博览会两大顶级行业盛会联动,与全球精英共赴智能未来!
更多新闻资讯