TwinCat Beckhoff的FBD..功能块输入输出这是如何工作的



似乎IW_PR_Schrittnummer只在3个地方被引用。。。在哪里声明,在fbd例程中在哪里读取。。。我想我要问的是给这个变量写一个数字。。。还是怎样如果是这样的话,我该如何找到它……第一个功能块执行的操作是什么?看起来有4个输入,Auto,是Auto Active,执行tasknumber=0,并且是Press Free。如果这四个都是真的。。。然后结束自动。听起来对吗???其他人为一项有效的工作编写了这个程序。标签是德语的。

第一个FBD

可变参考

可变申报

第二个fbd仅供参考

IW_PR_Schrittnummer使用AT %ID716命令链接到输入I/O。因此,它从I/O内存中获取其值。这基本上意味着"从地址716的输入存储器中取这个值,大小是D(双字,32位(

我不知道当用这样的直接寻址定义该地址时,如何检查该地址中的内容。希望其他人知道一个好的提示!

有关地址的详细信息:https://infosys.beckhoff.com/english.php?content=../content/1033/tc3_plc_intro/18014401038842507.html&id=6547931155168793261

有关地址的详细信息:https://help.codesys.com/webapp/_cds_at_declaration;product=代码系统;版本=3.5.15.0

你第一张照片中的逻辑正如你所说的那样有效。因此,如果AutoAutoAktivIstFrei都为TRUE,并且输入IW_PR_Schrittnummer为0,则AutoFinde将为TRUE。否则,AutoFinde将始终为FALSE。

最新更新