
JZGKCHINA
工控技术分享平台
DALSA智能相机BOA Spot与西门子S7-1200 Profinet通讯

硬件环境:
6ES7214-1AG40-0XB0(1214C)
BVS-SP-0640M-IDE-M12-W
(Spot 640x480 IDE with 12mm lens and white (-W) light)
软件环境:
TIA V15.1
iNspect
设置BOASpot智能相机IP地址
1.电脑设置为固定IP,例如192.168.1.5

2.打开Discover BOA Cameras 软件

默认IP地址为192.168.0.1,因为不在一个网段,所以相机图标为红色,修改IP地址为192.168.1.1并点击Apply,相机颜色变为绿色。


BOASpot智能相机语言配置

选中IP地址点击Setting,在弹出浏览器(测试使用IE11)中修改语言为中文。

点击iNspect进入相机配置界面。

浏览器会提示打开插件,点击允许。

连接中......

新建项目流程


1.新建Solution

选择新建的方案ID

2. Sensor Setup 传感器配置
图像采集需要稳定的光线环境,外部光线变化大会影响检测效果,所以增加防护罩等隔绝外部光源的装置是有必要的。

在图像采集测试时候选择为内部时钟触发拍照。

传感器曝光和亮度调节。

监控照片质量。


调节焦距,最终获得一个清晰的图像。


最终修改为软件触发(非常重要,否则会通讯连接不上)

3.Tool Setup 工具设置

获取图像。

选择工具,这里用像素匹配方式来演示。

选中工具后在图像上拖动出一个区域。

右击工具名称。

匹配分数设置,可以调整,点击锁定。

学习模板点击锁定。

设置旋转角度,当物体转动角度后同样可以识别,默认0度,这里设置为360度。

匹配方式默认为像素,也可以修改为形状匹配。

图像预处理,根据需求增加。

点击应用、确认。

拖动检测框的范围,增加检测范围。

4.Connect Setup 网络连接设置。

支持通讯类型:

选择Profinet RT IO。

选择Dint类型。

点击增加。

图片储存设置,根据需求设置。

5.编辑脚本

任务类型分为:
Post Image Process 照片处理完成后执行任务
Periodic:200ms 周期性任务200ms
Solution Initialize 初始化任务
Pre Image Process 照片处理前后执行任务

接收拍照指令通讯脚本放在周期性任务中,双击任务名称开始编辑脚本,点击检查语法并确认。

MS.Result图像处理结果,0是NG、1是OK。


保存

保存后,智能相机断电再上电。
TIA博图配置
1.GSD文件导入



添加BOA智能相机。


连接CPU和BOA智能相机。

双击修改属性中IP地址,修改为192.168.1.1,修改PROFINET设备名称boaspot(和Nexus中一致)



修改IO扫描周期。

组态状态正常:

设备地址对应:


测试结果
使用%QD64 PROFIdint[0]触发拍照,使用%ID88 PROFIdint[5] 反馈检测状态。











