电机控制
直播中

李霞

7年用户 1185经验值
私信 关注
[问答]

请问大神怎么用三菱fx1sPLC控制步进电机自动往返运动?

要求如下,上电自动复位回原点,按下X1正转指定的脉冲数D1,1秒后自动返回原点,等待下一次操作,有梯形图最好,或者简单讲解一下到达指定位置之后怎么触发自动回原点这个动作

回帖(2)

李丽

2023-3-30 14:02:15
如图所示,X1按下,M0置位,执行PLSY指令,以100Hz频率输出D1个脉冲个数,输出完了,特殊辅助继电器M8029自动为ON,复位M0,置位M1,延时1s,执行PLSY,同时方向Y1输出,反转,还是以100Hz频率,个数为无限个。直到碰到原点限位X2,停止。
2.jpg
举报

王杰

2023-3-30 14:02:39
您好,首先需要在三菱FX1S PLC中连接好步进电机的驱动器和电机。然后可以使用以下步骤来控制步进电机自动往返运动:

在PLC程序中添加一个复位输入信号(如X0)和一个正转输入信号(如X1)。

在PLC程序中添加一个脉冲计数器(如D1),用于存储正转的脉冲数。

在PLC程序中添加一个计时器(如T1),用于延时1秒。

在PLC程序中添加一个正转输出信号(如Y0)和一个反转输出信号(如Y1),用于控制电机的正转和反转。

使用以下梯形图编写PLC程序:

__________
|          |
|          |
X0----|          |
|          |
|          |
X1----|          |
|          |
|          |
D1----|          |
|          |
|          |
Y0----|          |
|          |
|          |
Y1----|          |
|          |
|          |
T1----|          |
|__________|
在梯形图中,当X0为真时,电机会自动复位回原点。当X1为真时,电机会根据D1的值正转指定的脉冲数,然后T1开始计时。当T1计时结束时,Y0被设置为假,Y1被设置为真,电机反转
举报

更多回帖

发帖
×
20
完善资料,
赚取积分