S7300与S7200 EM277 PROFIBUSDP通讯步骤

需积分: 9 1 下载量 165 浏览量 更新于2024-09-10 收藏 168KB DOC 举报
"本文介绍了如何实现S7-300 PLC与S7-200 PLC的EM277模块之间通过PROFIBUS DP协议进行通讯。在S7-300端需要进行站组态,而在S7-200端则只需将通讯数据放入指定的V存储区。步骤包括在STEP7中添加S7-300站,安装EM277的GSD文件,选择适当的通讯方式,设定EM277的站地址,并下载硬件配置到PLC。在S7-200端,数据应存放在VB0-VB15,与S7-300的PQB和PIB区域对应。" 在西门子的PLC系统中,S7-300和S7-200是两种不同系列的控制器,它们之间的通讯可以通过PROFIBUS DP这一工业以太网协议实现。本文详细阐述了这一过程: 首先,要在S7-300的STEP7软件中进行硬件组态。这包括在硬件配置中插入一个新的S7-300站,然后通过Option > GSD菜单导入EM277的GSD文件(SIEM089D.GSD),这是EM277从站的配置文件。GSD文件包含了EM277模块的详细信息,使得STEP7能够识别并配置它。 接着,从SIMATIC文件夹中选择EM277从站,然后根据通讯需求选择合适的通讯方式,比如8字节入/8字节出的方式。这决定了S7-300和S7-200之间数据交换的大小。 随后,要设定EM277的站地址,这通常是通过模块上的拨位开关来完成。站地址必须与在STEP7中组态的地址一致,以确保数据正确传输。 硬件配置完成后,需要将配置下载到S7-300的PLC中。此时,S7-200端并不需要进行任何硬件组态或编程,只需将要通讯的数据放入V存储区,如VB0到VB15,这些地址将与S7-300的PQB(输出)和PIB(输入)区域相对应。 最后,可以使用STEP7的变量表和MicroWin32的状态表进行实时监控,以验证数据交换是否正常。VB0到VB7是S7-300写入S7-200的数据,而VB8到VB15则是S7-300从S7-200读取的值。确保EM277的拨位开关设置与组态中的地址匹配,以保证通讯的顺利进行。 S7-300与S7-200的通讯涉及硬件配置、地址设定、数据存储和通讯监控等多个环节,每个环节都需要精确无误才能确保整个通讯链路的畅通。