欧姆龙PLC控制伺服电机的程序

谁帮忙写个程序,要梯形图

第一个 INI 指令:停止脉冲输出端口0的脉冲输出,使该端口对应的私服电机停转。

第二个 INI 指令:改变端口0的脉冲输出的当前值,最新值在D10 D11 中指定。(注:该指令只在 第一个@INI指令执行后才能执行,否则,会发生错误!)

第三个 PRV 指令:读取端口0的脉冲输出当前值,并把当前值(PV值)存储到D500 D501中

(注:A280.04是脉冲输出时的标志位,即电机运转的时候A280.04为1,停转 时,为0 ;A280.03作用刚好相反。)


扩展资料:

检修工艺及技术要求

(1) 测量电压时,要用数字电压表或精度为1%的万能表测量

(2) 电源机架,CPU主板都只能在主电源切断时取下;

(3) 在RAM模块从CPU取下或插入CPU之前,要断开PC的电源,这样才能保证数据不混乱;

(4) 在取下RAM模块之前,检查一下模块电池是否正常工作,如果电池故障灯亮时取下模块PAM内容将丢失;

(5) 输入/输出板取下前也应先关掉总电源,但如果生产需要时I/0板也可在可编程控制器运行时取下,但CPU板上的QVZ(超时)灯亮;

(6) 拨插模板时,要格外小心,轻拿轻放,并运离产生静电的物品;

(7) 更换元件不得带电操作;

(8) 检修后模板安装一定要安插到位。

参考资料:百度百科-欧姆龙plc

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-11-12

d202 设定值100,d203设定1000,d133设定值50,伺服驱动器设定成脉冲加方向,还有一些细节去看伺服驱动器说明书吧

追问

怎么才能把脉冲调出来额,顺便问下,,你这个是让伺服电机怎么运转的,,比如正反转啊,,还有什么的,,,就是如果用这个梯形图伺服电机怎么运转,如果可以的话能不能把那个程序压缩了发给我

追答

我这个让伺服电机转动一定的距离,,距离的设定由d202设定,方向由#111 改成#101.速度由d134设定。。

追问

能不能把这个程序上传 要得有点急 谢谢啊 太感谢了

本回答被提问者采纳
第2个回答  2013-11-12

要用PLS2指令来完成,具体的你好好看一下资料参考,这个是专门的绝对相对定位指令

追问

能不能把这个程序上传上来额。。。。。。。万分感谢。。。。跪求啊。。。。还有能不能给个这个编程软件的下载网址啊

追答

这个软件是直接找欧姆龙代理商要的。网上你百度收一下应该就有好多
至于程序,你要是只是定位的话你抄我这一段程序也够了,因为这就是定位指令的用法,你也得适当查一下资料(欧姆龙CP1H操作手册),看一下定位指令的详细用法。如果你这个看不懂的话那我给你程序也没太大的意义。
注意:在启用定位指令之前一定的用 INI 指令把你对应轴的当前值赋值,不然是没法用的;检验你有没有对当前置赋值的办法就是,你点击正转反转的时候,当前值是平滑加减还是跳跃为0之后再加减,如果是后者的话你就必须的 INI 赋值。

追问

我不是说这个软件,而是这个程序的文件能不能上传一下,,,,谢谢啊

第3个回答  推荐于2017-08-05
楼主,请确认是否接了Z信号,如果接了Z信号,请确认是否设置正确。另外如果没有Z信号,或者驱动的是不带编码器的电机。你这种方式缺少了原点接近信号,意思就是说复位速度太快,你可以慢速复位应该可解决问题。如果想省钱或者简单易做,可以参考如下设置:具体如下:1、只使用原点信号;2、从远处往原点处高速接近,检测到原点信号后,INI指令控制立刻停下;3、低速继续往前动作几毫米;4、INI停下,往反方向低速动作;5、检测到原点信号的下降沿或者上升沿,INI指令停下,再用INI指令设置当前位置为原点位置;6、如果位置还不够准确,请再次以更低速度重复上述动作做二次复位,当可解决你的问题。本回答被网友采纳
第4个回答  2016-03-20

要求呢?

最简单的控制

相似回答