当前位置:网站首页>DALSA智能相机BOA Spot与西门子S7-1200 Profinet通讯
DALSA智能相机BOA Spot与西门子S7-1200 Profinet通讯
2022-07-23 00:06:00 【51CTO】

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


边栏推荐
- SOLIDWORKS CAM数据无法恢复,因为已检测到经化零件。
- [hero planet July training leetcode problem solving daily] the 22nd day of the orderly gathering
- Kali 2022.2 安装
- HCIP第九天笔记(OSPF的路由回馈、路由策略、以及配置指南)
- 买reits基金一定赚钱吗 开户安全吗
- [ctfshow-web入门]SSRF
- Traversal of graph~
- 微软 Win11/10 软件包管理器 winget 将支持从 zip 文件安装应用
- UE5分屏(小地图)的解决方案
- 【OPENVX】对象基本使用之vx_array
猜你喜欢

How do test / development programmers break through? All roads lead to Rome

整理mysql面试题55题(含答案)

【GNN报告】香港科技大学李佳:图异常检测再思考—我们究竟需要怎样的图神经网络?

Talking about network security architecture design (I)

三个数从大到小输出最详细讲解

After planning job hopping for nearly half a year, there were finally four interviews and three interviews

ADB 命令结合 monkey 的简单使用,超详细

HCIP第十天(初始BGP边界网关协议)

测试/开发程序员如何突破?条条大路通罗马......

以后面试官问你 为啥不建议使用Select *,请你大声回答他!
随机推荐
常用cmd命令 总结 二进制与十进制的转换
顺序表和链表的优缺点及总结
jmeter面试话术
白盒测试的概念及测试方法
不同where条件合并输出
微软 Win11/10 软件包管理器 winget 将支持从 zip 文件安装应用
College students downloaded 2578 documents abnormally, and the IP of the University of Social Sciences of China was banned by a database
Talking about -- network security architecture design (II)
[openvx] VX for basic use of objects_ graph
Data analysis and privacy security become the key factors for the success or failure of Web3.0. How do enterprises layout?
day3 poc与exp学习之pikachu带token的暴力破解
ExtentTestNGIReporterListener全部代码
uva1467
PKS Secretary & brother | review the past and know the new
整理mysql面试题55题(含答案)
【云原生】风云暗涌的时代,DBA们的利刃出鞘了
C#中使用async和await实现异步Udp通讯
198. 打家劫舍
K3S - 轻量级Kubernetes集群
Basic operations of DDL and DML in SQL (database)