1. 硬件组态和网络配置
选用的是12系列15C PLC
连接3台梅特勒ACT350系列称重模块
不过在次之前需要将你所需通讯设备的GSD文件导入到项目中(可从设备厂家官方下载)
流程步骤:博图选项进入→管理通用站描述文件(GSD)→选择GSD安装路径→勾选文件安装
安装号后即可从硬件目录中(图1-1)选择并拖拽到网络视图中并进行PN连接配置

图1-2为PLCIP地址为192.168.2.1,所以所有子设备的网段都配置成在网段2上但不同地址如此ACT350IP地址为192.168.2.6

可在右侧网络概览中进行硬件名称命名,多台同样设备需命名不同名称-图1-3

在与设备通讯前,需要在线监控设备并分配设备名称

在需要与多台同设备通讯的情况下需要一台一台分配,否则会冲突
第1步右击设备选择分配名称
第2步确认在线访问中的接口类型和通讯方式是否正确
第3步更新列表等加载出来设备后点击分配名称即可将设备的IP同步成之前配置的同网段
2. 通信编程

在编程前需要先了解该设备分配给我们PLC的通讯地址(可自己分配但不可重叠)以及设备的地址功能码(需从官方下载说明书)
此处所举例子是项目中会用到的数据:
此处1为我们PLC得到的称重数值(Measuring Value)和设备状态字(Device Status)
此处2为我们PLC输出给称重命令字(Command)
将该地址在变量表中命名


将输入地址映射到程序DB块中,后期方便更换其他产品称重模块时,只修改输入点步修改DB块

通过按钮的处理来写命令实现PROFINET通讯设备的命令指令(此为方式的一种,可根据要求通过不同方式来实现)