机器人使用-和-DP-西门子-通讯设置教程-PLC-PROFIBUS-ABB

ABB

1. 博途 TIA 的配置

  1. 在新项目中添加 GSD 文件。
  2. 和
  3. 切换到网络视图。
  4. 搜索“anybus”,并将其拖放到网络视图中。
  5. 将 PLC 的 DP 口与机器人的 DP 口相连。

2. 机器人端设置

  1. 确保系统支持 Industrial Network 和 PROFIBUS_Anybus。
  2. 在 PROFIBUSInternalAnybusDevice 中添加 PB_Internal_Anybus(如果尚未存在)。
  3. 配置名称、输入和输出容量。

3. PLC 侧通讯程序的编写

  1. 展开分布式 I/O。
  2. 找到 Input1byte 和 Output1byte,并将其添加到 Slave_1 下面。
  3. 设置 PLC 的通讯地址。
  4. 在 Main 程序块中添加通讯程序。

4. 验证

可以在机器人示教器的 IO 监控界面中监控通讯状态。

详细步骤

博途 TIA 的配置

  1. 在博途软件中新建项目,本案例选取西门子 S7-300 PLC,其型号为 CPU313C-2DP。
  2. 依次点击选项、管理通用站描述文件。
  3. 选中 GSD 文件,并点击安装。
  4. 双击设备组态,并将视图切换成网络视图。
  5. 在右侧硬件目录功能栏里的搜索栏里输入“anybus”。
  6. 展开 Anybus-CCPROFIBUSDP-V1,并按住鼠标左键,将其拖拽到网络视图中。
  7. 按住鼠标左键选中 PLC_1 的 DP 口,并与 slave_1 的 DP 口相连。
  8. 检查主站与从站的地址,默认情况下,PLC 作为主站,其地址为 2,Slave_1(机器人端)默认的地址是 3。

机器人端设置

  1. 在示教器的配置菜单里,确保系统里支持 Industrial Network。
  2. 展开 Industrial Network,并确保系统里存在 PROFIBUS_Anybus。
  3. 在配置菜单下,展开 PROFIBUSInternalAnybusDevice。
  4. 如果第二步里面出现了 PB_Internal_Anybus,则无需添加,如果没有出现,则添加。
  5. 配置名称、InputSize(bytes)和 OutputSize(bytes)。
  6. 添加完毕后,点击确定。

PLC 侧通讯程序的编写

  1. 展开左侧项目树下的分布式 I/O。
  2. 依次展开,找到设备组态,并双击。
  3. 在右侧的硬件目录菜单栏,找到 Input1byte 和 Output1byte,并分别双击。
  4. 选中 Input1byte 和 Output1byte 并右击,选中属性。
  5. 确定 PLC 的通讯地址。
  6. 在 Main 程序块中添加通讯程序。

验证

可以在机器人示教器的 IO 监控界面中监控通讯状态。示例程序中,PLC 将 1 通道 1.0-1.7 的状态值发送到 256.0-256.7,其中 256.0-256.7 对应机器人的接收端的第一个字节。

本文原创来源:电气TV网,欢迎收藏本网址,收藏不迷路哦!

相关阅读

添加新评论