文章导读:
- 1、松下PLC中的脉冲输出指令SPDH,在永宏中用什么指令来代替???
- 2、哪位知道这个指令是什么指令??永宏PLC的!!!!!!!
- 3、永宏PLC绝对位置数据读取指令(ABS)?
- 4、永宏PLC 140指令中提示错误:“超过最大步数
松下PLC中的脉冲输出指令SPDH,在永宏中用什么指令来代替???
松下PLC中的脉冲输出指令SPDH,在永宏中指令
指令是F140 格式如下:
注意:F140指令只是调用你编的定位程序,如上图例子,Ps:0 指的是第0组脉冲输出,即Y0/Y1;D400是存放定位程序首地址,D420是指令工作起始地址。
上面那条F140指令只是调用定位程序。具体的定位程序要创建一个伺服命令表格,里面写上一条一条的定位指令,还有指令和指令间的转移条件等。
哪位知道这个指令是什么指令??永宏PLC的!!!!!!!
永宏的单轴定位指令是F140格式如下注意:F140指令只是调用你编的定位程序,如上图例子,Ps:0指的是第0组脉冲输出,即Y0/Y1;D400是存放定位程序首地址,D420是指令工作起始地址。具体定位指令怎么写,请你看相关编程说明。
永宏PLC绝对位置数据读取指令(ABS)?
永宏用法和三菱不同的 它用提140指令 然后是在伺服表格里填 就可以 非常简单方便点下拉就可以选择你的控制方式 具体的用法你一个个去试去看它的效果 手册中也有一些介绍
永宏PLC 140指令中提示错误:“超过最大步数
很多人在使用140号定位指令时,会出现报错,错误码36:超过最大步数。客户不明白,为什么出现这种报错?如何消除这种报错?如何预防此类错误发生?
其实引起此类报错原因,基本都是140号指令WR+0缓存器的值太大,超过伺服命令表格最大步数,导致指令报错。引起这种情况一般是PLC在使用前,缓存器有值没有初始化,或者是程序里面WR+0缓存器和其他位置缓存器重复。
消除此类报错,最简单直接的办法就是将140指令WR+0里面的值清零,然后再执行。为了以防此类问题,可以在程序里面做一个清除功能,执行140号指令之前将此指令WR+0缓存器清零。
能,执行140号指令之前将此指令WR+0缓存器清零。