逻辑梯形图(LD)编程
使用逻辑梯形图(LD)实现语言创建 POU
在设备树中,选择应用程序。
点击
命令。这添加 POU对话框打开。
指定名称并选择逻辑梯形图(LD)实现语言。
点击添加按钮。
CODESYS将 POU 添加到设备树并在编辑器中打开。在实现部分插入一个空网络。空网络左侧以垂直线为界,该垂直线代表母线。工具箱视图也会自动打开,其中有适合 LD 编程的元素、操作符和功能块可用。
添加一个触点和一个功能块(TON
)
要求:在编辑器中打开一个具有实现语言 LD 的 POU,并插入一个空网络。
在工具箱查看,点击梯形图元素类别。
点击触点元素,将其拖入网络并将其放在插入位置从这里开始。
触点直接添加到网络左侧的垂直线上。
点击
???
并输入布尔变量的标识符。输入助手也可用于此操作。在工具箱查看,点击功能块类别并拖动TON将 功能 块 放置 到 插入触点右侧 连接 线上 的 插入 位置 .
CODESYS插入TON触点右侧的运算块。触点与输入相连
IN
的TON
功能块。指定时间常数
PT
输入(例如:T#3s
)。如果你的触点的变量变成
TRUE
,然后IN
TON功能块的输入也变为TRUE
。例如,接通延迟时间为T#3s
这TON
功能块转发值TRUE
到Q
输出。
有关详细信息,请参阅下列内容:触点
插入已关闭的分支
要求:在编辑器中打开一个具有实现语言 LD 的 POU,并插入一个空网络。
单击空白网络,然后单击
。选择触点左侧的连接线并单击
。连接线上的起点以红色矩形表示。CODESYS用蓝色矩形表示分支的所有可能的端点。
单击蓝色矩形以设置封闭分支的终点。
CODESYS在起点和终点之间插入分支。程序流将依次运行这两个分支,直至到达终点。
如果你将分支插入到运算块而不是触点处,那么只有当其他分支都不存在时,才会调用运算块。
TRUE
。
有关详细信息,请参阅下列内容:已关闭的分支