fhpyw
级别: 略有小成
精华主题: 0
发帖数量: 146 个
工控威望: 333 点
下载积分: 751 分
在线时间: 157(小时)
注册时间: 2010-11-21
最后登录: 2024-05-08
查看fhpyw的 主题 / 回贴
楼主  发表于: 2019-06-01 15:41
我用一个1PG来控制一个MRJ2S,回原点复位后,自动运行时,电机只能正转,不能反转,就是只能往正数方向走。
我给#3 b8位是0
给#17的值是正转17,反转是-20.
自动运转时只往一个方向转,但运转的值是对的。手动正反转没问题。
请大神指教一下。
fhpyw
级别: 略有小成
精华主题: 0
发帖数量: 146 个
工控威望: 333 点
下载积分: 751 分
在线时间: 157(小时)
注册时间: 2010-11-21
最后登录: 2024-05-08
查看fhpyw的 主题 / 回贴
1楼  发表于: 2019-06-08 00:23
现在可以反转了。
现在的问题是,我要在触摸屏上输入一个负值,电机才能反转,但我想在触摸屏上输入的值是一个正数。
要怎么做呢?要在PLC的程序上做一个转换吗?
fhpyw
级别: 略有小成
精华主题: 0
发帖数量: 146 个
工控威望: 333 点
下载积分: 751 分
在线时间: 157(小时)
注册时间: 2010-11-21
最后登录: 2024-05-08
查看fhpyw的 主题 / 回贴
2楼  发表于: 2019-06-09 16:09
引用
引用第4楼andy003于2019-06-08 07:14发表的  :


sub k0 触摸屏上输入的值 d0
ddrvi d0 k1000 脉冲 方向
这样应该就可以了
.......

但是我是用一个fx2n-1pg来控制一个MRJ2S的驱动器,屏是三菱的2107.
fhpyw
级别: 略有小成
精华主题: 0
发帖数量: 146 个
工控威望: 333 点
下载积分: 751 分
在线时间: 157(小时)
注册时间: 2010-11-21
最后登录: 2024-05-08
查看fhpyw的 主题 / 回贴
3楼  发表于: 2019-06-16 10:21
引用
引用第7楼source08于2019-06-10 11:48发表的  :
在程序里做*-1的运算就好了。

就个方法可以,谢谢!