Profibus通讯的基础知识
Profibus通讯概述 Profibus总线通讯协议是一种开放式的总线标准,它广泛应用于工业自动化控制领域,包括运动控制之中。 Profibus是遵循欧洲总线标准EN 50 170的总线协议。 Profibus: 国际化,开放式,不依赖于设备生产厂商
Profibus的三个子集 Profibus 的三个子集:FMS, DP 和 PA 在物理层的定义有所不同, DP与FMS均采用RS485技术, PA采用IEC 1158-2技术 均采用符合 IEEE802.4 标准的逻 辑令牌环协议
三个子集的不同任务 FMS主要用于PLC与PLC之间的通讯 DP主要用于远程I/O之间的通讯 PA主要用于主控制器对传感器供电并读取反馈信息
Profibus的网络构成 Profibus DP/FMS按分段方式构成网络 每段可有32台设备,整个网络可有 127台设备 每段的电缆长度与总线的波特率有一定的关系,见下表 段与段之间可通过中继器相连,网上中继器最大个数在 3 和 10 之间
Profibus的网络构成 中继器(Repeator)的作用是将传输信号放大、整形,中继器的引入不可避免会引起位传输的延迟 当网络上设备太多、网络总线太长,引起传输信号衰减严重时,就应该考虑使用中继器 中继器两边的网段必须使用相同的波特率 Profibus DP 中继器
Profibus的数据链路层 网络上的每个主站都设有一个定时器:实际令牌运行时间。这个定时器 计算从令牌离开本站到令牌再次到达本站的时间,这个时间值与最大令 牌循环时间的差值即是本站可以控制令牌的时间 当网络上的令牌环建立后,每个主站保持有三个地址:本站地址TS,前趋地址PS,后继地址NS。TS发送完之后,就发出一数据帧将令牌转移 给NS 如果NS没有响应,则TS断定NS已经不活动。TS会发出广播帧,征询是 否有其他站的站地址比NS小,如有,则该站取代NS在逻辑环中的地位, 这就完成了一个不活动站的删除
1、电缆接法 一根红的一根绿的,然后外面有屏蔽层。 接线的时候,要把屏蔽层接好,不能和里面的电线接触到。要分清楚进去的和出去的线分别是哪个,假如是一串的,就是一根总线下去,中间不断地接入分站,这个是很常用的方法。在总线的两头的两个接头,线都要接在进去的那个孔里,不能是出的那个孔,然后这两个两头的接头,要把它们的开关置为ON状态,这时候就只有进去的那个接线是通的,而出去的那个接线是断的。其余中间的接头,都置为OFF,它们的进出两个接线都是通的 2、电缆的测量 接好了线以后呢,还要用万用表量一量,看这个线是不是通的。假如你这根线上只有一个接头,你量它的收发两个针上面的电阻值,如果是220欧姆,那么就是对的,假如你这根线已经做好了,连了一串的接口,你就要从一端开始逐个检查了。第一个单独接线的接口,是ON状态,然后你把邻近的第一个接口的开关也置为ON,那么这个接口以后的部分就断了。现在测最边上,就是单线接的那个接口,之后的测量也一直都是测这个接口,测它的收发两个针,和刚才一样,假如电阻是110欧姆(被并联了),那么这段线路就是通的,然后把中间刚才那个改动为ON的接口改回到OFF,然后是下一个接口改为ON…….就这么测下去,如果哪个的电阻不是110欧姆了,就是那一段的线路出问题了。
Profibus的数据链路层 每个站在获得令牌若干次之后,总会发出广播帧,询问网上是否有站号 在TS与NS之间的站,如有一个,则该站插入逻辑环。如有多个,则TS 发出分解争用帧,每次允许一个站插入逻辑环 逻辑环的初始化操作是令牌的争用过程,只有一个站争得令牌,其余站 按站插入算法插入逻辑环
Profibus的通讯实验 1. 对硬件进行配置。
Profibus的通讯实验 2. 右键选择add slave对PBI进行配置,选择对应的IO型号。
Profibus的通讯实验 3.对PBI的站号进行配置。点击OK后会自动弹出下面的对话框,自动分配站号和名称。
4.对该站的具体I/O模块进行配置。选择正确的I/O长度。注意要先选择VersaMax Profibus NIU。
5. 配置完成后点击OK。
Profibus的通讯实验 6.在PLC中修改远程IO中输出地址对应的值,模块中相应位的灯点亮,则证明通讯成功。