本文主要介绍北京开疆智能技术有限公司(以下简称开疆智能)生产的CANopen转ProfiNet网关KJ-PNG-005连接纠偏系统的使用方法:
 
1.案例简介:本案例现场在某大型国有钢厂,该钢厂的冷轧带钢生产线使用了德国EMG的纠偏系统。该纠偏系统采用的是CANopen通讯协议,PLC使用的是西门子S7-1500系列PLC,现场采用Profinet工业以太网通讯。本案例的目的是使用S7-1500设置纠偏系统的参数,同时采集纠偏系统的各种状态值。
2.案例说明:开疆智能生产的CANopen转ProfiNet网关KJ-PNG-005在使用时,不需要进行其它编程,只需根据被连设备给的通讯点表进行简单的配置即可。需要关心的以下几点:
- 被连设备是CANopen通讯的主站还是从站?
本例纠偏系统是作为CANopen的主站,所以KJ-PNG-005作为CANopen的从站。
- 被连设备有几台?每台的设备地址是多少?每个设备的CANopen通讯协议格式是什么?
本例每个纠偏系统使用一台CANopen转ProfiNet网关KJ-PNG-005,地址设置为12,纠偏系统发送2个PDO指令(PDO1、PDO2),接收1个PDO(PDO1)
- CANopen波特率是多少
本例中CANopen使用波特率是250Kbps
- PLC的IP地址和名称
本案例西门子PLC的IP地址 192.168.20.208 ,PLC名称:PLC_1
3.案例配置:导入XML创建新项目
(1) 打开博途软件 “TIA Portal V13 ”创建新项目—>输入项目名称—>创建;

(2)点击项目视图;

(3)安装XML文件;


- 硬件组态----创建PLC;

- 设备和网络----在硬件目录中创建PN从站;

- 硬件组态---- 构建Profinet链接;

- 双击PLC图标,进入设备视图,设置PLC的IP地址、子网掩码、设备名称。网关的参数设置同理。
 
- 在线访问----修改实际PLC和CANopen转ProfiNet网关KJ-PNG-005的IP地址和名称(IP地址要和实际的PLC地址在同一网段,名称要和CANopen转ProfiNet网关KJ-PNG-005一致);

- 硬件组态----配置组态的CANopen转ProfiNet网关模块参数(包含被连设备的波特率、发送间隔等信息,此处设置的参数要和被连设备实际参数一致);

- 硬件组态----配置主站读写被连设备报文;

每一条报文的地址由“功能码+ID”组成,按本例地址设置;
报文类型
|
功能码
|
CANopen ID
|
博途中填写
|
RX PDO1
|
512
|
12
|
524
|
RX PDO2
|
768
|
12
|
780
|
RX PDO3
|
1024
|
12
|
1036
|
RX PDO4
|
1280
|
12
|
1292
|
TX PDO1
|
384
|
12
|
396
|
TX PDO2
|
640
|
12
|
652
|
TX PDO3
|
896
|
12
|
908
|
TX PDO4
|
1152
|
12
|
1164
|

- 硬件组态----启动CANopen转Profinet网关;

- 硬件组态----编译下载程序;

- 添加一个监控表,可以监控和刷新输入输出数据;


总结:经过上面简单的配置,用户可以很轻松的完成CANopen转ProfiNet的协议转换,在ProfiNet总线协议下读写CANopen设备的数据。
|