全国服务热线 19514718569

6ES7963-1AA00-0AA0

更新时间:2024-01-07 08:08:00
价格:¥88/台
西门子:西门子代理商
西门子CPU:西门子plc
德国:全新原装
联系电话:
联系手机: 19514718569
联系人:吴悦
让卖家联系我
详细介绍

6ES7963-1AA00-0AA0

Product

相似图像

********** 备件 ********* SIMATIC S7-400, 接口模块 IF963-RS232 带 RS232 接口 用于 PTP 联结(与 CP441)

产品商品编号(市售编号)6ES7963-1AA00-0AA0产品说明********** 备件 ********* SIMATIC S7-400, 接口模块 IF963-RS232 带 RS232 接口 用于 PTP 联结(与 CP441)产品家族未提供产品生命周期 (PLM)PM490:产品废止 / 全面停止供货(除非有特殊约定)PLM 有效日期产品宣布废止时间:2023.1价格数据价格组 / 总部价格组MD / 2L2列表价(不含税)显示价格您的单价(不含税)显示价格金属系数无交付信息出口管制规定ECCN : EAR99H / AL : N工厂生产时间按需提供净重 (Kg)0.069 Kg包装尺寸7.30 x 12.10 x 3.30包装尺寸单位的测量CM数量单位1 件包装数量1其他产品信息EAN40UPC未提供商品代码85176200LKZ_FDB/ CatalogIDST9-E5产品组4A41组代码R1TP原产地德国Compliance with the substance restrictions according to RoHS directiveRoHS 合规开始日期: 2009.10.10产品类别A: 问题无关,即刻重复使用电气和电子设备使用后的收回义务类别是REACH Art. 33 责任信息Lead CAS 号 7439-92-1 > 0, 1 % (w / w)西门子S7-200 SMART PLC之间通过指令实现S7通讯导读:

S7-200 SMART CPU 固件版本 V2.0 及以上版本的 CPU 可实现CPU、编程设备和HMI(触摸屏)之间的多种通信:

— CPU与编程设备之间的数据交换。

— CPU与HMI之间的数据交换。

— CPU与其他S7-200 SMART CPU之间的PUT/GET通信。

S7-200 SMART CPU 以太网连接资源如下:

— 1个连接用于与STEP7 Micro/Win SMART软件的通信。

— 8个连接用于CPU与HMI之间的通信。

— 8个连接用于CPU与其他S7-200 SMART CPU之间的PUT/GET主动连接

— 8个连接用于CPU与其他S7-200 SMART CPU之间的PUT/GET被动连接

CPU1 (192.168.2.1 ) 把VB100~107数据传输到CPU2 (192.168.2.2 ) VB0~7

CPU1 (192.168.2.1 ) 把VB100~107数据读取到CPU2 (192.168.2.2 ) VB0~7

一、 PUT/GET 指令格式 

S7-200 SMART CPU提供了PUT/GET 指令,用于S7-200 SMART CPU之间的以太网通信(PUT/GET 指令格式见 表 1)。PUT/GET 指令只需要在主动建立连接的 CPU 中调用执行,被动建立连接的 CPU不需要进行通信编程。PUT/GET 指令中TABLE 参数用于定义远程CPU的 IP地址、本地CPU和远程 CPU的数据区域以及通信长度(TABLE 参数定义见 表 2)。

 

LAD/FBD

STL

描述

 

PUT TABLE

PUT 指令启动以太网端口上的通信操作,将数据写入远程设备。PUT 指令可向远程设备写入Zui多 212 个字节的数据。

 

GET TABLE

GET 指令启动以太网端口上的通信操作,从远程设备获取数据。GET 指令可从远程设备读取Zui多 222 个字节的数据。

表 1 PUT和GET 指令

 

字节偏移量

Bit 7

Bit 6

Bit 5

Bit 4

Bit 3

Bit 2

Bit 1

Bit 0

0

D1

A2

E3

0

错误代码4

1

 远程 CPU的 IP地址

2

3

4

5

预留(必须设置为0)

6

预留(必须设置为0)

7

 指向远程 CPU 通信数据区域的地址指针

(允许数据区域包括:I、Q、M、V)

8

9

10

11

通信数据长度5

12

 指向本地 CPU 通信数据区域的地址指针

(允许数据区域包括:I、Q、M、V)

13

14

15

表 2 PUT和GET 指令的TABLE参数定义

 

1 D :通信完成标志位,通信已经成功完成或者通信发生错误。

2 A :通信已经激活标志位。

