在编程的时候会用到相关的变量包括:
1.在程序块中新建的“数据块” DB 。
在此建立的 变量数据块,它可以是自建在PLC数据类型的变量类型,也可以是各种标准的数据类型,且在DB数据块中的变量一般为全局变量,在整个项目中的程序都可以对它调用。
2.PLC数据类型。
PLC数据类型,在西门子中本人理解为类似其他软件的 结构体变量,类似自己按照功能类别建立的变量群体,所以本人当结构体变量来理解。
建立的PLC数据类型,都作为原型,在程序块的 数据块变量中再次创建此类型的变量,进行使用。
3. PLC变量
PLC变量也是全局,它的变量主要包括 I,Q M,类型;输入输出端口及位寄存器变量类型。都是带有绝对地址的变量,对PLC硬件直接关联的变量,可以供HMI 或其他PLC 直接使用的变量类型。(关于M类型的变量一般都是在这里创建以供使用)
默认变量表
这个也是属于PLC变量类型的, 只是这些变量是系统在对编程这在没有声明变量的情况下,直接在编程时使用变量编程,而自动生成的变量一般以名字“Tag_ ”为名。