西门子紫色电缆
6xv1830-0eh10profibus fc 标准电缆 gp, 2 芯总线,有屏蔽, 特殊结构用于 快速安装,供货单位: zui大 1000m, zui小订货量 20m 按米销售
说明:
可以通过 em277 模块,将 s7-200 作为从站集成到 profibus dp 网络中。下面以 s7-226 (从站) 连接到 s7-314c-2 dp (主站) 为例,说明了该操作过程。
下图给出了示例组态:
图 01
组态从站(s7-200)
此处的操作限制为设置 profibus dp 地址,该地址必须与主站中的组态相匹配。
编号 步骤
1 关闭模块的电源。
2 在 em277 上设置定义的 profibus dp 地址。为此,转动下面的地址开关,使箭头指向所需的数字 (在示例组态中是“3”)。
图 02
3 再打开模块的电源。
注意事项:
只有在打开电源之后,才能识别新设置的 profibus dp。
组态主站 (s7-300)
此处,要将 em277 模块集成到 s7-300 组态,将其连接到 profibus dp,然后在主站和从站之间组态数据通讯。
编号 步骤
1 在 simatic 管理器中创建一个新项目。
2 在新项目中插入一个 s7-300 站和 profibus dp 网络。
3 打开“hw config”编辑器,然后插入机架、电源和 cpu 314c-2 dp。将 cpu 连接到 profibus 网络。
图 03
4 此后,必须通过 gsd 文件将 em277 集成到 step 7 的硬件目录中,因为缺省情况下硬件目录中不包含该硬件。em277 的 gsd 文件位于 simatic 客户支持的互联网中,中找到相关信息。
关于如何在 step 7 中导入 gsd 文件的详细指南,可以在条目号中找到。
5 为了快速找到新模块,可以使用硬件目录中的查找功能。
图 04
6 将em277模块移动到 profibus dp 网段,然后设置从站的地址。在此示例程序中,地址是“3”。
7 对于主站和从站之间的数据通信,必须在通讯两端为接收和发送数据定义地址区。在 s7-200 中,这些区域位于变量存储区中。
对于示例组态,我们已经为接收和发送数据定义了 2 字节长度的数据。已经选择了下列地址区:
接收区 s7-300:eb10和eb11
发送区 s7-300:ab10和ab11
接收区 s7-200:vb100和vb101
发送区 s7-200:vb102和vb103
图 05根据所选择的接收和发送区,从硬件目录中添加相关的输入/输出模块 (2 字节输出/ 2 字节输入)。
8 相应修改 s7-300 的接收区 (输入) 和发送区 (输出) 的地址。
此外,还要根据所选择的输入/输出模块,数据通讯所使用的数据一致性的类型。
图 06
9 打开em277模块的属性窗口,然后通过参数v 存储器中的 i/o 偏移接收区的起始地址。在示例组态中,已经选择 vb100 作为起始地址。如果没有手动,则系统自动在接收区之后附加发送区。
图 07
10 保存并编译组态,然后将组态加载到 cpu 314c-2 dp。
西门子紫色电缆
注意事项:
在数据通信中,主站发送的数据存储在从站的接收区 (变量存储区) 中。s7-200 cpu 的用户程序必须将此数据“保存”到其它数据区,否则这些数据将在下一次数据发送时被覆盖。当用户程序正在处理变量存储区中的数据时,不能覆盖这些数据。在下一个更新输入过程映像 (piq) 和输出过程映像 (pii) 时,就可以覆盖这些数据。
注意事项:
在第 8 步中设置的数据一致性必须与使用的数据量匹配。举例来讲,如果对于四个数据字的数据长度,使用了一个字的一致性,则将无法确保从站可以按照主站发送的顺序接收到这些数据字。此处的一致性仅能保证单个字的正确接收。为了确保数据字的一致顺序,在此实例中必须使用缓冲一致性。
关于此主题的详细信息,可以在 s7-200 系统手册的“em 277 profibus-dp module specifications”中找到;条目号中给出了该手册的相关信息。
如果要将 wincc flexible 操作面板连接到 s7-200,那要明确s7-200 只能作为 dp 从站操作。
面板或者 pc一定作为 profibus dp 网络中的dp 主站,s7-200 作为从站。
在 wincc flexible 中需要进行如下设置:
在 wincc flexible 中组态到 s7-200 的控制器连接,通过
project > communication > connections。
图 1:选择控制器协议
为了能够建立 s7-200 从站和 pc 主站间的通信,必须激活选项“only master on the bus”。
图 2:仅作为总线上的主站