Softing的Profibus接口卡
USB接口的Profibus:PROFIusb
网上找到USB接口的:
其支持的协议和接口为:
PROFIBUS Protocol:
Fieldbus Connection:Active Connection Cable (Approx. 120 cm) with 9-Pin D-Sub Connector |
其中,参考:
知:DP-V0和DP-V1,都是Master,而FDL==Field bus Data Link,是数据链路层的。
如何配置PROFIusb
把USB接口的PROFIusb连接到电脑上后,安装好驱动:
PROFIBUS Drivers and API Version 5.45.10 |
后,打开对应的配置工具
Softing PROFIBUS -> Drivers and API -> Runtime System -> Driver Configuration
去配置:
系统正常的话,应该是可以在PROFIusb下面显示出对应的Node0,且是绿色的,表示正常的。
即,下图中,那个Node1,如果是绿色的,才是正常的:
即,应该是这种:
Application Note No. 15 Product: Softing PROFIBUS Interfaces
可以看到的信息是:
Device Names: Alias Dev. Names:
|
另外,对于上述地址,也找到了类似的代码:
中的:
sprintf(DeviceName, "\\\\.\\PROFIBUS\\Board%u\\Pb%u\\Management",Board,Channel);
此处,我手上没有PROFIusb,所以打开时,显示的是空的:
然后可以手动去Add:
由于此处没有实际的设备,所以显示信息都是unknown:
PCI接口的PROFIboard PCI
另外也找到了,PCI接口的,有好几种:
PB-IF-1S: PROFIBUS Interface Card: PROFIboard PCI (1-channel, slave)
PB-IF-1MS:PROFIBUS Interface Card: PROFIboard PCI (1-channel, master/slave)
PB-IF-2MS:PROFIBUS Interface Card: PROFIboard PCI (2-channel, master and master/slave)
配置PROFIboard PCI
如上,类似于PROFIusb,去:
Softing PROFIBUS -> Drivers and API -> Runtime System -> Driver Configuration
打开配置,找到,(好像是)
PBpro PCI/PBpro cPCI
可以看到,目前也是没有设备的,正常的话,去add出来一个node0/node1,应该就可以了。
根据:
如果选的是:
PROFIboard PCI
则是:
根据文档:
NOTE: PROFIcard / PROFIcard 2 supports only DP / FMS Master operating mode. Changing the operating mode causes the hardware driver to download the selected firmware |
此处则只支持 DP/FMS Master:
结果是:
Profibus接口卡的驱动
后来, 关于驱动方面,也找到一个新闻:
Softing updates PROFIBUS driver software
支持很多种协议:
支持的平台:
PROFIBUS Communication DTMs, PROFIBUS OPC servers, and S7/S5 OPC servers run on Softing’s Windows-specific architecture. |
总结
先要去买合适的接口的,比如是USB还是PCI,然后安装驱动,然后去配置。
配置好之后,才能继续:
用配置工具,比如Softing Configuration Mangager?,去组态:
然后才能去
在配置工具中操作Slave设备
或
用代码,调用Profibus 驱动的API去操作Slave设备。
转载请注明:在路上 » 【整理】Softing的Profibus接口卡