本人想用欧姆龙PLC控制伺服电机,伺服电机需要跑好多位置,对于每个位置怎么用变址指令呢?请发个实例到邮

我的邮箱:[email protected],或加我的QQ,,,谢谢

你可以把要跑的位置存放于暂存器中,如位置1放D0,位置2放D2,依此类推。
伺服运动完一次(D0),将变址寄存器加2,
下次运动时就自动读取D2中的值了。追问

有没有具体的变址小程序的,,能否发到我的邮箱中。。谢谢

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-08-15
先确定选择相对位置控制还是绝对位置控制方式,把地址位置存放于暂存器中实现还是比较好的。追问

用的绝对控制,,,怎么防啊?

追答

用绝对和相对位置都是根据你需要走的距离算出PLC要发的脉冲数,把脉冲数输入到D区(比如D100第一个位置;D110第二个位置;D120第三个位置;等等),需要运动到第一个位置时,在执行脉冲输出指令(PLS2绝对脉冲指令)的脉冲数量设置为D100.同理需要运动到第二个位置时,在执行脉冲输出指令(PLS2绝对脉冲指令)的脉冲数量设置为D110.以此类推有多少位置就设置多少脉冲地址。脉冲数如果是由上位机输入实现的方法也是这样,就是脉冲数存放地址的数据由上位机程序写入。看一下欧姆龙的用户手册,上面有很多例子。实现不难。

第2个回答  2012-08-07
omron PLC 有好多种,基本上都不太一样
CPIH/E/L系列的就是反复用PULS\PULS2指令!
第3个回答  2012-08-08
要用变址V,改变地址
相似回答