求PLC高手指导!!!急!!!关于用PLC控制步进电机的!

我的毕业设计做的是自动包装码垛生产线的控制系统,其中有一个转位机,可以转过90度,停止一会,再转回来。我的想法是,用步进电机来作为转位机的动力,使用的PLC是三菱的FX2N-128MR,连接扩展模块FX0N-8EYT来作为输出接口,使用两个晶体管输出接口,一个来输出脉冲控制电机转过的角度,一个来控制电机正反转,程序如下:

这样做行得通吗?

PLSY是高速指令,指令功能为脉冲输出指令。只能使用主单元为晶体管输出的PLC中的Y0和Y1这两个输出口。FX2N-128MR是继电器输出型PLC,显然不能胜任此功能。
程序编的也有问题,无法实现题目的要求。追问

程序的问题是什么?

追答

初始步S0一般只作为步进程序初始步,进行步进程序初始化和软元件复位和清零。不直接进行控制输出,一般返回到初始步S0是步进结束,等待转换条件执行下一次步进,循环执行一般返回到S20。
上面的程序是PLC上电以后将无条件循环执行步进指令,无法停止。

追问

刚才程序是简化了的,原版是想上面这样的。如果是这样,可行吗?

还有因为我的设计中有很多输出都是需要继电器输出的(有比较多的气缸电磁阀),所以采用的是FX2N-128MR,然后用扩展模块来得到晶体管输出接口。不过我听前辈说,可以将Y0、Y1接口处的继电器去掉,接步进电机,这样行吗?

追答

  作为毕业设计还是可以用的。
  将Y0、Y1接口处的继电器可以输出脉冲,不过去掉Y0、Y1接口处的继电器需要一定的检修技术手段和经验。

追问

谢谢大大!那位前辈没有说清楚具体,因此我想问下:是只要把Y0、Y1接口处的继电器去掉就可以直接接步进电机了,还是说需要别的步骤?
我担心答辩的时候,老师会问起怎么拆的继电器,又怎么连接的步进电机,为什么拆了就可以直接输出脉冲了?希望大大能稍微解释下。

追答

因为在PLC内部输出口的继电器也是由晶体管控制输出的。
继电器是无法高速动作的,所以无法输出高速脉冲。拆了继电器后略微改接一下线路就是晶体管输出了。不过,对于学生来说,只有知道原理就可以了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-06-02
1、选型有问题·!FX0N-8EYT不支持高速脉冲输出功能,直接选择FX2N-64MT-001就行了,输出再经小型继电器或固态继电器过渡就行了。
2、脉冲输出驱动不对,不能这样使用。
具体的使用方法可以加Q详谈追问

嗯!你的QQ是?

追答

5347636

第2个回答  2013-06-02
我建议最好用仿真软件模拟一下!自己也更清楚了。
相似回答