[倍福] TwinCAT 3 Basics 中文版上线

[复制链接]
查看72333 | 回复0 | 2024-11-7 08:14:28 | 显示全部楼层 |阅读模式
保持对技术的好奇心

拓宽知识的边界

提高认识的分辨率


内容摘要《TwinCAT 3 Basics》介绍了几个关键底层技术的原理。深入了解这些原理才能做到知其然知所以然,有助于疑难杂症的处分析处理,以及面对新应用提供新的思路。
英文版 V 1.0.7,更新于2024.10.22,
中文版 V1.0.6,更新于 2024.09.23,
下载地址:

https://www.beckhoff.com/en-en/support/download-finder/
搜索 "TwinCAT 3 Basics" 即可

在线帮助 https://infosys.beckhoff.com 中也有相应的内容:


如果对以下内容感兴趣,可以阅读正文:


    ADS 路由的机制及设备ADS接口

    TwinCAT 的文件夹和文件类型

    设备程序的升级和批量更新

    校正时间戮

    Type System 数据类型系统

正文1,ADS 路由的机制及设备ADS接口1.1 ADS 的基础内容:


掌握了以上原理,结合诊断工具 ADS Monitor 和 Wireshark,就可以对 ADS 通讯故障做深入分析。

1.2 特殊类别的 ADS 通讯:



AmsNAT 用于 NetID 相同的克隆设备如何在同一个网络中进行ADS通讯。这个内容此前本公众号有过介绍。ADS-over-MQTT 用于异地 TwinCAT 系统通过云上的 MQTT 代理进行 ADS通讯。Secure ADS 用于 ADS 协议以 TLS v1.2 方式加密传输,仅适用于TwinCAT 3.1.4024 及以上版本。

2,TwinCAT 的文件夹和文件类型

本公众号曾介绍开发PC(XAE)和控制器(XAR)上的 TwinCAT 文件名称、用途和更新机制。在《TwinCAT 3 Basics》还介绍了 C++等其它 TwinCAT 项目的文件:



3, 设备程序的升级和批量更新
当设备在现场发现Bug,开发工程师在厂里修复了Bug之后,要发送到一个或者多个现场设备进行升级。这里介绍了多种方式:


以上方法还可用于设备批量生产时电气安装完成之后,批量下载程序。
4,多个 TwinCAT 系统的时间对齐
在使用标准Windows的系统中,TwinCAT 以 TcCOM 的形式提供两种外部时间对齐方式。为此,需要在系统中插入 External time providers ,并对其进行参数配置:


然后不同控制器上的事件记录器 TwinCAT Event Logger、电子示波器 Scope View,以及其它 PLC或者 C++程序,就可以基于同一时间基准进行关联、对比、分析了。需要注意的是,TwinCAT 在这个概念中区分了四种类型的时间戳:
  无:本地系统时间,且无校正

  软:建议用途,例如用于 NTP
        中:建议用途,例如用于 IEEE1588      
  硬:建议用于硬件同步等无漂移的情况如果项目中需要用到这种功能,就可以查看手册《TwinCAT 3 Basics》中的内容:


5,Type System 数据类型系统

TwinCAT 3 提供了一个用于管理数据类型的 Type System ,包括基本类型和扩展的自定义数据类型。



在手册《TwinCAT 3 Basics》中,详细介绍了这套系统的机制和各种应用场景:比如字节对齐设置,在不同项目中共享类型,数据类型文件的存储等等,具体章节:



6,其它
在手册《TwinCAT 3 Basics》中还包括大多数倍福工程师和客户都熟知的内容内容 “TwinCAT 实时核的原理” 和 “安装 EtherCAT 驱动”

遗留问题
美中不足的是,中文版手册在翻译的过程中很难兼顾不同开发环境的用户习惯,对大部分术语、按键、菜单都进行了汉化,以至习惯英文环境的用户反而需要 “逆向翻译”,才能理解所言何物。遇到不甚明了的地方,请自行查阅对应的英文手册。




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册哦

x
您需要登录后才可以回帖 登录 | 注册哦

本版积分规则