发表于:2005-10-11 14:30:00
5楼
首先,我例子中使用的AI999_02.input[0]方式,是在Automation studio下的定义方式。这种格式是由AI999_typ这中自定义的数据类型决定的!在PCC I/O站中您可能会看到有一个io_slave这个任务。这个任务将根据AI999_typ所定义的结构,去自动的寻找这种结构的变量。而不是一个简单的INT的数组。在找到这种类型的变量后,会自动的将采集的数据往主站发送。
所以在定义AI999_XX的变量时,除了变量名字需要按照严格的格式外,AI999_XX这个变量的类型也必须是AI999_typ类型。如果在AS下,你可以在open / data type中看到该结构。DI999和AI999的结构是不同的。
btw:如果是2003从站上的本地数字量输入输出,不需要999虚拟变量,可以直接被主站识别!