西门子S7-400内存卡(6ES7952)系列代理商
全模块化的连接是SIMATIC S7-400的标准方法。全模块化连接可以将传感器和执行器方便、快速、无差错地连接到SIMATIC S7-400。根据实际需要输入/输出模板和连接的传感器/执行器之间的距离Z远可达30m。传感器和执行器连接在现场的端子块上。
概述
用于SIMATIC S7-400的标准连接
快速、无差错的连接传感器和执行器,其距离
可达30m
使电气柜内的接线一目了然
包括前连接器模块、连接电缆和端子块
所有器件均易于插入而且能单独更换。
应用
全模块化的连接是SIMATIC S7-400的标准方法。全模块化连接可以将传感器和执行器方便、快速、无差错地连接到SIMATIC S7-400。根据实际需要输入/输出模板和连接的传感器/执行器之间的距离Z远可达30m。传感器和执行器连接在现场的端子块上。
Z多两条16针双绞扁平电缆或者1条2×16针双绞扁平电缆可以连接到前连接器上,用于16通道的数字模板(2 A输出),Z多4条16针双绞扁平电缆可以连接到前连接器模板,用于32通道的数字模板,这两种情况下,一个端子块有8个信号途径。
Z多4条屏蔽的16针双绞扁平电缆可以连接到前连接器模板,用于模拟量模板,每条带有一个端子块。电源可直接供给端子块,也可以供给前连接器模板。
SIMATIC TOP连接;柔性连接
概述
用于快速、直接地连接开关柜中的每个电气元件
包括预接线的前连接器
0.5mm2截面的导线能承受较高的电源电压
HOSV-K或UL/CSA导线类型
应用
柔性连接器能方便地将SIMATIC S7-400 I/O模板快速、直接地连接到开关柜内的每个电气元件。
预连接的每根导线可简化接线过程,0.5mm2截面的导线能承受较高的电源电压。
西门子S7-400内存卡(6ES7952)系列代理商
组态 S7-400H 硬件在 SIMATIC Manager 中创建一个 S7 项目,在 HW Config 中加入H组件。
一个 UR2-H 机架
冗余电源
414-H CPU 和 H 同步模块
选择机架 0,然后通过复制和粘贴创建机架 1
给机架 1 的 CPU 分配一个新的 DP 主站系统。要确保波特率与机架 0 的波特率相符。从目录中将一个冗余 IM157 放置在两个 DP 主站系统中间。在弹出的“定义主系统”对话框中选择模块接口为 PROFIBUS DP 网络。在网络的属性中,设置第三个网络所需的波特率。从目录中添加 S7-200 CPU 215-2DP 作为 DP 从站到第三条 DP 主系统中,并设置 PROFIBUS 地址,PROFIBUS 地址必须大于 2 。为通信的输入和输出接口分配所需要的字节数。完成后“保存和编译”。
2. PROFIBUS按图 Fig. 02 组态硬件。确保在 IM157 中用同样方法设置 DP 地址。
Fig. 02
由于这三个网段互相独立, PROFIBUS 连接器中的终端电阻的开关状态设置如下:
设置两个414-4 H CPU 都为“ON”
设置两个IM157 接口模块都为“ON”
设置RS 485 中继器为“ON”
S7-200 CPU设置为“ON”
对 Y-Link 模块应按如下方法操作:
两个 IM 157 模块, Y- Link 和 RS485 中继器都需要 24 V DC 电源
PROFIBUS 1 DP 主站系统把机架 0 中的 CPU 414-4 H 连接到个 IM157 模块。
PROFIBUS 2 DP 主站系统把机架 1 里的 CPU 414-4 H 连接到第二个 IM157 模块。
PROFIBUS 3 DP 主站系统通过 Y-Link 和 RS485 中继器连接 CPU 215-2DP。
3. STEP 7 Micro/WIN打开 STEP7-Micro/Win 并设置 CPU 的 DP 地址。用 S7-200 CPU 215 用 S7-200 CPU 215-2DP 创建一个新项目,打开系统数据块然后设置 DP 属性 (见下图):
Fig. 03
4. H 系统项目中的故障中断 OB 块根据需求,在 SIMATIC Manager 中创建以下 OB 块:OB70 (I/O 冗余故障中断),OB72 (CPU 冗余故障中断),OB73(通讯冗余故障中断),OB82(诊断中断),OB83(删除/插入中断),OB85(程序执行故障中断)以及 OB86(机架故障中断)。把这些 OB 保存并下载到控制器中,并且同时下载系统数据 “System data”。
5.运行当 IM157 处于激活状态时(“ACT”LED 灯亮),组态切换到 RUN 模式。
一、 S7-200与6RA70装置连接
> 安装MicroWin software(V3.2以上)以及 USS协议库(V2.0以上)> PC/PPI电缆、S7-200(如CPU 226XM)、电源模块、通信电缆> 6RA70驱动装置及一台PC机
2. 在使用MicroWin software 创建项目之前,先检查USS protocol协议是否被正确安装,此协议库需要单独购买:
3.我们需要创建一个简单的例程:
> 步:设置通讯接口
> 第二步:建立PC与S2-200之间连接(注意:PC通过PC/PPI电缆与S7-200PORT1口连接;)
> 第三步:用串口电缆将S7-200PORT0端口与6RA70的PMU上X300、CUD1端子X172或CUD2端子X162相连 (注意:端口连接的规则,X300是3对3、8对8;CUD1端子X172是3对X172:58,8对X172:59;CUD2端子X162是3对X162:63,8对X162:64)
> 第四步:使用USS协议的初始化模块初始化S7-200的PORT0端口二进制值2#1000 0000 0000表示要初始化USS地址11的6RA70驱动装置,波特率为9600,此波特率值要与PC/PPI电缆的设置相同,详细情况请参看USS_INIT的帮助文件;此外我们还需要在6RA70装置上设置相应的参数。
表一:6ES7214-2BD23-0XB8
参数 | USS1(PMU:X300) | USS2(CUD1:X172) | USS3(CUD2:X162) |
| P780=2 | P790=2 | P800=2 |
| P787=0 | P797=0 | P807=0 |
| P786=11 | P796=11 | P806=11 |
| P783=6 | P793=6 | P803=6 |
| P781=2 | P791=2 | P801=2 |
| P782=127 | P792=127 | P802=127 |
P927 | P927=6 | P927=42 | P927=82 |
| P785.1=1 | P795.1=1 | P805.1=1 |
| P785.2=0 | P795.2=0 | P805.2=0 |
| P644=2002 | P644=6002 | P644=9002 |
| P661=2100 | P661=6100 | P661=9100 |
> 第五步:使用USS_CTRL模块来控制USS地址11的6RA70装置,为了运行6RA70需要按照表一设置参数
> 第六步:在编译程序之前,选择 Program Block -> Library then right mouse click: select Library Memeory. 在点击Suggested Address选择V存储区的地址后点击 “OK”退出,如下图所示:
> 第七步:编译程序并下载到S7-200,将RUN位置1,并在状态表中输入速度给定,在闭合CUD1端子X172:37和X172:38之后,6RA70直流装置就可以运行起来了,如下图状态表所示:(注意:由于MM440和6RA70的工作方式和控制字的定义并不完全相同,所以你需要将OFF2、OFF3、F_ACK命令位连接到6SE70相应的参数,它们才能起作用;此外,由于控制字的定义不相同,DIR方向控制位并不能起到方向控制的作用;详细情况请参看USS_CTRL的帮助文件及6RA70控制字的定义,在本例中将RUN信号连接到6RA70脉冲使能控制参数P661,而将速度给定连接到主给定参数P644)
读写I2类型参数:如读写参数P320,使用USS_RPM_W和USS_WPM_W(这两个功能块用来读写16位无符号整数)
> 读参数P320,其数据类型为I2,表示16位有符号整数;其程序块如下图所示:
在运行此程序块的情况下,只要给S7-200的I1.1置一个上升沿,就可以完成一次对参数P320的读操作,读入的值被保存到R_P320。
> 写参数P320,其程序块如下图所示:
在运行此程序块的情况下,只要给S7-200的I1.2置一个上升沿,就可以完成一次对参数P320的写操作,将W_P320中保存的值写入到参数P320。
> 读写参数P078的操作请参照如下的状态表所示
> 参数P320的数据类型是I2(16位有符号的整数),而USS功能块USS_RPM_W和USS_WPM_W是根据MM440参数数据类型的定义,用来读写16无符号的整数。因此用这两个功能块读写6RA70的I2型参数时会产生一定的问题,如参数值是正数是能够正确读写,当参数值是负数时,读写操作就无法实现了