本案例是伺服驱动器通过Modbus转Profinet网关接入西门子Profient网络连接到1200PLC的配置案例。
配置过程:
首先配置网关在PLC组态中的Profient设置,主要包括设备名称,IP地址以及IO映射的数据长度。
PLC配置
打开PLC组态软件,导入网关GSD文件。(可从官网或联系技术支持索取)
添加网关模块,设置设备名称及IP地址
最后设置Profinet一侧的输入输出长度与地址
确认无误后将组态下载进入PLC并将从站设备名称及IP分配给网关即可。PLC配置完成后打开网关配置软件开始进行网关配置。
网关配置
新建项目选择PN2MRM
设置网关在Profinet一侧的设备名称及IP地址(新版本通过主站组态软件进行分配)
设置网关的Modbus参数,跟从站保持一致。
打开从站配置软件,设置从站波特率以及站地址
右键添加Node,填写从站的站地址,同上跟从站保持一致
添加对应功能码,从手册可知,执行器支持)03 06 16,功能码,选取对应选项
选好功能码后填写寄存器地址以及长度
如图中想给控制字使能,寄存地址为0x6040(十六进制),换成十进制是24640
网关处设置如下,之后只需要对相应的Q地址写值f即可
读寄存器数据也是如此,以03功能码为例要读取电机实际位置要读取0x6064和6201两个寄存器
分别换算成10进制为24676和25089两个地址
设置好内存映射地址后连在一起就是实际位置数据。
到此配置完成后将配置下载进网关即可使用。