Siemens PLC Client —— Siemens SIMATIC S7 PLC(SIMATIC Manager Step7)

西门子 S7 系列 PLC 通过 SIMATIC Manager Step7 软件与Mech-Vision和Mech-Viz软件进行 Siemens PLC Snap 7 通信包含以下流程:

所需软硬件

硬件

  • 支持西门子以下 S7 系列 PLC:

    • S7-300:集成PN网口或CP343-1

    • S7-400:集成PN网口或CP443-1

  • 220V AC 转 24V DC 电源适配器

  • Mech-Mind 视觉系统工控机或主机

  • 网线

软件

  • 西门子 PLC 编程软件 SIMATIC Manager Step7 V5.6。

  • Mech-Vision和Mech-Viz软件版本为 1.7.0 及以上。

  • 视觉系统 S7 通信接口文件:MM_Interface_Step7.AWL 。

MM_Interface_Step7.AWL 文件存放路径:Mech-Mind 视觉系统的工控机或主机中Mech-Vision和Mech-Viz软件安装路径下 Mech-Center/Robot_Interface/Siemens Snap7/Simatic Manager-STEP7

搭建和部署 PLC 工程

创建 PLC 工程

  1. 打开 SIMATIC Manager 软件,单击左上角 新建  icon_4 按钮,在弹出的窗口中输入 项目名称 ,选择 存储路径

    build plc 1
    存储路径中不能包含中文字符。
  2. 右键单击 MM_Camera_Step7 ,依次选择插入新对象  SIMATIC 300 站点,插入后,,右键单击选择 打开对象 ,进入硬件配置界面。

    build plc 2
  3. 在硬件配置界面空白处,单击鼠标右键,依次选择插入对象  SIMATIC 300  RACK-300  Rail 插入安装导轨

    build plc 3
  4. 在安装导轨的第二行插槽处,单击鼠标右键,选择 插入对象 ,选择和 PLC CPU 实物一致的模块(需要支持 PN 网口),此时会弹出 Ethernet 接口属性 窗口。

    build plc 4
  5. 设置好 IP 地址后,单击 新建子网 (子网名称可选择默认),然后选中新建完成后的子网,单击 确定

    build plc 5
  6. 在标题栏处单击 编译保存 icon_1后,关闭该 硬件配置 窗口。

    build plc 6

导入 S7 通信接口

  1. 返回 SIMATIC Manager 主界面,选中 S7 程序 ,右键单击,打开 符号 表,添加新符号 Mech-Mind Interface ,其中地址一栏 DB 编号选择 未占用的编号

    import s7 interface 1

    新符号添加后如下图所示,检查无误后单击 保存 icon_2 按钮。

    import s7 interface 2
  2. 在工程一栏中右键单击 源文件 ,依次选择插入对象  外部源文件,在弹出的窗口中选择 MM_Interface_Step7.AWL 并打开。

    MM_Interface_Step7.AWL 文件存放路径:Mech-Mind 视觉系统工控机或主机中Mech-Vision和Mech-Viz软件安装路径下 Mech-Center/Robot_Interface/Siemens PLC/Simatic Manager-STEP7
    import s7 interface 3

    导入文件后如下图所示:

    import s7 interface 4
  3. 右键选择 MM_Interface_Step7 ,选择 编译 ,编译成功后关闭窗口。

    import s7 interface 5
  4. 选中 ,鼠标右键单击后选择 详细信息 ,此时可发现 Mech-Mind Interface 接口块导入成功。

    import s7 interface 6
  5. 选中工程一栏中 SIMATIC 300站点 ,单击标题栏 下载 icon_3按钮,将工程下载至 CPU 。

    import s7 interface 7

配置并启动通信

设置“机器人通信配置”

  1. 令工控机 IP 地址和 PLC 的 IP 位于同一网段,如 192.168.1.10 ,打开工控机 cmd 命令提示符(可通过搜索 cmd 进入),输入 ping xxx.xxx.xxx.xxx (PLC的 IP 地址),测试工控机与 PLC 的连接是否正常。

  2. 单击 Mech-Vision 工具栏中 机器人通信配置

  3. 机器人通信配置 窗口,进行如下配置。

    1. 单击 选择机器人 下拉框,选择 品牌机器人,然后单击 选择机器人型号,选择具体机器人型号,单击 下一步

    2. 通信方式 下,接口服务类型 选择 标准接口协议 选择 Siemens PLC Client插槽编号 设置为 2DB块编号 设置为 200(即PLC工程中“Mech-Mind Interface”的编号)。

    3. PLC IP地址 设置为 192.168.1.21(即前面设定的PLC IP地址)。

    4. (可选)建议勾选 方案打开时自动打开接口服务

    5. 单击 应用

      siemens plc step7

启动通信

  1. 在 Mech-Vision 主界面,确认工具栏中的接口服务已开启。若连接成功,则 Mech-Vision 日志窗口的 控制台 标签页下会显示 Connect to PLC server successfully ;若失败,则检查配置,并检查物理连接是否有故障。

    center settings 3
  2. 启动部署好的 Mech-Vision 、Mech-Viz 工程。

  3. DB 块和接口通信指令的具体使用方法可参照 Siemens PLC 指令说明 ,视觉系统具体使用方法可参考 Siemens PLC Client —— Siemens SIMATIC S7 PLC(TIA Portal)指令说明

我们重视您的隐私

我们使用 cookie 为您在我们的网站上提供最佳体验。继续使用该网站即表示您同意使用 cookie。如果您拒绝,将使用一个单独的 cookie 来确保您在访问本网站时不会被跟踪或记住。