MAND(MAND)0 LEARNING发送3字节:[Space]+[(1)+(0|1)+(FunctionCode)]+[CR]参数设定:MAND=LEARNING;MEMORY_BANK_Use=bank0;learning_activate=1;返回值(4字节)BANK0“OK09”9对应(FunctionCode)当SMART64没有接收到CR字符,则返回1(ASCII31)1 CONTROL发送3字节:[Space]+[(1)+(FunctionCode)]+[CR]参数设定:MAND=CONTROL;MEMORY_BANK_Use=bank0;返回值(28字节)传感器个数:3字节ASCII码(百位-十位-个位)报警的传感器个数:3字节ASCII(百位-十位-个位)报警类型:3字节ASCII00=Noalarm01=Brokenyarn(Broke)02=Uncutyarn(Uncut)03=AST(Anti-snatchSensor)04=Overmemory05=Sensordoesnotanswer06=PhaseError07=RamErrorAST设备错误数:3字节ASCII码(百位-十位-个位)LED灯的状态:3字节ASCII码第三个字节要转换成二进制数bit0=1ZERO-SOCKLed(ZEROPOSITION)activebit1=1PRXPULSESLed(SYNCHRONISM)activebit2=1STOPCHAINLed(REPEAT)activebit3=1LEARNINGLed(LEARN)activebit4=1CONTROLLed(CONTROL)activebit5=.PORTRS232)activebit6=1NEXTCYCLELed(NEXTCYCLE)activebit7=1ACTIVEALARMLed(STOP/ALARM)activeZERO-SOCK的极性:3字节ASCII码00=Negativepolarity(N)ZERO-SOCK01=Positivepolarity(P)ZERO-SOCK软件版本:3字节ASCII码Example::1字节ASCII码Learningmemorybanknumber:1字节ASCII码CHECKSUM:5字节ASCII码前面所有传送的校验和当SMART64没有接收到CR字符,则返回1(ASCII31)2 CONTROL_SELECTION发送3字节:[Space]+[(1)+(FunctionCode)]+[CR]参数设定:MAND=CONTROL_SELECTION;MEMORY_BANK_Use=bank0;返回值BANK0“OK78”78对应(FunctionCode)当SMART64没有接收到CR字符,则返回1(ASCII31)3 SETUP_READING发送3字节:[Space]+[(1)+(FunctionCode)]+[CR]参数设定:MAND=SETUP_READING;返回值容许最大断纱(TH):192字节ASCII码(百位-十位-个位)(64组)容许最小断纱(TL):192字节ASCII码(百位-十位-个位)(64组)容许最大未剪纱(TH):192字节ASCII码(百位-十位-个位)(64组)容许最小未剪纱(TL):192字节ASCII码(百位-十位-个位)(64组)传感器灵敏度:192字节ASCII码(百位-十位-个位)(64组)传感器反应时间:192字节ASCII码(百位-十位-个位)(64组)起始频率:3字节ASCII码(百位-十位-个位)结束频率:3字节ASCII码(百位-十位-个位)自动计算送料编号:3字节ASCII码SMART类型码:3字节ASCII码CHECKSUM:5字节ASCII码校验码当SMART64没有接收到CR字符,则返回1(ASCII31)4 UNCUT_YARN(每次返回1待测试)mandallowsyoutoprogramtheuncutyarn(runningbymistake)toleranceofeachsensor:TH(MaxTolerance)andTL(MinTolerance):[Space]+[(1)+(0|1)+(FunctionCode)]+[Data]+[CR]参数设定:MAND=UNCUT_YARN;uncut_alarm_activate=1;TH_uncut[NUM]={10};TL_uncut[NUM]={5};返回值5字节CHECKSUM当SMART64没有接收到CR字符,则返
SMART64H串口协议说明 来自淘豆网www.taodocs.com转载请标明出处.