andy_zy
级别: 略有小成
精华主题: 0
发帖数量: 90 个
工控威望: 257 点
下载积分: 616 分
在线时间: 42(小时)
注册时间: 2009-03-20
最后登录: 2012-09-13
查看andy_zy的 主题 / 回贴
楼主  发表于: 2011-12-26 21:45
1、首先是PLC的PNP输出和安川伺服的NPN输入的问题:

看论坛大部分的坛友都是说用光耦或者三极管把PNP的输出转换成NPN,但是,

安川的技术告诉我“直接反过来接,本来7脚接+24V,8脚接脉冲,改成7脚接脉冲,8脚接com,当然原来串接的2.2K电阻式少不了的”我不知道他这样说的对不对,
同时西门子的技术告诉我没办法实现,要么更改伺服驱动的输入形式,要么更换为CPU224XPSI,我提到转换的问题,他说不一定能保证波形,而且这也不属于他PLC范围的问题(指把PNP转换为NPN那部分电路)。

在网上查到说伺服驱动内部是双向光耦的话,可以不用区分正负,那这样的话是不是不论是PNP还是NPN都可以按照原来那种7脚接+24V,8脚接脉冲的方法来接呢

附安川接线图



2、位置控制定位指令部分

看手册、查坛友的发帖发现偏向于位控向导和MAP库,到我想实现的功能好像位控向导不好实现,不知道MAP库可以解决不,请大侠赐教,情况如下:

我是用CPU226控制2个变位机,是圆周运动不是丝杠,没有用EM253模块。Q0.0和Q0.1是脉冲输出,Q0.2和Q0.3分别为2个轴的方向。用位控向导的话,只能给Q0.0或者Q0.1设置一个向导。但是我在实际过程中,需要用到几段,比如说,第一次旋转90度,工作一段时间后可能需要再旋转60度,完成后再返回零位(初始位置)。
我的意思是用位控向导,在对Q0.0设定后,就决定了他的旋转角度,不可再继续添加关于Q0.0的向导了,用什么方法解决这个问题呢,只有自己编写指令了吗
jx_einstein
级别: 论坛先锋
精华主题: 0
发帖数量: 868 个
工控威望: 1047 点
下载积分: 2421 分
在线时间: 860(小时)
注册时间: 2010-01-09
最后登录: 2024-11-28
查看jx_einstein的 主题 / 回贴
1楼  发表于: 2011-12-27 09:45
位控向导可以完成,2种方法
1,分别建几个包络,每个转不同的角度
2,建1个包络,在输出脉冲数的地址改,
andy_zy
级别: 略有小成
精华主题: 0
发帖数量: 90 个
工控威望: 257 点
下载积分: 616 分
在线时间: 42(小时)
注册时间: 2009-03-20
最后登录: 2012-09-13
查看andy_zy的 主题 / 回贴
2楼  发表于: 2011-12-27 11:51
引用
引用第1楼jx_einstein于2011-12-27 09:45发表的  :
位控向导可以完成,2种方法
1,分别建几个包络,每个转不同的角度
2,建1个包络,在输出脉冲数的地址改,

哦,谢谢,第一种方法明白了,第二种方法是在运行前,先给SMD72或者SMD82赋值吗
andy_zy
级别: 略有小成
精华主题: 0
发帖数量: 90 个
工控威望: 257 点
下载积分: 616 分
在线时间: 42(小时)
注册时间: 2009-03-20
最后登录: 2012-09-13
查看andy_zy的 主题 / 回贴
3楼  发表于: 2011-12-27 11:54
另,我的第一个问题能不能帮忙解答一下呢,到底哪个可行
xcaq123
工业自动化
级别: 略有小成
精华主题: 0
发帖数量: 242 个
工控威望: 430 点
下载积分: 9875 分
在线时间: 343(小时)
注册时间: 2009-03-06
最后登录: 2024-08-31
查看xcaq123的 主题 / 回贴
4楼  发表于: 2012-01-07 08:36
7脚接脉冲,8脚接com是正确的,我已经用过的,没有问题