您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 质量控制/管理 > DP-VOV1的区别
PROFIBUS-DP用于现场的高速数据传送时,主站周期地读取从站的输入信息并周期地向从站发送输出信息。目前PROFIBUS-DP有3个功能版本,即DPV0、DPV1、DPV2。DPV0实现的PROFIBUS-DP基本功能和特征:即采用RS-485双绞线、双线电缆或光缆进行数据传输,波特率为9.6K~12Mbps。设备类型有:(1)一类主站(DPM1),中央可编程控制器PLC等。(2)二类主站(DPM2),如可编程、可组态、可诊断的设备。(3)DP从站,如分散式I/O设备。各主站间令牌传递,总线上最大站点(主-从设备)数为126。主-从用户数据传送采用循环方式,每个DP从站的输入和输出数据最大为246字节。主-主数据传送采用非循环方式;DPM1与DP从站之间的数据传送分为3个阶段:参数设定、组态配置和数据交换。因为DPV0只允许主站和从站之间进行周期性数据交换,而不允许进行非周期性数据传输,DPV1可实现这一要求,它是DP的扩展功能,是对DPV0基本功能的补充,且与DPV0兼容。其扩展的功能有:DPM1与DP从站间可以进行非循环的数据传输;带DDLM读和DDLM写的非循环读/写功能,可读写从站任何所需要的数据;允许报警响应,DP基本功能允许DP从站用诊断信息向主站自发地传输事件,新增的DDLM-ALAM-ACK功能被用来直接响应在DP从站上接收的报警数据;DPM1与从站间的非循环数据传输。DPV0是循环交换数据,例如CPU与分布式IO的通讯.DPV1是非循环数据交换,例如报警信息上传等.DPV2则可支持从站间的数据交换.比如:在某一时刻,我要控制该设备动作,这时要求写数据到该设备以达到控制目的,又比如修改该设备的某些参数等,但都不是周期性地写,而是在我需要的是时候就写,平时还是一直读实时数据)这样用DPV0就不能实现,要用DPV1才能实现以上功能!任何非周期的报文都可通过周期报文实现,关键是如果你不需要实时数据的话,比如偶尔设置参数,读参数,那用非周期实现是最好不过的了。可以在周期性报文中自己定义个传输规则,就能实现了!(如果你没有DPV1的开发包的话,要自己编程,很难实现DPV1的功能的!)PROFIBUS–DP用于现场层的高速数据传送。主站周期地读取从站的输入信息并周期地向从站发送输出信息。总线循环时间必须要比主站(PLC)程序循环时间短。任何非周期的报文都可通过周期报文实现,关键是如果你不需要实时数据的话,比如故障报警,(时间偏差1μs),比如偶尔用上位机设置参数,那用非周期实现是最好不过的了。DPV1的主站一定兼容DPV0的子站。DPV1的设备名称可视(设备的名称地址)可以用组态实现。设备的故障报警是在报文中加入一个故障信息字节。不涉及过程自动化,完全满足通讯的目的需要。
本文标题:DP-VOV1的区别
链接地址:https://www.777doc.com/doc-2910236 .html