初次使用步进电机,想通过西门子plc来控制步进电机(不通过驱动器),自己的设想如附图
?看了百度知道一些资料如下:
======================================
两相四线的步进电机,有两个绕组:A,B。
A绕组通正向电流用(+A)表示;通反向电流用(-A)表示。
B绕组表示方法同上。
八拍,半步:(+A)(+B)--(+B)--(-A)(+B)--(-A)--(-A)(-B)--(-B)--(+A)(-B)--(+A)--
========================================================
假如(+A)(+B)-就是Q0.0 Q0.2给1和Q0.1 Q0.3给0就好了
(+B)就是Q0.2给1 Q0.3给0 Q0.0和Q0.1给0
(-B)就是Q0.2给0 Q0.3给1 Q0.0和Q0.1给0
(-A)(-B)就是Q0.0 Q0.2给0和Q0.1 Q0.3给1
是不是这样的吗?这个是第一个问题
第二个问题是 八拍的话 第一拍与第二排给定信号时间间隔有要求吗,有要求的话,一般多少?
还有第三个问题,就是大家有没有实验过PLC通过电压脉冲变化来跟步进电机连线,有的话,大致给个硬件图?
图片说明:
最佳答案
初次使用步进电机,想通过西门子plc来控制步进电机(不通过驱动器),自己的设想如附图
?看了百度知道一些资料如下:
======================================
两相四线的步进电机,有两个绕组:A,B。
A绕组通正向电流用(+A)表示;通反向电流用(-A)表示。
B绕组表示方法同上。
八拍,半步:(+A)(+B)--(+B)--(-A)(+B)--(-A)--(-A)(-B)--(-B)--(+A)(-B)--(+A)--
========================================================
假如(+A)(+B)-就是Q0.0 Q0.2给1和Q0.1 Q0.3给0就好了
(+B)就是Q0.2给1 Q0.3给0 Q0.0和Q0.1给0
(-B)就是Q0.2给0 Q0.3给1 Q0.0和Q0.1给0
(-A)(-B)就是Q0.0 Q0.2给0和Q0.1 Q0.3给1
是不是这样的吗?这个是第一个问题
第二个问题是 八拍的话 第一拍与第二排给定信号时间间隔有要求吗,有要求的话,一般多少?
还有第三个问题,就是大家有没有实验过PLC通过电压脉冲变化来跟步进电机连线,有的话,大致给个硬件图?
图片说明: 1,步进电机的硬件方框图
呵呵,你好
关于步进电机,思路是这样的,plc接步进驱动器,之后再通过步进驱动器控制步进电机动作,并不是像你的图所描述的靠do点一个一个切开关
你所描述的8拍是步进驱动器内部通过相应的电路进行控制切换的,并不是靠plc直接控制的,这点需格外注意
你可以参照下述链接,看看步进电机的控制过程
S7-200 PLC 脉冲输出MAP 库文件的使用 http://www.ad.siemens.com.cn/download/searchResult.aspx?searchText=A0534
纯手打望采纳
提问者对于答案的评价:
给个答案很详细,就是有个问题,像200的DO输出有0.75A,我可以用这个电流驱动小的步进电机是没事的,(自己的步进电机额定参数是4V 0.95A),实际用0.2A电流也可以驱动,所以不想通过驱动板,以上的做法只是实验一下,并不是做产品。。。。所以只想低成本的做实验。。。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc254902.html