用EM277与300PLC通讯的S7

合集下载

S7300与EM277通讯设定

S7300与EM277通讯设定

使用EM277将S7-200CPU作为DP从站连接到网络通过EM277 PROFIBUS-DP扩展从站模块,可将S7-200 CPU连接到PROFIBUS-DP网络。

EM277经过串行I/O总线连接到S7-200CPU。

PROFIBUS网络经过其DP通信端口,连接到EM277 PROFIBUS-DP模块。

这个端口可运行于9600波特和12M波特之间的任何PROFIBUS波特率。

支持的波特率请参见EM277 PROFIBUS模块规范。

作为DP从站,EM277模块模块接受从主站来的多种不同的I/O配置,向主站发送和接收不同数量的数据。

这种特性使用户能修改所传输的数据量,以满足实际应用的需要。

与许多DP站不同的是,EM277模块不仅仅是传输I/O数据。

EM277能读写S7-200CPU中定义的变量数据块。

这样,使用户能与主站交换任何类型的数据。

首先将数据移到S7-200 CPU中的变量存储器,就可将输入、计数值、定时器值或其它计算值传送到主站。

类似EM 277 PROFIBUS-DP模块的DP 端口可连接到网络上的一个DP主站上,但仍能作为一个MPI从站与同一网络上如SIMATIC 编程器或S7-300/S7-400 CPU等其它主站进行通信。

图A-21所示为一个CPU224和一个EM277PROFIBUS-DP模块的PROFIBUS网络。

·CPU-315-2是DP主站,并且已通过一个带有STEP7编程软件的SIMATIC编程器进行组态。

·CPU224是CP315-2所拥有的一个DP从站,ET200 I/O模块也是CPU 315-2的从站。

·S7-400 CPU连接到PROFIBUS网络,并且藉助于S7-400CPU用户程序中的XGET 指令,可从CPU224读取数据。

组态为了将EM277作为一个DP从站使用,用户必须设定与主站组态中的地址相匹配的DP 端口地址。

从站地址是使用EM277模块上的旋转开关设定的。

PLC –PLC 之间的ProfiBus 通讯以EM277为例

PLC –PLC 之间的ProfiBus 通讯以EM277为例

PLC –PLC 之间的ProfiBus 通讯3. 怎样加入支持PROFIBUS-DP协议的第三方设备既然PROFIBUS-DP 是一种通讯标准,一些符合PROFIBUS-DP规约的第三方设备也可以加入到PROFIBUS网上作为主站和从站,绝大部分设备都可作为从站,只有一小部分设备可作为主站,第三方设备做主站,组态软件需要第三方提供。

第三方设备作从站,如果主站是S7设备,组态软件是STEP7 和SIMATIC NET,如果是S5设备,组态软件是COM PROFIBUS或COM5431。

支持PROFIBUS-DP的从站设备都会有GSD文件,GSD文件是对设备一般的描述,通常以*.GSD或*. GSE文件名出现,将此GSD文件加入到主站组态软件中后就可以组态从站的通讯接口。

在这里主要介绍S7设备做主站的应用,STEP7作为组态软件加入PROFIBUS-DP从站设备,现以S7-400 CPU416-2DP做主站,S7-200 PROFIBUS 接口模块EM277作从站为例,详细介绍怎样导入GSD文件,组态从站通讯接口区进而建立通讯。

3.1PROFIBUS-DP中与EM277的通讯软件: STEP7 V5.2硬件: 1.PROFIBUS-DP主站S7-400 CPU416-2DP2.从站EM2773.MPI网卡CP56114.PROFIBUS电缆及接头此组态实例是将上位机和S7-400 CPU416-2DP通过PROFIBUS-DP总线与EM277相连来建立通讯。

网络配置图如下:S7-400 CPU416-2DP3.2组态主站系统:打开SIMATIC MANAGER 软件, 在FILE 菜单下选择NEW 新建一个项目,在NAME 栏中输入项目名称,将其命名为DP_EM277,在下方的Storage Location 中设置其存储位置。

