小白jjjj
级别: 略有小成
精华主题: 0
发帖数量: 38 个
工控威望: 340 点
下载积分: 2463 分
在线时间: 44(小时)
注册时间: 2018-05-24
最后登录: 2020-11-26
查看小白jjjj的 主题 / 回贴
楼主  发表于: 2018-07-27 11:21
欧姆龙PLC使用PLS2进行定位,到达位置时停止脉冲输出,就搞不懂PLC是怎么知道位置到了,像三菱PLC的位置都是直接写在指令里的,那欧姆龙的位置在哪定义???
一直搞不懂,求大侠帮忙解惑!!!
nightblueblu
道阻且长,穷且益坚。
级别: 论坛先锋
精华主题: 0
发帖数量: 1015 个
工控威望: 1837 点
下载积分: 236 分
在线时间: 1104(小时)
注册时间: 2017-02-09
最后登录: 2024-11-05
查看nightblueblu的 主题 / 回贴
1楼  发表于: 2018-07-27 11:54
你不知道欧姆龙的指令不需要在指令上输入那么多参数吗?指令上指定的寄存器一般都是包含后面好几个寄存器,指令上写输出端口,输出模式等,其他的像加减速,频率,脉冲数等你按照指令要求往这些寄存器写值就行了。至于反馈位置,同样有脉冲数记录的寄存器,在特殊寄存器A寄存器里面,具体的请查看手册
楼主留言:
就拿PLS2来说,端口,模式,加减速,启动频率,包含这四个,如果我发脉冲让伺服走100的位置,那PLC怎么知道到100的位置停止脉冲,我就迷糊在这一点
Your happiness is everything.
nightblueblu
道阻且长,穷且益坚。
级别: 论坛先锋
精华主题: 0
发帖数量: 1015 个
工控威望: 1837 点
下载积分: 236 分
在线时间: 1104(小时)
注册时间: 2017-02-09
最后登录: 2024-11-05
查看nightblueblu的 主题 / 回贴
2楼  发表于: 2018-07-30 09:30
图片:
欧姆龙的手册软件里面就有,非常方便,给你截了个图,仔细看这个例子,指令上输入的是D100,D100后面的5个寄存器都是占用的,后面5个用来传送参数的,D100和D101是加减速频率,D102和D103是目标频率,D104和的D105是脉冲输出总数。同样下面的D110也是,D110和的D111是开始频率。

虽然手册是英文的,如果有PLC基础,看懂难度还是不大。
[ 此帖被nightblueblu在2018-07-30 09:39重新编辑 ]
Your happiness is everything.