上海齐聚自动化科技有限公司

西门子6ES7288-2DT16-0AA0

价格:面议 2019-08-06 05:59:01 235次浏览

6ES7288-2DT16-0AA0

SIMATIC S7-200 SMART, 数字输入/输出 SM DT16,8 个数字输入/8 个数字输出, 8 DI 24V DC,灌电流/拉电流, 8 DO,晶体管 0.75A

6ES7288-2DT32-0AA0

SIMATIC S7-200 SMART, 数字输入/输出 SM DT32,16DI/16DO, 16DI 24V DC,灌电流/拉电流, 16DO,晶体管 0.75A

6ES7288-3AM06-0AA0

SIMATIC S7-200 SMART, 模拟 I/O SM AM06,4 个模拟输入/2 个模拟输出, 0..10V,0..5V,0/4..20mA,+/-5V, +/-2.5V,12 Bit 分辨率 或 4...20mA,+/-10V 11 Bit 分辨率

6ES7288-3AE04-0AA0

SIMATIC S7-200 SMART, 模拟输入 SM AI04,4 模拟输入, 0...10V,0...5V,+/-5V,+/-2.5V, 或者 0/4-20mA 11 Bit+符号位(12 Bit ADC)

6ES7288-3AE08-0AA0

SIMATIC S7-200 SMART, 模拟输入 SM AI08,8 模拟输入, 0...10V,0...5V,+/-5V,+/-2.5V 或者 0/4-20mA; 11 Bit+符号位(12 Bit ADC)

6ES7288-3AQ02-0AA0

SIMATIC S7-200 SMART, 模拟输出 SM AQ02,2 AO, +/-10V,11 Bit 分辨率, 或 4-20mA,10 Bit 分辨率

指针对S7--200存储区间接寻址

间接寻址是指用指针来访问存储区数据。指针以双字的形式存储其他存储区的地址。只能用V存储

器、L存储器或者累加器寄存器(AC1、AC2、AC3)作为指针。要建立一个指针,必须以双字的形式,

将需要间接寻址的存储器地址移动到指针中。指针也可以作为参数传递到子程序中。

S7-200允许指针访问下列存储区: I、Q、V、M、S、AI、AQ、SM、T (仅当前值)和C (仅当前

值)。无法用间接寻址的方式访问单独的位,也不能访问HC或者L存储区。

要使用间接寻址,应该用“&”符号加上要访问的存储区地址来建立一个指针。指令的输入操作数应

该以“&”符号开头来表明是存储区的地址,而不是其内容将移动到指令的输出操作数(指针)中。

当指令中的操作数是指针时,应该在操作数前面加上“*”号。如图4--12所示,输入*AC1指定AC1

是一个指针,MOVW指令决定了指针指向的是一个字长的数据。在本例中,存储在VB200和VB201

中的数值被移动到累加器AC0中。

MOVD &VW200, AC1

MOVW *AC1, AC0

将VB200的地址(VW200的起始地址)作为指针存入AC

将AC1所指向的字(VW202)中的值送入AC0

图4--12

创建和使用指针

PLC的基本概念 第4章

35

如图4--13所示,您可以改变一个指针的数值。由于指针是一个32位的数据,要用双字指令来改变指

针的数值。简单的数学运算,如加法指令或者增加指令,可用于改变指针的数值。

MOVD &VW200, AC1

MOVW *AC1, AC0

将VB200的地址(VW200的起始地址)作为指针

存入AC1中。

将AC1所指向的字(VW200)中的值送入AC0

将AC1所指向的字(VW202)中的值送入AC0

+D +2, AC1

AC1

VW202的地址

将AC1中的数值加2指向下一个字

图4--13

改变指针

提示

切记调整所访问数据的大小:访问字节时,指针值加1;访问字或定时器或计数器的当前值时,指

针值加2;访问双字时,指针值加4。

用地址偏移量来访问V存储区数据的范例程序

本例中用LD10作为VB0的地址指针。然后可以利用VD1004中存储的地址偏移量来改变指针值。经过改变后,LD10指向

V区中的另外一个地址(VB0 + 偏移量)。然后将LD10指向的V区地址中存储的数值复制到VB1900中。通过改变VD1004

中的数值,您可以访问V存储器中的任意单元。

Network 1 //如何使用偏移量读取

//所有VB位置的数值:

//1. 将V存储器的起始地址装载到指针中。

//2. 将偏移量值添加到指针中。

//3. 将V存储器位置(偏移量)中的数值复制到VB1900。

LD SM0.0

MOVD &VB0, LD10

+D VD1004, LD10

MOVB *LD10, VB1900

S7-200可编程序控制器系统手册

36

用指针访问数据表的范例程序

本例中用LD14作为指向一个配方表的指针,配方表的起始地址为VB100。在本例中VW1008用来存储一个指定的配方在

表中的索引号。如果每条配方的长度为50个字节,则用这个索引号乘以50就可以得到这条配方起始地址的偏移量。用指

针加上偏移量,您就可以访问表中的每一条配方。在本例中,配方被复制到从VB1500开始的50个字节中。

Network 1 //如何从配方表传送配方:

// -- 每个配方的长度为50个字节。

// -- 索引值(VW1008)指定装载哪一条配方。

//1. 创建一个指向配方表

// 起始地址的指针。

//2. 将配方的索引转换为

// 双字值。

//3. 增加偏移量,以容纳

// 每个配方的大小。

//4. 将调节后的偏移量添加到指针中。

//5. 将选定的配方传送到

// VB1500至VB1549。

LD SM0.0

MOVD &VB100, LD14

ITD VW1008, LD18

*D +50, LD18

+D LD18, LD14

BMB *LD14, VB1500, 50

理解S7--200如何保存和存储数据

S7-200提供了多种安全措施来确保用户程序、程序数据和组态数据不丢失。

? 保持数据存储器 -- 由用户选定的数据存储区,在一次上电周期中,只要超级电容和可选电池

卡不放电,该存储器的数据就不会改变。在所有存储区中,只有V、M、定时器和计数器存储

区能被组态为保持存储区。

? 永久存储器 -- 非易失性存储器,用来储存程序块、数据块、系统块、强制值、组态为掉电保

存的M存储器和在用户程序的控制下写入的指定值。

? 存储卡 -- 可拆卸的非易失性存储器,用来储存程序块、数据块、系统块、配方、数据归档和

强制值。

通过S7-200资源管理器,可以将文档文件(doc、text、pdf等)储存在存储卡内。也可以使用S7-200资

源管理器将普通文件保留在存储卡中(复制、删除、创建目录和放置文件)。

要安装存储卡,应先从S

店铺已到期,升级请联系 13554082210
联系我们一键拨号19821191470