首页 理论教育 如何在Linux系统中配置HomePlug1.0PLC网络

如何在Linux系统中配置HomePlug1.0PLC网络

时间:2023-07-02 理论教育 版权反馈
【摘要】:与在Windows操作系统中相同,在Linux中安装PLC网络也同样包括两个步骤,第一,将PC的网卡连接至电力网络上某个PLC设备之上,第二,使用Linux版的PLC配置工具完成配置工作。图9.28 配置编译参数此后,使用make命令,可以启动PLC配置工具的编译过程。图9.31中,该配置工具正在检测已经连接到PLC网络PLC设备。图9.31 使用Linux版PLC配置工具检测以太网PLC设备本例中,检测出的PLC设备的物理层数据传输率约为12.829Mbit/s。由此可知,这些设备均是符合HomePlug1.0规范的设备。

如何在Linux系统中配置HomePlug1.0PLC网络

与在Windows操作系统中相同,在Linux中安装PLC网络也同样包括两个步骤,第一,将PC的网卡连接至电力网络上某个PLC设备之上,第二,使用Linux版的PLC配置工具完成配置工作。

如果PLC设备使用的是USB接口,则必须安装以太网USB虚拟接口的驱动程序。为此,必须通过以下地址下载、恢复含有该驱动程序的文件(适用于Devolo设备):

http://download.devolo.biz/webcms/0607105001130251610/dLAN-linux-pack-age-2.0.tar.gz(图9.19为Devolo网站的网页)。通过该页面,可以下载dLAN duo设备的PLC配置工具。

单击链接“Driver Linux”开始下载该工具程序,当出现如图9.20所示的下载窗口时,通过设置,将文件保存在磁盘中的某个位置。

实例中,我们将该文件保存在以下目录之内:

978-7-111-33601-3-Part02-120.jpg

文件下载成功之后,使用以下命名,对该文件执行两次解压操作:

978-7-111-33601-3-Part02-121.jpg

978-7-111-33601-3-Part02-122.jpg

图9.19 Devolo dLAN duo设备的配置工具的主页

978-7-111-33601-3-Part02-123.jpg

图9.20 Linux操作系统中PLC工具的下载窗口

此时,必须将USBPLC设备连接至PC上的可用端口。接下来,运行以下命令,对设备的识别情况进行验证:

978-7-111-33601-3-Part02-124.jpg

命令“dmesg”的运行结果如图9.21所示。

978-7-111-33601-3-Part02-125.jpg

图9.21 dmesg命令的运行结果

进入PLC工具的解压目录,按照以下方法安装已经下载的驱动程序:

978-7-111-33601-3-Part02-126.jpg

该目录所包含的文件如图9.22所示。

978-7-111-33601-3-Part02-127.jpg

图9.22 USBPLC设备驱动程序目录内的文件

此时,必须切换为超级用户(根用户)模式,并运行安装命令install.boot.sh(见图9.23)。

978-7-111-33601-3-Part02-128.jpg

图9.23 运行安装命令

下一步,必须运行命令make usbdriver,完成USB驱动的编译(见图9.24):

978-7-111-33601-3-Part02-129.jpg

978-7-111-33601-3-Part02-130.jpg

图9.24 运行命令make usbdriver

编译成功地完成之后,运行以下命令(见图9.25),将驱动程序安装在合适的磁盘目录之内(见图9.26):

978-7-111-33601-3-Part02-131.jpg

978-7-111-33601-3-Part02-132.jpg

图9.25 运行命令make install-usbdriver(www.xing528.com)

978-7-111-33601-3-Part02-133.jpg

图9.26 运行命令make install-boot

最后,运行下一个命令:

978-7-111-33601-3-Part02-134.jpg

使得计算机开机时,自动加载该USB驱动。

重新启动计算机,验证所有的命令是否运行成功。

重启结束时,该设备必须仍然连接在USB端口上。使用图9.27所示命令,检查并确认该新的USB以太网虚拟网卡已经安装成功。网卡dlanusb0确实已经安装好(见图9.27)。此时,我们可以开始安装配置工具程序。

978-7-111-33601-3-Part02-135.jpg

图9.27 确认以太网/USB虚拟网卡已经安装

Linux版配置工具已经解压在与USB驱动程序相同的目录之内,因此,首先是将它放入另一个合适的目录之内:

978-7-111-33601-3-Part02-136.jpg

如图9.28所示,首先,我们开始为它配置编译参数。

978-7-111-33601-3-Part02-137.jpg

图9.28 配置编译参数

此后,使用make命令(见图9.29),可以启动PLC配置工具的编译过程。

编译成功之后,必须使用命令make install,将已经编译的文件安装在合适的磁盘目录之内。

978-7-111-33601-3-Part02-138.jpg

图9.29 编译PLC配置工具

在以太网/USB虚拟网卡或以太网卡连接至USBPLC设备或以太网设备的情况下,使用以下命令,可以启动并运行该配置工具(见图9.30):

978-7-111-33601-3-Part02-139.jpg

图9.30 安装PLC配置工具

978-7-111-33601-3-Part02-140.jpg

该工具可以在接口eth0或者dlanusb0上运行。图9.31中,该配置工具正在检测已经连接到PLC网络PLC设备。

978-7-111-33601-3-Part02-141.jpg

图9.31 使用Linux版PLC配置工具检测以太网PLC设备

本例中,检测出的PLC设备的物理层数据传输率约为12.829Mbit/s。由此可知,这些设备均是符合HomePlug1.0规范的设备。

此后,配置工具会弹出一个菜单,该菜单有如下4个子功能:

1)“set local network password(设置局域网密码)”:为PLC设备、通过以太网直接连接至该PC上的设备等设置PLC网络加密密钥(NEK)。

2)“set remote network password(设置远程网络密码)”:为连接至电力网络上的远程PLC设备(DEK)配置PLC网络密钥。

3)“list remote devices(列表查看远程设备)”:列出已经连接至PLC网络且配置有相同PLC网络密钥的所有PLC设备。

4)“exit(退出)”:退出该配置工具。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