全国服务热线 15221406036

铜陵西门子S7-200代理商

发布:2023-07-10 15:58,更新:2024-05-08 07:10

铜陵西门子S7-200代理商

这里我们使用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进入停止模式。


联系方式

  • 地址:上海松江 上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
  • 邮编:201600
  • 联系电话:未提供
  • 经理:聂航
  • 手机:15221406036
  • 微信:15221406036
  • QQ:3064686604
  • Email:3064686604@qq.com