S7-200与S7-300之间的通讯要点.pdf
《S7-200与S7-300之间的通讯要点.pdf》由会员分享,可在线阅读,更多相关《S7-200与S7-300之间的通讯要点.pdf(22页珍藏版)》请在三一文库上搜索。
1、S7-200 与 S7-300 之间的通讯 显示订货号 1.S7-200和 S7-300 进行 MPI 通信 S7-200 PLC与 S7-300 PLC之间采用MPI 通讯方式时,S7-200 PLC中不需要编写任何与通 讯有关的程序,只需要将要交换的数据整理到一个连续的V 存储区当中即可,而S7-300 PLC 中需要在组织块OB1 (或是定时中断组织块OB35 )当中调用系统功能X_GET (SFC67 )和 X_PUT(SFC68),以实现S7-200 PLC与 S7-300 PLC之间的通讯。调用SFC67和 SFC68 时 VAR_ADDR参数填写S7-200 的数据地址区,由于S
2、7-200 的数据区为v 区,这里需填写 P#DB1.DBX BYTE n 对应的就是S7200 V存储区当中VB 到 VB( n)的数据区。例 如交换的数据存在S7-200 中 VB50 到 VB59 这 10 个字节当中,VAR_ADDR参数应为 P#DB1.DBX50.0 BYTE 10. 首先根据 S7-300 的硬件配置, 在 STEP7 当中组态S7-300 站并且下载, 注意 S7-200 和 S7-300 出厂默认的MPI 地址都是2,所以必须修改其中一个PLC 的站地址, 例子程序当中将S7-300 MPI 地址设定为2, S7-200 地址设定3,另外要分别将S7-300
3、和 S7-200 的通讯速率设定一 致,可设为9.6K , 19.2K ,187.5K 三 种波特率,例子程序当中选用了19.2K 的速率。 S7-200 PLC修改 MPI 地址可以参考下图: 图 1 S7-200 设置 MPI 地址 S7-300 PLC修改 MPI 地址可以参考下图: 图 2 S7-300 设置 MPI 地址 例子程序在OB1 当中调用数据读写功能块:SFC67和 SFC68 ,如下图: 图 3 程序编写 分别在 STEP7 MicroWin32 和 STEP7 当中监视S7-200 和 S7-300 PLC当中的数据,数据监 视界面如下: 图 4 S7-200监控结果
4、图 5 S7-300监控结果 通过 CP5611 ,STEP7 MicroWin32, Set PG/PC Interface可以读取S7200 和 S7300 的站地 址,如下图: 图 6 CP5611诊断结果(站地址0 为进行编程的计算机) 图 7 使用 STEP7 MicroWin32诊断结果 2.S7-200和 S7-300 进行 PROFIBUS通信 S7-300 与 S7-200 通过 EM277 进行PROFIBUS DP通讯,需要在STEP7 中进行 S7-300 站 组态,在S7-200 系统中不需要对通讯进行组态和编程,只需要将要进行通讯的数据整理存放 在 V 存储区,并且
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- S7 200 300 之间 通讯 要点
链接地址:https://www.31doc.com/p-5198054.html