加入收藏 在线留言 联系我们
关注微信
手机扫一扫 立刻联系商家
全国服务热线18717946324

西门子6SN1122-0BA11-0AA1(授权代理)

更新时间
2024-12-01 08:00:00
价格
请来电询价
品牌
西门子
型号
PLC
售后
代理商
联系电话
18717946324
联系手机
18717946324
联系人
占雪芬
立即询价

详细介绍

西门子6SN1122-0BA11-0AA1(授权代理)

浔之漫智控技术有限公司经营理念是:以质量求生存,以诚信谋发展。

我们公司能提供全套产品,我们有着**的库存,*优惠的价格

*优质的售后服务和*强大的技术力量

我公司大量现货供应,价格优势,品质保证,德国原装进口

20221027163236119186

S7-1200 间接寻址指令的应用

 

S7-1200的间接寻址需要通过数据块中的数组来实现。指令FieldRead通过索引(又称为下标)变量从数组中读取数值,指令FieldWrite 通过索引变量向数组中写数值,使用这两条指令可以实现间接寻址。

索引变量是间接寻址中的地址指针,它的值是要读写的数组元素的索引值。地址指针就像收音机调台的指针,改变指针的位置,指针指向不同电台。改变地址指针中的索引值,指针“指向"数组不同的元素。间接寻址的优点是可以在程序处理期间,通过改变指针的值动态地修改指令中的地址。

首先生成一个名为“数据块1"的全局数据块DB2,在数据块中生成名为“数组1"的数组Array[1..10] of Int,其元素的数据类型为Int。

这两条指令没有列入指令列表和指令列表,编程时将收藏夹中的空逻辑框插入程序,点击其中红色的“??",打开下拉式列表框,可以看到列表框底部的指令FieldWrite或FieldRead。点击生成的指令框中的“???",用列表设置要写入或读取的数据类型为Int(见下图)。两条指令的参数MEMBER的实参必须是数组的个元素“数据块1".数组1[1]。

西门子6SN1122-0BA11-0AA1(授权代理)

指令的输入参数索引值“INDEX"是要读写的数组中的元素的下标,数据类型为DINT(双整数)。参数“VALUE"是要写入数组元素的值或要读取的数组元素的值。

下图中的FieldWrite指令将常数25写入数组1中的元素“数组1[3]"。FieldRead指令读取数组元素“数组1[3]"的值,将它保存到MW20。改变INDEX的值,可以读写别的数组元素的值。

 在 S7-1500 自动化系统中,必须区分以下两种不同电源:

    = 系统电源 (PS)

   系统电源连接到背板总线(U 型连接器)并专门为背板总线提供内部所需的系统电压。这种系统电压将为模块电子元件和 LED 指示灯供电。 CPU 或接口模块未连接到24 VDC 负载电流电源时,系统电源还可以为其供电。

    = 负载电流电源 (PM)

    负载电流电源为模块的输入/输出电路以及传感器和执行器进行供电。 此外,在某些情况下还需要使用负载电流电源为 CPU 和系统电源提供 24 VDC 电压。 在通过系统电源为背板总线提供电压时,可选择为 CPU 提供 24 VDC 电压。

    = 各个模块用电功率的自动诊断

   有了这个功能,能够让我们方便的了解到系统的电源配置的科学性和合理性,这个功能集成在博途软件中,需要和S7-1500配合使用。

Figure9模块用电功率的自动诊断

    = 机架支持的模块数量

    S7-1500机架可以支持32个模块,同时为了保证所有的模块都能够可靠的接受供电,S7-1500机架支持3组的电源分段。以前S7-300系统机架只支持8个信号模块的时代已经一去不复返了。

图 1 ET200SP系统组成

一个典型的BaseUnit如下图所示: 

图 2 BaseUnit及其接线端子

BaseUnit根据功能不同可分为多种类型,包括A0,A1,B0,C0,D0等几大类。

A0:适用于数字量模块,通讯模块,以及部分模拟量模块;

A1:带有内置温度测量,适用于模拟量模块;

B0:适用于继电器模块;

C0:适用于AS-i主站模块;

D0:适用于电能测量模块;

其分类及参考示例见下表:

西门子6SN1122-0BA11-0AA1(授权代理)

联系方式

  • 电  话:18717946324
  • 联系人:占雪芬
  • 手  机:18717946324
  • 微  信:18717946324