与驱动器之间的通信
目前,大多数生产机械都使用了数字总线系统,它们处理管理层、机器控制和执行机构间的通信,用于两种通信类型:过程通信和数据通信。
(1)过程通信
过程通信包括周期性地传送数据与设定值,被传送数据量相对较小,例如一个驱动器只需要4~16字节。连接传感器和执行器的数量一般由系统组态决定,它可以使处理通信的总线周期保持恒定。对于只有过程通信的系统,总线周期通常由控制器所带的轴数决定。
(2)数据通信
数据通信不直接应用于生产过程的执行,而是工程开发中需要。数据与编程装置非周期性地进行数据交换。通信量可以做到很大,可以大于100字节。
总线周期由过程通信与数据通信组成,不带数据通信的总线系统可以缩短通信时间,同时又能保证总线周期的等时同步效果,因此对于伺服系统的控制,采用过程通信模式。profibus与profinet是西门子最常用的两种通信方式,最新版本都支持等时同步功能。
针对两种通信模式,profidrive特性以报文的形式明确了驱动器与控制器之间的数据访问程序。在伺服控制中,西门子驱动器的专有报文105不但含有控制器对驱动器与编码器的命令字,还包括动态伺服控制(dsc)属性的通信字,如下图所示。
带有dsc的报文105
其中,stw是控制器对驱动器的控制字,nsoll_b作为速度预控发送给驱动器,g1_stw是编码器的控制字,xerr与kpc分别是位置控制器的偏差与比例增益。dsc带来的好处是将位置控制器从运动控制器中转移到驱动器中,以提供其采样周期,进而提高系统的动态特性。
与控制器之间的通信
在很多大型工业生产线中,一个运动控制器所带的轴数不能满足工艺要求,因此很多情况下会需要两个以上的运动控制器,而且控制器之间所带的轴不是独立的,依然存在同步关系,即人们经常提及的分布式同步的需求,如下图所示。
控制器之间的分布式同步
控制器与控制器之间也可以建立profibus或者profinet通信方式,通过主从通信的模式,来实现不同控制器所带轴之间的分布式同步。
opc
opc客户机应用程序可以通过一个标准的、开放式的、与制造商无关的接口,与opc服务器进行通信。运动控制器可以将自己的变量通过opc的形式传递给opc服务器。这种方式常用于第三方监控设备对simoiton数据的监控、采集以及修改。
tcp/ip
在很多场合中,运动控制器需要与工控机建立数据交换关系,但交换的都是实时性比较差的数据,因此不用来参与运动控制,只是为了监控或者修改数据。在工控机中可以通过vb、vc等通用编程语言来实现tcp/ip通信。西门子运动控制器simotion也为用户提供了相关的指令。
Chiplet和异构集成对先进封装技术的影响
以预算为中心的诺基亚3.4和诺基亚5.4智能手机的发布
电脑硬盘已达到存储极限怎么办?win10这个功能可以帮忙
电能质量监测第1部分:符合标准的电能质量测量的重要性
英特尔存储技术新突破 耗电将降低至少25倍
运动控制器的通信功能有哪些呢?
解析程序员为什么需要理解 CPU?
中国安防行业企业排名
一文详解FC和FB的区别与用法
简单的Voltus功耗分析
ADuCM360的主要特性及应用范围分析
基于中间件技术的密码在实际应用中的系统保障方案
库卡中国区CEO王江兵已于6月底正式离职?为什么要离开?
TSMaster—CCP/XCP标定功能详解
浅议通信网络优化解决方案
NSA发布IPSec虚拟专用网络安全指南,预先配置的加密套件和IPSec策略
e络盟为亚太区提供备受赞誉的Harwin Gecko G125连接器
苹果多米诺骨牌倒下 代工厂的消亡史
百度或为一家独立的人工智能芯片公司融资
澳洲创企UCOT通过基于区块链的溯源技术打击假货 获400万美元融资