用于 WindowsNT/2000/XP 的软 PLC
TwinCAT PLC 的编程符合 IEC 61131-3 标准,独立于制造商。与分布在世界各地的 PLC 运行系统的在线连接可借助于 TCP/IP 或工业 PC 上的现场总线来实现。
TwinCAT PLC 编程系统
TwinCAT PLC 提供了 IEC 61131-3 标准中的所有语言,具有一个强大的 32 位开发环境,它的代码大小和数据区域远远超过传统 PLC 系统。
借助于网络的在线连接
与 Run-Time 系统之间功能强大的链接可为程序或数据的更改提供支持,这些 Run-Time 系统也可跨越网络运行。可提供 PLC 的所有常用功能。
任何 Windows 程序,如可视化程序或办公软件程序,可以通过 Microsoft 界面来访问 TwinCAT 数据,或对 PLC 进行控制。
实用性能
所有定义的编程语言:IL、FBD、LD、SFC、ST
经过认证,符合基本级(IL/ST)
使用模块化程序管理工具进行结构化编程
在 PLC 运行并保留最多数据情况下进行重新编译(在线更改)
方便的功能库管理
源代码储存在目标系统中
评判标准分析
语言之间的转换
增量式编译
所有常见数据类型、结构、数组,包括多维数组
编程支持:自动格式、自动宣告、交叉参考、查找/替换
项目比较
将程序转换为不同语言
与源代码管理工具连接
使用标准 PC 技术进行的诊断
程序和数据大小的修改工作可“在线”执行。借助于与 Run-Time 系统功能强大的链接来支持错误定位和纠正(调试)。这种方法也可通过网络使用。可以提供 PLC 的所有常用功能。
调试特性
与分布在世界各地的 PLC 运行系统的在线连接可通过 TCP/IP 或现场总线来实现
在保留最大数据的情况下在线更改新的变量、实例或运行时的程序
在线监视变量列表中列出的变量、观察窗口、编辑器中的变量
程序和实例的在线状态和能量流(累加器的内容)
触发、强制和设置变量
单步、断点
进入子函数(step into)、跳过子函数(step over)
显示当前调用堆栈(call stack)
观察列表显示所选择的变量
追踪函数可记录每个循环的变量值
在线管理整个系统中所有变量名和结构
TwinCAT ScopeView 作为图形诊断和分析工具用于显示数值