仅需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刷写等方面,大量用户根据该产品开发了自己的软件并使用相关配套产品,如康明斯,博世,大陆汽车电子,德尔福等。

二、CODESYS介绍

CODESYS是一款基于先进的.NET架构和 IEC 61131-3国际编程标准的、面向工业4.0及物联网应用的软件开发平台,它支持多种总线协议、运动控制、HMI、功能安全、PLC编程等功能。该软件的架构可以分为开发层、通讯层、设备硬件层,配合虹科PCAN接口卡可用于程序下载、电机控制、功能测试等方面。

除了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

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

  1. 仅需6步,教你轻易撕掉app开发框架的神秘面纱(1):确定框架方案

    遇到的问题   做游戏的时候用的是cocos2dx+lua,游戏开发自有它的一套框架机制.而现在公司主要项目要做android和iOS应用.本文主要介绍如何搭建简单易用的App框架. 如何解决   对 ...

  2. php 商城套餐搭配功能,速卖通商品搭配套餐功能已上线!设置速卖通搭配套餐仅需三步...

    据雨果网获悉,速卖通商品搭配套餐功能已于 10 月 19 日上线.商品搭配套餐的主要功能及作用,主要是帮助速卖通的卖家,通过自行选择商品,设置不同商品间搭配优惠促销价格,提高商品推广内容的丰富性及专业 ...

  3. excel处理几十万行数据_神奇吗?仅需4步,轻松在Excel处理300万行数据

    原标题:神奇吗?仅需4步,轻松在Excel处理300万行数据 这场软件PK,是时候分出胜负了,今天就是大结局.有必杀技在手,Excel已经看到了胜利的曙光. 在99%的人眼中,Excel能处理的最大数 ...

  4. python爬虫excel数据_最简单的爬数据方法:Excel爬取数据,仅需6步

    原标题:最简单的爬数据方法:Excel爬取数据,仅需6步 在看到这篇文章的时候,大家是不是都还停留在对python爬虫的迷恋中,今天就来教大家怎样使用微软的Excel爬取一个网页的后台数据,注:此方法 ...

  5. ..NET程序破解仅需三步

    近期开发公司商城,为了简化开发用了V5Shop网店程序.本来预计一个月完工,哪知道出现一堆问题大大增加了我的工作量(早知道还不如全部自己写了). 破V5Shop真不地道,说是免费的,结果程序一大堆问题 ...

  6. 仅需三步学会使用低代码ThingJS与森数据DIX数据对接

    森数据DIX拥有强大的数据处理能力,内置主流集成插件,分钟级集成IT运维场景和IoT管理场景数据,提升效率.针对非主流系统,支持在线JS脚本编辑,提供灵活.规范的接口,满足低代码个性化需求,轻松实现物 ...

  7. 怎样才能跳过实名认证_和平精英qq怎么跳过实名认证!老司机告诉你仅需5步

    qq怎么跳过实名认证玩家是否知晓,虽然来说跳过实名认证对于手游来说并没有什么帮助,但是这个方式方法玩家还是需要知道的,这样能够帮助玩家轻松的做到某些事情,而这里就是样式玩家如何进行和平精英实名认证怎么 ...

  8. [Java实战][仅需1步]企业微信群机器人[0基础接入]

    [仅需1步]企业微信群机器人[0基础接入][java] 背景 介绍 使用 测试 项目 背景 公司需要把日常的服务器错误抛到企业微信群中,我正好记录下使用企业微信群机器人- 介绍 企业微信群机器人 应用 ...

  9. 这个开源组件太强了,仅需三步完成 SpringBoot 日志脱敏!

    在我们书写代码的时候,会书写许多日志代码,但是有些敏感数据是需要进行安全脱敏处理的. 对于日志脱敏的方式有很多,常见的有①使用conversionRule标签,继承MessageConverter②书 ...

  10. 这个开源组件太强了,仅需三步完成 SpringBoot 日志脱敏

    点击关注公众号,实用技术文章及时了解 前言 在我们书写代码的时候,会书写许多日志代码,但是有些敏感数据是需要进行安全脱敏处理的. 对于日志脱敏的方式有很多,常见的有①使用conversionRule标 ...

最新文章

  1. app图标圆角角度_?APP图标造型分析
  2. R语言计算回归模型标准化残差实战(Standardized Residuals):识别回归模型中离群点
  3. linux修改ssh端口
  4. .NET 5 中的正则引擎性能改进(翻译)
  5. python 港股交易数据_GitHub - 116pythonZS/futuquant: 富途量化平台 API
  6. python 桌面应用 启动缓慢_如何加快Python 应用的启动时间
  7. Golang开发的跨平台蜜罐平台HFish v0.6.4源码
  8. 关于JSP表单的一些技巧和经验
  9. Otto开发初探——微服务依赖管理新利器
  10. Unity 官方教程2
  11. 迪普三层核心DPX8000a3实现爱快软路由上网
  12. 分享一个小软件fences(桌面管理软件)
  13. C/C++后端开发学习路线总结(附带实习学习经历分享)
  14. 帆软报表多数据集关联合并操作
  15. 麦克风MIC 工作原理以及灵敏度调整
  16. 网址中为什么会有好多%BE%B2%D0%之类的--URLEncode
  17. 以太坊区块链浏览器(一)拿来就用主义
  18. free -m 命令详解
  19. (超全)下载、寻找资源的经典方法
  20. sqlite3 外键作用原理和使用方法

热门文章

  1. Windows重新分区,解决C盘无法扩展卷
  2. teamviewer路由器设置虚拟服务器,远程控制软件TeamViewer的配置详细操作步骤
  3. 基于PHP的简单微博系统
  4. 虚拟机无法获取IP地址
  5. CardView学习和使用
  6. Window环境MatConvNet安装
  7. 字节跳动 AI Lab 总监李航:语言模型的过去、现在和未来
  8. 【Java8】Function 讲解
  9. 快速添加百度网盘文件到Aria2 猴油脚本
  10. win10计算器rsh_win10计算器rsh_如何打开win10计算器 教你打开win10计算器的方法