3 海康视觉平台VisionMaster 上手系列:通讯

这篇具有很好参考价值的文章主要介绍了3 海康视觉平台VisionMaster 上手系列:通讯。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

VisionMaster 通讯中 常用的工具:1,接收数据。 2,协议解析。 3,格式化。 4,发送数据。

3 海康视觉平台VisionMaster 上手系列:通讯

3 海康视觉平台VisionMaster 上手系列:通讯

3 海康视觉平台VisionMaster 上手系列:通讯

3 海康视觉平台VisionMaster 上手系列:通讯

 以上4个工具是 通讯中用到的工具。根据红框,字面意思就可以理解,使用。就是接受字符串,拆分字符串,组合字符串,发送字符串。(以下用VM简称 VisionMaster)

 下面开始讲通讯。


按照通讯对象,分为:上位机通讯PLC通讯

VM三种被动软触发流程方式    (我比较推荐被动触发的方式)

                                字符串触发: 支持 网口,串口通讯方式,主要是与单一上位机通讯

事件触发之接受字符串事件触发 支持 网口,串口通讯方式,主要是与上位机通讯  

事件触发之轮询D地址事件触发 支持多种PLC通讯,以及标准的Modbus通讯,跟PLC通讯


字符串触发:                                 

优点:设置简单。触发逻辑清晰直观。一看就会用。

缺点:只适合1对1 通讯。 该通讯方式,不区分是哪个通讯对象发来的 字符串,只要匹配上,一律触发,也不好判断是哪个 通讯对象,不知道回复哪个对象。

3 海康视觉平台VisionMaster 上手系列:通讯

3 海康视觉平台VisionMaster 上手系列:通讯1,创建TCP服务器 (一般视觉做服务器, 做客户端也可以) 通常只创建一个,以唯一一个上位机通讯。

2,设置全局触发之 字符串触发。配置触发字符及字符匹配模式,与对应的触发执行流程   

根据以上步骤,就完成了 TCP字符串 触发设置。

3 海康视觉平台VisionMaster 上手系列:通讯

如上图所示,通讯过程:

1,客户端发送字符串 abcd  ,。

2,VM作为服务器,接受到了字符串 abcd。

3,在全局触发里。VM把接受到的字符串abcd 与 触发字符串abcd 进行对比。如果对比成功,触发对应的流程。


事件触发之接受字符串事件触发

优点:适合多对多通讯。可以单独监控不同通讯对象,独立触发。

缺点:暂无(只是设置过程,多一个步骤。完全可以取代字符串触发。)

3 海康视觉平台VisionMaster 上手系列:通讯

3 海康视觉平台VisionMaster 上手系列:通讯

3 海康视觉平台VisionMaster 上手系列:通讯

1,创建TCP服务器(一般视觉做服务器,做客户端也可以)可以创建多个。与不同上位机通讯

2,创建接收事件之文本 协议解析 。 绑定通讯设备; 设置协议分割符; 设置协议分割格式;

3,设置全局触发之 事件触发。配置触发事件,与对应的触发执行流程

根据以上步骤,就完成了 TCP字符串 触发设置。

3 海康视觉平台VisionMaster 上手系列:通讯

 如上图所示,通讯过程:

1,客户端发送字符串 abcd_10_20.9  ,

2,VM作为服务器1,接受到了字符串 abcd_10_20.9 

3,VM接收事件1,对服务器1,接收的字符串,进行预先设定好的格式拆分。如果拆分成功,生成一个接收事件。

4,在全局触发,事件触发里,触发该事件对应的流程。


事件触发之轮询D地址事件触发

优点:支持多种PLC通讯,以及标准的Modbus通讯。

缺点:暂无。(配置步骤多一些,要设置读写的D地址,要区分数据长度,比如short 是2个,int 是4个, float 也是4个)

3 海康视觉平台VisionMaster 上手系列:通讯

3 海康视觉平台VisionMaster 上手系列:通讯 3 海康视觉平台VisionMaster 上手系列:通讯

3 海康视觉平台VisionMaster 上手系列:通讯

3 海康视觉平台VisionMaster 上手系列:通讯1,创建PLC客户端(一般与PLC通讯,VM做客户端)并添加并命名好 要通讯的D地址。把触发流程的D地址,轮询使能打开。

2,创建接收事件之字节匹配 协议组装。 绑定通讯设备 以及 监控的D地址 设置事件条件  通常用 上升沿 或下降沿。 可以有效避免误触发。

3,设置全局触发之 事件触发。配置触发事件,与对应的触发执行流程   根据以上步骤,就完成了 轮询D地址事件  触发设置。

 3 海康视觉平台VisionMaster 上手系列:通讯

3 海康视觉平台VisionMaster 上手系列:通讯

 如上图所示,通讯过程:

1,PLC往D地址10,写入一个short类型数据:1  。

2,VM作为客户端端,对PLC的D地址10,进行间隔100ms的轮询。轮询的时候发现,D地址10,数据由0,变成了1。

3,VM接收事件3,对PLC的D地址10,数据的变化,进行比对。是否满足数据上升沿特性。对比发现,满足。生成一个接受事件。(数据0变1,就是上升沿。数据1变0,就是下降沿。)

4,在全局触发,事件触发里,触发该事件对应的流程。


 以上就是本课的全部内容。

只要掌握了以上三种被动软触发方式。就可以对应说有软触发的项目。


