szxszx 发表于 2016-4-20 16:21:11

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

要用PLC控制多路舵机,PLC的脉冲输出口不够用,想用晶体管输出口配合定时器输出脉冲(脉宽0.5~2.5ms,周期20ms),但是大部分的PLC定时器最小只有1ms,无法实现50us分辨率的PWM

yu_studio 发表于 2016-4-20 16:27:23

老老实实用脉冲输出口吧
就连1ms的定时器意义也并不大,因为程序跑一遍的时间已经超出1ms了。除非用中断,但PLC中一般不建议这么频繁中断。

yu_studio 发表于 2016-4-20 16:36:48

另外,还需要PLC支持IO立即刷新,不支持立即刷新的话,即使在程序中改了输出状态,也要等到程序运行一遍完了,刷新IO的时候输出状态才会改变。

szxszx 发表于 2016-4-20 17:03:09

多脉冲输出口的PLC有推荐吗?

i7gly 发表于 2016-4-20 17:21:34

这本来就不是PLC干的活,还不如加个单片机跟PLC通讯.

sddp001 发表于 2016-4-20 17:22:06

PLC干单片机的活

szxszx 发表于 2016-4-20 17:25:45

嗯,确实难为PLC了,因为系统里面有PLC控制,想让他一并把舵机控制实现了

youkebing 发表于 2016-4-20 17:26:24

在我那个开源PLC改,应该可以

sxmilovebb2 发表于 2016-4-20 18:52:35

不是PLC能干的活

yuyu87 发表于 2016-4-20 18:55:41

这不是PLC干的活啊,用单片机不要太简单

米南费岛 发表于 2016-4-20 19:08:18

plc不是所有的晶体管都能做高速输出

ggddll 发表于 2016-4-20 19:24:10

怎么会没有 !多看看手册!但是口要求多的话就麻烦了。不是所有口都是高速输出口的。


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

modbus 发表于 2016-4-20 19:32:33

多路PWM的PLC不多,多路脉冲串的PLC倒是不少

ddcour 发表于 2016-4-20 20:08:31

是多少路PWM,看有没有专门的模块?

zzsczz 发表于 2016-4-23 19:35:12

PWM是 一些专用(运动控制)PLC的外设

IO模拟 PWM ,这个用法很naive

daikai520 发表于 2016-4-23 21:06:23

用工控板卡,与PLC通信吧。。

censtar 发表于 2016-4-23 21:14:24

专用的模块。可以搞定。但价格。。。

dtlz 发表于 2016-5-6 22:21:46

这个要看多少路吧,现在PLC一般单机就可以在4-6路高速了,加扩展更多

NJ8888 发表于 2016-5-6 22:40:17

你们这么神?连PLCt特性都懂,我还不知道呢,只以为PLC是高级单片机,单片机能做的PLC也能做

szxszx 发表于 2016-5-7 08:10:45

已经确定PLC无法实现,现在改用新唐的M0518设计控制板,M0518有24路PWM,专门干这种事情

huangqi412 发表于 2016-5-7 20:16:53

szxszx 发表于 2016-5-7 08:10
已经确定PLC无法实现,现在改用新唐的M0518设计控制板,M0518有24路PWM,专门干这种事情 ...

24路是多少个定时器

szxszx 发表于 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个通道共享一个计数器。
页: [1]
查看完整版本: 请教:有没有定时器小于1ms的高速PLC