博途群讨论:S7-1200可以同时使用总线轴和脉冲轴吗?有几种伺服控制方式?

文摘   2024-10-28 20:01   广东  

"三阶段"优秀工程师之路

1、基础阶段:博途PLC技术。

2、中级阶段:博途与C#高级语言技术。

3、高级阶段:PLC标准化编程方法。

标准化方法之路!

      一位群友提出S7-1200的伺服控制问题,问题具有通用性,发到15个“博途之友”交流群进行探讨,把优秀群友的发言整理分享给大家。

一、群友提问:

      请教大家个问题,西门子1200是不是总线轴和本体脉冲不能同时使用?用了5个总线轴,临时加了个脉冲伺服,组态的时候勾选不上,路过的大神指导一下。

二、群友讨论

群友A:可以同时用,你应该都是使用的工艺对象吧?

芮庆忠:应该是可以同时使用的。

群友B:能同时使用,我改造机台就是,要么原来只有四个脉冲轴然后添加几个总线轴。要么原来总线轴,然后加脉冲,注意运动控制块的版本。

群友C:总线轴分工艺轴和非工艺轴,工艺轴的话,数量是有限制的因为所有的运算和位置控制是PLC决定的,会占用大量的CPU计算和内存空间。而非工艺轴限制小一些,因为位置控制是伺服本身决定的,只占用少量的CPU计算和内存,能带多少轴,主要看CPU的内存大小和程序大小。

一般的伺服运动控制,都建议走非工艺轴,因为对CPU的负担小,对CPU的要求也就小很多。

群友D:有的觉得工艺组态的方式简单,能使用PLC  Open的轴功能块。Epos有些人用不习惯。

芮庆忠:开始用Epos的时候,会感觉复杂一些。

群友B:@广州西门子芮庆忠 是的,你用3号报文的总线也是在工艺对象那里可以一直添加八个。走111报文就不用工艺对象了。再加脉冲四个,也就是工艺对象那里最多可以加12个,1214c的plc。

群友E:我们基本都是用Epos的控制方式,控制环在伺服侧,占用CPU资源少。

三、有感而发:回顾一下S7-1200PLC运动控制方法的变迁


第一阶段:脉冲伺服为主的方式

      我在2014年加入西门子,负责S7-1200产品,那时候只有脉冲方式控制伺服,可以兼容不同品牌伺服,但是接线麻烦,V90 PN伺服还没有问世。

第二阶段:PN伺服为主的工艺对象控制方式

      在2016年左右,西门子推出V90PN伺服,几年后PN通信逐步成为伺服控制的主流,但是工艺对象控制方式比较耗费CPU的资源,比如S7-1200通过PN可以控制8台V90伺服,实际上控制两三台,CPU的资源就已经消耗很多。

第三阶段:PN伺服为主的Epos控制方式

      在2019年左右,西门子推出FB284功能块控制伺服,控制环在伺服侧,减少CPU资源的使用,比如S7-1200通过PN可以控制16台V90伺服,有的客户做到了10台伺服控制。

第四阶段:轴控制库的控制方式

      一条指令代替多条指令的应用,完成指令的高效使用,目前只适合S7-1500和S7-1500T。


四、新一代S7-1200将增加更多的运动控制功能,值得期待




与“优秀者”同行!

让技术学习更简单!


PLC标准化的学习方法:从混沌到有所感悟和理解的过程

PLC标准化的技术方法:标准化包括哪些技术点?技术点之间的关系是怎样的?

PLC标准化的技术路线讲解视频:S88标准、技术架构和不断迭代

博途群讨论:两个群对C#和SCL语言的讨论,终于把SCL语言应用总结清楚了

群交流的价值:6年西门子精英群的群友真实反馈

书友之约:博途PLC书籍3大配套资源发布

加入博途之友,与优秀工程师有约

 芮老师的书籍(京东和当当可以购买) 


博途之友
本公众号由西门子博途PLC产品经理、《西门子S7-1200 PLC编程及应用》和《西门子S7-1500 PLC编程及应用》书籍主编负责管理,基于西门子自动化、信息化和数字化为主的技术交流与分享,以技会友。
 最新文章