西门子plc脉冲向导控制伺服电机,生成的三个子程序,可以控制伺服电机运行,但是我怎么没看见正反转是怎么控制的,包络里面把位置设置成负数,确定显示错误。 西门子是怎么控制伺服电机反转的,是要其他单独给反转Q0.4之类的线圈控制吗?
最佳答案
你用的什么方式来控制的,是一直运行,还是相对定位,还是绝对定位,这三种控制方式要实现换向的话都必须停机后在去换向,然后再次启动才能实现换向。一直运行和相对定位在停机后去改变方向控制点的状态后再次上电就可以实现换向。绝对定位换向的条件是停机后将运行脉冲数改成比当前脉冲数大或是小就可以实现,这里的大小是指,当前运行脉冲数为5000的话要实现改方向的话就把脉冲数改成2000,就可以实现换向,如果当前运行的脉冲数为-5000的话,改成0或比当前值大的数就可以实现换方向。这三种方式改方向都要停下后再去改变当前状态,再次启动后才能实现换向。
SIMATIC S7-200 SMART位置控制:http://www.ad.siemens.com.cn/productportal/prods/s7-200-smart-portal/200smarttop/smartsms/034.html
SIMATIC S7-200 高速脉冲输出:http://www.ad.siemens.com.cn/productportal/prods/s7-200-portal/micropower2013/smart%20sms/036.html
提问者对于答案的评价:
定位控制西门子的是不是跟三菱的理念不一样,三菱的是直接在指令里面指定好了那个端子输出的是转向,西门子的只能在指令外自己单独控制端子完成方向的选择,还有西门子的设置向导怎么没看见绝对位置定位这个选项啊,那要做绝对位置定位从哪里设置。
最佳答案作者回复:
有决对定位指令,你仔细看上面的连接就知道了,方向控制和三菱,台达是一样的,你可以在程序里面指定那个Q点为方向就可以了。
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc366723.html