DIADesigner-AX中编写的程序若未被执行该如何处理?
内容
如下图所示,会发现程序在运行时新增的POU显示灰色,里面所写的程序也没有运行,这是因为没有被调用所导致的;
我们可通过以下进行解决:
(1)通过TASK调用解决:
① 直接左键点击拉扯POU至对应的TASK内;
② 双击你要添加的TASK>>左键点击拉扯POU至其调用下方;
③ 双击你要添加的TASK>>点击添加调用>>选择所调用的POU;
(2)通过程序调用解决:
① LD调用:拉取运算块或带EN/ENO的功能块,其名称下方命名为要调用程序的名称;
② ST调用:输入要调用程序的名称、括号、分号,如图 所示;
③ CFC调用:拉取运算块或带EN/ENO的功能块,输入要调用程序的名称;
④ FBD调用:和LD调用方法一致;
关键词:程序未运行、设备树灰色
我们将利用一种称作Cookies之标准技术,搜集有关您如何使用我们的网页之讯息,以便提供您一个良好的体验环境并藉以评估我们网页上最受欢迎的版面,或当您再次拜访我们网页时,我们的网站能记得您。当您在浏览我们的网页时,我们没有任何故意或意图侵害您的隐私。大部分之浏览器将允许您从计算机硬盘中删除Cookies数据、阻断接受Cookies、或于Cookies数据被储存前接获警告通知。您可以选择自行设定浏览器在接获Cookies前通知您,并得以选择拒绝或接受该Cookies。更多信息可以查看 隐私政策 更多信息可以查看 隐私政策
内容
如下图所示,会发现程序在运行时新增的POU显示灰色,里面所写的程序也没有运行,这是因为没有被调用所导致的;
我们可通过以下进行解决:
(1)通过TASK调用解决:
① 直接左键点击拉扯POU至对应的TASK内;
② 双击你要添加的TASK>>左键点击拉扯POU至其调用下方;
③ 双击你要添加的TASK>>点击添加调用>>选择所调用的POU;
(2)通过程序调用解决:
① LD调用:拉取运算块或带EN/ENO的功能块,其名称下方命名为要调用程序的名称;
② ST调用:输入要调用程序的名称、括号、分号,如图 所示;
③ CFC调用:拉取运算块或带EN/ENO的功能块,输入要调用程序的名称;
④ FBD调用:和LD调用方法一致;
关键词:程序未运行、设备树灰色