一个星期前我跟你一样迷惑,不过我现在是懂了一点了。
原点搜索有两种,一种是PLC再开机时用INI指令定义一个原点,另一种是用外部的限位来作为原点搜索的停止位置。以一种原点搜索的方法仅适用于PLC开机后进行了原点定义,并且是绝对位置的情况下。原点搜索的方式需要在软件中进行设定。
另外如果PLC在停电后高速计数器里的数值和脉冲发射数量的数值都会清零,如果你想在PLC断电后再进行脉冲的原点复归。有两个方法,第一是你用内部的数据寄存器(断电保持的)去记录发送或者接受的脉冲数,在开机时将断电前的数值写入特殊寄存器,然后以此数据为准,用PLS2指令进行方向和位置的定位。另外还有一种方法就是利用外部的限位提供原点,用ORG指令复位。
第一个问题是你确定下你的原点搜索方式,是不是你想要的那种方式。
第二个问题是确定你的PLS2输出的是相对脉冲还是绝对脉冲,如果你的脉冲输出方式不是正确的或者设置的又冲突,可能会没有脉冲输出,也有可能是你的PLS2的参数设置不是正确的。
第三个问题我在上面有所描述。如果是绝对位置脉冲要定义一个原点,不过这个原点在PLC掉电后就丢失了。
这是个人见解,我是omron的菜鸟,高手们不要喷我啊,有错误给我纠正下,在下感激不尽啊。
[ 此帖被zlc1210903在2012-06-11 13:37重新编辑 ]