Welcome!

This community is for professionals and enthusiasts of our products and services. Share and discuss the best content and new marketing ideas, build your professional profile and become a better marketer together.

0

在任务中增加网口通讯的详细过程

史明忠
20-2-19 下午3:27 86 浏览次数

0

史明忠

--史明忠--
上海视谷图像技术有限公司
http://www.visiongo.com.cn
2541
| 2 2 2
--史明忠--
史明忠
20-2-19 下午3:28


史明忠
 20-2-19 下午1:40

Standard无协议通讯与Modbus协议的区分

Standard无协议通讯:网口通讯中的Standard协议就是我们常说的无协议TCP/IP通讯,数据包通过网线以一定的数据帧格式发送到接收端的数据缓冲区中,发送的数据一般为ASCII字符串。一般在选择该通讯协议建立数据交互时有四个参数需要设置, 一、确定视觉软件是做服务器还是做客户端; 二、IP地址(视觉软件做服务器时不用设置,视觉软件做客户端时填入服务器主机的IP地址); 三、端口(服务器与客户端的端口号保持一致); 四、协议名称(选择Standard协议类型)。

Modbus协议:网口通讯中的Modbus协议即Modbus TCP/IP协议,该协议与Standard协议的主要功能区别在于Modbus协议可以将数据写到接收设备的指定地址中,地址类型包括线圈、输入状态、保持寄存器和输入寄存器,接收设备只需在该指定地址中获取数据。建立连接,一般选择该通讯协议建立数据交互时,我们也需要注意设置以下五个参数: 一、视觉软件选择做客户端; 二、IP地址(填入从站主机的IP地址); 三、端口(主站与从站端口号保持一致); 四、协议名称(选择Modbus协议类型); 五、数据地址(PLC存放该数据的寄存器号)

注:在Modbus通讯的过程中,软件做主站,接收设备做从站。。


(一)建立通讯


1.点击软件上方的通讯选择TCP/IP设备。



2.选择对应的通讯协议,在选择对应端点击新建。



3.如软件做客户端填写ip地址与服务器端口号。



4.点击连接

连接成功后,“连接”两个字会变成“断开”,没变说明连接失败。



无协议通讯对应的自定义参数详解

序号名称说明
1
类型数据传输的格式,默认为ASCII码;
2
消息后缀可设置合格图像的前缀、
不合格图像的前缀
函数间的分隔符、
后缀
3
函数后缀

可设置合格函数的前缀、
不合格函数的前缀、

输出之间的分隔符、

后缀

4
函数输出结果后缀可设置结构体分隔符(结构体内部间的分隔符,用来分割结构体内部的元素)、
数组分隔符(数组内部间的分隔符,用来分割数组内部的元素

Modbus协议通讯对应的自定义参数详解

 

序号名称说明
1
从站号与软件建立连接的从站站号
2
浮点型数据格式
发送的浮点型数据为32位的单精度浮点型,按高低位分为ABCD四个字节,该参数为设备端解析ABCD四个字节的顺序

(二)发送数据

1.选择之前建立的串口号

2.点击Edit选择检测函数中需要发送的数据

  • Flag

你的回答

请试着提供一个内容充实的答案如果你对问题或答案进行评论, 请使用注释工具。请记住,你可以随时修改你的答案。 -无需回答同样的问题两次。同时, 请不要忘记投票 -它确实有助于选择最佳的问题和答案!

随时了解

关于论坛

这个社区是为专业人士和我们的产品和服务的爱好者。分享并讨论最好的内容和新的机器视觉技术。 阅读指南

提问工具

3 支持

统计数据

问: 20-2-19 下午3:27
阅读: 86
最后更新: 20-2-19 下午3:51