[西门子] 基于 TwinCAT 3 平台的 Lizzy Chen 教材发布

[复制链接]
查看87709 | 回复0 | 2024-1-18 14:27:04 | 显示全部楼层 |阅读模式
在工作中实践总结,在朋友圈分享讨论,做最接地气的公众号



内容摘要

“PDF合订版” 链接:

https://pan.baidu.com/s/17kMq4qV8yRX9AgL7P5MNbg

ftp://baclizzy.com.cn/97Tutorial40


New: 2019.05.19 上传TC3版本的教材(全套2本):

教材(上)TwinCAT 3.1 从入门到精通(第4.0版)

教材(下)TwinCAT 3.1 NC PTP及NCI实用教程(第4.0版)

2018.11.30 上传TC2版本的教材(全套4本)

教材(一)TwinCAT 2.0 从入门到精通(第3.1版),

教材(二)TwinCAT NC PTP及NCI实用教程(第3.2版)

教材(三)TwinCAT NC I 入门教程(第3版),

教材(四)TwinCAT 3 学习笔记(第3版)



TwinCAT 简介

TwinCAT是德国Beckhoff公司开发的基于PC平台和Windows操作系统的控制软件。它的作用是把工业PC或者嵌入式PC变成一个功能强大的PLC及运动控制器(MotionController),安装在生产现场实时控制各种生产设备。

TwinCAT于1995年首次推出市场,现在有两种版本并存:TwinCAT 2和TwinCAT 3,以下简称TC2和TC3。TC2是上世纪90年代的软件产品,针对单核CPU及32位操作系统开发设计,其运行核不能工作在64位操作系统。对于多核CPU系统,只能发挥单核的运算能力。TC3 的首次发布于2010年左右,考虑了64位操作系统和多核CPU,并且可以集成C++编程和Matlab建模,所以TC3的运行核既可以工作在32位操作系统,也可以工作在64位操作系统,并且可以发挥全部CPU的运算能力。对于PLC控制和运动控制项目,TC3和TC2除了开发界面有所不同之外,编程、调试、通讯的原理和操作方法都几乎完全相同。

TwinCAT 3开发环境集成在Microsoft Visual Studio中,成为后者的一个插件。在TC2时代分别由PLC Control、System Manager和Scope View等3种软件实现的编程、配置、电子示波器功能,在TC3中都可以集中在一个软件中实现。除了增加C/C++和Matlab®/Simulink®的支持外,在PLC编程方面还增加了对面向对象编程(OOP)的支持。

TwinCAT 3支持多核CPU,使大型系统的集中控制成为可能。与分散控制相比,所有控制由一个CPU完成,通讯量大大减少。Beckhoff公司目前的最高配置IPC使用36核CPU,理论上可以代替36套TwinCAT2控制器。在项目开发阶段,用户只要编写一个Project,而不用编写36个Project还要考虑它们之间的通讯。在项目调试阶段,所有数据都存放在一个过程映像,更容易诊断。在设备维护阶段,控制器的备件、数据和程序的备份都更为简便。随着半导体技术的发展,预计到2020年,CPU最多可以达到128核,TwinCAT3将能胜任扩展的更多更复杂的任务。





喜欢本文?识别二维码,可关注公众号

本帖子中包含更多资源

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

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

本版积分规则