西门子s7-300地址分配的几种方式

来源:电工天下时间:2015-10-26 02:44:51 作者:老电工手机版>>

西门子s7-300地址分配的几种方式

plc地址分配分为数字量地址和模拟量地址。plc的io模块是从机架的4号槽开始插入的。

s7-300plc规定每个槽分配4个字节的数字量或16个字节的模拟量地址。而且地址从机架0到机架4一次递增。

因此,0号机架4号槽上如果是数字量模块的话,那么地址就是从0到3,如果是模拟量模块的话,地址就是从256到271。其中模拟量地址一个地址占2个字节,因此每个槽里最多走8个模拟量。

如果一个槽中的地址没有使用完全,那么这部分地址将保留,下个槽地址不得占用。

1、本地地址分配
本地plc的数字量或模拟量地址分配时,输入与输出地址不可重叠。例如如果使用了ib0,那么就不能再用qb0了,模拟量也是一样的。

2、扩展地址分配
西门子s7-300系列plc可以使用扩展机架或分布式io来扩展io点。io点的地址从主机架开始一次递增来计算,分布式io使用通讯来进行地址读取,地址从主站往后排列。

-- 分隔线 ---

西门子s7-300 plc的硬件分配和地址分配

硬件分配要按照插在机架上的顺序,在硬件组态里添加,一般都是数字量模块在前,模拟量模块在后排的,通道地址会自动分配,也可以自己需要,一般都按照他自动分配的就可以。

西门子s7-300系列plc地址分配  

当物理模块安装完毕后,要对信号模块SM上的每一个信号通道分配一个物理地址,从而使用户程序能够识别这些这些通道。

几个概念:

位,Bit

字节,Byte,1Byte=8Bit

字,Word,1个字等于2个字节,等于16位

双字,D,等于2个字,4个字节,32位
 
1、数字量的地址

每个位BIT可以表示一个数字I/O点。

数字量以字节为单位(包括8个位),每个字节可表示8个I/O点。

数字量每个槽分为4个字节Byte。所以一个槽可以表示32个I/O通道。

比如Q4.2,Q表示输出区域,4表示第4个字节,2表示第4个字节中的第3位。

数字量的地址分配如下图。如果一个槽内只有一个16点的I/O模块,则地址只占用0.0至1.7,2.0至3.7不使用。

西门子s7-300系列plc地址分配1

2、模拟量的地址

每个字W可以表示一个模拟量通道。

每个槽分为16个字节(16Byte)。即8个通道。

比如PIW256,PI表示外设输入,W表示一个字W的长度,256表示256和257两个字节组成的单字PIW256。256表示首地址。

模拟量地址分配见下图:

西门子s7-300系列plc地址分配2

注意事项

- 以上地址都是从第四个槽开始,前3个槽预留给CPU, PS, IM。

- 由于一个模拟通道是由一个单字W组成,所以PIW257, IW273等等地址是不存在的,如果在编程中出现,会导致出错,这一点是初学者常犯的错误。

- 当数字量和模拟量插槽混合使用的时候,仍然可以按照上面的原则分配。只不过会出现很多未被使用的地址。

如下图:

西门子s7-300系列plc地址分配3

3、存贮器表示方法

主标识符+辅助标识符+地址

主标识符有:

输入映像区I、输出映像区Q、外设输入PI、外设输出PQ、存储区域映像区M、数据表DB、DI、定时器T、计数器C、本地数据L、系统保留区。

辅助标识符有:

X(省略)位、B 字节、W 字、D 双字

相关文章
  • 西门子plc编程符号地址的二种类型

    西门子plc编程符号地址的二种类型

    西门子plc编程符号地址的二种类型,分为未用符号显示、无符号地址显示两种,这两个选项无显示过滤设定项,分别用于显示符号地址与绝对地址。

    时间:2020-11-17 13:19:17

  • 西门子s7-300 plc绝对寻址与符号寻址的功能说明

    西门子s7-300 plc绝对寻址与符号寻址的功能说明

    西门子s7-300 plc绝对寻址和符号寻址,绝对地址包含地址标识符和内存位置,STEP 7可以自动地将符号名称翻译成所需要的绝对地址,西门子step7中的绝对寻址与符号寻址的实例教程。

    时间:2020-11-17 13:19:15

  • 西门子s7-300增加模拟量输入模块过程的步骤

    西门子s7-300增加模拟量输入模块过程的步骤

    西门子s7-300增加模拟量输入模块过程的步骤,分为九个步骤与一个注意问题,改造工程提前办理工作票,准备用要用的工具及材料,当配置下载成功后,进入软件程序设计划面调用FC105进行量程变换。

    时间:2020-04-23 11:24:40

  • 西门子s7-300定时器的剩余时间参与比较的方法

    西门子s7-300定时器的剩余时间参与比较的方法

    西门子s7-300定时器的剩余时间参与比较的方法,要求剩余时间值与5s比较,所以MW10中BI剩余时间值应与50(单位为100ms,即5s)比较,在脉冲定时器定时时断开输入端,剩余时间值保持不变。

    时间:2020-04-23 10:19:13

  • 西门子s7-300 plc定时器指令的类型与用法

    西门子s7-300 plc定时器指令的类型与用法

    西门子s7-300 plc定时器指令的类型与用法,西门子S7-300有五种类型的定时器,三种类型的计数器,有关延时通定时器指令、锁存型延时通定时器指令、延时断定时器指令、脉冲定时器指令、脉冲扩展定时器指令的用法。

    时间:2020-04-23 10:12:27

  • 西门子s7-300支持的传感器类型有哪些

    西门子s7-300支持的传感器类型有哪些

    西门子s7-300支持的传感器类型西门子plc s7-300的di模块很多,其具体参数需要在硬件组态中查看。1、s7-300的大部分di模块均为漏型(选取pnp型的传感器),在硬件组态时不提示源型或漏型。

    时间:2020-04-23 09:36:17

  • 西门子s7-300子程序执行时间的是多少

    西门子s7-300子程序执行时间的是多少

    有关西门子s7-300执行子程序时间的查看方法,分享了西门子s7-300执行子程序时间的具体查看步骤,可在主程序调用该子程序的前后分别读取cpu的系统时钟,利用时钟指令fc34进行相减进行编程运算。

    时间:2020-04-08 13:32:13

  • 西门子s7-300下载程序报错原因分析

    西门子s7-300下载程序报错原因分析

    有关西门子s7-300下载程序的报错原因,西门子s7-300下载程序报错原因查找方法,地址间断连续,说明模拟量模块有问题,在硬件组态中点击“离线—在线”。

    时间:2020-04-08 12:38:52

推荐文章

Copyright © 2015 - 2022 dgjs123.com All Rights Reserved

电工天下 版权所有