3 E :通信发生错误,错误原因需要查询 错误代码4。

4 错误代码 :见表 3 PUT 和 GET 指令TABLE 参数的错误代码。

5 通信数据长度 :需要访问远程 CPU通信数据的字节个数,PUT 指令可向远程设备写入Zui多 212 个字节的数据,GET 指令可从远程设备读取Zui多 222 个字节的数据。

 




错误代码

描述

0

通信无错误

1

PUT/GET TABLE参数表中存在非法参数:

本地CPU通信区域不包括 I、Q、M 或 V。

本地CPU不足以提供请求的数据长度。

对于 GET指令数据长度为零或大于 222 字节;对于 PUT指令数据长度大于 212 字节。

远程CPU通信区域不包括 I、Q、M 或 V。

远程CPU 的IP 地址是非法的 (0.0.0.0)。

远程CPU 的IP 地址为广播地址或组播地址。

远程CPU 的IP 地址与本地 CPU的IP 地址相同

远程CPU 的IP 地址位于不同的子网。

2

同一时刻处于激活状态的 PUT/GET 指令过多(仅允许 16 个)

3

无可以连接资源,当前所有的连接都在处理未完成的数据请求(S7-200 SAMRT CPU主动连接资源数为 8 个)。

4

从远程 CPU 返回的错误:

请求或发送的数据过多。

STOP 模式下不允许对 Q 存储器执行写入操作。

存储区处于写保护状态

5

与远程 CPU 之间无可用连接:

远程 CPU 无可用的被动连接资源(S7-200 SMART CPU被动连接资源数为 8 个)。

与远程 CPU 之间的连接丢失(远程 CPU 断电或者物理断开)。

S7-200网络设备与PPI设备通信

1.优化网络性能

  调整下列设置可优化网络性能:

  (1)波特率调整网络的波特率,以所有设备都支持的Zui高波特率来设置网络,使网络具有Zui高数据传输率。

  (2)网络上的主设备数减少网络上的主设备数目也可改善网络的性能。网络上的每个主设备都会增加网络资源占用:减少主设备可减少网络资源占用。

  (3)主设备和从属装置地址的选择对主设备的地址进行正确地设置,使所有主设备的地址都是连续的,地址之间没有空缺。如果主设备之间存在地址空缺,主设备都将不断检查地址空缺,以确定是否有另一个主设备即将联机。这种检查将需要占用一定的时间,并增加网络的资源消耗。如果主设备之间不存在任何地址空缺,则不进行检查,从而减小了网络资源消耗。只要从属装置没有位于主设备之间,可将从属装置地址设置为不影响网络性能的任何值。主设备之间的从属装置与主设备一样,如果存在地址空缺,将增加网络资源消耗。

  (4)间隙刷新因子(GUF)只有在S7-200CPU作为PPI主设备运行时才使用,GUF表示S7-200检查其他主设备的地址空缺的周期。可使用STEP7-Micro/WIN来设置CPU配置中用于CPU端口的GUF,把S7-200配置为只定时检查地址空缺。对于GUF=1,S7-200将在每一次持有令牌时检查地址空缺:对于GUF=2,S7-200将在每两次持有令牌时检查地址空缺。如果主设备之间存在地址空缺,则设置更高的GUF将可减小网络资源消耗。如果主设备之间不存在任何地址空缺,则GUF对性能将不产生任何影响。设置过高的GUF数值将导致主设备联机成功的时间产生较大的延迟,因为并不经常对地址进行检查。通常默认的GUF设置为10。

  (5)另一个主设备时的Zui高地址可使用STEP7-Micro/WIN来设置CPU配置中用于CPU端口的HSA。设置HSA将限制网络中Zui后一个主设备(具有Zui高地址)所必须检查的地址空缺,限制地址空缺的大小将减少对另一个主设备进行查找和联机时所需要的时间。Zui高站址对从属装置地址没有任何影响,主设备可仍然与地址大于HSA的从属装置进行通信。通常,将所有主设备上的Zui高站址都设置为同一个数值,该地址应大于或等于Zui高主设备地址。通常HSA的默认值为31。

  2.计算网络的令牌循环时间

  在令牌传递网络中,只有得到令牌的站才有进行通信的权力。令牌循环时间(令牌循环到逻辑环中的每个主设备所需要的时间)是衡量网络性能的一个参数。

  计算多台主设备网络的令牌循环时间的示例,如图6-48所示。在该示例中,TD200(站3)与CPU222(站2)进行通信,TD200(站5)与CPU222(站4)进行通信,依此类推。两个CPU224模块都使用网络读取和网络写入指令来收集来自其他S7-200的数据。CPU224(站6)发送信息给站2、站4和站8,CPU224(站8)发送信息给站2、站4和站6。在该网络中,存在有6个主设备站(4个TD200单元和两个CPU224模块)和两个从属装置站(两个CPU222模块).

