当前位置: 主页 > PLC控制

关于UDT的应用问题

定义UDT1名称为uGENERAL_CTRL,在DB1中增加变量名为ServoValveCtrl(数据类型为uGENERAL_CTRL),在程序中我调用DB1其中某个变量做为开关量,但是想不明白的是:是在哪里赋给它的值呢??

图片说明:

CE48c988cf27f4e454d26c7ebdf90ecdc9d646FC9642088221b2d4cc616cd7e1 关于UDT的应用问题db5ffb79eed1a27995ccb2e5cdfac98f

最佳答案

首先你的这个变量是临时变量,并不是你DB块中的变量。
带“#”的变量是在程序块的上方的变量声明表中定义好的。这个变量的赋值在这个块中,首先看看它是不是被定义的输入类型,这样在调用此块时由外部实参直接赋值。若不是则使用GOTO功能查找。

图片说明:

关于UDT的应用问题关于UDT的应用问题

提问者对于答案的评价:

  • 关注微信

猜你喜欢

微信公众号