软触发,对应的是硬触发。就是直接高低电平,物理触发相机。

通常特殊项目中使用。硬触发,我们将在第四课,硬件知识中顺带讲一下。

硬触发,有个缺陷,就是不能精准控制哪个流程运行。它只触发相机,不管你哪个流程。

而且是全局设置,不能在流程里面设置软触发或硬触发。

PS

为什么最先讲通讯。

我对机器视觉的理解,是把整个视觉系统当成一个黑箱传感器。其工作就是,接受一个输入,返回一个输出。

通讯,就是这么接受输入,这么发送输出。对于工具的使用,这是最基本的,也是最重要的。所以最先就要讲通讯。现场调试,第一步,也是与PLC或者上位机 对通讯。文章来源地址https://www.toymoban.com/news/detail-496588.html

到了这里,关于3 海康视觉平台VisionMaster 上手系列:通讯的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 海康Visionmaster-通讯管理:使用 Modbus TCP 通讯 协议与流程交互

    使用 Modbus TCP 通讯协议与视觉通讯,当地址为 0000 的保持型寄存器(4x 寄存器)变为 1 时,触发视觉流程执行一次,同时视觉将地址为 0000 的寄存器复位(也即写为 0),视觉流程执行完成后,将结果数据:特征匹配状态、特征匹配点 X、特征匹配点Y、特征角度分别写入到地址为

    2024年02月04日
    浏览(242)
  • 海康Visionmaster-全局脚本:PLC 通讯字符触发流程执行的方法

    打开全局通信脚本,在 UserGlobalMethods_OnReceiveCommunicateDataEvent 里面 修改,修改代码如下

    2024年02月05日
    浏览(97)
  • 海康VisionMaster算法平台介绍

    随着科技的不断发展,机器视觉这门技术的应用也越来越广泛,成本逐渐下降,门槛日益降低,本文就介绍了海康威视公司的机器视觉应用开发软件平台VisionMaster(简称VM)。 VM算法开发平台是海康机器人自主开发的机器视觉软件,致力于为客户提供快速搭建视觉应用、解决

    2024年02月04日
    浏览(30)
  • 海康机器视觉Visionmaster-VM3D常见问题及解决方法

    海康机器视觉Visionmaster-缺失检测 软件及环境问题 第一个问题:软件获取问题 官网获取 第二个问题:环境配置类问题 1.软件打不开,加密狗灯不亮,6报错:加密狗未检测到或异常。解决方法:安装3DVM的驱动。 安装后加密狗无法识别,安装此驱动。 第三个问题:安装VM3D后,

    2023年04月26日
    浏览(63)
  • VisionMaster连接工业相机(海康)

    工业相机一般都需要独立供电,12v接上相机的正负极,另外网口接上电脑或交换机Lan口,建议使用千兆网口,不然帧率跟不上(也可以使用网口转usb3.0). 添加图像源  点击上方相机图标  设置相机参数 选择全局相机  有枚举相机(就是全部的)  和跨网段(通过ip链接   需

    2024年02月07日
    浏览(39)
  • 海康VisionMaster-脚本模块

    VM是海康机器人自主研发的机器视觉软件,将一系列的图像算法、逻辑工具和通讯协议等封装成图形化模块,致力于帮助客户提供快速搭建视觉应用、解决视觉难题,能够满足视觉定位、尺寸测量、缺陷检测以及信息识别等机器视觉应用。 转自:机器视觉技术交流社区 在VM的

    2024年02月06日
    浏览(35)
  • 海康visionmaster-常规定位引导项目入门必看

    康耐视智能相机Insight-分类计数检测 本文主要介绍如何使用VM实现常规的定位引导项目。下图为定位引导项目整体流程图。 1 场景描述 适用场景:单相机拍物料的抓取场景。 标定方式:工具中心与旋转中心(一般为法兰中心)共轴的定位引导场景,可采用九点标定,即单相机与机

    2024年02月09日
    浏览(32)
  • 海康visionmaster-功能特性,运行环境及VM加密狗区别

    Halcon-3D官方自带案例显示效果 海康visionmaster功能概述 VisionMaster算法平台集成机器视觉多种算法组件,适用多种应用场景,可快速组合算法,实现对工件或被测物的查找、测量、缺陷检测等。 算法平台依托海康机器人在算法技术领域多年的积累,拥有强大的视觉分析工具库,

    2024年02月05日
    浏览(33)
  • 海康visionmaster-VM 嵌入:嵌入用户软件界面的方法

    描述 环境:VM4.0.0 + VS2015 及以上 现象:将 VM 整体嵌入到客户软件界面中? 解答 将 VM 软件整体嵌入到客户软件中,需要利用 Panel 控件,并且需要先启动 VM 软件,具 体代码如下: C# [DllImport(“User32.dll”, EntryPoint = “SetParent”)] public static extern int SetParent(IntPtr hWndChild, IntPtr

    2024年01月21日
    浏览(31)
  • 海康Visionmaster-全局变量:全局变量关联流程中具体 模块结果的方法

    将视觉流程中模板匹配算法模块运行的结果数据:特征匹配点 X 关联全局变量 MatchResultX。 在流程运行的主界面中,按照下面 1,2,3,4 步骤操作,第一步选中算法模块,第二步择模块结果 Tab 页,第三步点击订阅数据图标,第 4 步选择全局变量。

    2024年02月05日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包