酷德网

HSC6150发布~
查看: 567|回复: 0

CODESYS 在车辆及交通自动化中的应用

[复制链接]
  • TA的每日心情
    擦汗
    2019-8-13 14:13
  • 签到天数: 32 天

    [LV.5]常住居民I

    发表于 2019-11-11 09:42:15 | 显示全部楼层 |阅读模式
    车辆及交通自动化中的 CODESYS
    CODESYS 是工程车辆电子控制单元(ECU )自动化软件的市场领先者。

    CODESYS 兼容控制器可用于工程机、起重机、铁路车辆、叉车、地面采矿机械和农业机械。其中一个很好的原因是它在 ECU 和各种设计和性能类别的工程车辆中灵活应用。其他原因包括移工程车辆最重要的 Fieldbus 总线系统的集成支持、适合工程车辆的可视化功能,以及经认证的可编程 IEC 61508 SIL2 兼容的安全应用程序的适用性。
    96b99b0a085496de4a0ef4f3c00eaed6.jpg
    CODESYS 在多种车型中的应用
    • 集装箱用建筑起重机和装载起重机
    • 街道清扫车
    • 挖掘机和挖泥船
    • 船用柴油机
    • 挖掘机、岩石破碎机、
    • 用于地下和地表开采的其他多用途车辆
    • 自动化物流系统
    • 叉车
    • 拖拉机、收割机和移动饲料系统
    • 飞机牵引车
    • 船舶和游艇自动化
    • 道路修整机、平地机、推土机和筑路工程其他机器
    • 移动林业收割机
    • 运输及多用途车辆,比如自动卸货卡车及其他货车
    • 火车和有轨电车的控制和操作单元
    • 移动工业压缩机
    • 除雪车
    a604fe390b2d169fc3424dd75737f370.png
    9b1eb5b658c16300acaefd31b2a2d0c8.png

    车辆自动化行业中普遍使用
    CODESYS 编程的原因


    集成一切到单机用户界面: CODESYS 开发系统
    1.完整的 IEC 61131-3 开发系统(终端用户免费):将简单逻辑模块链接到复杂的面向对象编程的工业 ECU 和工程车辆控制器。
    2.全面调试功能:现场故障排除和现场优化直接在应用程序代码中进行,并且不需要附加软件。在不同平台调试和操作机器:在 CODESYS 开发系统中,可以直接在工程车辆控制器的显示屏或操作显示屏上进行。
    3.CANopen, J1939, EtherCAT 和其他工业总线系统本地输入和输出的完全集成配置器:传感器、执行器、信号和操纵杆的声明 和使用。
    4.CANopen, J1939 和 EtherCAT 的第 7 层主协议栈,作为可移植的 CODESYS 库使用,不需要任何费用。原始 CAN 可以封装在自己的函数库中,能够访问专有协议。 5.CODESYS Store: 访问应用程序库以及经过测试的附加工具,用于工程车辆的系统支撑工程。

    有效实施复杂自动化项目的能力和可用性
    1.适用于所有 ECU 的快速机器代码:经过工业验证的紧凑型移动控制器编译器、高性能中央控制器、可充分利用设备性能。
    2.CODESYS 开发系统的可扩展功能:- 简单编辑器 / 配置器的使用 - 强大的附加工具,用于静态代码分析、运行时测量、集成 UML 图 ; 使用 Apache Subversion 或自动应用程序测试进行源控制 ;  适用于安全关键应用。
    3.在库中重用功能块的复杂设计。

    工程车辆应用的理想条件
    已经建立的系统平台:超出 500,000 个 工程车辆控制应用程序的 CODESYS 运行环境;
    ECU 和工程车辆控制器的广泛选择, 可编程的 CODESYS 开发系统;
    CODESYS 设备目录(见网址 www.codesys.net)中兼容设备列表;
    大型工程车辆工业机器论坛:通过 CODESYS 系统合作伙伴和工程师等对创建应用程序提供技术支持;兼容的附加设备:HMI 设备、诊断工具等。
    7d17e62376c9e0f5db0c75528bcb0034.jpg

      工程车辆产品组件
       CODESYS CANopen Master
    • CANopen Master/Slave 完全集成到 CODESYS 开发系统中:基于 EDS 或 DCF 文件的从栈集成,无需外部工具配置总线系统 。
    • 集成配置器中 I/O 数据的映射。
    • 无附加工具的 PDO 构造。
    • 采用 CODESYS 库的形式的 CiA 301 CANopen 通信堆栈:动态编译并链接到应用程序。
    • 基于 CIA 405 的 SDO 诊断与应用接口。

    e260166e35efe7e38183345fc2c59cf8.jpg
       CODESYS SAE J1939
    • ECU 中 SAE J1939 完全集成到 CODESYS 开发系统中 : 信号和参数组的定义和映射。
    • 完整的参数群数据包括 SAE 单机文件:直接获取信号规格 文件。
    • 可移植的 SAE J1939 通信栈以 CODESYS 库的形式:动 态编译并链接到应用程序。
    • 栈堆的功能范围 : ECU 仿真、动态地址声明、任意地址、 支持参数组 >8 个字节、可选信号转换等。
    • 智能信号处理:自动数据类型检测的原始信号和隐式转换;一致的 I/O 通道生成。
    540b96e4f3ec719212d5250cba59f0e1.png

       CODESYS Visualization for mobile applications
    • 可视化编辑器完全集成到 CODESYS 开发系统中:在单机界面中对逻辑程序、可视化和空间动画进行项目工程。
    • 感谢集成 : 与传统的可视化系统相比,可视化集成提供了简化的工程和高级功能。传输过程中包含现代可视化元素和控件:快速方便地创建具有响应性设计的实用操作和诊断视图。
    • 使用一个源文件可以实现不同显示平台的可重用性:
           - 直接来自 CODESYS 开发系统
           - 理想的测试和调试环境
           - 远程终端 ‒ 用于人机界面的经典机器操作;
           - 关于面板控制器 ‒ 单机设备操作与逻辑控制;
           - 在平板电脑和智能手机上的网页浏览器 (HTML 5)‒ 理想的诊断和远程维护环境。
    • 综合功能 : 集成报警装置;高级用户管理;样式、语言和图像的便捷切换;超薄数据记录模块;灵活通讯设计。

    2f5275c9f29e1cbe0237a532b745bfd1.jpg

       CODESYS Safety SIL2
    • TV Süd 认证的符合 EN ISO13849 对 PL d、Category 2 or 3/ IEC 61508 SIL2 d 标准的安全控制器应用软件开发。
    • CODESYS 开发系统由结构化文本 (ST)、功能框图 (FBD) 和梯形 图 (LD) 编辑器验证。
    • 基于已建立的 CODESYS CANopen 认证 CANopen 安全主堆栈。
    • CANopen 安全与标准 CANopen 并行运行设备 ( 如有必要 )。安全运行中安全应用的数据监测。通过切换到特定的调试模式来调试安全应用程序以及强制写入值。
    • 根据 PLCopen 安全工作组的规范,使用该语言简化安全申请认证。通过预认证的运行时系统缩短安全控制器的开发时间,包括固件的许多 部分的测试框架。在标准 CODESYS web 可视化或 HMI 中显示安全应用程序的控制数据。

       CODESYS Security
    • 在应用项目中:通过加密 ( 物理安全密钥、密码 ) 来保护项目文件和库 ; 通过特定项目的用户管理来保护对象和单个对象属性。
    • 在移动控制器和 ECU 中:不同运行方式在调试和运行过程中的保护;通过分配的安全密钥对引导应用程序进行链接和加密;通过自定义用户配置文件对应用程序、控制器和可视化进行访问保护;解锁可选控制器功能,如通过许可证检测进行校准或服务功能;与正在运行的应用程序的加密通信。

       CODESYS C-Integration
    • 新的、预认证的代码,或由 Matlab/SIMULINK 等工具生成的 代码,可以动态集成到 IEC 61131-3 应用程序中。
    • CODESYS 控制基于外部工具链的链接 C 对象的编译。
    • 设备制造商的工具链将 C 代码作为动态组件链接到运行时系统。

       CODESYS 专业开发版本
    • 使用高级开发语言的通用方法;
    • 创建高质量和强大的应用程序;
    • 通过有效的工具支持提高生产率;
    • 无缝集成到 CODESYS 开发系统中;
    • 从 CODESYS 商店轻松访问和安装。

    696c0af04537e8cf9ca8a1d5730cd8f2.jpg

    为什么工程车辆控制器制造商要选择 CODESYS?
    对 ECU 和工程车辆控制器中流行的 CPU 和操作系统的优化支持 :
    - 小型控制器 CPU,比如 Tricore, ARMx/Cortex Mx (有无操作系统);
    - 工程车辆应用程序的高性能 CPU,比如 Intel Atom 或 Cortex A8/A15(操作系统是 WinCE,  VxWorks, 或者 Linux)。
    基于运行时工具包的运行时系统的简单移植和扩展。此工具包包含定义的设备特定功能的接口。
    在 CODESYS 库中嵌入特定的技术功能和可视化元素 ( 如必要的话 );
    用于连接任何其他操作设备、诊断设备或软件系统的经过验证的接口;
    为简化 SIL 2 工程车辆控制器的认证提前认证 IEC 61508 SIL2 软件组件 ( 开发系统 , 运行时系统和CANopen 安全主栈堆 ) 。
    实现可编程 ECU 的可计划开发费用:定义接口、集成运行时系统手册,以及定性的适应支持;
    具有设备专用和制造商专用插件的开发系统的可扩展性; 由于工程车辆应用程序广泛使用,市场接受度提高。
    0af43c469ec8d3b9c19732ae95934ef6.jpg

    开发工程车辆车载控制器的步骤
    选择 CPU 和操作系统
    使用工具包实现或调整运行时系统:
    - 根据详细的集成手册定制具有工具支持的运行时系统的特定功能。
    - CODESYS 开发系统的通信驱动程序图形化
    - 集成从 IEC 61131-3 应用程序调用的特殊设备库。
    - 基于定义的接口集成自定义的附加功能。
    - 编译适应的运行时系统并将其嵌入到设备中。
    - 各阶段有经验的项目工程师提供合格的适应支助
    使用 CODESYS 测试管理器验证和测试系统 ( 可选 )
    使用 CODESYS 开发系统销售移动控制器;具有定制的插件扩展 ( 可选 )


    -END-





    CODESYS 软件工具包是一款基于先进的NET架构和IEC61131-3国际编程标准的、面向工业4.0及物联网应用的软件开发平台。CODESYS软件开发平台的独特优势是用户使用此单一软件工具套件就可以实现一个完整的工业自动化解决方案,即在CODESYS软件平台下可以实现:逻辑控制(PLC)、运动控制(Motion Control)及CNC控制、人机界面(HMI)、基于Web Service的网络可视化编程和远程监控、冗余控制(Redundancy)和安全控制(Safety)、以及项目开发与工程协同管理等多个目标和需求。
    ▣ 建议:文中所述难免存在缺失或错漏之处,烦请大家在留言区畅所欲言、发表评论,您知道的或许正是大家想了解的!这样我们可以帮助更多的人了解更多!谢谢您的支持!


                   

    打赏鼓励一下!
    +10
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

    本版积分规则

    
    顶部qrcode底部
    关注酷德网订阅号,获取更多资讯!

    QQ|小黑屋|手机版|Archiver|酷德论坛 ( 苏ICP备16065247号 )|网站地图

    GMT+8, 2020-9-25 09:03 , Processed in 0.121854 second(s), 59 queries .

    酷德网

    © 2001-2013 Hicodesys. 技术支持 by 酷德网

    快速回复 返回顶部 返回列表