0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

merlic软件与西门子S7-1500的通讯过程分析

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 作者:机器人及PLC自动化 2022-03-30 15:03 次阅读

merlic是MV-TEC公司的相机集成软件,支持TCPIP,MODBUS通讯,最近使用到merlic软件和相机,所以做为总结,详细介绍merlic与西门子1500PLC的通讯过程和案例。

- 硬件和软件配置

CPU 1511T‐1TK01‐0AB0

‐ Merlic V4.7版本

‐ 博图V16

PLC的配置

PLC使用开放式通信库TCON TSEND TRCV,也可以使用TSEND_C和TRCV_C

641831bc-ae08-11ec-aa7f-dac502259ad0.png

创建TCP IP的连接,TCON,点击蓝色小图标进入连接参数设置

64275b38-ae08-11ec-aa7f-dac502259ad0.png

2. 连接参数设置。

Merlic只能做为客户端连接,所以需要选择连接对象为主动建立连接,如果选择PLC侧主动建立连接,则表示PLC做为客户端,是无法建立连接的。

需要指定IP地址,端口做为merlic的连接主要指标,同时指定连接ID做为本地PLC的接收数据的ID号。在TRCV和TSEND的时候需要使用同样的ID号。

644939ec-ae08-11ec-aa7f-dac502259ad0.png

3. 接收程序块创建。

使用TRCV程序块创建,并指定ID号

645a8936-ae08-11ec-aa7f-dac502259ad0.png

EN_R可以一直为1,使之长期读取数据。ID号与TCON相同。

以上步骤创建完成后下传到CPU并在线。

Merlic侧的配置,以读码为例

1. 新建一个工具流程,拖入从文件获取图像

646d6e20-ae08-11ec-aa7f-dac502259ad0.png

2. 从左侧工具库拖入读取条形码算子

6494e6f8-ae08-11ec-aa7f-dac502259ad0.png

3. 从通讯工具库选择写入套接字

64a9082c-ae08-11ec-aa7f-dac502259ad0.png

测试运行

1. 将PLC侧的TCON的REQ引脚置1,监听窗口

64c7030e-ae08-11ec-aa7f-dac502259ad0.png

2. 将merlic写入套接字的连接状态置为1,无报错则表示连接成功

64db6042-ae08-11ec-aa7f-dac502259ad0.png

3. Merlic点击运行按钮,可以看到对应的字符已经被PLC读取

64faeaa2-ae08-11ec-aa7f-dac502259ad0.png

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • plc
    plc
    +关注

    关注

    4989

    文章

    12629

    浏览量

    456770
  • 西门子
    +关注

    关注

    92

    文章

    2909

    浏览量

    114230

原文标题:merlic与西门子PLC S7-1500的通讯案例

