《中文CCS通信说明书(修订版).docx》由会员分享,可在线阅读,更多相关《中文CCS通信说明书(修订版).docx(186页珍藏版)》请在三一办公上搜索。
1、通讯使用说明书第15版185TEC2251E目录.RS-232C通讯概要31.1通讯所需器械31.2RS-232C介绍31.3RS-232C通讯电缆接线31.4通讯指令公共规则41.4.1文字登记、文字替换指令的代码体系41.5协议61.5.1发送设定指令时的协议61.5.2发送读出指令时的协议71.6连续发送指令时的注意事项81.7总和检查形式91.8 超时102.通讯基本设定113.至进行通讯为止的顺序134.通讯指令一览表144.1通常指令144.1.1 通常设定指令144.1.2通常读出指令154.1.3通常复位指令164.2特殊指令164.2.1特殊设定指令164.2.2特殊读出指令
2、164.3保守指令164.3.1 保守设定指令164.3.2 保守读出指令175.通讯指令185.1通常指令185.1.1通常指令185.1.2通常读出指令565.1.3通常复位指令955.2 特殊指令1005.2.1 特殊设定指令1005.2.2特殊读出指令1125.3 保守指令1215.3.1 保守设定指令1215.3.2 保守读出指令1436.通讯错误编码表1667.位图数据1677.1二字节数据的形式1687.1.1位图()的情况下1687.1.2特殊位图()的情况下1708.文字编码表1728.1 英文数字、罗马字、平假名、片假名编码1728.2 标准汉字编码1738.3日历文字编码
3、1748.4用户文字编码1758.5中文符号编码表1768.6 中文特定汉字编码表1779.喷印终了信号1789.1喷印终了时的信号形式178.RS-232C通讯概要.RS-232C通讯概要喷码机(以下简称)搭载有RS-232C通讯,从触摸屏幕输入数据及各种设定的通讯都可进行。1.1通讯所需器械通讯电缆RS-232C用的通讯电缆。最大长度为m主机计算机、定序器等持有RS-232C接口的机器。软件在上记主机里搭载的软件。需要与通讯条件相称的软件。1.2RS-232C介绍上的通讯接口,装备有标准的RS-232C。RS-232C备考最长电缆15m依据各种条件电缆长度可变。最大通讯可能速度76800b
4、ps端子连接台数台接头D-SUB 25P 孔数据以外的控制信号种类DTR, DSR,RTS, CTS1.3RS-232C通讯电缆接线RS-232C通讯电缆的接线如下所示。主机侧表示的是一般的D-SUB 9P和25P时的针号。有因用户的主机不同而不同的情况,故请予以确认。通常称为交叉接线,市场上出售的电缆接线有各种各样,使用市场所供电缆时,请认真确认接线。主机针号(D-SUB 9P)侧使用的接线插口(D-SUB 25P孔)型号:HIROSE电机株式会社制造的SDBB-25S针号(D-SUB 25P)针号(D-SUB 25P)信号名15m以内信号名信号详情信号名(针号)内容()箱体接地(箱体上连接
5、,与不同)()发送数据输出()接收数据输入()信号要求输出(接上电源期间处于常开的状态)()发送可输入()数据终端准备输出(接上电源期间处于常开的状态)()数据装置准备输入()信号接地1.4通讯指令公共规则l 通讯指令由3文字的指令(CMD)和参数构成。l 各参数由定界符冒号(:)区分。定界符不能省略。1.4.1文字登记、文字替换指令的代码体系用以下各指令发送文字数据(文字替换数据)时,作为代码体系可使用4种类。另外有关各指令的详情请参考各指令所对应的各页。文字登记指令文字替换指令可使用的代码体系JIS/GB码把文字的代码(GB代码)号变为ASC码后发送ASC码把文字用ASC码发送JIS汉字码
6、把文字的JIS汉字码号变为ASC码后发送ASC码和JIS汉字码混合把文字用ASC码或汉字码图像发送文字登记指令为指令时的发送例用JIS,发送文字数据为 “字”“”“”“字”代码是: 字 发送数据如下所示。: :代码体系指定 文字数据文字代码部分的发送内容32H33H34H31H32H33H34H32H33H42H37H41H“”“”“字”用ASC码发送文字数据“”“”“”的 ASC代码是: 发送数据如下所示。(因用ASC码不能发送 2字节文字,所以“字”不能发送): :代码体系指定 文字数据文字代码部分的发送内容 41H42H用JIS汉字码发送“字”“”“”“字”的JIS汉字码是: 字 发送数
7、据如下所示。: :代码体系指定 文字数据文字代码部分的发送内容38H32H36H30H38H32H36H31H38H45H39H41H“”“”“字”用ASC码和JIS汉字码的混合方式发送文字数据“字” (全JIS汉字码时)“”“”“字”的JIS汉字码代码是: 字 发送数据如下所示。: 字:下线部分是2字节代码代码体系指定 文字数据文字代码部分的发送内容字82H60H82H61H8EH9AH用ASC码和JIS汉字码的混合方式发送文字数据“字”(混合了ASC码时)“”“”“字” 的JIS汉字码是: 字 发送数据如下所示。: 字:下线部分是2字节代码代码体系指定 文字数据文字代码部分的发送内容字41
8、H42H8EH9AH注意事项 不论适用1字节代码2字节代码的哪一个,喷印的文字宽度相同(就是用1字节代码发送,也不会喷印半角文字)。 “ASC码和JIS汉字码的混合”指定下,发送日历文字所对应的文字时,用ASC码发送时,作为日历文字被认读。用JIS汉字码发送时,作为发送文字的原型被认读。1.5协议通讯协议按如下使用。1.5.1发送设定指令时的协议设定指令是先头第1个文字为()或()的指令()。STX02HCMD1 2 3参数ETX03HACK06H主机主机NAK15H仅返回,还是返回错误代号,可在菜单上选择(P.10)。STX02H错误代号文字ETX03HNAK15H 从主机至发送数据。数据由
9、、(II码文字列的3文字)、参数(II码文字列:各指令长度各异)、构成。指令、参数的详请后叙。 被发送的指令正确接收且处理完毕时,从至主机送回(06H)。 被发送的指令未接收到,数据有异常时,从至主机送回(15H)。被发送的指令未接收到,数据有异常时,从至主机送回(15H)(02H)错误代号(03H)。送回的回答方法可从菜单上选择。错误编码请参看P.1641.5.2发送读出指令时的协议读出指令是先头第1个文字为()的指令()。STX02HCMD1 2 3参数ETX03H主机STX02H返送数据ETX03HACK06H主机NAK15H仅返回,还是返回错误代号,可在菜单上选择(P.10)。STX0
10、2H错误编码文字ETX03HNAK15H 从主机至发送数据。数据用、(11码文字列的3文字)、参数(11码文字列:各指令长度各异)、构成。指令、参数的详请后叙。发送指令被正确接收时,从至主机送回送(06H)(02H)返送数据(03H)。被发送的指令未接收到,数据有异常时,从至主机送回(15H)。被发送的指令未接收到,数据有异常时,从至主机送回(15H)(02H)错误代号(03H)。送回的回答方法可从菜单上选择。错误编码请参看P.1341.6连续发送指令时的注意事项欲连续发送通讯指令时,必须等一个指令的应答(ACK,NAK等)返回后,再发送下一个指令。如下所示的通讯指令,有应答滞后现象,必须等应
11、答返回后,再发送下一个指令。正确例参数参数参数主机主机错误例如下所示的指令的应答(此为ACK)处于等待状态时,的指令就发送了时的状况。对的应答正常进行。对的应答不发生。成为无应答。的指令接收完后(ETX接收)至ACK的应答为止传来的STXETX数据被忽略。由此在侧无接收信号,应答无法进行。对的应答正常进行。 数据的STXETX正常接收,应答正常进行。参数参数参数此间接收的数据被忽略。此时因STX被忽略,其结果所有数据被忽略。主机主机1.7总和检查形式通讯设定中的总和检查:“有”设定时,以发送、接收都被STX和ETX夹住的数据为对象进行的总和检查来计算, ETX之后总和检查需要追加1个字节。 通
12、常指令总和检查对象的领域STX02H参数ETX03H总和检查?H总和检查?HETX03H错误代号4文字ETX03HSTX02HNAK15H总和检查对象的范围总和检查计算方法例)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
13、,30H,3AH,30H,3AH,30H,3AH总和检查对以上进行加算求值。全部加算为956H,下采用1字节时变为56H。位图指令(SDB,SDI)(注)2进位制数据部的总和检查变成个字节指令部分的总和检查对象范围2进位制数据部分的总和检查对象范围总和检查?H2进位制数据(的倍数)STX02H参数ETX03H总和检查?HACK06H总和检查计算方法存在有由STX、ETX围起来的部分和二进位制数据部分2种类。STX、ETX围起来的部分,是和通常指令的计算方法相同。二进位制数据部按2个字节进行计算。例)二进位制数据:1234567890abcdef 总和检查则为1234H+5678H+90abH+
14、cdefH = 1c746H,下面采用2字节为c746H。1.8 超时对于侧来说,接收从主机传来的数据时,基本上按以下流程进行。各数据间空3秒以上时,作为超时向主机返送NAK。接收字符STX吗?接收1字符存入接收缓冲器超过秒了吗?ETX吗?超过秒了吗?超时NAK应答接收的数据处理ACK,NAK,读出数据应答2.通讯基本设定2.通讯基本设定通讯前请进行波特率等的基本设定。在触摸屏幕上操作设定(也可以变更使用的通讯指令,请理解下页的注意事项后再使用)。在主菜单画面上按各种设定。在各种设定画面上按外部输出输入。表示切换后,按通讯设定。在通讯设定画面,按各项目的。弹出菜单被表示后,选择设定值。各项目的
15、设定终止后,按设定。设定项目内容默认值通讯速度设定通讯速度BPS字符长度发送和接收数据时,数据的bit长度设定为78位。 (注意) bit长度设定为7 位时,不能正常转送位图,需要转送位图时,bit长度要设定为8位。奇偶错误检查奇偶校验位是指在包括字符bit和奇偶校验位在内的bit行列中,为了使bit数值为1的bit个数为偶数或者奇数而添加的bit数值。无停止位在串行通讯中,将表示所传送数据结束的字符bit设定为个或者个高电平bit。错误形式反馈NAK时,把反馈的理由设定成错误编码和NAK同时反馈的形式,还是只反馈NAK的形式。NAK+总和检查接收和发送数据时,对于夹在STX和ETX之间的数据
16、进行总和检查(1字节)时,选择“总和检查”的“有效(ON)无效(OFF)”。 OFF喷印終了信号喷印结束时,信号从RS232C端口输出。OFF起始位字符位奇偶错误检查不进行时奇偶错误检查进行时结束位起始位字符位结束位检查位奇偶错误通讯设定时,使用上的注意事项:发送或接收从主机传出的数据时,变更本通讯设定的情况下,被变更的通讯设定即刻生效。从而,在与主机进行通讯时,一旦变更通讯设定,就会出现“通讯错误”,下面举一个在通讯中变更了波特率的例子。主机CCSCCS通信设定变更用接收用接收3.至进行通讯为止的顺序1. 主机和的连接,请用本公司指定的通讯电缆(P.2)。2. 设定侧的通讯。(P.10)3.
17、 发送与本公司指定的协议、指令相应的数据(例)往未登录状态的信息里,新登录如下喷印内容时。纵点阵数两个模块的字体点阵是78(20,9) (36,0)No.通讯指令内容把模块1和模块放入信息把模块1设定为”把模块设定为”设定信息的喷印条件喷印信息号设定为进入运行状态(即可进行喷印)以上设定完成后,通过光电管就可以喷印。4.通讯指令一览表4.通讯指令一览表各种指令按下列区分(推荐使用通常指令)。 通常指令 通常使用的指令。特殊指令侧的设定不变则不能使用保守指令 旧指令(CCS的功能因满不能使用,故最好不要使用)4.1通常指令4.1.1 通常设定指令指令功能备注 页SBM条形码模块设定2.07.00
18、以上17SCE重复喷印设定18SCII/O输出条件设定1.02.00以上19SCM时钟模块设定20SCN号码链日期更新时复位处理设定1.02.00以上21SCO滤波设定3.00.00以上22SCR喷印条件設定2.07.00以上23SDB画像转送24SDN变更指定号码链文档号的号码链现在值、提升现在值25SIM字间距模块设定2.07.00以上26SIS墨滴间隔数类型设定2.07.00以上27SMG向信息处登录模块3.03.00以上28SMM信息处模块的作成和追加2.07.00一部分变更28SMN指定喷头的喷印信息号的选择31SMR删除信息的指定模块32SNM号码链文档的设定33SOP操作关系的设
19、定2.07.00一部分变更34SOT日历模块的补偿量设定35SPB条形码喷印条件设定2.07.00以上36SPD指定喷头的喷印禁止设定37SPF等待喷印设定38SPH指定喷头的喷头参数设定2.07.00一部分变更39SPL日历计算方法设定40SPN间隔设定41SPV预备IO端口的功能切换设定。2.05.00一部分变更42SPW指定喷头的光电管设定43SPX用1文字单位设定号码链、日历文字的替换(扩张)44SPYI/O处理的优先度设定1.02.00以上47SPZ补正检知时间的设定1.07.00以上48SRC运行状态的设定49SRD补正检知时间的“实行停止”设定1.07.00以上50SRE光电管O
20、N状态下,使用同步器时的喷印设定1.02.00以上51SRP执行指定喷头的喷印指令52SRS通讯条件设定2.07.00以上52STS系统时钟设定544.1.2通常读出指令指令功能备注页GBM读出条形码模块的设定2.07.00以上56GCE读出重复喷印的设定状态57GCF读出过滤器设定状态。2.06.00以上58GCI读出I/o输出条件的设定。1.02.00以上59GCM读出时钟模块60GCN读出号码链日期更新时的复位处理设定1.02.00以上61GCO读出滤波设定3.00.00以上64GCR喷印条件设定2.07.00以上62GDL读出履历设定63GDN读出指定号码链文档号的号码链现在值、提升现
21、在值64GDV读出系统状况65GDZ读出粘度履历信息2.06.00以上66GIM读出字间距模块2.07.00以上67GIS读出墨滴间隔数类型2.07.00以上68GMM信息内容的全读出69GMN读出指定喷头的日历信息号70GMP读出信息内的指定模块内容71GNM读出号码链文档73GOP读出操作关系2.07.00一部分变更74GOT读出日历补偿量75GPB读出条形码的条件2.07.00以上76GPD读出指定喷头的喷印禁止状态设定77GPF读出指定喷头的等待喷印设定78GPH读出指定喷头的参数设定2.07.00一部分变更79GPL读出日历计算方法80GPN读出间隔设定81GPV读出预备IO端口的功
22、能切换设定。2.05.00一部分变更82GPW读出指定喷头的光电管监视设定83GPX读出号码链、日历文字的替换(扩张)84GPY读出I/O处理的优先度设定1.02.00以上86GPZ读出补正检知时间的设定1.07.00以上87GRC读出运行状态88GRD读出检知时间的设定值和测定值1.07.00以上89GRE读出光电管ON状态下,使用同步器时的喷印设定1.02.00以上90GRS读出通讯条件设定2.07.00以上91GSN读出登录履历数据数92GSS读出指定喷头的情况(印墨、运行状态)93GTS读出系统时钟944.1.3通常复位指令指令功能备注页RDM内存初始化96RDN号码链的现在值返回初始
23、值97RRC关闭电源处理98RRP终止喷印处理994.2特殊指令4.2.1特殊设定指令指令功能备注页SDI画像数据的转送2.07.00移动101SMD指定信息号的信息内容设定102SOC对系统时钟增加补偿量下设定指定时钟模块号的日期时间。103SOL指定期限表示模块号的补偿设定。104STC指定时钟模块号的时间设定105SWC向指定时钟模块号设定时钟模块数据106SWL向指定的期限表示号设定期限表示模块数据108SWN指定号码链文档号的号码链文档数据设定109SWT向指定的文本文档号设定文本文档数据1104.2.2特殊读出指令指令功能备注页GMD读出指定信息内容114GOC读出对系统时钟增加补
24、偿量下设定指定时钟模块号的日期时间。115GOL读出指定期限表示模块号的补偿。116GTC读出指定时钟模块号的时钟模块的时间117GWC读出指定时钟模块号的时钟模块数据118GWL读出指定的期限表示号的期限表示模块数据119GWN读出指定号码链文档号的号码链文档数据120GWT读出指定的文本文档号的文本文档数据1214.3保守指令4.3.1 保守设定指令指令功能备注页SCA指定喷头的光电管、同步器的设定123SCD指定喷头的指定信息号的喷印条件设定124SCF滤波设定3.00.00以上127SCP喷印条件设定125SCX指定喷头的指定信息号的喷印条件设定126SDF喷头连接数设定127SPA用
25、1文字单位设定号码链、日历文字的替换128SPC通讯条件设定129SPE同步器共有设定130SPG墨滴间隔数类型设定1.03.00以上131SPI等待喷印设定132SPM指定喷头的预备机设定133SPO通讯条件设定134SPP传感器共有设定135SPR重复喷印设定136SPT通讯条件设定137SPU操作关系设定不可使用138SWB指定条形码号的条形码模块设定不可使用139SWI指定间隔模块号的间隔模块数据设定1424.3.2 保守读出指令指令功能备注页GCA读出指定喷头的光电管、同步器的共通设定144GCD读出指定信息号的喷印条件设定145GCF读出滤波设定3.00.00以上149GCP读出喷
26、印条件146GCX读出指定信息号的喷印条件147GDF读出指定喷头数设定148GDS读出系统状况149GPA读出号码链、日历文字替换150GPC读出通讯设定151GPE读出同步器共有设定152GPG读出墨滴间隔数类型设定1.03.00以上153GPI读出指定喷头的等待喷印设定154GPM读出指定喷头的预备机设定(未使用)155GPO读出通讯条件设定156GPP读出传感器共有设定157GPR读出重复喷印设定158GPT读出通讯条件159GPU读出操作关系设定不可使用160GSH读出指定喷头的情况161GSL读出登记履历数据数162GWB读出指定条形码号的条形码模块设定不可使用163GWI读出指定
27、间隔模块号的间隔模块数据1645.通讯指令5.通讯指令参数长度以字节为单位。5.1通常指令本章节将详细介绍有关通常指令。5.1.1通常指令此项以后所示为关于设定指令的通常指令详情。(Set Barcode Module)功能设定条性码模块。参数号码参 数 名详 细参数长度1模块编号00102032模块名长度001223模块名(最大位)文字编码 (仅限于JIS-JB)可 改 变4条形码种类0:ITF/1:Code3915条形码高度043626开关OCR附加0:不执行/1:执行1文字间隔Dot031CD(检查位)省略0:不执行/1:执行1分割ITF 0:不执行/1:执行其它0(固定)1开始停止编码
28、的省略Code390:不执行/1:执行其它0(固定)1预备0固定17框 条框条附加ITF0:不执行/1:执行其它0(固定)1框条上下ITF0008其它00(固定)2框条左右ITF0099其它00(固定)2预备000固定38数据(最大32位)ASCII 代号可 改 变 所设定的条形码中包含可变数据(日历,号码链和CD)的情况下,在数据列中要进行如下设定。CD?号码链?日历?是将模块号码表示成一位符号的代号。如下表所示No1234567891011121314151617181920123456789ABCDEFGHIJK使用例: 将条形码模块1设定成ITF形式,附加OCR和框条,条形码编号设定为
29、012345。备考关联指令:对应系统软件版本207.00以上。(Set Condition Endless print)功能进行重复喷印设定。参数参数号参数名详情参数长(单位:字节)1喷头号1(固定)12信息号0002003(0填补)3重复喷印1:执行0:不执行14方法0:触发1:开动中15喷印次数(其范围由喷印方法而定)限定(次数): 00019999非限定: 0000(无限次)99994(0填补)6喷印间隔000099994(0填补)7日历更新1:执行0:不执行18号码链更新1:执行0:不执行19因喷印禁止而强行终止1:执行 0:不执行1 49项仅限于3项处于执行状态时使用。除此以外不用。
30、 第3项处于执行状态时,第9项可以省略,省略时,以前的设定保持不变。使用例:喷头1的重复喷印设定为,信息号:1,重复喷印:执行,方法:开动中,喷印次数:100次,喷印间隔:30.0mm,日历更新:执行,号码链更新:执行另外,若第3项的重复喷印设定为“不执行”时,第4项以后被发送出时,则返回NAK。备考关联指令:系统软件.09.00以上的版本,有“因喷印禁止而强行终止”功能。(Set Condition I/o)功能设定I/O输出条件参数参数号参数名详情参数长(单位:字节)1可喷印信号 OFF输出条件第个文字:禁止喷印0:OFF 不执行1:OFF 执行1第个文字:喷印和喷印位置等待中0:OFF
31、不执行1:OFF 执行1第个文字:喷印数据制作中0:OFF 不执行1:OFF 执行1第4个文字:预备(固定)必须是012喷印信号的ON条件喷印和喷印位置等待中0:ON 不执行1:ON 执行1使用例:可喷印信号、可喷印信号状态时喷印数据制作中以外ON。喷印信号,只在喷印中设定为ON。备考关联指令:对应系统软件版本以上(Set Clock Module)功能进行指定时钟模块号的时钟模块数据设定。参数参数号参数名详情参数长(单位:字节)1模块号0010023(0填补)2模块名数文字数(“00”“12”)2(0填补)3模块名文字编码(最大12文字)JIS/GB4的倍数4模块种类0固定15日历模块数据(文字编码)第1文字:编码体系0:JISGB码1:ASCII码2:JIS汉字码3:JIS汉字码和ASCII码混合4:GB码和ASCII码混合1第2文字以后:文字编码用第1文字设定的编码体系JIS,JIS汉字码时为4的倍数注意:1个时钟模块登录文字数最大为16文字(64字节)以内。用ASCII码输入时,只能用英文数字符号和半角文字登录。使用例:其设定为:模块号1模块