激光打标机中的串口通讯元素
串口通讯元素是加工过程中系统自动通过计算机串口从外围设备上读取文本的元素。
当用户选择了激光打标机串口通讯元素时在文本元素对话框中会自动显示出串口通讯元素的参数定义,如图4-52所示。
图4-52 串口通讯元素的参数定义 |
端口:选择计算机与外部设备连接使用的串口号
波特率:选择串口通讯使用的波特率
数据位:选择串口通讯使用的数据的位数
停止位:选择串口通讯使用的停止位的位数
奇偶校验:选择串口通讯使用的奇偶校验的位数
命令:当系统加工到此文本对象时,系统会通过当前串口向外部设备发送此命令字符串,请求外部设备把当前需要加工的字符串发出来,系统会一直等待外部设备回答后才返回,外部设备回答后系统会自动加工返回的文本。
Unicode:当选择此选项后系统向外部设备发送和读取的字符都是Unicode格式,否则为ASCII格式。
下面我们结合具体实例来说明一下如何使用此功能
现在有个客户需要加工10000个工件,工件上的打标内容是一个文本,但是每个工件要加工的文本内容都不一样,所以每个工件加工前都要实时通过串口到另外一台服务器(服务器上串口参数设置为波特率15200,数据位为8位,停止位1,奇偶校验NO)上读取要加工的内容。
1. 打开激光打标机软体生成一个文本对象,调整文本大小和位置,以及加工参数。
2. 选择生成的文本对象,选择使能变量文本,然后点击增加按钮,系统会弹出图4-41对话框,选择串口通讯一项,设置串口参数和服务器的串口参数对应(波特率15200,数据位为8位,停止位1,奇偶校验NO),端口设置为当前和服务器连接使用的端口号,注意串口参数必须和服务器上设置的串口参数一样,否则会导致无法通讯。
3. 设置命令为 COM:Give me string。(注意这个命令可以为任意服务器定义的命令)
4. 关闭对话框后点击应用按钮。
5. 按F2开始加工, 计算机会立即通过串口发送命令COM:Give me string到服务器,并等待服务器返回。
6. 服务器发现串口接受到命令发现是COM:Give me string后立即读取数据库得到当前要加工的文本,然后通过串口回答给本地计算机。
7. 本地计算机得到要加工的文本后立即更改加工数据发送到打标卡。
8. 打标卡接收到加工数据后立即控制打标机加工工件。
流程图如图4-53所示。
图4-53串口通讯流程 |
本文链接:https://goldlaser.cn/news/765.html 转载需授权!