单机版CODESYS授权支持CANopen协议

1 概述

介绍单机版CODESYS授权支持CANopen协议的背景和范围。

1.1 背景

部分用户在ED-IPC、ED-HMI和ED-PLC产品上使用CODESYS单机授权时,希望通过CANopen协议连接其他从站设备,实现CANopen通讯。针对此需求,我司开发了支持CANopen通讯的脚本,帮助用户实现基于Raspberry Pi CODESYS主站的CANopen通讯。

1.2 适用范围

本应用适用于随ED-IPC、ED-HMI和ED-PLC设备一起发货的单机版CODESYS License。

2 应用指导

介绍在已激活单机版CODESYS授权的ED-IPC/HMI或ED-PLC设备上,添加支持CANopen协议。

前提条件:

  • 设备已正常启动,且已激活单机版CODESYS授权。
  • 确保设备/opt/codesys/scripts目录下包含rts_set_baud.sh脚本.

操作步骤:

  1. 获取执行脚本文件,下载地址为:codesys_raspberry_canopen.shopen in new window
  2. 通过U盘(或SSH远程登录)将下载的执行脚本拷贝至设备任何目录下。
  3. 在系统桌面上打开终端命令窗格,执行如下命令,给脚本添加执行权限。
sudo chmod +x codesys_raspberry_canopen.sh
  1. 在系统桌面上打开终端命令窗格,执行如下命令,运行脚本。
sudo ./codesys_raspberry_canopen.sh
  1. 脚本运行成功后,在设备的/etc/codesyscontrol目录下查看CODESYSControl.cfg文件。
  • 如下图所示,若CODESYSControl.cfg文件包含[ComponentManager]相关内容,则表示配置成功。
wifi_enanble2