VPLC系列机器视觉运动控制一体机快速入门(二)

发布时间:2024-09-29  

今天,正运动技术为大家分享一下《VPLC系列机器视觉运动控制一体机快速入门(二)》。

运动控制


上期课程,我们讲述了机器视觉的原理、优势、应用领域以及实现机器视觉方案的硬件环境和软件环境的搭建。

本期课程我们和大家一起分享机器视觉方案实施的第一步——相机的基本使用。

运动控制


相机的接口方式决定了相机输出图像数据的传输方式和输出效率。工业相机按照不同接口方式分类可分为USB接口相机、IEEE1934接口相机、CamLink接口相机、Gige千兆以太网接口相机。

Gige千兆网接口由于传输速度快,成本低,连接方便,因此被广泛地应用于机器视觉选型方案中。本期课程我们也选用了海康威视的Gige千兆网口相机为例进行讲解。

运动控制


相机的采集模式包括自由采集模式和触发采集模式,触发采集模式根据触发来源不同又分为软件触发模式和硬件触发模式。

在ZDevelop软件中,不同采集模式的选择需要使用SET_MODE(mode)指令来进行设置,具体的编程实现方式稍后会进行详细说明。



运动控制


要使相机获取到清晰的图像,突出检测目标特征,需要设置相机的相关参数如曝光值、伽马值等。在某些检测速度要求不高的场合,可适当降低帧率,减少目标在运动中拍照产生的拖影现象。

常用的相机设置参数如下:



运动控制


运动控制


本课程中以海康相机MV-CE050-30GM 500 万像素 1/2.5” CMOS 千兆以太网工业面阵相机为例。



运动控制


相机在接入设备时仅需使用网线将相机网口和VPLC516E控制器的自带网口LAN2连接,并使用相机自带电源适配器和6pin hirose I/O线的power接口和GND接口连接后,电源适配器的插头直接插入插座即可正常使用。



运动控制


运动控制


运动控制


运动控制


运动控制


运动控制


'HMI界面按下自由采集按钮响应的函数

GLOBAL SUB btn_con_grap()

if(grap_switch=1) then '如果已经在自由采集状态,打印提示信息

? '正在自由采集中,请勿重复操作'

return

endif

if (cam_num=0) then '如果没有扫描相机,提示先扫描相机

?'请先扫描相机'

return

endif

'*************初始化相机操作*********************

CAM_SEL(0) '选择第一个相机

CAM_SETMODE(-1) '选择相机为自由采集模式

'*************结束初始化相机*********************

grap_switch=1 '自由采集状态置1,开启循环采集任务

if (1 = grap_switch) then

if (0 = PROC_STATUS(grab_task_id)) then

RUNTASK grab_task_id, grab_task

endif

endif

END SUB

'自由采集任务

grab_task:

while(1)

if (0 = grap_switch) then

exit while

endif

CAM_GRAB(image) '自由采集模式下,采集一帧图像

ZV_LATCH(image,0) '将采集图像显示到图片元件中

wend

END

'HMI界面按下停止采集按钮时响应的函数

GLOBAL SUB btn_stop_grab()

if(grap_switch = 0)then

? '未开启连续采集'

return

endif

grap_switch = 0

END SUB



运动控制



运动控制


运动控制


运动控制


ZDevelop软件可支持从本地文件中获取图像数据进行仿真调试,此时需要用到读取图像功能。

读取图像功能的实现比较简单,只需调用ZV_READIMG指令,并在传参中输入获取图像的路径即可。如下所示:



运动控制


运动控制


运动控制


运动控制


本次,《VPLC系列机器视觉运动控制一体机快速入门(二)》就分享到这里


文章来源于:电子工程世界    原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

我们与500+贴片厂合作,完美满足客户的定制需求。为品牌提供定制化的推广方案、专属产品特色页,多渠道推广,SEM/SEO精准营销以及与公众号的联合推广...详细>>

利用葫芦芯平台的卓越技术服务和新产品推广能力,原厂代理能轻松打入消费物联网(IOT)、信息与通信(ICT)、汽车及新能源汽车、工业自动化及工业物联网、装备及功率电子...详细>>

充分利用其强大的电子元器件采购流量,创新性地为这些物料提供了一个全新的窗口。我们的高效数字营销技术,不仅可以助你轻松识别与连接到需求方,更能够极大地提高“闲置物料”的处理能力,通过葫芦芯平台...详细>>

我们的目标很明确:构建一个全方位的半导体产业生态系统。成为一家全球领先的半导体互联网生态公司。目前,我们已成功打造了智能汽车、智能家居、大健康医疗、机器人和材料等五大生态领域。更为重要的是...详细>>

我们深知加工与定制类服务商的价值和重要性,因此,我们倾力为您提供最顶尖的营销资源。在我们的平台上,您可以直接接触到100万的研发工程师和采购工程师,以及10万的活跃客户群体...详细>>

凭借我们强大的专业流量和尖端的互联网数字营销技术,我们承诺为原厂提供免费的产品资料推广服务。无论是最新的资讯、技术动态还是创新产品,都可以通过我们的平台迅速传达给目标客户...详细>>

我们不止于将线索转化为潜在客户。葫芦芯平台致力于形成业务闭环,从引流、宣传到最终销售,全程跟进,确保每一个potential lead都得到妥善处理,从而大幅提高转化率。不仅如此...详细>>