三菱DPLSY指令伺服接线

 DPLSY输出Y0正转,Y1反转。

接线:绿白10:PP接Y0-(COM0接COM-)

灰白35:NP 接Y1-(COM1接COM-)

问题:无法进行速度控制,改变DPLSY指令中的频率没用,可以进行正反转。

另一种接线方法:10不变,棕11:PG接Y1-,速度可变,但Y1不动,就是不能反转。

注意看:J3-A(中文版)P3-33页,PA13设定为0010,输入波形设定为负逻辑,正转脉冲串/反转脉冲串。

问题找到:12脚OPC在集电极开路方式中要接+;伺服电机的24V+-要接到PLC的输出上,不可接开关电源上,正反转速度会不正常,还会漂!接线方式还是PP接Y0,NP接Y1。这样就可以实现Y0输出正转,Y1输出反转,两个不同方向的脉冲来实现正反转。而使用脉冲+方向下次测试。以下为开平线中的手动操作梯形图:

 

### 使用FX5U控制器控制伺服电机的配置方法与编程示例 #### 参数设置 在使用三菱FX5U控制器控制伺服电机之前,需完成必要的硬件连接参数配置。具体来说: - **硬件接线**:将伺服驱动器的脉冲输入端(PUL+ DIR+)分别连接到PLC的Y0Y4端子。同时,确保X2、X3X4分别作为左限位、原点检测右限位信号接入PLC[^1]。 - **基本参数配置**: - 设置伺服驱动器的拨码开关至匹配模式,例如脉冲数设为1600,电流设为1.2A。 - 在PLC内部通过软件界面调整相关寄存器值以适配伺服特性,如最大速度、加减速时间等[^2]。 #### 脉冲输出控制 为了实现精确的位置或速度控制,可以利用DPLSY指令发送变速脉冲序列给伺服驱动器。 ```plc ; DPLSY 指令用于生成变速脉冲输出 DPLSY K1, S1=1000, S2=8000 ; 向轴K1发出初始频率为1kHz逐渐加速到8kHz的脉冲流 ``` 此代码片段中的`S1`定义起始频率而`S2`则表示目标频率,两者共同决定了运动过程的速度变化曲线[^2]。 #### 回原点操作 执行自动寻找机械零点的操作通常借助DSZR命令完成。 ```plc ; DSZR 实现回零功能 DSZR S1=500, S2=100, D1=K1, D2=M100 ; ``` 这里`s1`代表接近原点前后的低速移动速率;`s2`指定了更慢的爬行阶段速度以便精准停靠于传感器标记处;`d1`选定参与动作的具体坐标系号;最后由布尔变量`m100`记录整个流程的状态结果。 #### 绝对/相对定位管理 无论是固定距离还是动态轨迹规划都离不开专门设计好的函数调用来达成目的。 ##### 相对定位DDRVI 当只需要让设备沿某一方向前进特定长度时可采用如下方式: ```plc ; DDRVI 执行增量型路径指引 DDRVI S1=D100, S2=3000, D1=Y0, D2=Y4 ; ``` 其中源地址`s1`保存有期望达到的目标偏移量数据单元编号;同样地,速度设定也来源于另一个存储区`s2`; 输出通道继续保留默认分配即分别为正向脉冲(Y0)及其对应转向指示灯(Y4)[^2]. ##### 绝对定位DDRVA 如果希望每次启动都能回到预定义的标准位置,则应该考虑运用绝对寻址机制: ```plc ; DDRVA 定义全局参照框架下的终点座标 DDRVA S1=D200, S2=4000, D1=K1, D2=M200 ; ``` 上述语句里的各个字段含义均保持不变只是现在它们指向的是独一无二的世界坐标体系而非简单的局部差分描述而已[^2]. ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值