您现在的位置是:网站首页> PLC
西门子PLC学习一
- PLC
- 2021-03-05
- 726人已阅读
当你添加完模块后就可以在博途软件里选择上模块就可以在属性里看到地址,一般不用动地址,要用那个地址直接属性里去看
西门子 PLC 的地址的分配方式
根据不同的 PLC 配置情况确定 I/O 地址是 PLC 编程的前提与基础,程序中的地址必须与实际物理连接点一一对应,才能确保动作的正确执行。当选择了 PLC 之后,首先需要确定的是系统中各 I/O 点的绝对地址。在西门子 S7 系列 PLC 中 I/O 绝对地址的分配方式共有固定地址型、自动分配型、用定义型 3 种。实际所使用的方式决定于所采用的 PLC 的 CPU 型号、编程软件、软件版本、编程人员的选择等因素。
1.固定地址型
固定地址分配方式是一种对 PLC 安装机架上的每一个安装位置(插槽)都规定地址的分配方式。其特点如下:
①PLC 的每一个安装位置都按照该系列 PLC 全部模块中可能存在的最大 I/O 点数分配地址。
例如:S7-300 系列 I/O 模块中最大开关量输入/输出为32 点,因此,每一个安装位置都必须分配 32 点地址:如果实际安装的模块只有 16 点输入,那么剩余的 I/O 地址将不可以再作为物理输入点使用。
②对于输入或输出来说, I/O 地址是间断的,而且,在
输入与输出中不可以使用相同的二进制字节与位。
例如: S7-300 系列 I/O 模块的第 1 安装位中安装了 32点输入模块, 地址数据中的 0.0~3.7 就被该模块所占用, 地址固定为 I0.0 ~13.7; 即使第 2 安装位中安装了 32 点输出模块,其输出地址也只能是 Q4.O ~Q7.7 ,而不可以是 QO.O ~Q3.7 ,在实际编程时 QO.O ~Q3.7 就变成了不存在的输出。同样,如果在第 3 安装位中接着安装了 16 点输入模块,其地址将为 I8.0~19.7 ,在实际编程时 I4.0 ~17.7 就变成了不
存在的输入。
以上分配原则对模拟量模块同样适用。
2.自动分配型
自动地址分配方式是一种通过自动检测 PLC 所安装的实际模块,自动、连续分配地址的分配方式。其特点如下:
①PLC 的每一个安装位置的 I/O 点数量无规定, PLC 根据模块自动分配地址。
例如:当每一个安装位置安装了 32 点模块后, PLC 自动分配给该模块 0.0~3.7 的地址:如果实际安装的模块只有16 点输入,那么 PLC 自动分配给该模块的地址就成为 0.0 ~1.7。
②输入与输出的地址均从 0.0 起连续编排、自动识别,I/O 地址连续、有序。
例如: PLC 的第 1 安装位中安装了 32 点输入模块,地址为 I0.0 ~13.7; 当第 2 安装位中安装了 32 点输出模块后,其输出地址自动分配为 QO.O ~Q3.7 。同样,如果在第 3 安装位中接着安装了 16 点输入模块,其地址将为 I4.0 ~15.7。
I/O 地址中没有不存在的输入与输出。
以上分配原则对模拟量模块同样适用。
对于 S7-300 系列,由于生产时间、软件版本的不同,安装于 PLC 主机上的部分 I/O 模块, CPU 的地址分配可能会出现断续的情况, CPU 仍然按照最大开关量输入/输出进行地址分配,当使用 32 点以下模块时,多余的地址不可以再使用。但是, 、对于远程 I/O 单元,地址总是连续分配的。
3.用户设定型
用户设定型分配方式是一种可以通过编程软件进行任意定义的地址分配方式。其特点如下:
①PLC 的每一个安装位置的地址可以任意定义, I/O 点数量无规定,但同 - PLC 中不可以重复。 ’
例如:当每一个安装位置安装了 32 点输入模块后,用户可以分配给该模块 I0.0 ~13.7 的地址; 也可以分配其他任意地址,如 I8.0 ~I11.7 等。但在分配 I0.0 ~13.7 后,后续的同类模块中不可以再使用地址 I0.0 ~13.~。
②输入与输出的地址既可以是间断的,也可以不按照次序排列。
例如: PLC 的第 1 安装位中安装了 32 点输入模块,地址定义为 I8.0 ~111.7; 第 2 安装位中再安装 32 点输入模块,地址定义为 I0.0 ~13.7 ,这样的分配同样也允许。
以上分配原则对模拟量模块同样适用。
各地址和数据关系