Details
Icon

怎样通过程序让控制器执行Reset cold/Reset warm/Reset original?

123 次 · 0 次 ·
发布日期: 2024-08-21 · 更新日期: 2024-08-22

内容

  1. 可以通过CmpApp这个库中的指令,来让控制器执行reset指令。

    首先,在库管理器中添加Library CmpApp”;

    l  声明变量  pApp: POINTER TO APPLICATION;//指向Application的指针

    Result: RTS_IEC_RESULT//

    注意:若未成功添加上述库,声明该变量会导致编译报错!

    l  通过functionAppGetFirstApp来获取application的指针;并将其赋值到pApp

    l  通过functionAppReset来让控制器执行reset指令,其具有两个输入引脚:

    pApp:指向Application的指针;

    usResetOption: reset指令方式,0对应热复位(reset warm),1对应冷复位(reset cold),2对应初始复位(reset original.

     

  2. 可使用台达开发的DFB_ResetApplication功能块实现;

该功能块支持热复位(Reset warm)和冷复位(Reset cold),如下图所示:

该功能块位于DL_ResetApplication Library中,需从台达相关技术人员获取库文件,安装至软件中才可使用。

关键词:控制器复位功能、程序执行

×