不同项目中,S7-300 DP 和 S7-1200 PROFINET 的profibus通信(300做主站,1200做从站)

        使用 S7-1200 与 S7-300 的集成 DP 接口进行主从通信,这里是将 S7-300 做为主站,将 S7-1200 做为从站,即:S7-300 集成的 DP 接口做主站,S7-1200 通过 CM1242-5 做从站。

        两个PLC在同一项目中,还是在两个不同的项目中配置是不同的,接下来将详细介绍在不同项目中的,S7-300 DP采用的是TIA V14编写的;S7-1200 PROFINET采用的是TIA V16编写的。

1、新建 S7-1200 站并组态从站 CM1242-5模块

1)、使用TIA V16 创建一个新项目,并通过“添加新设备”组态 S7-1200 站PLC_1,组态 CM1242-5 的 DP 接口;

2)、进入 CM1242-5 的属性框,单击【添加子网】生成“PROFIBUS_1”,【站址】选择 5;

3)、【操作模式】界面,选择【DP 从站】,【分配的 DP 主站】选择“未分配”;

4)、【智能从站通信】界面,双击【新增】,传输区域添加 2 个传输区(“传输区_1”、“传输区_2”),数据长度都是 2个,单位都是字节。“传输区_1”设置为输出,单击传输方向的箭头使之朝向左侧方向,起始地址设置为2;“传输区_2”设置为输入,单击传输方向的箭头使之朝向右侧方向,起始地址设置为2;(“传输区_1”和“传输区_2”既可以设置为输入和输出,也可以设置为输出和输入)

2、新建 S7-300 站并组态从站 CM1242-5模块

1)、使用TIA V14 创建一个新项目,并通过“添加新设备”组态 S7-300 站PLC_1;

2)、通过【选项】进入【安装设备描述文件】界面, 在源路径选择 CM1242-5 的 GSD 文件存放路径。注意:源路径中不能有中文字符。 

3)、接着在主站项目中组态从站,在网络视图中,将 CM1242-5 从“选件”中拖拽并放入到网络视图中。

4)、进入 CM1242-5(slave_1)的设备视图,进入设备的属性框中,【子网】选择“PROFIBUS_1”,【地址】选择 5;

5)、在设备概览中,插入通用模块,形成“通用模块_1”和“通用模块_2”;

6)、设置“通用模块_1”,【属性】➡【常规】➡【I/O地址】,【输入/输出类型】选择“输入”(因为从站的第一个模块选择的是输出);

7)、设置【起始地址】为“2”,【长度】为2(与从站长度必须保持一致),【单元】为“字节”;同理设置“通用模块_2”为输出; 

至此,全部配置完成。只有当2个PLC的程序均下载完毕时,2个PLC才可能不报警。 

  • 3
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

机器人自动化控制

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值