S7-300集成DP口与S7-200的DP主从通信设计实现

发布时间:2023-01-30  

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


从站地址---EM277的从站地址通过硬件设置,在模块本身上的拨码设置分为X0(地址个位)和X10(地址十位);

波特率---EM277是波特率自适应的,DP网络的波特率取决于S7-300的组态。

通讯数据地址对应---假设DP主站已定义了16入/16出的一种I/O配置,V区偏移量为2000,则其对应关系如下:

1741a1f4-9802-11ed-bfe3-dac502259ad0.png

图1 通过EM277 在S7-200 CPU本地的输入/输出缓冲区分配

在主站上容易分辨输入/输入缓冲区,而通过EM277在S7-200 CPU的V存储区的映射,是本地的输入缓冲区(也就是主站的输出缓冲区)在前(地址低),输出缓冲区(主站的输入缓冲区)在后面(地址高)。


STEP7 V5.x 中EM277 与S7-300的Profibus DP通讯

第一,在STEP 7项目里插入一个S7-300的站:

175fd0fc-9802-11ed-bfe3-dac502259ad0.png

图2 S7-300组态

第二,选中STEP7的硬件组态窗口中的菜单 Option-Install new GSD(EM 277 GSD 下载) ,导入SIEM089D.GSD文件,安装EM277 从站配置文件,如图2:

1786246e-9802-11ed-bfe3-dac502259ad0.png

图2 安装GSD

第三,点击Browse,添加GSD文件路径:

17ab0036-9802-11ed-bfe3-dac502259ad0.png

图3 加GSD路径

第四,导入GSD文件后,在右侧的设备选择列表中找到EM277 从站,PROFIBUS DP-Additional Field Device-PLC-SIMATIC-EM277,并且根据通讯字节数,选择一种配置(只能添加一组),本例选择8字节入/8字节出的方式,如图4:

17c15098-9802-11ed-bfe3-dac502259ad0.png

图4 通信区域组态

第五,确定S7-300硬件组态中所设置EM277 的地址,如下图红框标注,为DP从站EM277 的站地址。

17f14604-9802-11ed-bfe3-dac502259ad0.png

图5 组态DP通信地址

第六,组态完系统的硬件配置后,将编译下载到S7-300的PLC当中。

第七,在S7-200侧断电的情况下,将EM277 的拨位开关拨到与S7-300侧硬件组态的设定值一致。在S7-200中编写程序将进行交换的数据存放在VB0-VB7,VB8-VB15,分别对应S7-300的PQB0-PQB7和PIB0-PIB7,打 开 STEP7中的变量表和STEP7 MicroWin的状态表进行监控,它们的数据交换结果如图6/图7所示:

18176dac-9802-11ed-bfe3-dac502259ad0.png

图6 通信数据监控

18430b74-9802-11ed-bfe3-dac502259ad0.png

图7 通信数据监控

注意:VB0-VB7是S7-300写到S7-200的数据,VB8-VB15是S7-300从S7-200读取的值。EM277上拨位开关的位置一定要和S7-300中组态的地址值一致。

如果使用的S7-200通信区域不从VB0开始,则需要设置地址偏移,在S7-300硬件组态中双击 EM277,修改数值0为实际使用的数值即可,如下图所示:

18676352-9802-11ed-bfe3-dac502259ad0.png

图8 地址区域偏移设置

TIA 中EM277 与S7-300的Profibus DP通讯

首先,在TIA STEP 7项目里插入一个S7-300的站,并添加DP主站:

1884d6e4-9802-11ed-bfe3-dac502259ad0.png

图9 添加S7-300站点

打开TIA网络视图,选中菜单-选项-安装设备描述文件 GSD( EM 277 GSD 下载) ,导入SIEM089D.GSD文件,安装EM277 从站配置文件,见图10:

18aacf2a-9802-11ed-bfe3-dac502259ad0.png

图10 安装GSD

弹出图11界面,选择EM277 GSD文件存放路径,并安装GSD文件,如图11:

18d40732-9802-11ed-bfe3-dac502259ad0.png

图11 安装GSD

导入GSD文件后,如图12示步骤操作:

在右侧的硬件目录列表中找到EM277 从站,添加至网络视图

为EM277 分配主站系统

为EM277分配PROFIBUS DP 站地址

18f987e6-9802-11ed-bfe3-dac502259ad0.png

图12 添加EM277站点

选中EM277,切换为设备视图,

在右侧的硬件目录列表中根据通讯字节数,选择一种配置(只能添加一组),本例选择8字节入/8字节出的方式

添加至EM277空槽内

设置S7-200V区偏移量地址(如果使用的S7-200通信区域不从VB0开始,则需要设置地址偏移,修改数值0为实际使用的数值即可)