令牌传递网络

  主设备必须持有令牌,才能发送信息。例如,当站3具有令牌时,它将启动对站2的请求信息,然后将令牌传递给站5。站5随后启动对站4的请求信息,然后将令牌传递给站6。站6随后启动给站2、站4或站8的信息,并将令牌传递给站7。启动信息和传递令牌的这些过程将继续沿着逻辑环从属装置3到站5、站6、站7、站8、站9,Zui后回到站3。令牌必须完全沿着逻辑环进行循环,以便主设备能够发送对信息的请求。对于具有6个站的逻辑环,如果每一持有的令牌发送一条请求信息,以读或写一个双字数值(4个字节的数据),则令牌循环时间在9.6kbaud下大约为900ms。增加每一信息所访问的数据字节数或增加站数都将延长令牌循环时间。

  令牌循环时间取决于各个站持有令牌的时间。将各个站持有令牌的时间相加,即可确定多台主设备网络的令牌循环时间。如果PPI主设备模式已经启用(在网络上的PPI协议下),则通过使用S7-200的网络读取和网络写入指令,将信息发送给其他S7-200。

  令牌循环时间与主设备数、数据量以及波特率之间的对比关系见表6-11。当在S7-200CPU或其他主设备下使用网络读取和网络写入指令时,可参考表6-11计算时间。

  3.网络设备的连接

  网络设备通过相互的连接进行通信,这些连接均是主设备和从属装置之间的专用连接。如图6-49所示,不同的通信协议在连接的处理方式上有所不同:

  (1)PPI协议使用的是所有网络设备的共享连接。

  (2)PPIgaoji协议、MPI和PROFIBUS协议使用的是任意两个通信设备之间的单独连接。

  当使用PPIgaoji协议、MPI或PROFIBUS协议时,第二个主设备将不会干扰主设备与从属装置之间已经建立的连接。S7-200 CPU和EM277始终保留一个用于STEP7-Micro/WIN的连接和一个用于HMI设备的连接,其他主设备不能使用这些保留的连接。这样可以确保在主设备使用连接协议(如PPIgaoji协议)时,始终可以将至少一个编程站和至少一个HMI设备连接到S7-200CPU或EM277。

  S7-200CPU和EM277模块的容量见表6-12。S7-200的每个端口(端口0和端口1)Zui多可支持4个单独的连接。所以,不包含共享的PPI连接,S7-200CPUZui多具有8个连接。EM277支持Zui多6个连接。

  4.复杂网络的使用

  对于S7-200,复杂网络的一个典型特点就是具有多个S7-200主设备,这些主设备使用网络读取(NETR)和网络写入(NETW)指令与PPI网络中的其他设备进行通信。复杂网络还可能存在一些特殊问题,可能使主设备中断与从属装置的通信。

  如果网络以较低的波特率运行(如9.6 kbaud或19.2 kbaud),则在传递令牌之前,每个主设备将完成事务处理(读或写)。然而,如果波特率为187.5 kbaud,则主设备将对从属装置发出请求,然后传递令牌,它将使未完成的请求留在从属装置上。

  一个具有潜在通信冲突的网络如图6-50所示。在该网络中,站1、站2和站3均是主设备,它们将使用网络读取或网络写入指令与站4进行通信。网络读取和网络写入指令使用PPI协议,这样,所有S7-200均将共享站4中的单个PPI连接。

  在此示例中,站1发出对站4的请求。对于19.2kbaud以上的波特率,站1将令牌传递给站2。如果站2试图发出对站4的请求,则站2的请求将被拒绝,因为站1的请求仍然存在。对站4的所有请求都将被拒绝,直到站4完成对站1的响应。只有在响应已经完成之后,另一个主设备才能发出对站4的请求。

  为避免站4通信端口的冲突,应设置站4成为网络上的唯一主设备。站4随后即可发出对其他S7-200的读/写请求,如图6-51所示。

