搜索
bottom↓
回复: 22

请教:有没有定时器小于1ms的高速PLC

[复制链接]

出10入10汤圆

发表于 2016-4-20 16:21:11 | 显示全部楼层 |阅读模式
要用PLC控制多路舵机,PLC的脉冲输出口不够用,想用晶体管输出口配合定时器输出脉冲(脉宽0.5~2.5ms,周期20ms),但是大部分的PLC定时器最小只有1ms,无法实现50us分辨率的PWM

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入0汤圆

发表于 2016-4-20 16:27:23 | 显示全部楼层
老老实实用脉冲输出口吧
就连1ms的定时器意义也并不大,因为程序跑一遍的时间已经超出1ms了。除非用中断,但PLC中一般不建议这么频繁中断。

出0入0汤圆

发表于 2016-4-20 16:36:48 | 显示全部楼层
另外,还需要PLC支持IO立即刷新,不支持立即刷新的话,即使在程序中改了输出状态,也要等到程序运行一遍完了,刷新IO的时候输出状态才会改变。

出10入10汤圆

 楼主| 发表于 2016-4-20 17:03:09 | 显示全部楼层
多脉冲输出口的PLC有推荐吗?

出0入0汤圆

发表于 2016-4-20 17:21:34 | 显示全部楼层
这本来就不是PLC干的活,还不如加个单片机跟PLC通讯.

出0入0汤圆

发表于 2016-4-20 17:22:06 来自手机 | 显示全部楼层
PLC干单片机的活

出10入10汤圆

 楼主| 发表于 2016-4-20 17:25:45 | 显示全部楼层
嗯,确实难为PLC了,因为系统里面有PLC控制,想让他一并把舵机控制实现了

出0入89汤圆

发表于 2016-4-20 17:26:24 来自手机 | 显示全部楼层
在我那个开源PLC改,应该可以

出0入0汤圆

发表于 2016-4-20 18:52:35 | 显示全部楼层
不是PLC能干的活

出15入186汤圆

发表于 2016-4-20 18:55:41 | 显示全部楼层
这不是PLC干的活啊,用单片机不要太简单

出0入0汤圆

发表于 2016-4-20 19:08:18 来自手机 | 显示全部楼层
plc不是所有的晶体管都能做高速输出

出0入0汤圆

发表于 2016-4-20 19:24:10 | 显示全部楼层
怎么会没有 !多看看手册!但是口要求多的话就麻烦了。不是所有口都是高速输出口的。


有专用指令的,不是用定时器!不是用定时器!不是用定时器!

出0入0汤圆

发表于 2016-4-20 19:32:33 | 显示全部楼层
多路PWM的PLC不多,多路脉冲串的PLC倒是不少

出10入95汤圆

发表于 2016-4-20 20:08:31 | 显示全部楼层
是多少路PWM,看有没有专门的模块?

出95入8汤圆

发表于 2016-4-23 19:35:12 | 显示全部楼层
PWM是 一些专用(运动控制)PLC的外设

IO模拟 PWM ,这个用法很naive

出0入0汤圆

发表于 2016-4-23 21:06:23 | 显示全部楼层
用工控板卡,与PLC通信吧。。

出0入0汤圆

发表于 2016-4-23 21:14:24 来自手机 | 显示全部楼层
专用的模块。可以搞定。但价格。。。

出0入0汤圆

发表于 2016-5-6 22:21:46 | 显示全部楼层
这个要看多少路吧,现在PLC一般单机就可以在4-6路高速了,加扩展更多

出0入0汤圆

发表于 2016-5-6 22:40:17 | 显示全部楼层
你们这么神?连PLCt特性都懂,我还不知道呢,只以为PLC是高级单片机,单片机能做的PLC也能做

出10入10汤圆

 楼主| 发表于 2016-5-7 08:10:45 | 显示全部楼层
已经确定PLC无法实现,现在改用新唐的M0518设计控制板,M0518有24路PWM,专门干这种事情

出0入0汤圆

发表于 2016-5-7 20:16:53 来自手机 | 显示全部楼层
szxszx 发表于 2016-5-7 08:10
已经确定PLC无法实现,现在改用新唐的M0518设计控制板,M0518有24路PWM,专门干这种事情 ...

24路是多少个定时器

出10入10汤圆

 楼主| 发表于 2016-5-8 08:50:53 | 显示全部楼层
M0518提供:
2路PWM发生器-PWM0和PWM1,每路PWM支持6通道PWM输出或输入捕捉。12位的预分频器可以为16位比较器和计数器灵活配置时钟。PWM计数器支持向上,向下,上下计数方式。
PWM用比较器和计数器的比较来产生事件,这些事件用来产生PWM脉冲,中断,ADC转换的触发信号

2组BPWM发生器------ BPWM0 和 BPWM1。每组BPWM提供6个BPWM输出或输入捕获通道。有一个12位预分频器来支持灵活的时钟, 用于带有16位比较器的16位BPWM计数器。BPWM 计数
器支持递增计数,递减计数和可逆计数,6个通道共享一个计数器。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-3-29 06:41

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表