环境
软件
- LabVIEW
- LabVIEW Datalogging and Supervisory Control Module
NI LabVIEW软件可以通过多种方式与可编程逻辑控制器(PLC)通信。 Modbus是Modicon于1979年发布的用于与PLC进行通信的串行通信协议,后来被扩展为TCP协议。 Modbus由于其可用性而成为业界事实上的标准通信协议之一。在本教程中,学习如何使用LabVIEW通过Modbus与联网的PLC通信。
本教程使用了LabVIEW数据记录和监控(DSC)模块。该模块包括用于将数据记录到联网的历史数据库,实时和历史趋势,管理警报和事件,将LabVIEW Real-Time目标和Modbus设备联网到一个完整系统中以及为用户界面增加安全性的工具。凭借这些功能,LabVIEW成为用于工业控制应用程序的功能强大的HMI / SCADA软件包。
创建一个Modbus主I / O服务器
在本节中,您将创建一个到Modbus地址的LabVIEW接口,称为I / O服务器。 I / O服务器会使用当前值自动更新LabVIEW。
1、在LabVIEW入门窗口中,单击文件»新建项目。这将打开一个新的LabVIEW项目。
2、如果“上下文帮助”窗口不可见,请按Ctrl + H以显示该窗口。使此窗口保持打开状态,以获取有关光标下方项目的有用信息。
3、在LabVIEW Project窗口中,右键单击My Computer,然后选择New»I / O Server ,如图1所示。
图1:通过LabVIEW项目创建新的I / O服务器
4、在“创建新的I / O服务器”窗口中选择Modbus ,然后单击“继续” 。
5、从型号下拉菜单中选择Modbus以太网。
图2:配置Modbus主I / O服务器
6、在IP地址字段中输入目标Modbus从站的IP地址。如果您不知道如何确定计算机的IP地址,请参考以下网页:外部链接:如何查找IP信息。在此示例中,我们将Modbus从站与主站运行在同一台计算机上,因此我们使用本地主机IP地址127.0.0.1。
7、选择确定。在“项目资源管理器”窗口中会自动创建一个库来管理I / O服务器。
8、通过从项目浏览器窗口中选择文件»全部保存,将项目另存为ModbusDemoProject,将库另存为ModbusDemoLibrary。