1. 博途 TIA 的配置
- 在新项目中添加 GSD 文件。
- 切换到网络视图。
- 搜索“anybus”,并将其拖放到网络视图中。
- 将 PLC 的 DP 口与机器人的 DP 口相连。
2. 机器人端设置
- 确保系统支持 Industrial Network 和 PROFIBUS_Anybus。
- 在 PROFIBUSInternalAnybusDevice 中添加 PB_Internal_Anybus(如果尚未存在)。
- 配置名称、输入和输出容量。
3. PLC 侧通讯程序的编写
- 展开分布式 I/O。
- 找到 Input1byte 和 Output1byte,并将其添加到 Slave_1 下面。
- 设置 PLC 的通讯地址。
- 在 Main 程序块中添加通讯程序。
4. 验证
可以在机器人示教器的 IO 监控界面中监控通讯状态。详细步骤
博途 TIA 的配置
- 在博途软件中新建项目,本案例选取西门子 S7-300 PLC,其型号为 CPU313C-2DP。
- 依次点击选项、管理通用站描述文件。
- 选中 GSD 文件,并点击安装。
- 双击设备组态,并将视图切换成网络视图。
- 在右侧硬件目录功能栏里的搜索栏里输入“anybus”。
- 展开 Anybus-CCPROFIBUSDP-V1,并按住鼠标左键,将其拖拽到网络视图中。
- 按住鼠标左键选中 PLC_1 的 DP 口,并与 slave_1 的 DP 口相连。
- 检查主站与从站的地址,默认情况下,PLC 作为主站,其地址为 2,Slave_1(机器人端)默认的地址是 3。
机器人端设置
- 在示教器的配置菜单里,确保系统里支持 Industrial Network。
- 展开 Industrial Network,并确保系统里存在 PROFIBUS_Anybus。
- 在配置菜单下,展开 PROFIBUSInternalAnybusDevice。
- 如果第二步里面出现了 PB_Internal_Anybus,则无需添加,如果没有出现,则添加。
- 配置名称、InputSize(bytes)和 OutputSize(bytes)。
- 添加完毕后,点击确定。
PLC 侧通讯程序的编写
- 展开左侧项目树下的分布式 I/O。
- 依次展开,找到设备组态,并双击。
- 在右侧的硬件目录菜单栏,找到 Input1byte 和 Output1byte,并分别双击。
- 选中 Input1byte 和 Output1byte 并右击,选中属性。
- 确定 PLC 的通讯地址。
- 在 Main 程序块中添加通讯程序。
验证
可以在机器人示教器的 IO 监控界面中监控通讯状态。示例程序中,PLC 将 1 通道 1.0-1.7 的状态值发送到 256.0-256.7,其中 256.0-256.7 对应机器人的接收端的第一个字节。本文原创来源:电气TV网,欢迎收藏本网址,收藏不迷路哦!
添加新评论