在项目屏幕的左侧选中该项目,在右键弹出的快捷菜单中选择Insert New Object 插入SIMATIC 400 Station ,可以看到选择的对象出现在右侧的屏幕上。

S7-200与S7-300之间的三种通讯方式(MPI、DP、以太网)

S7-200与S7-300之间的三种通讯方式(MPI、DP、以太网)
图9 STEP7通信数据监控
2.S7-200和S7-300进行PROFIBUS通信
图10 STEP7 Micro/WIN通信数据监控
2.S7-200和S7-300进行PROFIBUS通信

注意:VB0-VB7是S7-300写到 S7-200的数据,VB8-VB15是S7 -300从S7-200读取的值。EM277 上拨位开 关的位置一定要和S7- 300中组态的地址值一致。如果使 用的S7-200通信区域不从VB0开始, 则需要设置地址偏移,在S7-300硬 件组态中双击 EM277,修改数值0 为实际使用的数值即可,如图所示:

1.S7-200和S7-300进行MPI通信
图1 S7-200 设置MPI地址
1.S7-200和S7-300进行MPI通信

S7-300 PLC修改MPI地址可以参考下图
图2 S7-300 设置MPI地址
1.S7-200和S7-300进行MPI通信

例子程序在OB1当中调用数据读写功能块:SFC67和SFC68,如下图:
图5 S7-300监控结果
2.S7-200和S7-300进行PROFIBUS通信

S7-300与S7-200通过EM277进行 PROFIBUS DP通讯,需要在 STEP7中进行S7-300站组态,在S7-200系统中不需要对通讯进 行组态和编程,只需要将要进行通讯的数据整理存放在V 存储 区,并且S7-300组态EM277从站时设置正确的地址即可。

根据EM277上的拨位开关设定以上EM277从站的站地址。
图8 组态DP通信地址
2.S7-200和S7-300进行PROFIBUS通信

组态完系统的硬件配置后,将编译下 载到S7-300的PLC当中。S7-300的硬件 下载完成后,将EM277的拨位开关拨 到与以上硬件组 态的设定值一致,在 S7-200中编写程序将进行交换的数据 存放在VB0-VB15,对应S7-300的 PQB0-PQB7和PIB0-PIB7,打开 STEP7中的变量表和STEP7 MicroWin32的状态表进行监控,它们 的数据交换结果如图:

EM277的使用详解

EM277的使用详解

EM277的使用1.s7-200和s7-300有两种通信方式:像s7-200和s7-200之间通信那样直接通信口连接通信,其实300和200默认使用了MPI协议通信;还有一种方式是通过EM277的方式组建DP网络,300做DP主站,200做DP从站。

下面说第二种方式的具体过程和步骤.......2.S7-300 与S7-200 通过EM277 进行PROFIBUS DP 通讯,需要在STEP7 中进行S7-300 站组态,在S7-200 系统中不需要对通讯进行组态和编程,只需要将要进行通讯的数据整理存放在V 存储区与S7-300 的组态EM277 从站时的硬件I/O地址相对应就可以了。

插入一个S7-300的站:选中STEP7 的硬件组态窗口中的菜单Option Install new GSD,导入SIEM089D.GSD文件,安装EM277从站配置文件,如下图:在SIMATIC文件夹中有EM277的GSD文件:导入GSD 文件后,在右侧的设备选择列表中找到EM277 从站,PROFIBUS DPàAdditional Field DevicesàPLCàSIMATICàEM277,并且根据您的通讯字节数,选择一种通讯方式,本例中选择了8字节入/8字节出的方式,如下图:、双击上图的EM277 图标,出现“属性-DP 从站”设定对话框,点击“PROFIBUS…”键,设定EM277的地址(注意:设定的地址须和EM277 的拨码开关一致)。

