PLC(3) 英威腾TM753编程实践1

1.界面介绍

1.创建工程时添加的PLC型号

2.添加的模拟量输入模块

3.添加的模拟量输出模块

4.主程序文件

5.主程序的变量声明区

6.主程序的逻辑部分

2.简单程序

2.1自锁,点动,5秒定时

objectivec 复制代码
PROGRAM PLC_PRG
VAR
    // 输入变量
    Start       AT %I0.0: BOOL;
    Stop        AT %I0.1: BOOL;
    Jog         AT %I0.2: BOOL;

    // 输出变量
    Motor       AT %Q0.0: BOOL;
    Alarm       AT %Q0.1: BOOL;

    // 中间变量
    MotorHold   : BOOL;

    // 定时器
    TON_T0      : TON;
END_VAR




// ========== 自锁 ==========
IF Start OR MotorHold THEN
    IF Stop THEN
        MotorHold := TRUE;
    END_IF;
ELSE
    MotorHold := FALSE;
END_IF;

// ========== 点动 ==========
IF Jog THEN
    Motor := TRUE;
ELSE
    Motor := MotorHold;
END_IF;

// ========== 5 秒定时 ==========
TON_T0(IN := MotorHold, PT := T#5S);

IF TON_T0.Q THEN
    Alarm := TRUE;
END_IF;

外部按钮说明

1)启动按钮 Start --> %I0.0

  • 外部:自复位 常开按钮 NO
  • 没按 = 断开 = % I0.0 = FALSE(0)
  • 按下 = 闭合 = % I0.0 = TRUE(1)
  • 松开 = 回到 0

2)点动按钮 Jog --> %I0.2

  • 外部:自复位 常开按钮 NO
  • 没按 = 断开 = % I0.2 = FALSE(0)
  • 按下 = 闭合 = % I0.2 = TRUE(1)
  • 松开 = 回到 0

3)停止按钮 Stop --> %I0.1

  • 外部:自复位 常闭按钮 NC
  • 没按 = 闭合 = % I0.1 = TRUE(1)
  • 按下 = 断开 = % I0.1 = FALSE(0)
  • 松开 = 回到 1

应用场景解释

1.自锁:

按一下启动 → 电机一直转

按一下停止 → 电机立刻停

2.点动:

按住就转,松开就停

3.定时:

电机启动 → 等 5 秒 → 自动触发报警(或其他动作)

程序解释

**1.**TON_T0.Q 这是什么写法 为什么能这么写?

objectivec 复制代码
VAR
    TON_T0 : TON;  //  ← 这是一个"定时器功能块变量"
END_VAR

查看T0N的定义 有两个输入值,两个输出值

TON_T0 是一个 "功能块"(FB)

Q 是功能块里面的 "输出脚"

TON_T0.Q = 读取定时器的 "输出状态"

.Q → 定时时间到输出(TRUE/FALSE)

.IN → 启动输入

.PT → 设定时间

.ET → 当前计时值

为什么能这么写?(核心原理)

因为 TON 是一个功能块(Function Block)

功能块就像一个黑盒子,里面自带:

输入

输出

内部状态

3.知识点:

英威腾的ST编程里

程序里不能使用地址,需要用变量替代

输入 % I、输出 % Q ,中间继电器 % M、定时器 % T、计数器 % C 不能直接用,必须定义变量

相关推荐
by————组态2 小时前
Ricon组态系统:物联网时代的连接桥梁
运维·物联网·数学建模·组态·组态软件
正点原子2 小时前
《DNESP32P4开发指南_V1.0》第十一章 LED实验
单片机·物联网·嵌入式
乐迪信息3 小时前
乐迪信息:港口航行安全:船舶逆行、航速AI实时检测
大数据·人工智能·物联网·安全·目标跟踪
物联网软硬件开发-轨物科技3 小时前
【技术白皮书】安全与加密机制:保障工业物联网设备数据接入安全的技术白皮书
运维·物联网·安全
帐篷Li3 小时前
AI物联网自进化平台:让智能家居真正“智能“起来
人工智能·物联网·智能家居
码码哈哈0.03 小时前
IoT(物联网)编程入门学习路线(从0到能做项目)
物联网·学习
三佛科技-187366133974 小时前
FT8493PA/FT8493KA系列芯片如何选型?两者之间共同点和差异分析
单片机·物联网
jonyleek18 小时前
【JVS更新日志】物联网、企业计划、企业文档等3.25更新说明!
物联网·私有化部署
Zevalin爱灰灰20 小时前
零基础入门学用物联网(ESP8266) 第一部分 基础知识篇(六)
单片机·物联网·嵌入式·esp8266