西门子PLC的地址运用,地址是用来指定用户访问数据的目的地,此目的地通常以存储区域+编号的形式出现,掌握存储单位、访问方式及地址的分配规则才能熟练应用。
一般而言,在PLC程序中的所有信号都是借助于Address(地址)进行识别与区分的,如当输入点I0.0连接了外部的电动机启动按钮SB1时,程序中的全部I0.0信号触点便代表了电动机启动按钮SB1的状态,这样的地址称为“绝对地址”
1、存储单位:
西门子PLC支持4种存储单位,分别是bit(位)/byte(B字节)/word(W字)/double word(DW双字),它们之间的关系如下图:
2、访问方式:
访问方式根据存储单位来决定的,因此访问方式也具备四种模式(位访问、字节访问、字访问、双字访问),具体方式如下:
3、寻址方式:
寻址方式是访问地址数据的一种自然规律,通过下图来理解地址之间编号的间隔关系:
在存储单位之间高位和低位所描述的也就是位权的高低问题
例如:IB0 内的8 个位的状态是10010000.那么此时可得出在IB0 里面所存储的十进制数为:128+16=144 十六进制数为:90
在使用地址时,需要注意的是字节类型地址的字节编号需要间隔一个单位,而字类型地址的字编号需要间隔两个单位,同理双字类型地址的双字编号需要间隔四个单位。
例如:字类型地址分配
例如:双字类型地址分配
根据不同的plc的地址配置情况确定I/O地址是plc编程的前提与基础,程序中的地址必须与实际物理连接点一一对应,才能确保动作的正确执行。 当选择了PLC之后,首先需要确定的是系统中各I/O点的绝对地址。在西门子S7系列PLC中I/O绝对地址的分配方式共有固定地址型、自动分配型、用定义型3种。实际所使用的方式决定于所采用的PLC的CPU型号、编程软件、软件版本、编程人员的选择等因素