文章出处:【微信号:gh_a8b121171b08,微信公众号:机器人及PLC自动化应用】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    西门子PLC与IO模块如何通讯

    Module)作为与外部设备交互的桥梁,其重要性不言而喻。本文将详细阐述西门子PLC如何与IO模块进行通讯,从通讯原理、通讯方式、配置步骤以及优化策略等多个方面进行深入探讨。
    的头像 发表于 06-19 10:46 182次阅读

    西门子plc模块型号详解

    S7-1500等型号。下面分别介绍这些型号的模块。 1.1 S7-200系列PLC模块 S7-200系列是西门子PLC的入门级产品,适用于小型自动化系统。
    的头像 发表于 06-11 16:18 598次阅读

    S7-1500与多台200SMART之间无线以太网通讯搭建方法

    和2台S7-200smart为例,介绍S7-1500与多台 S7-200smart在Profinet协议下的自组网无线通信实现过程。在本方案中采用了西门子PLC无线通讯终端DTD418
    的头像 发表于 01-24 08:58 634次阅读
    <b class='flag-5'>S7-1500</b>与多台200SMART之间无线以太网<b class='flag-5'>通讯</b>搭建方法

    基于西门子S7-1500冗余PLC的污水处理厂自动控制系统设计

    摘要:本文介绍了一种基于西门子S7-1500冗余PLC的污水处理厂自动控制系统,包括该项目的软硬件设计、上位机WINCC的应用以及网络结构。
    的头像 发表于 11-02 14:17 2656次阅读
    基于<b class='flag-5'>西门子</b><b class='flag-5'>S7-1500</b>冗余PLC的污水处理厂自动控制系统设计

    常见的西门子编程软件介绍

    很多初入门的PLC工程师和不了解西门子产品的工程师不是很清楚西门子编程软件有哪些?
    的头像 发表于 10-26 17:01 5957次阅读
    常见的<b class='flag-5'>西门子</b>编程<b class='flag-5'>软件</b>介绍

    三分钟轻松实现EG网关网口连接西门子PLC

    云平台,实现电脑Web页面、手机APP和微信对西门子PLC的远程监控和控制。网关可连接S7-200SMART、S7-1200、S7-1500西门子PLC,以下主要以S7-200SMART西门
    的头像 发表于 10-24 10:42 670次阅读
    三分钟轻松实现EG网关网口连接<b class='flag-5'>西门子</b>PLC

    西门子S7-1500 DI模块使用方法分享

    西门子S7-1500DI模块是用于输入开关信号的模块,可以接收24V直流信号或24V交流信号。该模块具有24个输入点,可以同时接收24个开关信号。S7-1500 DI模块在PLC系统中扮演着重要的角色,它可以将外部开关信号传输到
    的头像 发表于 08-24 14:36 2965次阅读

    西门子1200PLC和西门子1500PLC的ModbusRTU通讯

    在现代化高度集成工业中,经常用到PLC和PLC之间的通讯,常见的通讯modbus,profibus DP,profinet ,CANOPEN等等通讯,今天我们以西门子TIA博途平台讲解
    的头像 发表于 08-23 09:15 3138次阅读
    <b class='flag-5'>西门子</b>1200PLC和<b class='flag-5'>西门子</b><b class='flag-5'>1500</b>PLC的ModbusRTU<b class='flag-5'>通讯</b>

    西门子1200PLC之间的ModbusTCP通讯如何实现?

    西门子1200PLC通过以太网通讯与其它设备进行数据交互,西门子1200PLC可以和西门子系列plc进行通讯,例如S7-300/S7-120
    发表于 07-30 14:49 7979次阅读
    <b class='flag-5'>西门子</b>1200PLC之间的ModbusTCP<b class='flag-5'>通讯</b>如何实现?

    Profinet转EtherNet/IP网关连接AB PLC的应用案例

    西门子S7-1500 PLC(profinet)与AB PLC以太网通讯(EtherNet/IP)。本文主要介绍捷米特JM-EIP-PN的Profinet转EtherNet/IP网关,连接西门
    的头像 发表于 07-27 15:39 413次阅读
    Profinet转EtherNet/IP网关连接AB PLC的应用案例

    西门子系列PLC安装接线详解

    本文中介绍的西门子PLC安装接线详解,包含PLC型号有:Smart200、S7-300,S7-1200,S7-1500等。
    的头像 发表于 07-24 10:25 4794次阅读
    <b class='flag-5'>西门子</b>系列PLC安装接线详解

    说说西门子S7-1500 PLC的通信知识

    西门子S7-1500PLC运用于中大型项目,是S7-300/400PLC的升级版,相比于200/200 SMART PLC 来说,1500稍微难一点,
    发表于 07-18 14:16 2615次阅读
    说说<b class='flag-5'>西门子</b><b class='flag-5'>S7-1500</b> PLC的通信知识

    西门子PLC 1500/1200硬件分享

    西门子S7-1200PLC有下面几种CPU型号:1211C、1212C、1214C、1215C、1217C。1214C为主要使用机型。其它可以用S7-200smart代替,也可以用S7-1500代替。
    的头像 发表于 07-13 14:37 2377次阅读

    西门子PLC编程技巧(软件篇)

    为大家整理一些西门子PLC的软件编程小窍门
    的头像 发表于 07-10 09:34 1633次阅读
    <b class='flag-5'>西门子</b>PLC编程技巧(<b class='flag-5'>软件</b>篇)

    Profinet转EtherNet/IP网关连接AB PLC的应用案例

    西门子S7-1500 PLC(profinet)与AB PLC以太网通讯(EtherNet/IP)。本文主要介绍捷米特JM-EIP-PN的Profinet转EtherNet/IP网关,连接西门
    的头像 发表于 07-03 10:57 599次阅读
    Profinet转EtherNet/IP网关连接AB PLC的应用案例