本文速览
1.适用产品
GW4U-COM-PNS
2.协议转换
PROFINET从站(接西门子PLC侧) CANopen主站(接从站设备侧)
3.适用主站
西门子S7-1200/1500系列PLC(博途TIA Portal)
4.配置工具
博途TIA Portal(PROFINET侧)+ sDot GW CANopen Manager(CANopen侧)
5.核心价值
配置完成后操作者仅需对普通I/O地址进行读写,无需了解CANopen协议细节
西门子S7-1200/1500 PLC如何与CANopen从站设备实现互联与数据交互?
可通过实点科技协议转换网关GW4U-COM-PNS实现,仅需对博途中的I/O地址进行读写,即可对CANopen设备进行控制与数据采集。本文将介绍在博途中添加网关、配置CANopen侧参数及I/O读写验证的相关步骤。
一、方案拓扑
西门子PLC (PROFINET主站) GW4U-COM-PNS (PROFINET从站转CANopen主站) CANopen从站I/O设备(或CANopen伺服驱动器、变频器等)
二、配置步骤
1、在博途中添加网关
实点科技提供GW4U-COM-PNS网关的GSD文件。将GSD文件导入博途,在硬件目录中即可找到该网关设备,将网关拖拽至网络视图,连接至PLC的PROFINET接口,完成PROFINET侧组态。
提示:GSD文件可从实点科技官网产品页面下载。导入方式与标准GSD文件相同,通过博途"选项管理通用站描述文件(GSD)"完成安装。
2、配置CANopen侧
使用实点科技提供的sDot GW CANopen Manager配置软件,完成CANopen总线侧的参数配置:
(1)基本参数设置
设置CANopen总线的波特率与节点ID,确保与CANopen从站设备的配置一致。
(2)PDO映射配置
PDO映射是将CANopen从站的控制参数与网关的输入输出地址对应绑定的关键步骤。操作方式:导入CANopen从站厂家提供的EDS文件,配置软件将自动解析出可用的参数列表,通过点选操作完成PDO映射,操作直观。
提示:EDS文件由CANopen从站设备厂家提供。导入后软件自动识别设备支持的参数,无需手动输入对象字典。
(3)博途侧I/O地址映射与读写验证
完成上述配置后,博途侧通过以下地址范围与CANopen从站进行数据交互:
本例从站为4DI/4DO的I/O设备,输入输出各占用1字节,前4位为有效数据,后4位预留。
控制CANopen从站输出通道
在博途监控表中,对QB0对应的输出字节进行赋值。本例控制DO1、DO2、DO4通道输出,DO3不输出:写入对应位值并执行“立即一次性修改所有选定值” ,确认写入成功后,观察从站实物DO1、DO2、DO4通道指示灯亮起。
采集CANopen从站输入通道
在博途监控表中监视IB0地址。给从站DI1接入有效输入信号后,在IB0对应位可读取到输入状态变化,验证输入采集功能正常。
三、应用总结
通过GW4U-COM-PNS网关完成协议转换后,西门子PLC控制CANopen设备的操作方式变得很直观,具体总结如下:
• 控制变频器启动:向对应Q地址写入启动指令;
• 调节电机转速:向对应输出字写入目标转速数值;
• 读取设备状态:直接从对应I地址读取状态数据。
整个控制过程中,操作者不需要接触CANopen协议的任何细节,看到的只是标准的I/O映射读写操作,与操作普通分布式I/O设备完全一致。