"三阶段"优秀工程师之路
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标准化的技术路线讲解视频:S88标准、技术架构和不断迭代
加入博途之友,与优秀工程师有约
芮老师的书籍(京东和当当可以购买)