打开参数赋值选项(Parameter Assignment):填写EM277的地址对应的s7-200中V变量区相对于VB0的偏移量(I/O offset),该偏移量可以任意填写,只要在s7-200中该VB变量去没有被S7-200的程序使用就可以了。

双击EM277的组建,弹出对话框Properties – DP slave 如图:可以修改EM277的地址,这里的地址是对应s7-300组态时的地址,那么这里的地址就不能和S7-300中其他的组态地址重复了,可以使用系统默认地址,也可以自己设置。

(200PLC用EM277与300系列的315cpu通讯)

(200PLC用EM277与300系列的315cpu通讯)

求教:200PLC用EM277与300系列的315cpu通讯,其通讯数据如何合并成我需要的数据类型?众所周知,EM277与315的通讯数据,315是以I/O映像区的格式存放的,只需要定义277的内存V区的偏移量与之相对应即行。

我的问题是:如果将I/O定义成Byte字节类型,那么对于200PLC的开关量信号315这边很容易用“位寻址”的方式得到,但是对于以字或双字的形式存放的模拟量信号,在315CPU里我应该如何对以字节的形式存放的数据合并成字或双字,以得到我想要的模拟量信号呢?请各位老师指教!1字=2字节,1双字=4字节。

高字节在前,低字节在后。

请原谅我有点迟钝,我还是不知道该具体怎么做:举一例子,200这边有一浮点数为VD100,偏移量设为100,应该对应于315的IB4-IB7,对IB4-IB7我该如何处理才能得到我想要的浮点值呢?非常感谢Mr shine ,期等您的答复!应该是move pid4 db1.dbd0然后监视程序看看是不是移回来一个浮点数第一次:关于EM277的使用请教200如何是与EM277交换数据的?是直接传送数据吗?我找了几个200的手册也没有相应的说明啊通过EM277,S7200与主站交换数据请问如何把200的数据写入EM277?我用27连224到315-2 DP,在STEP7里可以把EM277作为外部I0来交换数据,但是怎么把200的数据传进EM277呢?这个不需要你来考虑的,315-2DP读的EM277的数据就是S7200里的。

那么是我理解错误了??在STEP7里组态完了,每块EM277被自动分配了一个I区和Q区,那么数据是怎么对应的呢?JERRY 请具体描述一下过程好吗谢谢比如300里组态EM277分配的存储区是IB100开始,我想读写200里VB100开始的某段数据,过程如何?在S7300里EM277不是分配了I/O地址吗,直接当I/O读就行了。

读写200里VB100开始的某段数据:在I/O OFFSET IN THE V-MEMORY里设置V区偏置100即可。

S7-400与s7-200如何通讯

S7-400与s7-200如何通讯

西门子S7-400,S7-300与S7-200的EM277之间的PROFIBUS-DP通讯圈子类别:PLC (未知) 2009-4-25 11:00:00[我要评论] [加入收藏] [加入圈子]西门子S7-400,S7-300与S7-200的EM277之间的PROFIBUS-DP通讯:西门子S7-400,S7-300PLC可以通过PROFIBUS-DP方式与S7-200的EM277进行通讯。

本文例子是一台CPU315-2DP作为PROFIBUS-DP通讯的主站,S7-200的EM277作为PROFIBUS-DP通讯的智能从站进行通讯。

S7-300与S7-200通过EM277进行PROFIBUS-DP通讯,需要在STEP7中进行S7-300站组态,在S7-200系统中不需要对通讯进行组态和编程,只需要将要进行通讯的数据整理存放在V存储区与S7-300的组态EM277从站时的硬件I/O地址相对应就可以了。

1. 新建项目:在STEP7中创建一个新项目,点击右键,在弹出的菜单中选择“Insert New Object”→“SIMATIC 300 Station”,插入S7-300站。

2. 双击“Hardware”选项,进入“HW Config”窗口。

点击“Catalog”图标打开硬件目录,按硬件安装次序和订货号依次插入机架、电源、CPU等进行硬件组态。

