OPT小讲堂∣SciSmart通讯配置之TCP/IP通讯应用

 
品牌: OPT
单价: 面议
起订:
供货总量:
发货期限: 自买家付款之日起 3 天内发货
所在地: 广东省 东莞市
有效期至: 长期有效
最后更新: 2020-05-15 18:07
浏览次数: 159
 
公司基本资料信息
详细说明

今天,我们将为大家讲解通讯工具应用。通讯工具用于实现信息交互(数据接收和发送),本课以TCP/IP通讯方式为例进行阐述。

 

通讯工具详解


打开SciSmart智能视觉软件,在主界面右下方工具箱栏点击通讯工具的图标,如图1所示。通讯工具包含TCP/IP、串口、通用I/O、Modbus、USB-HID、键盘事件、其它等几大模块。各模块作用见表1:

通讯工具界面图1
图1  通讯工具界面图

 

模块

作用

TCP/IP

使用TCP/IP协议进行数据接收发送

串口

使用串口进行数据接收发送

通用I/O

通过通用可编程 I/O 端口进行控制外部的设备与智能相机进行通讯 

Modbus

它在连接至不同类型总线或网络的设备之间提供客户机/服务器通信

USB-HID

与符合USB-HID的设备通讯,实现与USB-HID设备的命令发送和接收

键盘事件

键盘事件可以接收特定的按键消息,适用于通过按键来控制流程的情况。目前支持的快捷键有任意键和 F1-F12

其他

除标准软件中支持的通讯方式外,还可以通过扩展接口支持与PLC、机器人等通讯端进行通讯交互

表1 通讯工具模块及作用

TCP/IP 通讯创建详解


下面,我们先通过微视频来看下SciSmart是如何实现数据交互的。

一. IP配置准则

服务器与客户端PC进行连接通讯,需要服务器PC端的IP地址与客户端的PC的IP地址设置在同一网段及同一通讯端口号,例如图2:

图2 服务器与客户端连接示意图 

图2 服务器与客户端连接示意图

 

二. SciSmart软件实现TCP/IP通讯步骤

点击“菜单栏”—“设置”—“通讯设置”,打开通讯配置界面,点击“TCP/IP”选项,进入 TCP/IP 通讯配置界面。

 

1.TCP/IP通讯配置:进入 TCP/IP 通讯配置界面将SciSmart软件配置为服务器或客户端。
(1)SciSmart软件作为服务器
主机名/IP:填写本机本地连接所设置的IP地址

端口号:自定义

 

图3.1图3.2 

图3  SciSmart软件作为服务器界面图

(注:左图绿色方块表示已连接,右图红色方块表示未连接)

 

(2)SciSmart软件作为客户端

主机名/IP:填服务端本机本地连接的IP地址

端口号:服务端的端口号

图4.1 

图4  SciSmart软件作为客户端界面图

(注:左图绿色方块表示已连接,右图红色方块表示未连接)

 

2. 添加TCP/IP通讯算子

在流程图中的功能模块添加TCP/IP算子实现接收或发送数据。(注:单个TCP/IP算子只能作为接收或发送中的一种,如需要同时实现接收和实现则添加多TCP/IP算子。)

图5
图5 新建TCP/IP算子


(1)TCP/IP通讯算子设置

A. 基本参数设置:

●修改超时:勾选有效,设置超时等待时间。

●保持连接(客户端):勾选有效,检测 TCP 连接状态,如连接已断开,则重新进行连接。

● 清空缓存:勾选有效,清空接收缓冲区的数据。

 

B. 数据

●接收/发送。

●待发送文本:可通过变量或手动输入发送需要发送的数据。

图6.1
 图6  TCP/IP通讯算子基本参数设置界面

 

C.发送和接收数据的查看方式

接收或发送的数据可在算子的结果栏直观查看。

接收或发送的数据存储在TCP/IP通讯算子DataString中。

 

三. 案例3.1 需求

TCP/IP通讯算子,发送指令控制SCI分别执行流程(找圆和匹配)。

(1)计算圆形工件的内外半径及差值

(2)统计视场中螺母个数

 

3.2 运行效果

解析指令OK后(指令分别为“A”和“B”),执行流程运行,显示并返回结果数据。

 

 



反对 0举报 0 收藏 0
更多>本企业其它产品
新品推荐 | 长距离应用更佳,OPT新增两个系列新光源 新品推荐 ∣ Grampus系列线扫镜头
网站首页  |  联系方式  |  关于我们  |  问题解析  |  版权隐私  |  使用协议  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  粤ICP备1207862号

中国智能化网(zgznh®)--引领工业智能化产业发展 共享智能化+优质平台

版权所有:深圳市智控网络有限公司 学术指导:深圳市智能化学会

粤ICP备12078626号

深公网安备案证字第 4403101901094 号 | 粤公网安备 44030702001206号