TEC2251E通讯使用说明书第15版TEC2251EI目录1.RS-232C通讯概要........................31.1通讯所需器械31.2RS-232C介绍31.3RS-232C通讯电缆接线31.4通讯指令公共规则51.4.1文字登记、文字替换指令的代码体系51.5协议71.5.1发送设定指令时的协议71.5.2发送读出指令时的协议81.6连续发送指令时的注意事项91.7总和检查形式101.8超时122.通讯基本设定............................133.至进行通讯为止的顺序....................154.通讯指令一览表..........................164.1通常指令164.1.1通常设定指令164.1.2通常读出指令174.1.3通常复位指令184.2特殊指令184.2.1特殊设定指令184.2.2特殊读出指令184.3保守指令194.3.1保守设定指令194.3.2保守读出指令195.通讯指令..................................215.1通常指令215.1.1通常指令215.1.2通常读出指令615.1.3通常复位指令101TEC2251EII5.2特殊指令1065.2.1特殊设定指令1065.2.2特殊读出指令1185.3保守指令1275.3.1保守设定指令1275.3.2保守读出指令1506.通讯错误编码表.........................1737.位图数据...............................1747.1二字节数据的形式1757.1.1CCS位图(SDB)的情况下1757.1.2特殊CCS位图(SDI)的情况下1778.文字编码表.............................1808.1英文数字、罗马字、平假名、片假名编码1808.2标准汉字编码1818.3日历文字编码1828.4用户文字编码1838.5中文符号编码表1848.6中文特定汉字编码表1859.喷印终了信号...........................1869.1喷印终了时的信号形式1861.RS-232C通讯概要TEC2251E31.RS-232C通讯概要CCS喷码机(以下简称CCS)搭载有RS-232C通讯,从触摸屏幕输入数据及各种设定的通讯都可进行。1.1通讯所需器械通讯电缆RS-232C用的通讯电缆。最大长度为15m主机计算机、定序器等持有RS-232C接口的机器。软件在上记主机里搭载的软件。需要与CCS通讯条件相称的软件。1.2RS-232C介绍CCS上的通讯接口,装备有标准的RS-232C。RS-232C备考最长电缆15m依据各种条件电缆长度可变。最大通讯可能速度76800bps端子连接台数1台接头D-SUB25P孔数据以外的控制信号种类DTR,DSR,RTS,CTS1.3RS-232C通讯电缆接线RS-232C通讯电缆的接线如下所示。主机侧表示的是一般的D-SUB9P和25P时的针号。有因用户的主机不同而不同的情况,故请予以确认。通常称为交叉接线,市场上出售的电缆接线有各种各样,使用市场所供电缆时,请认真确认接线。CCS主机信号详情信号名(针号)内容FG(1)箱体接地(箱体上连接,与SG不同)TXD(2)发送数据输出RXD(3)接收数据输入RTS(4)信号要求输出(接上电源期间处于常开的状态)CTS(5)发送可输入DTR(20)数据终端准备输出(接上电源期间处于常开的状态)DSR(6)数据装置准备输入信号名针号(D-SUB25P)FGTXDRXDRTSCTSDTRDSRSG123452067针号(D-SUB25P)123452067信号名FGTXDRXDRTSCTSDTRDSRSG针号(D-SUB9P)1327846515m以内CCS侧使用的接线插口(D-SUB25P孔)型号:HIROSE电机株式会社制造的SDBB-25S1.RS-232C通讯概要TEC2251E4SG(7)信号接地1.RS-232C通讯概要TEC2251E51.4通讯指令公共规则通讯指令由3文字的指令(CMD)和参数构成。各参数由定界符冒号(:)区分。定界符不能省略。1.4.1文字登记、文字替换指令的代码体系用以下各指令发送文字数据(文字替换数据)时,作为代码体系可使用4种类。另外有关各指令的详情请参考各指令所对应的各页。文字登记指令文字替换指令SMMSPXSCM可使用的代码体系JIS/GB码把文字的JIS代码(GB代码)号变为ASCⅡ码后发送ASCⅡ码把文字用ASCⅡ码发送JIS汉字码把文字的JIS汉字码号变为ASCⅡ码后发送をASCⅡ码和JIS汉字码混合把文字用ASCⅡ码或そJIS汉字码图像发送[文字登记指令为SMM指令时的发送例]●用JIS,发送文字数据为“AB字”“A”“B”“字”のJIS代码是:A・・・2341B・・・2342字・・・3B7A发送数据如下所示。SMM001::::::001:0234123423B7A:代码体系指定文字数据文字代码部分的发送内容234123423B7A32H33H34H31H32H33H34H32H33H42H37H41H“A”“B”“字”●用ASCⅡ码发送文字数据“AB”“A”“B”的ASCⅡ代码是:A・・・41B・・・42发送数据如下所示。(因用ASCⅡ码不能发送2字节文字,所以“字”不能发送)SMM001::::::001:1AB:代码体系指定文字数据文字代码部分的发送内容AB41H42H1.RS-232C通讯概要TEC2251E6●用JIS汉字码发送“AB字”“A”“B”“字”的JIS汉字码是:A・・・8260B・・・8261字・・・8E9A发送数据如下所示。SMM001::::::001:2826082618E9A:代码体系指定文字数据文字代码部分的发送内容826082618E9A38H32H36H30H38H32H36H31H38H45H39H41H“A”“B”“字”●用ASCⅡ码和JIS汉字码的混合方式发送文字数据“AB字”(全JIS汉字码时)“A”“B”“字”的JIS汉字码代码是:A・・・8260B・・・8261字・・・8E9A发送数据如下所示。SMM001::::::001:3AB字:<下线部分是2字节代码>代码体系指定文字数据文字代码部分的发送内容AB字82H60H82H61H8EH9AH●用ASCⅡ码和JIS汉字码的混合方式发送文字数据“AB字”(混合了ASCⅡ码时)“A”“B”“字”的JIS汉字码是:A・・・41B・・・42字・・・8E9A发送数据如下所示。SMM001::::::001:3AB字:<下线部分是2字节代码>代码体系指定文字数据文字代码部分的发送内容AB字41H42H8EH9AH[注意事项]・不论适用1字节代码/2字节代码的哪一个,喷印的文字宽度相同(就是用1字节代码发送,也不会喷印半角文字)。・“ASCⅡ码和JIS汉字码的混合”指定下,发送日历文字所对应的文字时,→用ASCⅡ码发送时,作为日历文字被认读。→用JIS汉字码发送时,作为发送文字的原型被认读。1.RS-232C通讯概要TEC2251E71.5协议通讯协议按如下使用。1.5.1发送设定指令时的协议※设定指令是先头第1个文字为S(Set)或R(Reset)的指令(CMD)。主机→CCSCCS→主机STX02H错误代号4文字ETX03HNAK15HNAK15H仅返回NAK,还是返回NAK+错误代号,可在菜单上选择(→P.10)。STX02HCMD123参数ETX03HACK06H①从主机至CCS发送数据。数据由STX、CMD(ASCII码文字列的3文字)、参数(ASCII码文字列:各指令长度各异)、ETX构成。指令、参数的详请后叙。②被发送的指令正确接收且处理完毕时,从CCS至主机送回ACK(06H)。②’被发送的指令未接收到,数据有异常时,从CCS至主机送回NAK(15H)。②’’被发送的指令未接收到,数据有异常时,从CCS至主机送回NAK(15H)+STX(02H)+错误代号+ETX(03H)。※送回的回答方法可从菜单上选择。错误编码请参看→P.1731.RS-232C通讯概要TEC2251E81.5.2发送读出指令时的协议※读出指令是先头第1个文字为G(Get)的指令(CMD)。主机→CCSCCS→主机STX02HCMD123参数ETX03HSTX02H错误编码4文字ETX03HNAK15HNAK15H仅返回NAK,还是返回NAK+错误代号,可在菜单上选择(→P.10)。STX02H返送数据ETX03HACK06H①从主机至CCS发送数据。数据用STX、CMD(ASC11码文字列的3文字)、参数(ASC11码文字列:各指令长度各异)、ETX构成。指令、参数的详请后叙。②发送指令被正确接收时,从CCS至主机送回送ACK(06H)+STX(02H)+返送数据+ETX(03H)。②’被发送的指令未接收到,数据有异常时,从CCS至主机送回NAK(15H)。②’’被发送的指令未接收到,数据有异常时,从CCS至主机送回NAK(15H)+STX(02H)+错误代号+ETX(03H)。※送回的回答方法可从菜单上选择。错误编码请参看→P.1341.RS-232C通讯概要TEC2251E91.6连续发送指令时的注意事项欲连续发送通讯指令时,必须等一个指令的应答(ACK,NAK等)返回后,再发送下一个指令。如下所示的通讯指令,有应答滞后现象,必须等应答返回后,再发送下一个指令。[正确例]主机→CCSCCS→主机[错误例]如下所示的指令①的应答①´(此为ACK)处于等待状态时,②,③的指令就发送了时的状况。对①的应答①´正常进行。对②的应答不发生。成为无应答。→①的指令接收完后(ETX接收)至ACK的应答为止传来的STX~ETX数据被忽略。由此在CCS侧无接收信号,应答无法进行。对③的应答③´正常进行。→③数据的STX~ETX正常接收,应答正常进行。主机→CCSCCS→主机STXCMD参数ETXACKSTXCMD参数ETXSTXCMD参数ETXACKACKACKSTXCMD参数ETXSTXCMD参数ETXSTXCMD参数ETXACK此间接收的数据被忽略。此时因STX被忽略,其结果所有数据被忽略。1.RS-232C通讯概要TEC2251E101.7总和检查形式通讯设定中的总和检查:“有”设定时,以发送、接收都被STX和ETX夹住的数据为对象进行的总和检查来计算,ETX之后总和检查需要追加1个字节。通常指令总和检查对象的领域总和检查对象的范围总和检查计算方法例)SCP1:001:10:0.20:1:0010:F:050.0:D:1:1:0:0:0:的情况下改为16进则变为以下所示:53H,43H,50H,31H,3AH,30H,30H,31H,3AH,31H,30H,3AH,30H,2EH,32H,30H,3AH,31H,3AH,30H,30H,31H,30H,3AH,46H,3AH,30H,35H,30H,2EH,30H,3AH,44H,3AH,31H,3AH,31H,3AH,30H,3AH,30H,3AH,30H,3AH总和检查对以上进行加算求值。全部加算为956H,下采用1字节时变为56H。位图指令(SDB,SDI)指令部分的总和检查对象范围2进位制数据部分的总和检查对象范围总和检查计算方法存在有由STX、ETX围起来的部分和二进位制数据部分2种类。STX、ETX围起来的部分,是和通常指令的计算方法相同。二进位制数据部按2个字节进行计算。例)二进位制数据:1234567890abcdef总和检查则为1234H+5678H+90abH+cdefH=1c746H,STX02HCMD参数ETX03H总和检查??HNAK15HSTX02H错误代号4文字ETX03HETX03H总和检查??HSTX02HCMD参数ETX03H总和检查??HACK0