新建一DB块,建块时选择“Shared DB”。
新建的DB块中有DB_VAR变量,默认的类型(Type)好像是INT,直接修改该变量的属性就可以了。
在INT上点右键,选择Complex Types→ARRAY。
之后变量类型就变成ARRAY[]了,在中括号中写入1..20,表示数组从DB_VAR[1]开始,到DB_VAR[20]结束。
接着在ARRAY[1..20]下面一行点右键,选择Elementary Types→INT,这样一个INT量的一维数组就建好了。
lDB数据块可以定义为背景数据块和全局数据块.
一般背景数据块才自动生成变量,是否可以改动或删除要看程序怎样写,如果程序没使用就可以删除,可以在原来基础上添加定义变量
FB是函数块, DB是背景数据块,用于保存静态变量 CALL FB,DB[n]
S7-300的PLC 里面的DB块 感觉分两种一种1、属于背景数据块 作为FB块的背景数据块... 使用就行功能接口信号 我们就要根据具体的机床和要求灵活应用西门子包含的东西太多...
先创建一DB块,在此数据块中建一实数数组(数组长度不得低于数据个数),再把这一系列的数据(REAL)存入此数组中至于提取出来进行运算就直接读取数组中值就行了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)