此例中:VB0-VB7是S7-300写到S7-200的数据,VB8-VB15是S7-300从S7-200读取的值。

197f6618-9802-11ed-bfe3-dac502259ad0.png

图13 通讯区域组态

组态完,编译程序下载到S7-300的PLC当中。在S7-200侧断电的情况下,将EM277 的拨位开关拨到与S7-300侧硬件组态的设定值一致。

在S7-200中编写程序将进行交换的数据存放在VB0-VB7,VB8-VB15,分别S7-300的QB0-QB7和IB0-IB7,打开 TIA中的监控STEP7 MicroWin的状态表进行监控。


文章来源于:电子工程世界    原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

相关文章

    实现双设备冗余的功能? 可以实现。 1)一个cp5611卡可以连接两台s7300plc(使用西门子厂家提供的可编程插头来实现); 2)在组态王软件中建立两个s7300plc,设备地址分别设备为7.2和8.2(设备......
    S7-200的常见接口模块有哪些;S7-200的接口模块主要有数字量I/O模块、模拟量I/O模块和通信模块。下面分别介绍这些模块。 (一)数字量I/O模块 数字量I/O模块......
    也能节省成本,为了实现电源模块的并联输出,这里就需要用到并联均流技术。 二丶均流电路常见方式 我们要如何实现电流均流呢?当两个模块并联使用时,经常会出现一个模块输出电流高,一个模块......
    从系统的角度考虑,这样也能节省成本,为了实现电源模块的并联输出,这里就需要用到并联均流技术。 二丶均流电路常见方式 我们要如何实现电流均流呢?当两个模块并联使用时,经常会出现一个模块输出电流高,一个模块......
    DSL与其他模块的交互;DCM(Diagnostics Communication Manager)是底层的诊断通讯管理器模块,用于管理整个诊断通讯过程和处理诊断数据流。DCM模块的功能由三个子模块......
    S7-1500/ET 200MP的系统电源与负载电源模块有什么不同呢?;西门子S7-1500系列PLC有两种电源模块:一种称为“负载电源模块”(PM),另一种称为“系统电源模块”(PS)。这两......
    /MAXM17632模块的性能。每款模块工作在4.5V至36V较宽输入电压范围,提供高达1A输出电流。在评估套件中,模块为演示最佳性能和元件尺寸进行优化配置。 MAXM17630模块提供高达1A输出电流,固定......
    控制系统、工业控制系统和无线网络等嵌入式应用领域而设计,具有高性能、低功耗、高集成度、丰富且性能出众的片上外设、编程复杂度低等优点。数字式电镀电源并联均流系统以数字通信和控制的方式实现多个电源模块......
    PLC(三菱)输出回路测量判断技巧; 下面以三菱QY81P输出模块为例讲解PLC输出回路测量判断技巧。 干货★★★★★资料......
    车企自研功率模块加速落地,国产SiC MOSFET和代工厂迎新机会;碳化硅在电动汽车上的应用正在越来越普遍,而车企自研碳化硅模块,也成为了不少车企选择的方向。最近,蔚来自研碳化硅模块C样件......

我们与500+贴片厂合作,完美满足客户的定制需求。为品牌提供定制化的推广方案、专属产品特色页,多渠道推广,SEM/SEO精准营销以及与公众号的联合推广...详细>>

利用葫芦芯平台的卓越技术服务和新产品推广能力,原厂代理能轻松打入消费物联网(IOT)、信息与通信(ICT)、汽车及新能源汽车、工业自动化及工业物联网、装备及功率电子...详细>>

充分利用其强大的电子元器件采购流量,创新性地为这些物料提供了一个全新的窗口。我们的高效数字营销技术,不仅可以助你轻松识别与连接到需求方,更能够极大地提高“闲置物料”的处理能力,通过葫芦芯平台...详细>>

我们的目标很明确:构建一个全方位的半导体产业生态系统。成为一家全球领先的半导体互联网生态公司。目前,我们已成功打造了智能汽车、智能家居、大健康医疗、机器人和材料等五大生态领域。更为重要的是...详细>>

我们深知加工与定制类服务商的价值和重要性,因此,我们倾力为您提供最顶尖的营销资源。在我们的平台上,您可以直接接触到100万的研发工程师和采购工程师,以及10万的活跃客户群体...详细>>

凭借我们强大的专业流量和尖端的互联网数字营销技术,我们承诺为原厂提供免费的产品资料推广服务。无论是最新的资讯、技术动态还是创新产品,都可以通过我们的平台迅速传达给目标客户...详细>>

我们不止于将线索转化为潜在客户。葫芦芯平台致力于形成业务闭环,从引流、宣传到最终销售,全程跟进,确保每一个potential lead都得到妥善处理,从而大幅提高转化率。不仅如此...详细>>