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] 反馈检测状态。