yangyg125
岂能事事如意,但求无愧于心!
级别: 略有小成
精华主题: 0
发帖数量: 204 个
工控威望: 316 点
下载积分: 977 分
在线时间: 80(小时)
注册时间: 2008-05-12
最后登录: 2022-02-27
查看yangyg125的 主题 / 回贴
楼主  发表于: 2011-08-04 10:16
如题
我有个DB块,里面的数据的格式为UDT,如下图


我在FB20的参数声明里定义了一个IN参数,它的格式也是上述UDT,如下图


现在我在另一个FC中调用FB20,如下图,在填FB20的上述IN参数时要如何填啊?  

cvlsam
富士低压,POD(觸摸屏),PLC专卖
级别: VIP会员

精华主题: 3 篇
发帖数量: 6738 个
工控威望: 37093 点
下载积分: 8380 分
在线时间: 9385(小时)
注册时间: 2006-09-13
最后登录: 2024-04-28
查看cvlsam的 主题 / 回贴
1楼  发表于: 2011-08-04 11:39
我和楼主一样,首先建立了一个Data Tyte,也就是UDT。



然后建立了一个DB1,其中变量DB_VAR的数据类型就是UDT。



随后,我定义了一个FB1,将其中的In下建立了一个输入变量UDT_DATA,数据类型为UDT。



最后,我在OB1中调用了FB1,为其填写了参数,数据块.变量名。



yangyg125
岂能事事如意,但求无愧于心!
级别: 略有小成
精华主题: 0
发帖数量: 204 个
工控威望: 316 点
下载积分: 977 分
在线时间: 80(小时)
注册时间: 2008-05-12
最后登录: 2022-02-27
查看yangyg125的 主题 / 回贴
2楼  发表于: 2011-08-04 11:57
引用
引用第1楼cvlsam于2011-08-04 11:39发表的  :
我和楼主一样,首先建立了一个Data Tyte,也就是UDT。
[attachment=67860]

然后建立了一个DB1,其中变量DB_VAR的数据类型就是UDT。
[attachment=67861]
.......


谢谢cvlsam的回答,是不是只要填P#DB1.DBX0.0就行了吗?
yangyg125
岂能事事如意,但求无愧于心!
级别: 略有小成
精华主题: 0
发帖数量: 204 个
工控威望: 316 点
下载积分: 977 分
在线时间: 80(小时)
注册时间: 2008-05-12
最后登录: 2022-02-27
查看yangyg125的 主题 / 回贴
3楼  发表于: 2011-08-04 12:33
我还是没会,1楼大哥截图里没说那个UDT参数输的时候怎么写。
yangyg125
岂能事事如意,但求无愧于心!
级别: 略有小成
精华主题: 0
发帖数量: 204 个
工控威望: 316 点
下载积分: 977 分
在线时间: 80(小时)
注册时间: 2008-05-12
最后登录: 2022-02-27
查看yangyg125的 主题 / 回贴
4楼  发表于: 2011-08-04 12:39
我知道了,1楼说的数据块.变量名,谢谢