深耕于 工控界的小伙伴儿们都知道,运动控制、模拟量、通信等都是我们经常使用到的功能,其中,运动控制又是最能体现 电气工程师水平的一个方面,对于基础知识的深刻理解是我们必备的技能。 S7-1200控制伺服的方式,无外乎以下几种:脉冲、Profinet、Modbus RTU、OUC通信。 这期,我们就来聊聊西门子的中小型S7-1200 plc都可以带多少个伺服? 脉冲控制方式 脉冲控制方式是最常用的一种控制方式,简单、易用,只要伺服支持脉冲即可,通过这种方式,最多可以控制4个轴。
Profinet Profinet不是西门子开发的协议,这是Profinet协会开发、推进的通信协议,西门子只是Profinet协议的坚定拥护者,其全系列产品基本都支持Profinet通信协议。 我们以西门子的基本型伺服控制器V90为例,组态工艺对象最多控制8台V90,使用FB284最多控制16台V90。 Modbus RTU Modbus RTU是串口通信协议的一种,S7-1200通过扩展CM1241可以实现Modbus RTU通信,其做主站,可以最多带31个伺服,伺服只要支持Modbus RTU即可,但需要注意的是,Modbus RTU是基于RS485接口的半双工工作模式,需要通过轮询对多个伺服进行数据读写,控制实时性比较差,选择该控制方式时要慎重,西门子的基本型伺服控制器V90也支持Modbus RTU通信。 OUC 正如我们前面文章所讲述的,OUC通信即开放式用户通信,其包括TCP/IP、Modbus TCP、UDP、ISO_ON_TCP四种通信协议,通过该控制方式最多可以控制14台伺服。 目前, 物联网发展的势头正旺,从事于智能智造的小伙伴儿们的薪酬也有了较大提升,同样,PLC控制伺服的方式也会快速的发生变化,在这个物联网,一网到底的时代,类似于Profinet的通信协议会大行其道。 |