用梯形图(LD)实现语言创建 POU
-
在设备树中选择应用程序。
-
选择命令“Project Add Object POU” 。
对话框“Add POU” 将打开。
-
输入名称并选择执行语言“梯形图 (LD)” 。
点击“Add” 。
CODESYS 将 POU 添加到设备树并在编辑器中打开。在执行部分插入一个空网络。空网络的左侧以一条垂直线为界,表示母线。此外,还将自动打开“ToolBox” 视图,其中有适用于 LD 编程的元素、运算符和功能块。
添加触点和功能块 (TON)
要求:在编辑器中打开一个执行语言为 LD 的 POU,并插入一个空网络。
-
单击视图“工具箱”中的分类“梯形图元素”
-
单击“联系” 元素,将其拖入网络,并在插入位置释放鼠标按钮“从这里开始” 。
联系人直接添加到网络左边的垂直线上。
-
单击
???
,输入布尔变量的标识符。您也可以使用输入助手来实现这一功能。 -
单击视图“ToolBox” 中的分类“功能块”,然后将功能块 “TON” 拖动到插入触点右侧连线上的插入位置。
CODESYS 在触点右侧插入“TON” 。触点与 TON 盒的输入端
IN
相连。 -
输入
PT
的时间常数,例如T#3s
。如果您的触点变量变为
TRUE
,则 TON 框的输入IN
也变为TRUE
。例如,TON 盒将TRUE
的值转发到输出端Q
,开启延迟为T#3s
。
插入封闭线分支
要求:在编辑器中打开一个执行语言为 LD 的 POU,并插入一个空网络。
-
单击空网络内部,选择“FBD/LD/IL 插入触点” 命令。
-
选择触头左侧的连线,然后选择命令“FBD/LD/IL 设置分支起点” 。
连接线的起点用红色矩形标出。CODESYS 用蓝色矩形标出分支的所有可能终点。
-
点击蓝色矩形,设置封闭线分支的终点。
CODESYS 在起点和终点之间插入直线分支。程序流程将通过这两个分支直至终点。
如果在方框而不是触点处插入行分支,则只有在其他分支都不是
TRUE
的情况下,方框才会被调用。