仅需6步!虹科教你如何在第三方软件CODESYS中配置PCAN

仅需6步!虹科教你如何在第三方软件CODESYS中配置PCAN

有了CODESYS第三方软件却不会配置CAN卡?虹科来教你!还可以用于程序下载、电机控制和功能测试等方面哦~

一、PCAN介绍

CAN是目前国际应用最广泛的现场总线之一,它可以为串行通信网络提供有效的分布式控制或实时控制。CAN最早于二十世纪八十年代初由德国BOSCH公司推出,用于解决现代汽车中众多电控单元(ECU)之间的数据交换问题,如今其总线规范已被定为国际标准。随着科学技术的不断创新,现阶段的CAN总线技术逐渐成熟,并从汽车环境中应用到逐步向工业以及传感器等方向过渡发展。
PCAN则是一种能够将CAN网络的报文通过USB接口传输到PC上的CAN卡,它能够用于监控CAN网络,也可以发送、保存、过滤CAN报文。PCAN是目前市场上最热销的CAN转USB接口之一,广泛应用于汽车、工业、医疗和其它行业,用于CAN总线监控,CAN总线测试与分析,CAN总线仿真,ECU刷写等方面,大量用户根据该产品开发了自己的软件并使用相关配套产品,如康明斯,博世,大陆汽车电子,德尔福等。
PCAN-USB接口

二、CODESYS介绍

CODESYS是一款基于先进的.NET架构和 IEC 61131-3国际编程标准的、面向工业4.0及物联网应用的软件开发平台,它支持多种总线协议、运动控制、HMI、功能安全、PLC编程等功能。该软件的架构可以分为开发层、通讯层、设备硬件层,配合虹科PCAN接口卡可用于程序下载、电机控制、功能测试等方面。
CODESYS软件的三层结构
除了CODESYS之外,支持PCAN的第三方软件还包括:measX的DASYLab、SYS TEC的CANopen Stack Master&Slave Source Code、CiA CANopen的conformance test tool(COTI)、EPEC的CANmoon、TECHNOSOFT的EasyMotion Studio等

三、如何在CODESYS中配置PCAN?

  1. 在将PCAN-USB连接到电脑上之前建议先安装设备驱动程序,从官网下载PeakOemDrv.exe驱动并安装。点此进入

在这里插入图片描述
2. 从官网上下载PCAN Light APl(点此下载)。PCAN Light开发包内包含一个名为PCAN_USB.dl的文件,将这个文件复制到“C:\Windows\System32"or to your\GatewayPLC"安装文件夹,注意区分操作系统位数。

在这里插入图片描述
4. 在PLC配置文件中进行CmpPUSBCanDrv组件配置,按照以下设置编辑配置文件,注意更改配置后重启下CODESYS的Gateway及PLC:
(1、打开C盘,在上方菜单栏中选择“查看”→“隐藏的项目”,并勾选上,可查看到隐藏的ProgramData文件夹,找到路径:\ProgramData\CODESYS\CODESYSControlWinV3x64\xxx下文件CODESYSControl.cfg

在这里插入图片描述

(2、打开选择CODESYSControl.cfg ,[ComponentManager]下添加Component.X=CmpPUSBCanDrv,注意正确设置运行系统组件序号X(X=1,2,3.)(中间不能有空隙)。

在这里插入图片描述

  1. 打开PCAN-View软件(PCAN-USB驱动安装时会一并安装),设置PCAN-USB的波特率与Device ID。

在这里插入图片描述

在这里插入图片描述

  1. PCAN-USB接口卡驱动配置完毕,连接上CAN卡,在CODESYS中使用时尚需其他设置(例如网络号),并且所有设置都可以在CODESYS工程中的CAN总线配置对话框中设置,注意波特率与此前在PCAN-View中设置的保持一致。

在这里插入图片描述

  1. CODESYS中完成必要配置后,选择“编译登录运行”,CAN总线网络中设备识别和通讯正常所有设备前会出现绿色圆圈。

在这里插入图片描述

另外,对于PCAN-USB接口卡来说,LED状态灯可指示CAN卡运行状态。

在这里插入图片描述

虹科PCAN-USB特点:

  • 光电解耦版本可隔离高达 500V 的高压
  • 提供免费CAN监控软件 PCAN-View
  • 免费的编程接口 PCAN-Basic API,支持
    C++, C#, VB, C++/CLR, Delphi, NET, Java, and Python 2.6
  • 支持多种操作系统的驱动:Windows 10,8.1, 7, Windows CE6.x(x86 and ARMv4 processor) and Linux (32/64-bit)
  • 支持多种第三方软件:LabView, CodeSys, Matlab, BUSMASTER, EasyMotion Studio, CANmoon, XX-SCAN, PCAN-Explorer5
  • 波特率高达1 Mbit/s
  • 符合两种CAN规范即2.0A (11-bit ID) 和2.0B (29-bit ID)
  • 通过D-Sub,9-引脚实现CAN总线连接(遵守CiA 102)
  • 运行温度范围从-40°C到85°C
  • 2
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值