《劳逸测扫码器OP-BCL348I 分段解码调试笔记.docx》由会员分享,可在线阅读,更多相关《劳逸测扫码器OP-BCL348I 分段解码调试笔记.docx(4页珍藏版)》请在第一文库网上搜索。
1、BCL304分段解码的功能vlo1、测试产品、配件及工具型号设备名称型号数量标号条码扫描感器BCL348iSL1021西门子PLCPLC-S7 31512、电气连接图及说明2.1系统拓扑图如:BCL304的PWR接口接24V电源,DP电缆线接PLC。2.2电气连接图如:3、操作功能测试步骤功能测试:本文档包含了该系列产品功能测试的步骤说明,以及每个步骤之后设备的状态。可以按需增加或者减少步骤。操作过程步骤1将传感器BCL348组态到PLC,添加如下3个功能块:M10, M13和M27 (M21-27,视乎条码长度)假状机柒 BCL348L10010lew0 %iir q2024,笑HBCL34
2、8i PMO00X12023-BCL348iM10 Activa6on_101600M10 ActivationMl3 Fragmented read retu. 0265a.651Ml 3 FrogmemedM27 Decoding result 7 (28. 03610 639(M27 Decoding re040506070809010011n1,操作结果操作过程步骤2组态完成后下载到PLC,在PLC里可以找到BCL304从站,说明传感连上PLC设置功能块M10的属性,改为With acknowledge模式Properties - DP slaveAdlreis / ID Paraie
3、ter AasigxxientValue口 Station parametefs-Device specific pMameters回 actuations- Hex parameter xd9nment画 Uier_Prm_Daw (O to 1)with acknowledge0A.01设置M13,数值根据实际情况设置,主要是想条码分成几段,每段分成多长来设置iMtt XB I眼”设置条码格式操作结果操作过程步骤如此设置后,条码会被分段传输到PLCc例如一个长度32的条码,如果按照Fragment size设置为16来算,则32会被分成2段,16+16来传输。当触发扫描器M10的bitO.
4、O,激光扫描到条码后,条码的前16位数据会先传到PLC对应的地址,而另一段放在缓存区。当工激活下列“10的位510.4时,剩下的16位条码数据才会传输过来,并覆盖之前的数据。如果分的段数越多,则需多次激活。也就是需要给条码扫描器一个指令,告诉它什么时候开始传下一段条码(并非是下一个条码)。Output dataDescriptionAddr.Data typeValue rangeInltvalueUnitReading gateSignal for activating thereading gate0.0Bit1 - 0: Reading gate off0- 1: Reading gat
5、eactive0-Free0.1Bit0*Free0.2Bit0*-Bit0Data acknowl-edgementThis control bit signals thatthe transmitted data havebeen processed by themaster. Only relevant Inhandshake mode (withACK).0.4Bit0 - 1: Data has boonprocGSSGd by thmaster1 - 0: Data has beenprocessed by themaster0-Data resetDeletes decoding
6、 resultsthat may have been storedand resets the input data ofall modules.0.5Bit0 - 1: Data reset0-Fro0.6BitFree0.7Bit操作结果在M13的Nt4-7指示的是还有多少段条码没有被传送,当此处的值不为0时,需要执行上面的激活功能,读取剩下的条码,当为0时,是代表条码读取结束。(没有验证)Input dataInput dataDescriptionAddr.Data typeValue rangeInltvalueUnitFragment numberCurrent fragment
7、number0.0 0.3Bitarea0. 150-RemainingfragmentsNumber of fragments whichstill have to be read for acomplete result.0.4 0.7Bitarea0. 150.Fragment sizeFragment length, alwayscorresponds to the configuredfragment length, except forthlast fragment.1UNSIGNED80.280-Table 10.12: Input data for module 13操作过程步
8、骤4操作结里操作过程功能块MIO的属性,改为With acknowledge模式后,第一次读取成功M13 bit0.4位置1,当所有的条码信息传完后bitO.O会置lo每次扫描条码后,必须将M10的BIT0.5位置1,进行数据清除,清除卜.次的数据信息。触发M10的BITO,O置1 , 一次读码结果触发M10的BIT0.4置1 ,二次传输条码结果1,WTSWTSWTtf.俯天行天尊Qtu行号十;F4CUFM1C0Ii亍,.tMTS血-w 函11T9WTffBIT32位条码分二次传,第一次传16位,第二次传16位。4 结果分析乃注意事项工、在M13模块,分切不能设置到28位,会出错,2、读取完毕后一定要置位M10的BH0.5位置1,进行数据清除,清除上次的数据信息。