|
|
|
发表人:HEYP |
发表时间:2005/6/17 3:33:00 |
|
|
本栏论题: |
光电编码器和PLC组成多点定位系统 [15950] |
光电编码器:koyo 200p/r
PLC:CPU226
要求:在直轨上,三点定位控制多个阀门,并反复
驱动:选用变频器 G11S 2.2KW
请介绍点经验,一时无从下手 |
|
以下是关于《光电编码器和PLC组成多点定位系统》论题的回复(共18篇,分2页显示) |
回复:个人经验
1、高速计数器指令配置一个高速计数器
2、采用一个比较中断的方式,首先设置一个定位点,达到后,再中断程序中,根据不同的定位点(需要加条件)完成阀门的置位/复位(必须用置位/复位),同时,将中断事件定位点设置为下一个,依次类推。
3、变频器必须采用制动电阻。能够快速制动,定位精度好好
|
|
回复:高速计数
以选用OMRON PLC为例,首先判断采样频率,200线乘以每秒编码器圈数,接近或者大于1.5KHZ的话需要配采集模块,就是说如果速度低于每秒7圈的话用输入端子00 01 02就可以满足要求;然后设置PLC系统参数为开高速计数功能,设定高速计数方式和复位方式;计数实时数据在248 249单元。写程序用PRV指令读出并送到DM区,定位行程短总脉冲数少的话就可以直接启动比较指令,大于或等于触发输出状态;如果定位行程长的话就需要进行高低权位的累计,即将当前值增加到10000或者一个数值时候高位加1,并清当前值,最后高位乘以倍率加低位送入一个长字节单元(三位或4位或更多),最后用长字比较或者表比较触发输出即可。
|
|
回复:质疑!比较指令是不行的
高速计数器的采样值的累加变化是非常快的,两个数值之间的变化时间远小于PLC扫描周期时间。
采用比较指令,无法精确定位到一个点位上,需要采用比较中断的方式,用中断方式定点比较。
|
|
回复:bohood老兄所言有道理,但是上述编码器是200线的低速编码器
bohood老兄所言有道理,但是上述编码器是200线的低速编码器,用本程式完全可行。有时间请赐教,本人从事工业控制系统设计,行业为成套设备与非标数控机床,武汉。欢迎相互交流学习。
|
|
回复:可行是肯定的,但是只能用大于比较
可行是肯定的,但是只能用大于比较,不能用等于比较。
比如计数范围:0-5000,需要在1000点、2000点定位的话,只能用大于1000或者大于2000,用比较指令,是无法定位到1000、2000这个点上,执行机构只能在1000以上或2000以上的某个不确定点上动作。
而采用中断的方式,就可以准确到1000点、2000点的点位上让执行机构动作。
|
|
回复:完全同意你的看法,看来我以后写程序要周详一点,谢谢你的指点。
完全同意你的看法,看来我以后写程序要考虑周详一点,谢谢你的指点。
|
|
回复:谢谢楼上各位的讨论
谢谢楼上各位的讨论,收获不小
|
|
|