插入CPU时会同时弹出PROFIBUS组态界面。

点击“New”按钮新建PROFIBUS(1),组态PROFIBUS 站地址,本例中为2。

点击“Properties”按钮组态网络属性,选择“Network Setings”进行网络参数设置,在本例中设置PROFIBUS的传输速率为“1.5Mbit/s”,行规为“DP”。

点击“OK”按钮确认,出现PROFIBUS网络。

3. 选中菜单“Option”→“Install New GSD...”,导入SIEM089D.GSD文件,安装EM277从站配置文件。

详解如何实现S7-300与S7-200的PROFIBUSDP通讯

详解如何实现S7-300与S7-200的PROFIBUSDP通讯要实现S7-300与S7-200进行PROFIBUS DP通讯,需通过使用EM277模块将S7-200CPU作为DP从站连接到网络中,从而实现S7-300与S7-200的通讯。

支持的波特率范围:9600----12M订货号:6ES7-277-0AA22-0XA01、首先安装EM277的GSD文件(GSD文件下载连接:/download/download11.html)2、在路径PROFIBUS DP---Additional FieldDevices---PLC---SIMATIC---EM277将其拖入到组态的DP线上3、点开“EM277 profibus dp”下面是各种不同种类通讯数据分类如“2 BYTE OUT/ 2 BYTE IN”2个字节的输入2个字节的输出对应的两个字节为 IB0-IB1和QB0-QB1可以双击选项栏设置4、设置主站和从站的DP通讯地址主站站号为2,从站站号为4EM277通过旋转模块左上方的拨码开关来设置DP从站地址,如从站地址为“4”的话将X10档位中的箭头旋转到“0” X1档位中的箭头旋转到“4”;若从站地址为“25”则将X10档位中的箭头旋转到“2” X1档位中的箭头旋转到“5”通讯正常的话EM277 模块上的DX MODE绿灯是亮的并且主站CPU指示灯为正常;如果通讯有误的话,DX MODE灯不亮,且主站CPU指示灯报故障,而且CPU不能启动。

