多语言展示
当前在线:583今日阅读:155今日分享:35

机器视觉与下位机通信

介绍机器视觉软件与下位机状态帧控制器连接设置,案例要求如下:如果检测到良品,上位机发送信号TRUE0,等待下位机返回信号下位机接收到TRUE0信号后触发Y0,断开Y1,延时1秒后给返回信号如果检测到不良品,上位机发送信号FALSE,等待下位机返回信号下位机接收到FALSE信号后触发Y1,断开Y0,延时2秒后给返回信号为了直观了解延时结果,我们设置Y6与Y7来显示延时结果
工具/原料

状态帧控制器

上位机软件设置
1

在过程最后加入串口通信模块

2

点击Send Command按钮,进入设置发送串口指令设置界面

3

点击InsertResult按钮,进入插入结果设置界面

4

在Measurements中选中 System Variable-Inspection Status将True String 设置成 TRUE0,False String 设置成FALSE点击OK返回

5

点击OK返回

6

点击Wait for String按钮,进入设置等待串口指令设置界面

7

在Termination Character 中选CR(\0D)作为等待触发指  调节等待时间为25秒  点击OK返回

8

至些完成了串口设置    点击OK返回

下位机状态帧控制器组合逻辑设置
1

将控制器调到组合逻辑界面下,按下上下两键进入设置界面

2

分析状态表 如果收到0号串口寄存器值,则触发Y0输出,Y1断开,启动定时器0如果收到1号串口寄存器值,则触发Y1输出,Y0断开,启动定时器1如果定时器0溢出,则触发Y6输出,Y7断开,清除定时器0标志如果定时器1溢出,则触发Y7输出,Y6断开,清除定时器1标志

3

将状态表输入控制器,这里我们需要设置的是组合逻辑

4

至此,通过串口连接上位机与下位机,就实现控制要求了

注意事项

上位机与下位机通信采用串口2口作为通信口

推荐信息