完整参考

TIA Portal 指令
完整参考指南

详细解释 TIA Portal 中的每一条指令 —— 从基础接点和线圈到高级 PID 控制和运动控制。您进行 LAD、FBD 和 SCL 编程的首选参考。

TIA Portal 中指令的组织方式

TIA Portal 在指令树中将其指令分为三大类:基本指令 (Basic instructions)、扩展指令 (Extended instructions) 和工艺 (Technology)。每个类别都包含对相关操作进行分组的子类别。

本系列指南涵盖了每条指令及其解释、键盘快捷键、实用提示以及 LAD 与 FBD 的对比。点击下方任何类别以深入了解详细指南。

基本指令

每个 PLC 项目的核心编程元素

常规

插入网络、空框、打开/关闭分支、插入输入端 —— LAD/FBD 程序的结构构建块。

5 条指令可用

位逻辑运算

接点 (常开/常闭)、线圈、置位/复位、触发器 (SR/RS)、边沿检测 (P_TRIG、N_TRIG、R_TRIG、F_TRIG) 和 RLO 运算。

20 条指令可用

定时器运算

IEC 定时器:TON (接通延时)、TOF (关断延时)、TP (脉冲)、TONR (累积接通延时)。定时器管理和复位。

4 条以上指令可用

计数器运算

CTU (加计数)、CTD (减计数)、CTUD (加减计数)。具有预设值和复位功能的符合 IEC 标准的计数器块。

3 条以上指令可用

比较器运算

CMP:等于、不等于、大于、小于、大于或等于、小于或等于。比较整数、实数和时间值。

8 条以上指令可用

数学函数

ADD、SUB、MUL、DIV、MOD、NEG、ABS、SQR、SQRT、LN、EXP、三角函数等。

15 条以上指令可用

移动操作

MOVE、块移动 (Block Move)、填充 (Fill)、交换 (Swap)、序列化/反序列化。在内存区域和数据类型之间传输数据。

8 条以上指令可用

转换操作

CONVERT、ROUND、CEIL、FLOOR、TRUNC。在 INT、REAL、DINT、STRING、BCD 等数据类型之间进行转换。

10 条以上指令可用

移位和循环移位

SHL、SHR、ROL、ROR。在字 (Word) 和双字 (Double word) 内移动和循环移位,用于位操作。

4 条指令可用

字逻辑运算

在 WORD/DWORD 级别进行 AND、OR、XOR、NOT。用于掩码、组合和操作字数据的按位运算。

4 条指令可用

Program Control Operations

JMP (Jump), LABEL, CALL, RET. Control the execution flow of your PLC program with conditional and unconditional jumps.

10+ instructions可用

扩展指令

用于复杂自动化任务的高级操作

工艺 (Technology)

用于运动和调节的专用指令

使用 AI 生成 PLC 代码

描述您的自动化逻辑,让 T-IA Connect 直接在您的 TIA Portal 项目中生成 SCL 代码、功能块和数据块,而无需手动编写每条指令。

  • 用自然语言描述逻辑 → 获取生产就绪的 SCL
  • 生成包含输入、输出和内部逻辑的完整 FB
  • 支持使用本地 AI 模型离线工作 —— 无需连接云端

常见问题解答

TIA Portal 中有哪些编程语言可用?

TIA Portal 支持 LAD (梯形图)、FBD (函数块图)、SCL (结构化控制语言/结构化文本)、STL (语句列表 —— 旧版,仅限 S7-300/400) 和 GRAPH (顺序功能图)。LAD 和 FBD 是图形化的,SCL 是基于文本的。大多数现代项目结合使用 LAD/FBD 进行简单逻辑处理,使用 SCL 处理复杂算法。

S7-1200 和 S7-1500 的指令相同吗?

大多数指令是相同的。S7-1500 支持额外的指令(如扩展诊断、OPC UA 服务器块和一些高级运动控制)。S7-1200 的指令集稍有减少,但涵盖了所有标准自动化需求。请务必在 TIA Portal 帮助中检查 CPU 对指令的支持情况。

基本指令和扩展指令有什么区别?

基本指令涵盖日常 PLC 编程:位逻辑、定时器、计数器、数学运算、移动和比较。扩展指令处理专门任务:字符串处理、日期/时间、通信协议、PID 控制和高速计数器。大多数程序主要使用基本指令。

AI 能帮我更快地编写 PLC 指令吗?

是的。T-IA Connect 让您可以用普通英语(或任何语言)描述您的逻辑,并生成带有正确数据类型、错误处理和文档的相应 SCL 代码。它可以从提示中创建整个功能块 —— 节省数小时的手动编码时间。

加速您的 PLC 编程

让 AI 生成您的 TIA Portal 代码,而您专注于设计自动化逻辑。