热度 12
2015-10-29 11:54
2181 次阅读|
0 个评论
板卡入门 l 板卡是什么? 板卡是一个比较抽象的称呼,是不需要严格去弄清楚它到底是个什么意思的,也没有必要给它一个严格的定义。一般是把和PC机有结合并能完成一定通讯,数据交换,能完成特定功能的PCB模块统称为板卡。如,数据采集卡,运动控制卡,视频采集卡。都可以称呼为板卡。 l 板卡的作用? 板卡的作用主要就是实现网关的功能,帮助一些客户的工控机下面所带的从站进行一系列的协议转换,用户可以在基于PC自动化的各种实时以太网现场总线系统中使用统一的标准。当然,完整的协议堆栈都在板卡中实现了,总得来说:板卡的出现极大程度的帮助了客户摆脱了用户PC应用程序。板卡充当主站的时候,还是可以并行带标准的从站数量。板卡的出现极大程度的帮助了客户摆脱了用户PC应用程序,板卡的供应商一般都会提供一些demo程序,供客户开发使用的。 l 客户对板卡可能的要求? 1. 板卡是否提供了驱动,提供的驱动是怎样的,有没有源代码那些? 2. 板卡都支持哪些协议呢? 3. 板卡支持的驱动有哪些? 4. 板卡是否可以兼容Step7 ? 5. 板卡是否支持FDT/DTM 板卡应用 今天,比任何时候,快速和灵活性在自动化行业的各个应用领域都变得更迫切,一款高性能的板卡将使用与快速的PC以及工作站。常见的主要有下面四种:PCI、PCI-Express、CompactPCI和PC104+接口板卡 DF PROFI II接口板卡可用作DP主站或DP从站。除了标准的PROFIBUS DP/DPV1服务,该板卡还提供一个看门狗功能,含物理PROFIBUS线路断开,符合主站class 1冗余思想。如果运作的PC系统出故障,一个无缝开关切换到一个冗余的备用系统 l “客户说他们想找一款PCI板卡做主站的,自己开发程序,用C++语言。” 给客户推荐的方案就是:COMSOFT公司的DP PROFI II PCI接口的板卡,作为PCI、PCI-Express、CompactPCI和PC104+接口板卡,DF PROFI II广泛应用于各种领域,DF PROFI II接口板卡可用作DP主站或DP从站。他也提供了C语言等多种产品开发的API函数库,包含支持windows和linux的驱动。 在安装完板卡之后:点击C盘---Program Files---Comsoft GmbH---C and c++ Sample---DFProffi_2_PCI_DEMO l 发货清单里包含了C/C++代码包括: l 初始化DF PROFI II板卡 l 启动DF PROFI EE板卡 l 完成过程数据交换和诊断数据 l DPV1服务 l ” 想找一款能同时模拟125个主站的板卡,类似woodhead的一个产品,有专门的软件可以实现的。主要是为了测试产品,woodhead不满足是因为他们只有PCI接口,而用户想用VNE或者PMC接口,“ 翻译过来客户的意思就是:“找一个能够模拟多个从站的DP板卡,通过一个物理的DP接口接到自己研发的产品上,模拟现场使用的多个从站一起工作的情况,从而测试自己研发的产品是否符合要求” 那么这要求硬件上需要做的事情不会很多,可能就是要求板卡的IO数据处理能力较强。更多的工作其实应该是要在软件上完成的,我们的板卡如果是您自己开发应用程序的话,是可以完成的,即写一个应用程序:让它能模拟多个从站,然后设置不同的报文和发送间隔等,让它们模拟现场的情况一起发送给您的设备。这是可行的,推荐客户的是COMSOFT产品的DP PROFI II ,只是我们目前没有固定的标准软件,这个没有办法给您提供帮助。 当板卡做主站(Master)时候,可以用该配置软件通过相应从站(Slave)GSD文件进行组网配置,并下载到板卡中进行仿真和数据通讯测试。软件配备了详尽的帮助说明文件。 l “想找一个能够采集Profibus DP数据的网关或板卡,目的是可以接电脑,在电脑上用labview来采集数据“ 那么首先明确的是客户主要想要这个采集profibus DP的数据,那么要明确客户主要是想要采集什么样的数据,是主从站的通讯的数据吗?通过什么来采集呢? 推荐的解决方案DF PROFI II+OPC:LabVIEW PROFIBUS VISA驱动装备有NI的LabVIEW,含一个实时PROFIBUS DP连接。安装在一个传统PC系统上,在LabVIEW for Windows下,尽可能安装在一个运行LabVIEW RT的实时PXI system上,例如用作一个高性能的PAC系统,用于时间第一的测试应用或者工业自动化应用。 Data Access OPC Server基于自由线程-/多线程观念,以实现最佳性能,支持DPV0 Master class 1 和 DPV1 Master class 2 服务。OPC Server支持DPV0 Master class 1冗余观念含两个完全相同的PC系统用于安全第一的应用领域。 l ”目前已经开发了Profibus DPV1的从站设备 而且开发了对应的Device DTM,需要对其通讯情况做测试“ 根据客户的需求可以推荐DF PROFI II +DTMPactware提供FDT的框架应用-免费。 FDT 1.2 Communication DTM可用于DF PROFI II接口板,包含任何符合FDT 1.2的容器应用程序。用作PROFIBUS DP Master class 2,该接口板可配置任何DP从站。 要开发PROFIBUS DP-V1 设备DTM, 需要安装支持PROFIBUS DP-V1协议的通信DTM,主要负责跟PROFIBUS DP-VI设备通信交互,包括非周期性数据交换的连接初始化,读写服务,Abort终止连接等服务,由于实际通信PROFIBUS DP-V1报文是由通信DTM构造,因此上层设备DTM只用根据需要构造对应的XML数据帧,由通信DTM根据这些数据帧构造对应的PROFIBUS DP-V1报文,当通信DTM 获取到设备的响应报文后,也会以XML格式的数据帧反馈给设备DTM 设备DTM ,解析XML格式数据帧就可以实现与设备的交互。