S7-200SMART UDT数据及数组的应用
自27-200SMART V3.0版本开始,软件中,有UDT数据类型及数组应用的功能,大家早知道这些功能只是在之前的S7-200SMART是没有的,只能在S7-1200系统环境中才有应用。
UDT数据及数组的创建及应用:
UDT数据的创建:
在“目录数”下,V3.0版本开始有UDT的项目选项,需要创建时,只需要右键在UDT按钮下,选择“插入表”,图示:

根据用户自己的需要及数据类型的下拉窗口,随意在数据1表格中创建了几个数据。这些数据类型除了常规的数据类型选项外,还有系统下的新的各特殊参数数据类型的选项,这里暂不深入,看到有数组ARRAY,随意创建了10各Dint数据类型的数组。
在目录数的“全局变量表”的“变量表1”中,可以看到新创建的数据,图示:

数据创建就这样完成了。V3.0版本支持一维的数组创建,下标从[0]开始,数组数据长度10240,这些所创建的数据,可以在全局变量表中查看到,具体存储地址在DB2中。
试试这些数据是如何应用的,前应该贴子我发现用MOVE指令,就感觉应该是为这些数据而准备的指令,图示:

32位数据的传送新建没有问题。
在S7-200SMART编程环境中,试试是否有整个数组一起传送这个功能?试着写了几次,软件始终以报错结束,于是,暂时放弃这样的创建。
UDT数据及数组ARRAY,数据应用数据情况,图示:

全局变量表中,可以事先定义初始值。