水电电工知识
电工知识|S7-300与S7-300之间使用CP342-5做从站的PROFIBUS-DP通讯
2016-05-16  浏览:52
水电之家讯:这里我们使用CP342-5做从站和S7-300进行DPROFIBUS-DP通讯。

分别建立两个300的站点:

下面我们开始对CP 342-5智能从站进行硬件组态:

在硬件组态页面组态机架,CPU,组态CPU的时候不用建立PROFIBUS网络








从站组态完成,保存编译

下面开始进行对主站的组态:

在硬件组态页面组态机架,CPU,连接从站建立的PROFIBUS(1)网络





下面我们给主站PROFIBUS网络中组态的CP342-5分配I/O



从上面的地址我们可以知道,在主站中CP342-5的输入是IB22-IB53,

输出是QB12-QB43。这里的IB22-IB53, QB12-QB43没有实际的物理点,在主站编程的时候可以直接的使用,在从站编程的时候需要使用FC1,FC2进行映射,下面我们进行说明FC1,FC2的编程。

打开从站,在OB1或者OB35内进行编程:




上图中的意思是将主站的QB256-QB271(共32个字节)映射到从站的MB10为开始的10个字节中去


上图中的意思是将主站的IB256-IB271(共32个字节)映射到从站的MB50为开始的10个字节中去



关于FC1,FC2中CPLADRR起始地址的解释:

打开从站的硬件组态页面




特别提示:为了防止发生错误到时CPU停机,建议在程序内添加OB82,OB85,OB86,OB122

OB82:诊断中断,如果使能一个具有诊断中断模块的诊断功能(例如断线、传感器电源丢失),出现故障时调用OB82,如果程序中没有创建OB82,CPU进入停止模式。诊断中断还对CPU所有内外部故障,包括模块前连接器拔出、硬件中断丢失等作出响应。

OB85:用于处理操作系统访问模块故障、更新过程映像区时I/O访问故障、事件触发但相应的OB没有下载到CPU等事件,事件出现,CPU自动调用OB85报错,如果程序中没创建OB85,CPU进入停止模式。

OB86:用于处理扩展机架(不适用于S7-300系列)、PROFIBUS-DP主站、PROFIBUS-DP或PROFINET I/O分布I/O系统中站点故障等事件,事件出现,CPU自动调用OB86报错,如果程序中没有创建,CPU进入停止模式。

OB122处理与I/O地址访问故障有关的事件,例如访问一个I/O模块时,出现读故障等。如果上述故障出现,在程序中没有创建OB121、OB122,CP进入停止模式。

水电之家为您提供最全面的管材,管件,水电,电线,电工,管材水电品牌的装修知识点和各种管材水电的导购与在线购买服务,拥有最便宜的管材水电价格和最优质的售后服务,每天都有秒杀的抢购活动哦!敬请登陆水电之家:http://shuidian.jc68.com/
更多»您可能感兴趣的文章:
更多»有关 管材 的产品:
  • 水电电工资讯
  • 发表评论 | 0评
  • 评论登陆
  • 移动社区 天花之家 木门之家 灯具之家 铁艺之家 幕墙之家 五金头条 楼梯头条 墙纸头条 壁纸头条 玻璃头条 老姚之家 灯饰之家 电气之家 全景头条 照明之家 防水之家 防盗之家 区快洞察 建材 枣庄建材 临沂建材 南昌建材 上饶建材 抚州建材 宜春建材 吉安建材 赣州建材 鹰潭建材 新余建材 九江建材 萍乡建材 景德镇陶瓷 石家庄建材 衡水建材 廊坊建材 沧州建材 承德建材 建材之家 企业之家 720全景
    (c)2015-2017 Bybc.cn SYSTEM All Rights Reserved