5、双击EM277----分配参数----I/O offset in the V-memory给从站S7-200设置对应的VB存储区数值填多少就对应的多少如图设置的是 VB1000 为映射起始地址表示:QB0-QB1------VB1000-VB1001IB0-IB1------VB1002-VB10036、给 DI DO模块分配地址,因为上一步通讯已占用了IB0 IB1 QB0 QB1这些地址,所以模块中的起始地址只能从IB2 QB2开始7、编写程序S7-300主站程序S7-200从站程序数据流向:MB10(S7-300)------QB0(S7-300)-------(DP通讯)------VB1000(S7-200)----QB0(S7-200,实际输出)VB0(S7-200)-------VB1002(S7-200)--------(DP通讯)--------IB0(S7-300)------QB2(S7-300实际输出)测试1:STEP7中 MB10写入“170”然后通过MOVE指令传送到了 QB0(S7-300)中再通过DP通讯传送给S7-200监控Micro/WIN VB1000将数据“170” MOVE到了QB0(S7-200)中PLC实际照片:170(10#)==10101010(2#)测试2:在Micro/WIN中 VB1写入“255”并通过MOVE指令传送给 VB1003 然后通过DP通讯传送给IB1(S7-300)监控STEP7 IB1值为“255”然后通过MOVE指令传送到QB3(S7-300)实际输出PLC实际照片附加:模拟量测试只需更改以下操作:1、在组态时选择一个字类型的传输方式如1Word Out/ 1Word In一个字类型输出一个字类型输入然后设置 DP从站的输出、输入地址如:输出 PQW264 输入PIW2722、映射地址还是V存储区 1000为起始地址PQW264------VW1000PIW272------VW100023、编写程序S7-300S7-200数据传输MW10(S7-300)---PQW264(S7-300)---(DP通讯)---VW1000(S7-200)---VW0(S7-200)VW2(S7-200)---VW1002(S7-200)---(DP通讯)---PIW272(S7-300)---MW12(S7-300)5、测试1STEP7中向MW10写入“13824”监控Micro/WIN VW1000值变为了“13824”测试2Micro/WIN 写入“27648”到VW2 并MOVE到VW1002中监控STEP7 PIW272的值变为了“27648”。

如何实现S7300与S7200的EM277之间的PROFIBUS通讯连接

S7-300与S7-200通过EM277进行PROFIBUS DP通讯,需要在STEP7中进行S7-300站组态,在S7-200系统中不需要对通讯进行组态和编程,只需要将要进行通讯的数据整理存放在V 存储区与S7-300的组态EM277从站时的硬件I/O地址相对应就可以了。

插入一个S7-300的站:
选中STEP7的硬件组态窗口中的菜单 Install new GSD,导入SIEM089D.GSD文件,安装EM277从站配置文件,如下图: Option
在SIMATIC文件夹中有EM277的GSD文件:
导入GSD文件后,在右侧的设备选择列表中找到EM277从站,PROFIBUS Additional Field◊DP EM277,并且根据您的通讯字节数,选择一种通讯方式,本例中选择了8字节入/8字节出的方式,如下图:◊SIMATIC◊PLC◊Devices
根据EM277上的拨位开关设定以上EM277从站的站地址,如下图:
组态完系统的硬件配置后,将硬件信息下载到S7-300的PLC当中:
S7-300的硬件下载完成后,将EM277的拨位开关拨到与以上硬件组态的设定值一致,在S7-200中编写程序将进行交换的数据存放在VB0-VB15,对应S7-300的PQB0-PQB7和PIB0-PIB7,打开STEP7中的变量表和STEP7 MicroWin32的状态表进行监控,它们的数据交换结果如下图:
注意:VB0-VB7是S7-300写到S7-200的数据,VB8-VB15是S7-300从S7-200读取的值。

EM277上拨位开关的位置一定要和S7-300中组态的地址值一致。

扩展模块EM277

S7-200系列PLC PROFIBUS DP扩展模块EM277一、选型型号PROFIBUS-DP可用作与其他MPI主站通讯的通讯口,无论其是否作为PR OFIBUS-DP从站。

使用S7-300/400的XGET/XPUT功能时,S7-200可以通过该模块与S7-300/400连接。

使用MPI协议或PROFIBUS协议的STEP 7-Micro/WIN软件和PROFIBUS卡,以及OP面板或TD200(版本2), 均可通过E M 277模块与S7-200通讯。

系列号类别产品图片描述选型型号EM 277PROFIBUS DP模块EM 277PROFIBUS-DP模块,可以作为PROFIBUS-DP从站和MPI从站6ES7 277-0AA22-0XA0972RS485总线连接器RS485总线连接器(无编程口)6ES7 972-0BA41-0XA0 RS485总线连接器(有编程口)6ES7 972-0BB41-0XA0 RS485总线连接器(无终端电阻)6ES7 972-0BA30-0XA0附件网络电缆用于Profibus-DP和MPI网络连接电缆6XV1 830-0EN20(20m)6XV1 830-0EN50(50m)6XV1 830-0ET10(100m)二、EM 277 PROFIBUS DP模块的技术规范1、物理特性2、通信性能3、通信电缆长度(通信距离)4、模块特性三、EM 277 PROFIBUS-DP从站模块与S7-200 PLC工作的兼容性四、EM 277 PROFIBUS-DP从站模块接线示意图RS-485总线连接器网络电缆五、模块面板指示灯状态表灯灭红灯亮红灯闪烁绿灯亮CPU故障模块完好内部模块故障--电源无24VDC电源--24V DC接通DP错误没有错误处于非数据交换模式参数/组态错误-不处于数据交换模--处于数据交换模式DX模式式六、使用EM 277将S7-200 CPU作为DP从站连接到网络通过EM 277 PROFIBUS-DP扩展从站模块,可将S7-200 CPU连接到PR OFIBUS-DP网络。

在s7-300中对EM277模块分配地址

在s7-300中对EM277模块分配地址∙悬赏分:5∙- 解决时间:2009-11-5 08:06s7-300和s7-200的Profibus DP通讯中要在300中对EM277模块分配地址,我的200子站除了DI,DO。

还有AI。

AI在EM277模块中怎么分配,我在s7-300中分配了8Bytes Out/8BytesIn 后4Word Out/4Word In就没法分配了?4Word Out/4Word In是不是对200中AI分配的?怎样既能分配DI和DO,有能同时分配S7-200中的AI问题补充:在对EM277进行地址配置时,32Bytes Out/32Bytes In和16Word Out/16Word In 有什么区别?他们的寻址范围可都是一样的啊?问题ID: 43721提问者:foxplc - 新生第1级最佳答案在300中对EM277模块分配地址时可根据你的应用所需的通信缓冲区的大小来选择。

例如选择32字节入/32字节出,其在S7-200中对应VB0-VB31为输出,VB32-VB63为输入。

在分配上述字节为单位的地址时也是根据你的应用所需要求。

例如S7-200有32点输入,16点输出,2个模拟量输入需上送S7-300,则可定义:32点输入状态送入VB32-VB35,共4个字节32位;16点输出状态送入VB36-VB37,共2个字节16位;2个模拟量输入送入VB38-VB41,共4个字节即2个字;VB42-VB63可为空。

在S7-300读取与上述VB相对应所对应的地址即可。

回答者:阿鸣- 高级工程师第11级2009-11-2 15:51 提问者对于答案的评价:不是VB0-VB31是输出吗?那么16点输出状态送入VB0-VB1,共2个字节16位;VB32-VB63是输入,32点输入送入VB32-VB35那么两个模拟量输入应该送入 VB36-VB39其他回答em277可以配置成最多32字输入,32字输出。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

用EM277与300PLC通讯的S7-200PLC,它的网络I/O地址对应的200PLC中的V 变量是怎么设置的?
•悬赏分:5
•- 解决时间:2008-4-23 17:43
我是初学者,请说的具体点,可能对各位高手说是很简单的东西,但对我来说就不一定了,谢谢大家的帮忙!
问题补充:SG9 你好:
先面是我在网上看到的
em277模块与s7-300plc之间的profibus dp通讯只要组态即可。

1,首先建立S7-300的硬件组成,然后开通PROFIBUS-DP网络;
2,将EM277挂接入PROFIBUS-DP网络;
3,建立EM277与S7-300的数据交换区,假设S7-300的映象区为IB0~IB3,QB0~QB3;默认S7-200的交换区为VB0~VB7。

4,设置好EM277的站址;
5,下载硬件组态后,系统即可自动建立通讯和如下数据交换。

QB0----->VB0
QB1----->VB1
QB2----->VB2
QB3----->VB3
IB0 <-----VB4
IB1 <-----VB5
IB2 <-----VB6
IB3 <-----VB7
他的说法完全对吗?
我就是想问,他所指的V存储器(VB0,VB1,VB2,VB3...),我可否换成别的,比
如:VB1000,V1001,VB1002..如何换呢?
谢谢你
问题ID: 20205提问者:诚者成也- 资深学长第3级
最佳答案
你的语言太难理解了,到底是指EM277的网络I/O地址还是指200PLC的网络I/O地址?如果是200的I/O地址是根据300PLC中组态EM277是什么规格的I/O,才能在200中对应V的变量,而且V的地址也是可变的,没有固定的东东。

还是取决于300的组态!
补充回答:
1.他说的基本对,但要说明的是例子中的EM277在300里的组态应该是32点输入32点输出的模块。

2.可以用偏移量V=1000,来满足你的要求。

1、PLC的站地址是这样确定的,通过EM277上的两个旋转开关来设置它的站地址,一个是×10的,一个是×1的,加起来就是EM277的Profibus的站地址,最大的站地址只能设到99,对于PC的Profibus地址是在SET PC/PG上设置,不要冲突。

2、对与PC中的地址是在STep7中组态后可以看到的I或Q(可以更改),而对应S7-200中的地址,则是对应EM277中设置的偏移量;举例说明:EM277的偏移量设置为0,如I0.0 q0.0 对应200的VB0.1和VB0.0;对于模拟量IW0 qw0 对应200的Vw2和VW0。

最大电流
端口工作电流
端口增加5V,90mA输出
端口增加24V,120mA输出电源噪声(<10MHz)
隔离(输入电源与逻辑电路之间) 30mA
60mA
180mA
峰峰值<1V 500V AC,1分钟
通讯口上5V DC电源
每个口最大电流
隔离变压器与24V DC 输入和逻辑电路隔离90mA
500V AC,1分钟
通讯口上24V DC电源
电压范围
每个口最大电流电流限制
隔离20.4-28.8V DC 120 mA
0.7-2.4 A
非隔离
返回TOP 兼容性EM 277 PROFIBUS-DP从站模块与S7-200 PLC工作的兼容性
返回TOP
地址开关和指示灯地址开关和状态指示灯位于模块的前面(如图34所示)。

EM 277的状态指示灯见表3。

图34 EM 277 PROFIBUS-DP模块前视图
返回TOP 表3 EM 277状态灯
灯灭红灯亮红灯闪烁绿灯亮
CPU故

模块完好内部模块故障--
电源无24V DC电源--24V DC接通
DP错误没有错误处于非数据交
换模式参数/组态
错误

DX模式不处于数据交换
模式--处于数据交换
模式
注意
当EM 277 PROFIBUS-DP模块单独作为MPI从站使用时,只有绿色电源灯点亮。

返回TOP DP从站接口
图35 EM 277 PROFIBUS-DP模块的前视图
返回TOP 使用EM 277将S7-200 CPU作为DP从站连接到网络
组态特性
通过EM 277 PROFIBUS-DP扩展从站模块,可将S7-200 CPU连接到
PROFIBUS-DP网络。

EM 277经过串行I/O总线连接到S7-200 CPU。

PROFIBUS网络经过其DP通信端口,连接到EM 277 PROFIBUS-DP模
块。

这个端口可运行于9600波特和12M波特之间的任何PROFIBUS波特
率。

(支持的波特率见表A-16)。

作为DP从站,EM 277模块接受从主站来
的多种不同的I/O配置,向主站发送和接收不同数量的数据。

这种特性使用
户能修改所传输的数据量,以满足实际应用的需要。

与许多DP站不同的是,EM 277模块不仅仅是传输I/O数据。

EM 277能
读写S7-200 CPU中定义的变量数据块。

这样,使用户能与主站交换任何
类型的数据。

首先将数据移到S7-200 CPU中的变量存储器,就可将输入、
计数值、定时器值或其它计算值传送到主站。

类似地,从主站来的数据存
储在S7-200 CPU中的变量存储器内,并可移到其它数据区。

EM 277
PROFIBUS-DP模块的DP端口可连接到网络上的一个DP主站上,但仍能
作为一个MPI从站与同一网络上如SIMATIC编程器或S7-300/S7-400 CPU
等其它主站进行通信。

图34表示有一个CPU 224和一个EM 277 PROFIBUS-DP模拟的
PROFIBUS网络。

在种场合,CPU-315-2是DP主站,并且已通过一个带
有STEP 7编程软件的SIMATIC编程器进行组态。

CPU 224是CPU 315-2
所拥有的一个DP从站,ET 200 I/O模块也是CPU 315-2的从站。

S7-400
CPU连接到PROFIBUS网络,并且藉助于S7-400 CPU用户程序中的
XGET指令,可从CPU 224读取数据。

图32 一个PROFIBUS网络上的EM 277 PROFIBUS-DP模块和CPU 224。

相关文档
最新文档