分类目录归档:液压油缸

PROFINET对比PROFIBUS

经常听到有人说PROFINET比PROFIBUS抗干扰性强
来看看部分网友的见解:

网友A:

PROFIBUS-DP 比PROFINET 有一个优点那就是通讯中断以后恢复连接的时间比较快大概就1S以内。PROFINET通讯中断以后建立通讯的时间比较长,大概5S左右。

网友B:

PROFINET由于是百兆带宽,而PROFIBUS通常是500k~1.5M,相同的报文在介质上通过的时间不同(速度一样,就是有的长有的短,相当与在铁道上的两列火车,一个挂了一百节,一个也是一百节,但是被压缩只有第一列一个车头的长度,速度一样,不知道这样的比喻是否恰当),而干扰是偶发的而且短,如果干扰耦合到第一列火车,可能就是一两个车厢受到干扰,整体没有被干扰,勉强通过,如果是第二列,可能全被干扰了,这也是为什么要降低通信速率的原因,但是干扰到第二列火车的次数反而少了。PROFIBUS是轮询的方式,主站访问从站,从站应答,完成一个站点的访问,如果有一个有问题,会再次发送请求,如果三次失败,这个站点就有问题了;PROFINET是对等发送,例如2ms更新时间,控制器与IO设备都是2ms发送,如果没有收到,缺省发三次,没有收到就认为站点有问题了。如果发送的三次有一次成功就没有问题了,另外PROFIBUS现场的问题主要是安装的问题,例如假线和接头,接头不匹配等。

网友C:

我觉得主要还是在线缆结构上。网线的双绞线要比PB电缆细,而且绞得密。
不用那个紫色PB电缆,就是直接用网线(非屏蔽的)其中一对线连接DP头,都比原装PB电缆抗干扰(变频器环境)要好得多。网线代替的缺点就是:单股铜,不结实。

网友D:

我来个很形象的比喻:小时玩枪打鸭子的游戏,鸭子一闪而过,总是不好打,如果鸭子排成一排,拿一个连发的枪就好打了。

位移传感器的通信接口介绍

位移传感器的输出型式(通信接口)比较多,经常搞不清,整理了下面资料备查。

随着技术的发展,自动化程度越来越高,位移传感器的输出信号越来越多样化,位移传感器的主要输出类型大致分为这几种:摸拟量输出型电流型(4~20mA;或20~4mA);电压型(0~10Vdc;或10~0Vdc);脉冲信号(绝对编码SSI,RS485格雷码信号输出等),及数字量的SSI和Start/Stop,现场总线的CANbus和Profibus-DP等。下面我们来详细的介绍下各种通讯协议:

常用接口介绍

1、Profibus

PROFIBUS(Process Fieldbus)是由西门子等公司开发的一种国际化的、开放的、不依赖于设备生产商的现场总线标准。先后成为德国和欧洲的现场总线标准(DINl9245和EN50170),并于2000年成为IEC61158国际现场总线标准之一,2001年成为我国机械行业标准JB厂r10308.3.2001¨“。PROFIBUS现场总线是一个开放的、与制造商无关、无知识产权保护的国际标准,任何人都可以获得这个标准并设计各自的软、硬件解决方案。PROFIBUS支持双绞线、光钎等通信介质。PROFIBUS分为PROFIBUS-DP、PROFIBUS-FMS、PROFIBUS-PA等,一般传感器只需实现PROFIBUS-DP。这种协议磁致伸缩位移传感器使用的比较多。

2、RS-485

RS-485是IEC制定的推荐标准,这是一个通信接口的物理层协议的标准。使用双绞线、差分方式传输电信号,具有抗干扰能力强,通信距离远,成本低,可以在一条双绞线上实现一主多从德通信模式等优点。其最大通信距离为1200米,在工业上应用十分广泛。但由于其仅实现了物理层,不能解决通信介质共享问题,需要应用程序通过“轮询”的方式实现多机通信,并且在一条总线上只能有一台主机,最多可以有110台设备。拉绳位移传感器和磁致伸缩位移传感器都使用的比较多。

3、SSI

SSI(Synchronous Serial Interface, 同步串行接口)是一种全双工的高速串行接口,主要用于实现芯片与芯片之间的串行通信。支持一主多从的系统结构,它3或4根信号线,以主机主动式读出方式工作,即在主控者发出的时钟脉冲的控制下,实现与从机之间的通信。一般而言SSI的通信距离在1米以内。拉绳位移传感器和磁致伸缩位移传感器都是有应用的。

4、MODBUS

由于RS-485只实现了物理层,难于解决不同厂家的设备在同一系统共存的问题。为此,MODICON制定了一个建立在RS-485之上的“应用层协议”——MODBUS。协议规定了数据包的格式、实现的命令等。任何厂家生产的设备只要其符合MODBUS协议都可以在同一系统中工作。MODBUS协议uye只支持单主机,并通过轮询方式实现共享信道。这种协议一般是磁致伸缩位移传感器使用较多

5、CANBUS

CANBUS是德国BoSCH公司在SAE(汽车工程协会)上介绍的新型串行通信协议,其全称为ControllerArea Network),其主要目的是实现汽车环境中的微控制器之间的通信。由于其可靠性高、通信速率高、结构简单,因而在工业控制领域也获得广泛应用。

CANBUS的最高通信速率为1Mbps,最大通信距离为10KM。支持多主机系统。CANBUS协议包括了物理层和数据链路层,所以它可以实现多台设备共享通信介质。在一条双绞线上最多可以连接110个CANBUS装置,目前协议有CAN2.0A、CAN2.0B等。基本是磁致伸缩位移传感器使用。