通信冲突

  这种设置不但可避免通信中产生冲突,而且也可减少由于具有多台主设备而导致的额外网络资源占用,使网络运行更为高效。

  然而,对于某些应用场合,不能随意选择减少网络中的主设备数量。当存在多个主设备时,必须对令牌循环时间进行管理,确保网络不超出目标令牌循环时间。令牌循环时间指的是从主设备传递令牌开始到主设备又重新收到令牌为止所花费的总时间。

  如果令牌返回到主设备所需要的时间大于目标令牌循环时间,则不允许主设备发出请求。只有在实际令牌循环时间低于目标令牌循环时间时,主设备才可发出请求。

  S7-200的Zui高站址(HSA)和波特率设置决定了目标令牌循环时间。HSA和目标令牌循环时间见表6-13。

HSA和目标令牌循环时间

  对于较低的波特率,例如,9.6kbaud和19.2kbaud,主设备在传递令牌之前,将等待对其请求的响应。因为按照扫描时间,处理请求/响应循环将要花费相对较长的时间,所以,当网络上的某主设备得到令牌时,它们具有准备就绪的传送请求。这样,实际的令牌循环时间将增加,且某些主设备将有可能不能处理任何请求。在某些情况下,有可能完全不允许主设备对请求进行处理。

  例如,一个具有10个主设备的网络,该网络以9.6 kbaud的波特率传输一个HSA配置为15字节,在此例中每个主设备始终具有准备发送的信息。由表6-13可知,该网络的目标循环时间为0.613s。然而,由表6-11可知,该网络所需要的实际令牌循环时间将为1.48s。因为实际的令牌循环时间大于目标令牌循环时间,所以,在后面的令牌循环之前将不允许某些主设备传输信息。

  调整实际令牌循环时间大于目标令牌循环时间这种状况,有两种基本的方法:

  (1)通过减少网络上的主设备数目,可以缩短实际令牌循环时间。但随着应用场合变化,有可能不能解决问题。

  (2)通过增加网络上的所有主设备的HSA,可以增加目标令牌循环时间。

  增加HSA可能引起网络的其他问题,因为这影响S7-200切换到主设备模式并进入网络所占用的总时间。如果使用计时器来确保在指定时间内完成网络读取或网络写入指令的执行,则在启动主设备模式并将S7-200添加为网络中的主设备期间的延迟可能导致系统提示出现超时。通过减小网络上所有主设备的间隙刷新因子(GUF),可Zui大限度减小添加主设备所产生的延迟。

  由于以187.5kbaud将请求发送并保留在从属装置上所采取的方式,在选择目标令牌循环时间时应留出多余的时间。对于187.5kbaud波特率,实际的令牌循环时间应大约为目标令牌循环时间的1/2。

  为确定令牌循环时间,须使用表6-11中的数据来确定网络读取和网络写入指令所需要的时间。HMI设备(如TD200)所需要的时间,按传送16字节的时间查表。通过将网络上所有设备的时间相加来计算令牌循环时间,所需时间Zui长的情况是所有设备在同-令牌循环期间都希望处理一个请求,这即是网络所需Zui大令牌循环时间的定义。

  例如,假设具有4个TD200和4个S7-200的网络以9.6kbaud波特率运行,每个S7-200每秒将10个字节的数据写入另一个S7-200。根据表6-11来计算网络的特定传送时间:

  ●4个TD200设备传送16字节的数据=0.66 s;

  ●4个S7-200传送10字节的数据=0.63s:

  ●总的令牌循环时间=1.29s。

  为使该网络有足够的时间来处理一个令牌循环期间的所有请求,可将HSA设置为63(见表6-13)。选择目标令牌循环(1.89s)大于Zui大令牌循环时间(1.29s),确保每个设备在令牌的每个循环中都可传送数据。

  为提高多台主设备网络的可靠性,还可进行下列设置:

  (1)改变HMI设备的刷新速率,使得两次刷新之间有更长的间隔。例如,将TD200的刷新速率从“尽可能快”改变为“每秒一次”。

  (2)对网络读取操作或网络写入操作进行组合,减少请求数量,以减少处理请求时的网络资源占用。例如,不使用各自读取4字节的两个网络读取操作,而使用一个读取8字节的网络读取操作。因为处理一个8字节的请求所需要的时间远少于处理两个4字节的请求所需要的时间。

  (3)调整S7-200主设备的刷新速率,以使其刷新速率低于令牌循环时间。


联系方式

  • 地址:上海松江 上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
  • 邮编:201600
  • 联系电话:未提供
  • 经理:吴悦
  • 手机:19514718569
  • QQ:2810544350
  • Email:2810544350@qq.com
产品分类