长安三怪探方驼子:想学PLC的进来 3

来源:百度文库 编辑:偶看新闻 时间:2024/04/28 22:41:06
三菱的PLC有专门的编码器脉冲输入点(可看具体型号的说明书接线),程序中用“高速计数器”来计数(现在一般PLC都有两个以上单相或两相高速计数器)。计数器的数据经过比较指令可以实现位置控制,精度以编码器的分辨率决定;如果用时间中断处理编码器数据,就可作速度控制。这些说明书和编程手册都有详细资料。要学会看说明书和编程手册,这对以后的独立承担项目非常重要。



有个计数器疑问要请教下doorcontrol老师的

_此主题相关图片如下,点击图片看大图:

梯形图请看附图,我知道在PLC运行时,在X0从OFF到ON时,C0计数器会加一运算。
但如果在PLC未RUN前,X0就已经ON了,那这时PLC再RUN,C0会不会加一运算?




老师,其实我也不知道怎么去测试这个2ms的偏差,但我电磁阀控制的是高压的雾状液体,将液体喷在一个玻璃管壁上面,现在的测试方法就是测试22个管壁上面液体的重量,每次每个的偏差量在2mg以内,一次的喷雾量是50mg,所以我才要求精度很高。请问老师用10KHz信号发生器的脉冲通过分频怎么做啊





以下是引用hyz39275在2008-7-31 12:12:00的发言:

_此主题相关图片如下,点击图片看大图:

梯形图请看附图,我知道在PLC运行时,在X0从OFF到ON时,C0计数器会加一运算。
但如果在PLC未RUN前,X0就已经ON了,那这时PLC再RUN,C0会不会加一运算?


你好!《PLC未RUN前,X0就已经ON了》,当PLC再RUN时接收到的第一个信息就是“X0=ON”,C0照样会加一运算的。但你的图中有个小问题:输入X1应该取上沿这样计数才可靠。




以下是引用anjel1999在2008-7-31 12:09:00的发言:
老师,其实我也不知道怎么去测试这个2ms的偏差,但我电磁阀控制的是高压的雾状液体,将液体喷在一个玻璃管壁上面,现在的测试方法就是测试22个管壁上面液体的重量,每次每个的偏差量在2mg以内,一次的喷雾量是50mg,所以我才要求精度很高。请问老师用10KHz信号发生器的脉冲通过分频怎么做啊


C235~C240高速计数器可以对X0~X3的输入信号做加/减计数。这样每秒10000个脉冲,则每个脉冲仅0.1毫秒。计算精度比T246增加10倍啊。不过按你说的要求,没有必要搞那么复杂,还要增加10KHz信号发生器的成本,得不偿失的。指教只要精心调整,你的系统就可以达到±2mS的要求了。



老师,很感谢你的帮助,但我手上没有那么详细的资料,能给个接线图和程序吗?

----------------------------------------------