vbeoggbm.docx
《vbeoggbm.docx》由会员分享,可在线阅读,更多相关《vbeoggbm.docx(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、点击上方“正运动小助手,随时关注新动态!前几期课程,我们讲述了PLC的梯形图语言的基本知识,并与大家共享了使用ZDevelop软件的ZPLC语言调用ZVision视觉指令的方法。本期课程我们将通过使用ZPLC语言实现识别条形码的视觉功能的程序示例,进一步带领大家去了解PLC玩转机器视觉的实现方法。教学视频一检测原理梯形图介绍一识别条形码条形码是由不同的宽度、不同的反射率的条黑色和空白色组成的,根据特定的编码规则编制,用于表达一组数字、字母信息的图形标识符。机器视觉在进行条形码识别的经过中,将收集到的条形码信息二值化为黑白条,并根据条形码的编码规则输出对应的存储内容。二PLC玩转视觉在()的推文
2、中,我们介绍了使用ZPLC编程语言调用ZBasic语言的方法,即EXEBASIC指令。本期课程我们将和大家共享另一种调用方法,即便用ZPLC编程语言调用BASIC子程序。二软件演示梯形图介绍一检测要求使用ZDevelop软件的ZBASIC编程语言编写程序,用于识别软件所在目录的flash文件夹下命名为“code文件夹下的条形码内容。再使用ZPLC编程语言调用BASIC程序的主任务,进行循环检测识别。二实例演示1.打开ZDevelop软件:新建项目新建HMI文件新建main.bas文件新建global_variable.bas文件新建Plc1.plc文件,用于编写PLC执行程序文件添加到项目。2
3、.设计HMI界面。3.在global_variable.bas文件中添加全局变量。全局变量大部分使用数组构造注:basic编程中很多函数会以TABLE系统的数据构造做为参数table讲明table讲明17矩形roi控件坐标数据24数据码类型1112鼠标操作时获取的坐标26数据码结果主任务状态0-未初始化1-停止2-运行中3-正在停止GLOBALDIMmain_task_statemain_task_state=1任务号划分,主任务id-10GLOBALDIMmain_task_idmain_task_id=10定义图像变量GLOBALZVOBJECTgrabImg识别消耗时间GLOBALDIM
4、d_identfy_timed_identfy_time=0识别结果,结果存储方式为:类型:识别内容,如EAN-13:123456789GLOBALDIMd_identfy_rst(256)定义本地图片索引GLOBALDIMd_indexd_index=0定义读取图片的途径GLOBALDIMFile_Name(100)全局变量定义完成后再运行HMI文件RUNHmi.hmi,14.关联HMI界面控件变量。5.在main.bas文件中添加界面初始化函数,并在hmi系统设置中关联初始化函数名。endHMI界面初始化函数GLOBALSUBhmi_init()main_task_state=1初始化定位
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- vbeoggbm
限制150内