Skip to main content

逻辑梯形图(LD)编程

使用逻辑梯形图(LD)实现语言创建 POU

  1. 在设备树中,选择应用程序。

  2. 点击项目 → 添加对象 → POU命令。

    添加 POU对话框打开。

  3. 指定名称并选择逻辑梯形图(LD)实现语言。

    点击添加按钮。

    CODESYS将 POU 添加到设备树并在编辑器中打开。在实现部分插入一个空网络。空网络左侧以垂直线为界,该垂直线代表母线。工具箱视图也会自动打开,其中有适合 LD 编程的元素、操作符和功能块可用。

添加一个触点和一个功能块(TON )

要求:在编辑器中打开一个具有实现语言 LD 的 POU,并插入一个空网络。

  1. 工具箱查看,点击梯形图元素类别。

  2. 点击触点元素,将其拖入网络并将其放在插入位置从这里开始

    触点直接添加到网络左侧的垂直线上。

  3. 点击???并输入布尔变量的标识符。输入助手也可用于此操作。

  4. 工具箱查看,点击功能块类别并拖动TON将 功能 块 放置 到 插入触点右侧 连接 线上 的 插入 位置 .

    CODESYS插入TON触点右侧的运算块。触点与输入相连INTON功能块。

  5. 指定时间常数PT输入(例如:T#3s)。

    如果你的触点的变量变成TRUE,然后IN TON功能块的输入也变为TRUE。例如,接通延迟时间为T#3sTON功能块转发值TRUEQ输出。

有关详细信息,请参阅下列内容:触点

插入已关闭的分支

要求:在编辑器中打开一个具有实现语言 LD 的 POU,并插入一个空网络。

  1. 单击空白网络,然后单击FBD/LD/IL →插入触点

  2. 选择触点左侧的连接线并单击FBD/LD/IL →设置分支起点

    连接线上的起点以红色矩形表示。CODESYS用蓝色矩形表示分支的所有可能的端点。

  3. 单击蓝色矩形以设置封闭分支的终点。

    CODESYS在起点和终点之间插入分支。程序流将依次运行这两个分支,直至到达终点。

    如果你将分支插入到运算块而不是触点处,那么只有当其他分支都不存在时,才会调用运算块。TRUE

有关详细信息,请参阅下列内容:已关闭的分支