S7-300通讯硬件的组态和CP342-5主站的使用.pdf

S7-300通讯硬件的组态和CP342-5主站的使用.pdf

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
S7-300通讯硬件的组态和CP342-5主站的使用

DP 通讯系列之一(硬件的组态和CP342-5 主站的使用) 2014 年4 月10 日 张勇于深圳启程 DP 网络使用的注意事项: 一, 一个DP 主站总线段最多125 个站 二, 软件上定义的ET200 的站点必须和实际硬件拨码开关一 致。 三, 在硬件组态的时候,DP 主站下配置的ET200 的相关I/O 模块必须在下面的子文件中选择。 PROFIBUS 接头的使用: 在PROFIBUS 接头都内置了终端电阻(防止浪涌保证通讯质量), 需要时可以接入(ON )和切除(OFF ),当终端电阻设为ON 的时候,表 示一个物理量网段的终结,因此连接在出线端口OUT 后面的网段的信号 也将会被中断。头和尾的终端电阻应该打到ON 上,中间的所有接头上的 终端电阻都要打到OFF 上 PROFIBUS-DP 硬件的组态: PRPFIBUS-DP 网络我们已经组建好了,下面网这个DP 通讯网络中添加远 程ET200 的站点,因为我们常使用的是ET200M,这里我们就添加1 个 ET200M 为例。 ET200 组建到PROFIBUS-DP 网络中以后,我们就可以给ET200M 添加I/0 接口了,鼠标选定刚才添加的ET200M 模块,然后下面可以在下面的地 址栏可以看到相应的插槽,如图: 完成,保存,编译 (上面的I/O 和PLC 上本身的点一样使用,组态以后无需在进行任何通讯 的设置) CP242-5 主站的使用 因为我们一个PROFIBUS-DP 网络最多只能带125 个从站模块,如果 我们使用的模块很多,一个DP 就不能满足使用,在这种情况下我们可以 使用在CPU 上加挂CP242-5 模块的方法在组建另一个PROFIBUS-DP 网络 (这个网络和从CPU 上组态的是两个DP 网络,互不影像,因为是两个 不同的网络,相应的模块地址也就可以重复) 下面我们需要往新建立的模块中组态ET200 点击选定我们刚才组态的ET200M 模块,开始给他分配I/0 模块: 特别说明,这里的的I 地址0…3 和Q 地址0…3,是虚拟地址, 不是实际的I/O 地址,实际使用的时候我们要进行编程映射。 完成,保存,编译 下面进行I/O 虚拟地址和实际PLC 地址映射的编程: (就是把虚拟的I/0 地址转换成实际我们能使用的地址) 这里我们需要调用FC1 和FC2 FC2 上图中的意思是:把起始地址256 的CP342-5 上的虚拟点 IB0-IB3 映射到实际CPU 上的MB100 到MB103 FC1 上图中的意思是:把起始地址256 的CP342-5 上的虚拟点 QB0-QB3 映射到实际CPU 上的MB200 到MB203 特别提示:为了防止发生错误到时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 进入停止模 式。

您可能关注的文档

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档