3708407
111111111111111
级别: 略有小成
精华主题: 0
发帖数量: 118 个
工控威望: 375 点
下载积分: 684 分
在线时间: 64(小时)
注册时间: 2007-08-03
最后登录: 2024-08-20
查看3708407的 主题 / 回贴
楼主  发表于: 2011-11-03 21:56
大家好:
在下用欧姆龙PLC,CP1H用ORG指令回原点结束时,为什么A276的值 还是不为0呢,
另外没有执行回 原点 动作 时,用PLS2指令定位就不可用吗,没有反应!
照这样那么,每次开机时都要回一次原点吗,
以上三个问题,多谢各位指教,
zlc1210903
级别: 工控侠客
精华主题: 0
发帖数量: 483 个
工控威望: 3543 点
下载积分: 1050 分
在线时间: 343(小时)
注册时间: 2011-06-14
最后登录: 2024-07-02
查看zlc1210903的 主题 / 回贴
1楼  发表于: 2012-06-11 13:25
一个星期前我跟你一样迷惑,不过我现在是懂了一点了。
原点搜索有两种,一种是PLC再开机时用INI指令定义一个原点,另一种是用外部的限位来作为原点搜索的停止位置。以一种原点搜索的方法仅适用于PLC开机后进行了原点定义,并且是绝对位置的情况下。原点搜索的方式需要在软件中进行设定。
另外如果PLC在停电后高速计数器里的数值和脉冲发射数量的数值都会清零,如果你想在PLC断电后再进行脉冲的原点复归。有两个方法,第一是你用内部的数据寄存器(断电保持的)去记录发送或者接受的脉冲数,在开机时将断电前的数值写入特殊寄存器,然后以此数据为准,用PLS2指令进行方向和位置的定位。另外还有一种方法就是利用外部的限位提供原点,用ORG指令复位。
第一个问题是你确定下你的原点搜索方式,是不是你想要的那种方式。
第二个问题是确定你的PLS2输出的是相对脉冲还是绝对脉冲,如果你的脉冲输出方式不是正确的或者设置的又冲突,可能会没有脉冲输出,也有可能是你的PLS2的参数设置不是正确的。
第三个问题我在上面有所描述。如果是绝对位置脉冲要定义一个原点,不过这个原点在PLC掉电后就丢失了。
这是个人见解,我是omron的菜鸟,高手们不要喷我啊,有错误给我纠正下,在下感激不尽啊。
[ 此帖被zlc1210903在2012-06-11 13:37重新编辑 ]
羡慕高手,希望有一天我也成为高手。