EM277的DP通讯使用详解
em277如何设置成mpi通信
em277如何设置成mpi通信
em277标的是dp通信,如何与cpu222进行mpi通信,要怎么设置硬件和软件
最佳答案
虽然em277标的是dp,但em277支持mpi、dp以及高级ppi,em277可做为cpu222的扩展模块和触摸屏进行mpi 通讯,也可以和s7-300、400进行mpi通讯,但不能和s7-200cpu或em277进行mpi通讯,在s7-200这边唯一的设置就是em277的硬件地址,没有其他的软硬件设置了,如果连接触摸屏,在触摸屏里组态连接为mpi,激活总线上唯一主站,设置cpu地址为em277的地址,设置好波特率即可,如果和编程软件连接,在pg/pc里选择mpi(当然你要用mpi 适配器或通讯卡),也要激活总线上唯一主站。
Siemens cpu226+em277的dp 通讯使用说明
SmartPro 与Siemens cpu226+em277的dp 方式通讯使用说明1.限制条件鉴于目前dp主卡支持的最大输入、输出缓冲区总容量(包括dp模件占用、通讯占用)分别为3584字节。
对dp模块配置多的工程,应检查总的输入IB、输出缓冲区QB的大小。
如果超出3584字节,则必须减少,否则,控制器将出错!!!2.ConMaker设置以安装盘中的“漠北油田10.PRO”为例1)在硬件配置处直接添加em277,设置对应的dp从站号,设置属性为:此处根据工程通讯量的需求,设置32 BYTE.察看硬件配置,可见到:QB 、IB各添加32BYTE.2)根据EM277处的数据发送表,确定同样偏移在ConMaker地址表对应的通道,设定变量逻辑量:单字节Alarm001 AT %IX118.0 :BOOL;(* 燃气泄漏 *)模拟量:双字节定义:Ai001_high AT %IB244:BYTE;Ai001_low AT %IB245:BYTE;Ai001:REAL;(*Chu you ya li *)计算:Ai001:=Ai001_high*256+Ai001_low;3)设定EM277通讯区的基地址4)最终确定地址对应表:地址偏移表ConMaker EM277(*在硬件配置中自动分配(*I/O Offset in the V-memory输出区起始地址QBOUT*)V-memory通讯起始地址*) QBOUT+0V-memory+1……QBOUT+31V-memory+32(*在硬件配置中自动分配(*I/O Offset in the V-memory输入区起始地址IBIN*)V-memory通讯起始地址+32*) IBIN+0V-memory+32+1……IBIN+31V-memory+32+32漠北油田10.PRO项目中:V-memory :3568 QBOUT:36IBIN:2363.EM277设置软件:确定变量地址,将所需通讯数据送至通讯区(MOV)硬件:直接将DP总线连接到EM277的DP口,设定EM277DP从站号。
西门子DP通讯配置图
案例度):4个; 2.DP耦合器:1个; 3.MOX网关(MX-3012-01A):1个; 4.DP线:根据现场通讯距离,建议距离 控制在500米内; 5.如现场无法提供24VDC电源,需要增 加24VDC电源。
案例二
1.DP接口(90度):2个; 2.MOX网关(MX-3012-01A):1个; 3.DP线:根据现场通讯距离,建议距离 控制在500米内; 4.*DP接口模块(CPU314选择):1个
冗余S7-400
注:冗余一般是带“H”序号CPU, 例:CPU412-3H
西门子300PLC(314系列除外),如CPU型号 为314,需要增加通讯卡件:CP342-5 注:只有一排卡件
案例一:
DP网关
DP耦合器
S7-400 注:414以上的CPU不能做DP从站, 414以下CPU可以做DP主站或者从站; 客户选择400系列CPU不会只有一排卡
件,故一般400系列CPU做DP主站
DP网关
设备清单:
1.DP接口(90度):2个; 2.EM277 DP通讯卡(S7-200扩展卡件):1个; 3.MOX网关(MX-3012-01A):1个; 4.DP线:根据现场通讯距离,建议距离控制在500 米内。
S7-200
案例一:
DP网关
DP耦合器
西门子300PLC,带ET200扩展 机架,用DP总线连接 注:两排或多排卡件
案例二:
DP网关 DP耦合器
Y-LINK
设备清单:
案例一 1.DP接口(90度):4个; 2.DP耦合器:1个; 3.MOX网关(MX-3012-01A):1个; 4.DP线:根据现场通讯距离,建议距离 控制在500米内; 5.如现场无法提供24VDC电源,需要增 加24VDC电源。
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 ,可以看到选择的对象出现在右侧的屏幕上。
Profibus DP通讯简要步骤
MOX RTU与第三方系统的通信方案1.1与Siemens设备的通信1.1.1与S7-200的通信方案Profibus通信方案该方案使用PROFIBUS-DP模块 EM277。
Steps:1.硬件连接,连接网关与EM277的DP总线。
DP总线两头的站所需要把总线连接器终端电阻打到ON状态,总线中间的站在OFF状态。
2.把EM277的GSD文件拷贝到MOXCON安装路劲的如下文件夹中“\moxcon\Fieldbus\PROFIBUS\GSD”3.MoxCON中添加EM277从站并配置;ProfiBus通信中主要有站点地址、通信速率、数据位等参数。
4.在MOXGraf中配置虚拟卡件。
Modbus通信方案Steps:1.硬件连接;连接PLC和RTU的串口。
并在IDE中配置RTU的串口。
2.使用菜单命令:instructions\Libraries\Modbus protocol,插入MBUS_INIT和MBUS_SLAVE 程序块。
3.设置模块参数如图所示:MBBUS_INIT程序块定义了通信的波特率、奇偶校验、数据位、停止位等参数。
该配置要和RTU中的配置一致。
1.1.2与S7-300的通信方案通过CP342-5模块实现通讯,CP342-5作为DP从站。
Steps设置Step-7的下载通讯连接(如果Step-7中已经设置好了,下面两步不需要再做)1.使用菜单命令 Options/Set PG/PC Interface…,2.配置参数对应 PC Adapt Cable的跳线设置。
如下图所示:配置Step-7工程1.在硬件配置中插入 CP342-5。
如图所示:2.在General Tab属性页中设置 DP 站点地址通信速率 1.5Mbps,如下图所示:3.在Step7中增加程序如下图所示:4.在MoxCON中新建Profibus工程,配置如下。
重启系统,在Gateway的使用中,如果网络配置正确,则RTU网络通信的“Run”指示灯常亮,反之,该灯闪烁。
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中其他的组态地址重复了,可以使用系统默认地址,也可以自己设置。
200通过EM277进行DP通讯-宋建新
1.200通过EM277模块进行与300或400进行DP通讯,EM277只能做从站,在STEP7 中把EM277挂到300拉出的线上,然后点EM277模块,为它添加若干个BYTE的输入与输出点。
双击EM277模块为它指定好对应200的V区的偏移地址。
在上图中表示300对应的IB0-IB7、QB0-QB7与200中的VB1000到VB1015相对应。
QB0-QB7对应VB1000-vb1007 、IB0-IB7对应VB1008-vb1015
这个通讯实验比较简单,需要注意的是组态EM277时的DP地址与EM277模块上拨码开关设置的DP地址要一致。
EM277支持DP与MPI通讯,它的接口是1.5M自适应的,不需要专门的设置,但要注意拨码开关(用螺丝刀拧的,0-99)设地址。
可以用笔记本配
CP5512卡,然后连接EM277,直接对200CPU下程序,可以用DP或MPI都可以。
2.MPI通讯
在STEP7 中组态300站,把300设置成MPI口,连接EM277。
需要在300中调用两个系统块来进行通讯。
SFC67 SFC68。
EM277的使用详解
EM277的使用详解EM277的主要特点是输出电压和电流可调节,并且具有过压和过载保护功能。
它可以通过前面板上的旋钮来调节输出电压和电流,从而满足不同设备的需求。
另外,EM277还具有输出电流限制功能,可以根据需要限制输出电流的上限,以保护设备和电路免受过流的影响。
EM277的输入电压范围是220VAC,输出电压范围是0-24VDC,输出电流范围是0-10A。
它还具有短路保护和反向连接保护功能,当输出短路或输入极性错误时,会立即切断输出电路,以保护设备和电源模块本身的安全。
在使用EM277之前,需要先确保输入电源的电压符合要求,并且连接正确。
接下来,可以根据需要调节输出电压和电流。
首先,将旋钮插入对应的位置,然后顺时针旋转可增加输出电压和电流,逆时针旋转可减小输出电压和电流。
在调节时需要注意,不要超过设备或组件的额定工作电压或电流,以免损坏设备。
调节完成后,可以连接需要供电的设备或组件。
连接时要注意确保电源线的接线端子正确并牢固,以避免因松动或接触不良而导致供电故障或火灾。
另外,在连接设备之前,还要检查设备的电流要求是否在EM277的承载范围内,以免因输出电流过大而造成过载和损坏。
在长时间使用EM277时,还需要注意以下几点。
首先,要确保散热良好,模块周围不要堆积物品,保持通风通畅。
其次,要定期检查模块上的散热风扇是否正常工作,如果发现异常应及时更换。
最后,要定期检查电源模块的工作状态指示灯,确保正常工作。
总结起来,EM277是一种可靠的通用电源模块,具有输出电压和电流可调节、过压保护、过载保护等功能。
在使用时,需要注意输入电压的要求和连接方式,同时确保设备的电流要求在承载范围内。
长时间使用时要注意散热和风扇运转情况,定期检查工作状态。
EM277的正确使用可以为工业自动化控制系统提供稳定的电源供应,确保设备的正常运行。
扩展模块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网络。
将EM277连入PROFIBUS-DP
IB2~IB9(接收区) VB8~VB15(发送区) IB2~IB9(接收区) VB8~VB15(发送区)
QB2~QB9(发送区) VB0~VB7(接收区) QB2~QB9(发送区) VB0~VB7(接收区)
• 完成配置后需要将组态数据下载到S7-300 的CPU中
3
任务调试
• 为了对通信系统进行调试, 可用2号主站的 IB0外部开关控制3号从站的QB0;用3号从 站的IB0外部所接开关控制 2号主站的QB0。 1.编写 编写S7-300主站系统的通信调试子程序 编写 主站系统的通信调试子程序 打开SIMATIC Manager,为 2号主站编写 通信调试子程序FC1,将进行交换的数据存 放在QB2~QB9,对应S7-200的VB0~ VB7,如图7-29所示。
s7300主站与em277从站的数据交换关系em277说明ib2ib9接收区vb8vb15发送区ib2ib9接收来自vb8vb15发送的数据qb2qb9发送区vb0vb7接收区vb0vb7接收来自qb2qb9发送的数据完成配置后需要将组态数据下载到s7300的cpu中为了对通信系统进行调试可用2号主站的ib0外部开关控制3号从站的qb0
S7-300 主站与EM277从站的数据交换关系 主站与EM277从站的数据交换关系 号主站“ 2 号主站“Master” 3 号从站 EM277 说明 IB2~ 2 号主站的 IB2~IB9 接收 VB8~ 来自 3 号从站 VB8~VB15 发送的数据 VB0~ 3 号从站的 VB0~VB7 接收 QB2~ 来自 2 号主站 QB2~QB9 发送的数据
1
• 2.编写 编写S7-200从站系统的通信调试子程序 编写 从站系统的通信调试子程序 • 打开STEP 7-Micro/Win,为 3号从站编写通信调试子程序, 将进行交换的数据存放在VB7~VB15,对应S7-300的 IB2~IB9,如图7-30所示。
EM277
怎样用WINCC 通过PROFIBUS-DP协议连接EM277 SIMATIC NET V6.01:先从网上下载EM277的GSD文件(siem089d.gsd ),集成于STEP7中,2: 配置网卡,在项目中插入一个PC STATION, 象配置S7-300 一样在第一行插入APPLICATION, 在第四行插入CP5611(此处以CP5611作为DP-MASTER), 在PROFIBUS网上添加EM277,配置通讯接口区。
以S7-200中V1200以后32个字输入16个字输出,PROFIBUS地址为4为例。
VW1200~1230作为S7-200的输入区,VW1232~1262作为S7-200的输出区。
插入PC STATION 命名为EM277配置CP5611作为DP-MASTER配置16个字输入16个字输出配置EM277的地址偏移量为1200。
3:编译存盘后,配置虚拟PC STATION.于实际配置一样在第一行添加APPLICATION进入虚拟PC STATION画面第一行添加APPLICATION INDEX表示行数 NAME 任意。
进入配置网卡界面选择CP5611的模式为CONFIGURED MODE INDEX为4(行数)配置完后推出。
进入STATION NAME 为EM277于配置一样。
在控制面板中设置PG/PCINTERFACE为S7ONLINE 指向 PCINTERNAL CP_L2_1指向CP5611(PROFIBUS)4: 下载PC配置信息到虚拟PC 站中5:确认配置无误6:打开WINCC建立PROFIBUS-DP通道。
7:添加DP连接,以4号从战为例。
8:配置系统参数9:建立变量输出偏移量为0对应S7-200 VW1200.同样输入偏移量为0对应S7-200 VW1232。
EM277模块直接ProfibusDP通讯说明
组态王和S7-200通过EM277模块进行DP通讯一软硬件环境V4.0.4.16STEP7-Micro/WinSIMATIC NET Konfiguration 版本: V6.4WindowsXPS7-200 CPU 226 CNCP 5611卡EM277模块挂接硬件图示CPU226—CP243—EM277—CP5611二配置Station Manager1 双击WINDOWS任务栏的‘电脑’图标,弹出如下对话框:注意:点击’Station Name...’,可以修改工作站的名称,这个名称在将来配置中会用到。
2在对话框的空白处,右击选择’Add’,添加一个’Application’应用,索引号(Index)可以随意指定,此文档选择1,如下:单击’OK’,出现对话框再点击OK,确定后,如下:3右击空白处,添加CP5611卡确认后,弹出设置站号对话框注意:Bus profile为‘DP’点击’OK’4最终得到如下配置三通过PC Manager配置Profibus-DP网络1 在桌面上或者通过WINDOWS’开始’菜单,在’程序’中找到’SIMATIC NCM PC Manager’应用程序,并打开2 点击’新建’图标,给定名称和选择好路径后,点击’OK’,新建个工程在空白处右击,插入若干个站点,对于实现Profibus-DP通讯需要分别插入(1)SIMATIC PC Station(2)PROFIBUS操作后,如下:3修改SIMATIC PC Station(1)为SIMATIC PC-Station,与弹出的名称取得一致4双击PC Station下的’Configuration’,进入 PC Station组态环境在第1个位置,右击后,选择’Insert Object…’插入一个Application类似的,在2号位插入CP5611卡会弹出定义CP5611通讯参数的对话框,选中’PROFIBUS(1)’,确定。
S7-200的EM277的应用
1. 了解初次学习EM277时,在哪些文档中可以获得有用的信息⌝2. 初次使用EM277时,需要有哪些设置和注意事项⌝3. S7-200通过扩展EM277可以和哪些设备进行通信⌝4. 怎样获得EM277的GSD文件⌝5. 使用EM277时的常见问题利用EM277模块可将S7-200PLC连接至PROFIBUS-DP总线。
EM277的外形如下所示:PROFIBUS网络通常有一个主站和若干个I/O从站,主站设备通过组态可以知道I/O从站的类型和站号。
EM277只能做PROFIBUS-DP的从站,而不能做主站。
因此S7-200之间不能使用EM277进行DP通信,同时S7-200也不能和只能做DP从站的变频器进行通信。
如果我们第一次使用EM277,我们可以参考以下两个基本文档:《西门子S7-200•LOGO!•S ITOP 参考》请参考以上文档中:“S7-200PLC->通信->PROFIBUS-DP通信EM277”的相关信息"《S7-200 可编程控制器系统手册》请参考以上文档中:“附录A技术规范->EM 277 PROFIBUS--DP模板规范”的相关信息第一次使用EM277时,在EM277侧通常我们需要进行如下操作:(1)将EM277和S7-200进行正确的连接,并为EM277连接24V电源(2)为EM277设置通信地址(使用模块上的拨码开关设置)(3)将EM277和CPU进行先断电后上电的操作,以保证通信地址的生效(4)将通信电缆正确的连接在通信接口上设置好EM277后,我们就可以利用EM277进行通信,那EM277可以实现哪些通信呢?S7-200和S7-300/400之间的DP通信参考文档下载S7-200和400H之间的DP通信参考文档下载S7-200和TD系列的文本显示器的通信EM277只需要做基本的配置即可,参见本文“第一次使用EM277的设置”S7-200和HMI(西门子的部分触摸屏)之间的DP或MPI通信EM277只需要做基本的配置即可,参见本文“第一次使用EM277的设置”S7-200和WINCC之间的通信参考文档下载S7-200和编程软件STEP7-Micro/win 之间的通信EM277只需要做基本的配置即可,参见本文“第一次使用EM277的设置”S7-200与PC机的OPC软件SIMATIC NET软件之间的通信参考文档下载当S7-200通过EM277和S7-300或第三方的DP主站进行通信时,通常需要在对方安装GSD文件(可以这样简单而形象的理解GSD文件,此文件就是从站向主站介绍自己身份的一个文件),EM277的GSD文件下载当设置好EM277后,我们可能还会遇到以下问题:1. EM277模块的指示灯的含义?可以参考《S7-200 可编程控制器系统手册》附录A技术规范->EM 277 PROFIBUS--DP 模板规范。
S7-300与S7-200通过EM277_DP通讯具体步骤要点
用S7-300与S7-200通过EM277 DP通讯江山S7-200 通过EM277 进行PROFIBUS DP 通讯,需要在STEP7 中进行S7-300 站组态,在S7-200 系统中不需要对通讯进行组态编程,只需要将要进行通讯的数据整理存放在V 存储区与S7-300 的组态EM277 从站时的硬件I/O地址相对应就可以了。
插入一个S7-300的站(如已存在,直接进行下一步安装GSD文件):选中STEP7 的硬件组态窗口中的菜单Option--Install new GSD,导入SIEM089D.GSD文件,安装EM277从站配置文件,如下图:(如找不到SIEM089D.GSD,可到如下地址下载后在进行安装。
安装时,需要到下载的目录中找到SIEM089D.GSD文件,选定安装即可/CN/llisapi.dll?func=cslib.csinfo &lang=zh&objid=113652&caller=view)在SIMATIC文件夹中有EM277的GSD文件(或下载到的目录中):安装GSD后可观察到硬件配置里出现EM277从站:安装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的程序使用就可以了。
S7-200﹢EM277在PROFIBUS-DP网络中的应用
S7-200﹢EM277在PROFIBUS-DP网络中的应用
S7-200 + EM277是一种可编程逻辑控制器(PLC)和通信模块,可以用于PROFIBUS-DP网络中的通信和控制应用。
PROFIBUS-DP是一种数字通信协议,用于将自动化设备(如
传感器和执行器)连接到集中式控制器(如PLC)中。
这种
协议对于现代制造业和自动化系统来说非常重要,因为它能够实现不同设备之间的实时数据交换和控制。
S7-200是西门子公司的一种PLC系列,包含了广泛的输入/输
出(I/O)模块和通信模块。
EM277是一种PROFIBUS-DP通
信模块,可以与S7-200 PLC一起使用,实现在PROFIBUS-
DP网络中的通信和控制。
在一个典型的自动化系统中,S7-200通常作为主控制器(或“主站”),并和其他设备(如传感器和执行器)连接在一起。
EM277通信模块可以与其他从设备(或“从站”)进行通信,
例如运动控制器或其他I/O设备。
通过使用S7-200和EM277,自动化系统可以实现多种控制和
监控功能。
例如,可以控制制造流程中的各个阶段,监控机器状态,收集数据以分析生产效率等等。
总的来说,S7-200 + EM277是一种在PROFIBUS-DP网络中实现通信和控制的可靠选择。
由于其高度灵活的性能和广泛的应用,它在现代制造业和自动化系统中得到了广泛的应用。
WinCC如何通过EM277与200PLC进行Profibus DP通信
WinCC如何通过EM277与200PLC进行Profibus DP通信How do you configure communication between WinCC and an S7-200 via PROFIBUS DPwith EM277?摘要本文主要介绍了WinCC 通过 EM277 与 200PLC 进行 PROFIBUS DP 通信的具体组态步骤和注意事项。
关键词WinCC EM277 200PLC PROFIBUS DP OPC 通信连接Key Words WinCC EM277 200PLC PROFIBUS DP OPC Communication Connectinion IA&DT&BT Service & Support Page 2-18目录1 WinCC 访问 S7-200 可使用哪些选项 (4)1.1通过 OPC 进行通信 (4)1.2使用 PROFIBUS DP 的通信 (4)2 WinCC 如何通过 EM277 与 200PLC 进行 Profibus DP 通信 (4)2.1网络配置 (4)2.2 所使用的硬件和软件 (4)2.3网络组态及参数设置 (5)3 总结 (15)IA&DT&BT Service & Support Page 3-181 WinCC 访问 S7-200 可使用哪些选项1.1通过 OPC 进行通信S7-200 PC Access使用 S7-200 的 OPC server PC Access 可以建立 S7-200 和 WinCC 之间的 OPC 通信。
SIMATIC NET OPC Server可以使用 SIMATIC NET 的 OPC server 建立S7-200 和 WinCC 之间的连接。
1.2使用 PROFIBUS DP 的通信通过 PROFIBUS DP 的连接是比较快的通信方式。
s7200与s7300用EM277通讯实验笔记
S7-300与S7-200PLC之间的PROFIBUS DP通讯硬件1,S7-315-2DPPLC一台2,S7-200PLC+EM277模块一台3,DP线+DP头(做好的)一条。
2.要求I/O分配2台PLC通过PORTO(通讯口)口实现互相PROFIBUS DP通讯,功能为A机I4.0-I35.7控制B机Q0.0-Q31.7,I4.0控制Q0.0。
B机I0.0控制A机Q0.0,I0.1控制Q0.1。
如图选择EM277 I/O地址单击PROFIBUS DP线上的EM277,再在图2.1.16右边中选择所需要的地址。
选择“32Bytes Out/32Bytes In”,可以看到EM277的I/O地址如图所示。
(五)EM277 PROFIBUS-DP(S7-300)、S7-200对应的通讯地址VB0~VB31是S7-300写到S7-200的数据,VB32~VB63是S7-300从S7-200读取的数据,EM277PROFIBUS-DP上拨位开关的位置一定要和S7-300中组态的地址值一致。
表2-1 EM277和S7-200对应地址表序号EM277(S7-300)S7-2001 QBO~QB31 VB0~VB312 IB0~IB31 VB32~VB63S7200需要编写如下图(1)或者图(2)只是列举了其中几个点如需多个继续往下写注图|(1)中的IB0代表I0.0—I0.7传到v32.0-32.7中。
当然还有其他的方法但是意思都是一样的。
把编写好的程序分别在到PLC中,上点,测试,完成注意。
DP线在300PLC上的端口应该是DP口(右边的那个端口),200处应该连接277上的端口,并拨好与300组态是相对应的站号之后在300的程序中可以使用相应的I点和Q点了不过I点和Q点都虚拟的读的都是200plc中的V区模拟量显示如S7200的模拟量输出为VD38 那么S7300的读的地址为VD38,38减去EM277的上限V32的32再加上EM277硬件地址的开始端0-32的0。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
EM277模板DP通讯的使用
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中其他的组态地
址重复了,可以使用系统默认地址,也可以自己设置。
下面是s7-300中其他硬件的组态地址:
上面EM277的地址0....7就是s7_300中的PIB0—PIB7和PQB0—PQB7,因为对应s7-200中变量的偏移量是1000,所以PQB0—PQB7对应s7-200中的VB1000—VB1007,PIB0—PIB7对应s7-200中的VB1008—VB1015.所以对PQB0—PIB7和PIB0—PQB7进行操作时实际就是同时对s7-200中的V B1000—V B1007和V B1008—V B1015进行操作的
上面指令的意思就是将s7-200中VB1010中的数据传送到s7-300的MB2中。
最后把EM277的硬件的拨码地址设置为和s7-300中组态的EM277的DP地址一致就可以了,再次说明,经过的上面的组态,在s7-200和s7-300中都不用编写任何有关通信的程序的,
而要是通过MPI通信的话,s7-200中也不用编写任何的程序,不过要在s7-300中编写通信用的程序。