Professional Documents
Culture Documents
本教材培训手册为技术部硬件维护工程师编写,本培训手册共分为 11
拆装要求、钱箱的调整流程、测试软件的使用及常见故障处理和相关命令
是很全,加之编者水平有限,所以文档中难免有一些错误,希望各位读者
能够指正,非常感谢。
培训手册著作权属深圳广电银通金融电子科技有限公司所有,在未经
本公司许可的情况下,任何单位或个人不得以任何方式对本书的部分或全
部内容擅自进行增删、改编、节录、翻译、翻印、改写。
目录
第 1 章 机芯生产厂家介绍......................................................................................................
......................................................................................................11
......................................................................................................
1.1、得利来(DELARUE)公司介绍..................................................................................... 1
2.2、得利来(DELARUE)公司产品介绍............................................................................. 2
第 2 章 注意事项......................................................................................................................
......................................................................................................................55
......................................................................................................................
2.1、警告!........................................................................................................................... 5
2.2、电的危险....................................................................................................................... 5
2.3、机械的危险................................................................................................................... 5
2.4、维修维护要求............................................................................................................... 5
2.5、维修工具....................................................................................................................... 5
第 3 章 NMD100 机芯技术指标................................................................................................
................................................................................................66
................................................................................................
3.1、概述............................................................................................................................... 6
3.2、术语............................................................................................................................... 6
3.3、外观............................................................................................................................... 6
3.4、功能特性....................................................................................................................... 7
3.5、特点............................................................................................................................... 7
3.6、技术参数....................................................................................................................... 8
第 4 章 NMD100 机芯模块原理介绍........................................................................................
........................................................................................99
........................................................................................
4.1、机芯模块名称图........................................................................................................... 9
4.2、各模块描述................................................................................................................. 10
4.3、机芯工作原理流程..................................................................................................... 11
第 5 章 NMD WIN 版测试软件说明........................................................................................
........................................................................................ 13
........................................................................................13
5.1、串口设置..................................................................................................................... 13
5.2、导出机芯底层信息..................................................................................................... 14
5.3、NMD100 机芯 CMC 介质程序升级步骤......................................................................15
5.4、出钞............................................................................................................................. 19
5.5、机芯信息..................................................................................................................... 19
5.6、保养、维修................................................................................................................. 21
5.7、配置............................................................................................................................. 22
5.8、NMD100 机芯钱箱调整流程....................................................................................... 23
第 6 章 机芯拆卸....................................................................................................................
.................................................................................................................... 28
....................................................................................................................28
6.1、08 版 NMD100 机芯拆卸要求......................................................................................30
6.2、09 版 NMD100 机芯拆卸要求......................................................................................30
6.3、拆卸送钞架 SP(STACK PRESENTER).......................................................................... 31
6.4、拆卸钞票堆叠器 NS(NOTE STACKER).......................................................................32
6.5、拆卸钞票分拣器 ND(NOTE DIVERTER)......................................................................33
6.6、拆卸吸钞器 NF(NOTE FEEDER)................................................................................ 33
6.7、拆卸验钞器 NQ(NOTE QUALIFIER).............................................................................34
6.8、拆卸中央控制板 CMC(CENTRAL MACHINE CONTROLLER)........................................... 35
6.9、拆卸钱箱槽位 FR (FRAME)................................................................................... 37
6.10、吸钞控制板 NFC (NOTE FEEDER CONTROLLER)....................................................... 38
6.11、拆卸出钞口 BOU (BUNDLE OUTPUT UNIT)...............................................................39
6.12、拆卸运钞器 BCU (BUNDLE CARRIER UNIT)..............................................................40
第 7 章 MD100 机芯版本之间的区别....................................................................................
.................................................................................... 42
7.1、NMD100 08 版机芯模块版本定义...............................................................................42
7.2、NMD100 09 版机芯模块版本定义...............................................................................43
7.3、08 版机芯与 09 版机芯主要区别对照表...................................................................43
7.4、NMD100 09 版机芯改进点...........................................................................................44
第 8 章 通信和命令................................................................................................................
................................................................................................................ 50
................................................................................................................50
8.1、物理描述..................................................................................................................... 50
8.2、逻辑描述..................................................................................................................... 52
8.3、命令响应结构............................................................................................................. 54
8.4、状态处理..................................................................................................................... 88
8.5、状态描述..................................................................................................................... 92
8.6、标准接口................................................................................................................... 107
第 9 章 NMD100 常见故障案例分析....................................................................................
.................................................................................... 113
9.1、在 ATM 上故障代码对照表.......................................................................................113
9.2、常见故障案例分析....................................................................................................115
参考资料................................................................................................................................
................................................................................................................................ 116
................................................................................................................................116
广电银通金融电子科技有限公司 NMD100 机芯培训手册
第 1 章 机芯生产厂家介绍
1.1、得利来(DeLaRue)公司介绍
得利来公司创立于 1813 年,总部设立在英国,以印刷钞票、防伪证件及制造银行现金处
理设备而闻名,全世界有超过 11,000 名以上的雇员。分布在全球 30 多个国家里,得利来为世
界上超过 120 个国家提供现金处理产品,全世界二千二百个现金处理中心使用得利来的技术
和设备。从事研究开发、设计、创造、生产、销售、及售后服务等工作。
全世界约每五台 ATM 中就有一台是使用得利来生产的出钞模块。
1967 年 6 月 27 日, De La Rue 在位于伦敦北部埃菲尔德的巴克莱银行安装了第一台现
金提款机(ATM) ,NCR 的机芯技术就是得利来转让。
NMD100 机芯是得利来公司在瑞典投资研制生产的一款出钞机芯,早期就在瑞典生产,
从 2005 年开始 NMD100 生产线转到中国。2008 年,得利来的现金系统部全球业务被凯雷投
资公司收购,更名为 Talaris。
得利来集团
2.2、得利来(DeLaRue)公司产品介绍
1、得利来公司的机芯有早期的真空式机芯和现在被广泛应用的摩擦式机芯。真空式机芯
有我们公司早期使用的 1323,现在得利来已不再生产此类机芯。现在生产的机芯主要有:
NMD100、NMD50、SDD 和 Minimech, 另外还生产 TCD(柜员现金出纳机)等现金设备。
从右图可以看出:NMD100 机芯
性能是最高的,是 DeLaRue 公司的高
端产品。MM010( Minimech)机芯性
能是最弱的,适应低端产品(如零售 A
TM)的要求,价格也是最低的。
2、什么是摩擦式机芯,什么是真空式/泵吸式机芯?
摩擦式和真空式机芯是根据机芯从钱箱中吸钞原理的不同而区分的。
摩擦式吸钞原理:利用吸钞轮与钞票的摩擦将钱箱中的钞票送入钞票传输通道。
真空式吸钞原理:吸钞器利用真空泵将钱箱中最外的一张的钞票吸住,然后将其送入钞票传
输通道。
NMD100 出钞机芯
.5、什么叫 TCD(柜员现金出纳机)?
TCD 是一种特殊的出钞设备。它是用在银行柜台供银行职员存储现金和出钞用的。因而
与普通机芯相比,它的钱箱要大一些,同时具有先进的保安系统,确保现金的安全性。
TCD(柜员现金出纳机)的作用
• 降低成本 增加收入
− 减少现金处理所花费的时间
− 将最多时间花在客户身上,推销银行的各种业务
− 提高每一个出纳员的吞吐量,增加银行整体工作效率
• 提高精确性和安全性
− 具有钞票跟踪和双张检测技术,保证精确的配钞出钞
− 先进的保安系统,如静音警报器、电子时间延迟锁、软件保护装置、双重钥锁
− 避免大额现金的直接暴露
• 提高客户服务水平
− 减少排队等候现象
− 满足开放柜台要求,改善银行环境
− 体现银行专业形象
第2章 注意事项
2.1、警告!
在开始工作前,维护人员必须完整的阅
读和理解本操作手册。
2.2、电的危险
1、零部件可能带电!维修维护时必须切断电源;
2、电源电压错误,机器会损坏!检查当地条件是否符合“技术规格”章节的要求;
3、不接地对人身安全有危害;
4、机芯电源内有高压。
2.3、机械的危险
1、小心移动机械零件, 尤其当金属外壳拆下时;
2、机芯在运行时请勿移动机芯;
3、安装完成后检查机械连接是否紧密。
2.4、维修维护要求
1、当电源已经被切断的时候,要至少等候 15 秒才再一次通电力;
2、维修维护时各电子电路板注意防静电;
3、维修维护时应检查早期的历史纪录;
4、检查和检验设备内是否有磨损或损伤;
5、如果CMC、NQ等模块改变要清除NQ数据表,执行命令为 WD/392/0;
6、当维修完成后应使用真正的钱作为一个所有功能的最后试验。
2.5、维修工具
1、 拆装工具(如 T10 梅花批、T20 梅花批、一字刀等)
2、 清洁工具(如软布、棉花、纯酒精等)
3、 测试工具(具有 COM 口的 IBM 兼容计算机、NMD100 测试通讯线、测试软件等)
2、外形尺寸(单位 mm)
3.4、功能特性
� 摩擦式出钞,钞票适应能力强,能适应各种纸质的钞票。
� 最大可扩充到 4 钱箱,每钱箱 3000 张的钞票容量。
� 7 张/秒的高速出钞速度。
� 单笔 100 张最大整叠出钞。
� 稳定可靠的验钞模块(可鉴别重钞、折钞、破损钞等多种非法钞票)。
� 钱箱少钞检测。
� 遗忘钞票回收。
� 独有的钞票自学习功能,自动记录钞票的厚度信息。
3.5、特点
� 机芯工作时钱箱自动锁入电子锁,高度的安全性。
� 遗忘回收钞票与非法回收钞票分开保存,便于查询。
� 独有的故障自动诊断功能,方便维护。
� 模块化设计,便于拆卸。
3.6、技术参数
1、电气技术规格
项 目 规格说明
输入电压 110V±10%;220V±10%;
供电电源 待机功率 26W(4 钱箱)
交易功率 63W(4 钱箱)
工作温度 5 0C ~ 50 0C
环境要求
工作湿度 10% ~ 90% RH(不结露)
通讯接口 RS-232
钞票长度 100mm~181mm
钞票宽度 55mm~92mm
钞票适应性
纸币厚度 0.06mm~0.18mm
出钞速度 7 张/秒
单次最大出钞张数 100 张
回收方式 单张回收/整叠回收
维护方式 前维护/后维护
4.2、各模块描述
1、CMC_中央控制板:
中央处理器接收从外部网络发来的命令,对其进行有效性验证,并处理之后,分解成必
需的内部命令,并监视其执行。在请求功能的执行完成之后,控制板生成响应信息,并发送
回网络。
2、SPR/F_送钞架:
钞票输出单元将钞票叠放在钞票传送架中,通过外部命令的控制,钞票传送架将成叠钞
票送至顾客接口,即钞票输出口,或送至废钞箱。位于钞票输出口的钞票仍可以通过外部命
令控制而回收。钞票输出口检测传感器用来判别钞票的位置,该传感器同时用于检查钞票传
送架是否为空。
3、SPC_控制器:(08版NMD100)
控制钞票输出单元的各个动作
4、BCU_运钞器:
通过钞票传送架将成叠钞票送至BOU,或送至废钞箱。
5、BOU_出钞口:
成叠钞票由钞票传送架送到此处,等待用户取款。BOU 通过传感器来判别传送架是否到
位、传送架上是否有钞票、钞票是否被取走等信息反馈至SPC。
6、NQ_验钞器:
验钞器用于检验钞票的高度和厚度,判别钞票是否符合要求。验钞器由中央控制板(CMC)
进行控制。
7、NF_吸钞器:
吸钞器包括吸钞和分钞装置。从钱箱中吸出钞票经过验钞器的判别,合格的钞票送到SPU,
不合格的钞票则送到回收箱。通过电子眼计数器计算每个钱箱的出钞张数和送到SPU 及RV 的
钞票数量。
8、NFC_控制器:
控制钱箱及相应槽位的各个动作。如开、关钱箱门、检查钱箱状态、钞票压力、钱箱的
出钞张数及钞票的传输等。
9、NS_钞票堆叠器:
检验合格的钞票由分拣器进入钞票堆叠器,进入的钞票依次经过堆叠器转轮并被转送到
运钞器。钞票堆叠器使用两个传感器对堆叠器转轮进行控制。钞票堆叠器中央控制板(CMC)
监视其运转。
10、ND_钞票分拣器:
钞票分拣器接收由验钞器送来的钞票,合格的则将其送入钞票堆叠器,如不合格则送入
废钞箱。分拣器由中央控制板(CMC)进行控制。
11、NC_钱箱:
钱箱用于放置钞票,钱箱内部尺寸需根据钞票的尺寸进行调整,钱箱的类型通过设置钱
箱ID 码进行区别,钱箱使用的钞票尺寸需预先进行设置。钱箱内部的控制板对钱箱的状态(门
开、关,有钞、缺钞等)进行检查,控制钞票压力。钱箱第一次放入出钞机芯后必须进行设
置才能使用。
12、DE_扩展槽:
出钞机芯第一槽位及以上部分属于基本的最小配置,其它槽位是相对独立的模块可进行
扩展和减少,最多可扩展至8 个。
13、RV_钞票回收箱:
接受单张钞票传输过程中被NQ 判为不合格的钞票(即单张回收)和因SP错误或用户不取
款造成的成叠钞票回收(即多张回收)。回收箱内部带有控制板控制回收箱门的开、关。
14、电源部件(PS)
电源可向NMD的各模块提供+12V 和+36V 的直流电。而且电源能够通过自动切换来接受
110-120V 或220-240V 的交流输入。电源部件还包括一个主电流断路器和一个用来指示交流
电源输入及主电流断路器通路的指示灯。
15、钱箱槽位(FR)
钱箱槽位是用来将吸钞器和钱箱相连的装置。钱箱槽位包括用来对钱箱进行开关马达和
传感器。。
4.3、机芯工作原理流程
吸钞过程描述:
1、信息到达NMD
传送从外部到达的信息到中心控制器(CMC)。
2、信息到吸钞控制器
从请求的钱箱中吸取要求的钞票数量。
3、从钱箱中吸钞
从指定的钱箱中吸取被请求数量的钞票,然后送到验钞装置检查钞票的合格性(NQ)。
4、分拣器
分钞器把合格的钞票送往钞票堆叠单元(NS),不合格的钞票送到回收箱。
5、收集和计算钞票
钞票传送到钞票堆叠单元(NS)且进行计数。
6、成叠钞票传送单元( BCU)
当请求的钞票到达此且没有任何错误时:请求的钞票会送到出钞口单元(BOU)若有故障,则
钞票会回收到回收箱(RV)。
7、未取钞票超时回收
如果钞票超时未被取走,钞票会回收到回收箱(RV)。
串口设置
设置 NMD 测试流水所存放的路径 (一定要设置在本地存在的硬盘路径上)
--------复位、初始化。
--------复位+打开所有钱箱+读钱箱 ID
--------关闭所有钱箱(闸门) --------打开所有钱箱(闸门)
--------命令状态(当命令在执行时圆点为红色,当命令出错时要取消命令双击红点)
5.2、导出机芯底层信息
1、在任意位置新建文本文件,并重命名为机芯序列号如下图:
2、设置串口参数使机芯与 PC 保持通信,并指定上一步新建的文本文件路径
1、升级前注意事项:
1) 在升级前要注意防静电,手尽可能不要接触到 CMC 板电子元件和线路;
2) 采用工控机到机芯直连线,不能通过串口分配器。在升级前使用 NMDTEST 能对机芯进
行自检;
3) 09 版 NMD100CMC 板升级尽量使用最新版 NMDTEST 软件,而且解压后要保证全部文
件完整;(如图 1)新版软件 OA 下载路径如下:广电银通公司文件/技术部/配件维修/测
试工具(RAR);
4) 在升级时带上最新版测试软件,替换 ATM 上带有测试软件,并删除旧版本。
图3
2、升级步骤:
1) 从邮件中获取新版本的 CMC 介质程序(2001300×·h86) (图略)
2) 选择文件(File),点击升级 NMD 介质程序(Upload NMD Firmware)图 4
6) 升级 NMD 介质程序跳线,把最右面一个跳针短接就可以,板上工作指示灯不会亮,图 8;
7) 等待介质程序写入芯片(时间约 3 分钟)图 9;
图 12
图 13
5.4、出钞
A:选择各槽位的出钞张数,全部槽位出钞张数相加不能大于 100 张。
B:清除各槽位出钞张数。
C:设置出钞时的传送位置。
D:设置出钞次数。
E:开始出钞(复位+打开所有钱箱+读钱箱 ID+出钞张数+开始出钞)
F:当出钞时的传送位置设为不动作时,此命令可单独执行。
G:查看最后 15 次回收原因(断电后就没有)
X‘30’= Pointer or Unused Position 没有回收记录 X‘31’= Double Notes 重叠钞票
X‘32’= Internal Reject 内部回收 X‘33’= Long Note Sensor A 传感器 A 中钞
票过长
X‘34’= Long Note Sensor B 传感器 B 中钞票过长 X‘35’= Short Note 钞票过短
X‘36’= Incorrect Count 数钞错误 X‘37’= Thin Note 薄钞票
X‘38’= Skewed Note 钞票歪斜 X‘39’= Notes Too Close 钞票过近
5.5、机芯信息
A:钱箱:读钱箱 ID、打开钱箱、关闭钱箱。
B:信息:读取程序 ID、读取各电子板 ID,币种和尺寸。
C:查看机芯的回收记录和错误记录。
D:查看机芯各电子眼的状态。
A:BOU 出口 SENSOR 状态
B:BOU 空 SENSOR 状态
C、D、E:BCU 所在位置状态(HOLD HOME REJECT)
F:ND 单张回收 SENSOR 状态
G:RV 内部闸门位置 SENSOR 状态(图中没有接回收箱)
5.6、保养、维修
5.7、配置
A1:(WD396)屏蔽/打开送钞架(当选择屏蔽项后,机芯可以出钞但不能送钞)
A2:(WD104)设置最大出钞张数 A3:(WD206)设置闸门类型或者屏蔽闸门
B1:(WD395)屏蔽/打开回收箱 B2:(WD398)设置最大整叠回收系数
B3:(WD399)设置最大单张回收张数 B4:(WD203)设置是否自动回收
B5:(WD204)设置回收时间,以秒为单位。
C1:(WD201)设置出钞顺序 C2:(WD208)设置出钞后 BCU 停止的位置
5.8、NMD100 机芯钱箱调整流程
1、钞票长度的调整流程
1) 打开钱箱,检查钱箱是否损坏。如发现钱箱内部很脏,可用异丙醇(普通工业酒精也可)
清洁干净。
2) 将钱箱内部把手推向最前端,即钱箱出口端。可参见以下图片操作:
注意:每次只能调整一边的槽位!
下表是新版与旧版人民币的参数对比(详细的尺寸调整见后附表):
币种 左边字母标记 右边字母标记
100A G G
50A G H
100B H I
50B I J
20B J J
10B K K
此步骤可参见下图执行:
2、钞票宽度的调整流程
1) 松动底部的托起塑料架的螺丝,对应相应的数字编号,调整好后上紧螺丝即可。
此步骤可参照下图执行:
2) 下表是新版与旧版人民币的参数对比(详细的尺寸调整见后附表):
币种 对应的钱箱底部数字
100A 6
50A 6
100B 6
50B 8
20B 8
10B 8
下表是新版与旧版人民币的参数对比:
币种 长度参数 宽度参数
100A 165mm 77mm
50A 160mm 77mm
100B 155mm 77mm
50B 150mm 70mm
20B 145mm 70mm
10B 140mm 70mm
4、附表钞票的调整表
下表是对应各种不同尺寸的钞票相应的钱箱调整参数值:
钞票的长度调整表:
下表是钞票宽度的调整表:
第6章 机芯拆卸
模块 电线 螺丝 卡位
SP 3 4 4
NS 2 ---- 2
ND 2 4/---- 2/----
NQ 4 1 4/6
NF 1 1 4
BCU 1 8/2 ----
模块 电线 螺丝 卡位
SP 9 4 4
NS 2(0) ---- 2
ND 1 (0) 4/---- 2/----
NQ 4 (1) 0 4/6
NF 1 1 4
BCU 1 8/2 ----
5、拔掉连接电线(图 2);
CMC—NQ 的电线
CMC—NS 的电线
CMC—NFC 的电线
电源线
2、用手拔动 NS 与 ND 的连接卡位;
要小心!注意力度
3、拉出钞票堆叠器 NS;
4、注意:为保证 NS 的转动方向一致性,NS 与
NQ 的皮带为交叉连接(如右图片)
4、用一字螺丝刀放在卡位孔中转动
螺丝刀使 ND 与 NQ 的连接卡位松
开,向后推出 ND;
6、拔出CMC板所有电线;
7、CMC板上各插座定义;
8、注意:安装BOU电线要把插座活动压块
拉出后,插好电线再把插座活动压块
推紧;(见右图)
6.9、拆卸钱箱槽位 FR (Frame)
1、将NFC与NFC之间的数据和电源线
拔出至其中一块板之下;
2、将两边侧板螺丝拆出;
3、将两边侧板卡位用手拔开;
4、在卡位拔开的同时拉出其中
一个槽位。
NFC板上各插座定义
1 CAN, Note Feeder Controller-Note Feeder Controller - 5 way
NFC板与NFC板的通讯线(注意是5根线)
2 CAN, Note Feeder Controller-Note Feeder Controller - 4 way
NFC板与NFC板的通讯线(注意是4根线)
3 Power, Note Feeder Controller-Note Feeder Controller
NFC板与NFC板的电源线
4 Power, Note Feeder Controller-Note Feeder Controller
NFC板与NFC板的电源线
5 Pressure sensor 压力sensor
Empty sensor 空sensor,
Exit sensor 出口sensor,
Pick motor and Sep motor 吸钞马达和分钞马达
6 Shutter Motor 闸门马达
7 NC connection 钱箱接口
8 Shutter sensor 钱箱闸门sensor
5、注意:拆BOU电线要把插座活动压块
拉出后,拉出电线;(见右图)
6、拆下固定BOU螺丝,取出BOU。
5、拔出在CMC板上的BCU马达线;
7、拉出BCU;
8、安装BCU
a: BCU马达电线在右侧板的走线方向;
b: BCU马达电线出线位置和线圈数;
线圈数:
FS(前操作机芯):4圈
RS(后操作机芯):6圈
c: 穿过BCU马达;
d: 把电线卡在BCU胶座上;
e: 安装电线金属固定卡;
9、注意:安装BCU时,
BCU平行进入轨道,当到换向器时看两边BCU铁块是否与换向器的平面在同一水平线上;
(如图所示)
第 7 章 MD100 机芯版本之间的区别
7.1、NMD100 08 版机芯模块版本定义
7.2、NMD100 09 版机芯模块版本定义
� NC(301)
模块 NMD100 08 版 NMD100 09 版
CMC CMC101 集成 CMC 和 NFC1 CMC200 集成 CMC、SPC 和 NSC
NS NS102 有 NSC NS200 去掉 NSC
ND ND100 有回收 SENSOR ND200 去掉回收 SENSOR
7.4、NMD100 09 版机芯改进点
1、Rev9
Rev9 版CMC200
CMC200 硬件上的改进点:
� Rev9 版的 NMD100 机芯将原来的 Rev8 版的 CMC101、SPC101、NSC101 集成与新的一块
CMC200 中,原来放置 CMC101 的位置现在替换为 NFC101、CMC200 移至原来 SPC 的位置,
新的 CMC200 在电路设计上与 CMC101 有很大的区别,软件也必须得更新,并且不能兼容
Rev8 版的 CMC101。
� 电源接插件更换为有方向的插孔,方向插错不能插入插孔里面;原来的 CMC101 的电源接
插件容易导致方向插反而烧毁 CMC 板,改进后的新的接插件更为安全。
� CMC200 上其它所有的与各个模块及 Sensor 的接插件均改进为有颜色标记,给维护带来
一定方便。
� 升级后的软件版本为 2030-01.01,方便的闪存升级。
� 新的 CMC200 提供机芯内部错误码,由两盏 LED 分时分次的闪烁来判断故障码,给维护带
来一定方便。
� RS232 通讯接口的改进,可以更好的抑制静电干扰。
2、 Rev9 版SP200
SP200 硬件上的改进点:
� 由于 CMC200 物理位置的迁移及原来 SPC 的剔除,新版的 SP200 的盖子换成新盖,并且
与原来不能兼容。
� NF 左侧上的原来的盖子现在被移走。
� 新改进后的侧板,并且与 Rev8 版兼容。
� 改进后的线缆长度可更好的沿侧板走线,使之接插更方便。
� 改进后的 SP 换向开关。
� 新的底板,使用新的材料。
3、 Rev9 版BCU101
BCU101 硬件上的改进点:
� BCU 夹子上橡胶轮的材料改进;新的橡胶轮在里面糅合了臭氧材料,可有效的抑制橡胶轮
的变干老化;新的橡胶轮可作为一个整件来更换,并且兼容 Rev8 版的 BCU。
� BCU 马达上的 9 齿轮采用新的粘胶,其材料用的是 Omnifit 230M;改进后的 9 齿轮可更
加有效的抑制热气及油脂的污染。
� BCU 金属侧板内的弹簧的改进;改进后的弹簧称为“Seagull Spring”,可更加有效的防
止在运动中的脱落。
� BCU 在 SP 内的滚动齿轮(16 齿)的改进,改进后的齿轮更耐磨损。
� BCU 夹子上滚动轴 7 的改进,改进后的滚动轴可承受更大的摩擦力,以减轻 BCU 从 SP 底
板滑过时的机械压力。
4、 Rev9 版NF200
NF200 NQ200 硬件上的改进点:
NF200、NQ200
� 加强型的吸吵操作,对一些质量不是很好的钞票提供更强有力的吸取。
� 钞票空状态 Sensor 被移除,以便给加强型的吸吵动作予以支持。
� CRR(计数轮)轴上的弹簧的改进;改进后的弹簧可提供在分离轮与计数轮之间更强的弹
力,以便更加有效吸取一些质量不好的钞票,从而减少回收率。
� CRR 导向器使用了新的材料。
� NF 的盖板与旧的不同。
� Rev9 版的 NMD100 机芯允许使用旧的 NF101,但这样做则会减少一些新增加的功能,比如
加强型的吸吵操作。
� NQ200 中的 NF 吸吵部分模块的改进如同上述单独的 NF。
5、 Rev9 版ND200、RV301 硬件上的改进点:
� Rev9 移除了 Rev8 版中 ND 上的 Sensor,相应的改进控制由 NS Sensor 来监控。
� 减小了在开回收箱时的噪音,回收箱内马达运转的更快。
6、机芯软件改进点综述
� Rev9 新软件版本为 2030-01.01,它兼容以前版本所有的命令集,并且新增加一些数据项。
� 软件提供对 BCU 马达过热保护功能、监测 Delivery Sensor 及监测 BCU 是否歪斜功能
� BCU 马达上齿轮与 SP 底板上齿轮如果由于外界原因导致不吻合,则 BCU 将可能不通过
Delivery Sensor 的监测而直接出钞;或者 BCU 将会以倾斜的状态出钞。
� 新的软件将对 BCU 马达的电流进行实时监测,如果达到最大电流超过 3.5 秒钟,其电流
将会被切断;
� 电流切断后 BCU 将会继续尝试重复前一动作,以完成整个操作过程,并且重新尝试的次
数最大可达三次。
� 可通过读命令 RD/313 来读取 BCU 过热保护的次数;通过写命令 WD/313/0 来清除此记录。
� 可通过读命令 RD/314 来读取 BCU 由于某些原因没有激活 DeliverySensor 而直接出钞的
次数(注意:不是出钞的张数,是没有激活 DeliverySensor 的次数);可通过 WD/314/0 来
清除此记录。
7、 NS 入口Sensor
Sensor 的校准
� 以前版本的软件是在机芯没有运转的时候每个八秒就登记查看一次 NS 入口 Sensor 的校
准值;现在改成当机芯运转时,在每个 x37(Close
� Cassette)和 x30(Reset)命令期间对此值进行登记校准,改进后的校准值比原来更加
精确。
行1 次重新吸吵动作,如果没有钞票出来,则机芯报告x32(Empty Cassette)错误码。
4) 下面是上面提到的几个名词的解释:
Low Level ——是指钱箱内部的低状态监测Sensor 监测到钱箱里面钱已经不多
SW Low Level ——当钱箱内部低状态Sensor 被激活并且从这之后机芯出钞超过100 张,
此时将激活软件上的“低状态”(SW Low Level)
Retry ——通过“关”或者“开”命令来执行重新吸吵动作。
HPF ——加强型吸吵方式,在第二次尝试吸吵时,使用额外的更大的力推钱箱内部的推把1
秒钟。
10、 新版本的软件增加写入模块 ID 功能。
� 增加新的数据项 110 来允许维护工程师现场读取机芯各模块的 ID 号及改变或进行升级
这些 ID 号。其格式如下:< 模块号 >+< ID NUMBER >,其中< 模块号 > 是指机芯模块
的名称,< ID NUMBER >的格式见下说明,是长度为 14 个字符的字符串。
� 读取 ID NUMBER 命令可用 RD/110< Group >,机芯中的模块可分为以下 4 组:
(Group)0 = {NMD,SPU,NSU,NTU,NDU,BCU,BOU,TEU,PSU,
CMC}
(Group)1 = {FR1,NQU,NFC1,FR2,NF2,NFC2,FR3,NF3,NFC3,
FR4,NF4,NFC4}
(Group)2 = {FR5,NF5,NFC5,FR6,NF6,NFC6,FR7,NF7,NFC7,
FR8,NF8,NFC8}
(Group)3 = {POS1,POS2,POS3,POS4,POS5,POS6,POS7,POS8 }
例如:输入命令RD/110/0(读取的是Group0),结果将得到:
NMD##############SPU##############NSU##############NTU##############
NDU##############BCU##############BOU##############TEU##############
PSU##############CMC##############
在上面的结果中,ID NUMBER 是空的,其中14 个字符的ID NUMBER 可以按下面格式来
设置:
< 模块类型 > < 版本 > < 现场版本 > < 序列号 >对于Group0 组中的第一个模块,可以写
做这样:< 模块类型 > < 版本 > < 现场版本 > < 序列号 >< 100 > < 09 > < 31 > <
1234567 >
10009311234567
上面的格式不是唯一的,可根据需要自行安排,但是ID NUMBER 要控制在14个字符长度以
内。Group3 包含8 个预留的空位置,可提供给客户自己定义。用户自己写入ID NUMBER 的
命令:WD/110/< 模块名称 >< ID NUMBER >
例如:使用上面的ID NUMBER,我们可以给Group0 中的第一个模块ID 号进行如下设定:
WD/110/NMD10009311234567
11、 改进的单张回收功能
11
GRG Banking Technology Co.,Ltd. 第 48 页 共 116 页
广电银通金融电子科技有限公司 NMD100 机芯培训手册
� 开电后的第一次复位(Reset)和每次发送关钱箱命令 x37(CloseCassette)后,RV 的
单张回收马达都将会运转以清除掉钞票传输通道中可能存在的遗留钞票。
� 对受到压挤的钞票采用整叠回收
� 如果在关闭钱箱时钞票受到了挤压而变成不合格的钞票,此时这张钞票将不再进入单张回
收区,而进入整叠回收区。
� 软件这样做的想法是防止不合格钞票进入单张回收入口而导致卡钞。
� SP 上的 BCU 轨道切换开关的改进
� 由于在 SP 侧板上对 BCU 运动轨道切换开关进行一些机械上的改进,软件上也支持相应的
硬件改进。
12、 改进后的送钞超时时间
12
� 新的 NMDRev9 可作为 180mm 后出式的出钞模式来利用,为了支持伸长型的出钞嘴,送钞
超时时间由原来的 20 秒改为 180 秒。原来的 20 秒的缺省超时时间仍然保留,可以通过
读写某一数据项来切换超时时间。
� 输入 WD/224/1 则选择了 20 秒的超时时间;输入 WD/224/0 则选择了 180 秒的超时时间;
现在缺省值为 180 秒。
� 建议使用 180 秒的送钞超时时间,因为这 180 秒的时间是从送钞命令“Delivery”一经
发出便开始算起的。
� 改进后的 CRR 及 Separation Roller(分离轮)的自动清洗功能
� 新版本的软件增加一个新的数据项可用来清除 CRR 及 SeparationRoller 上的灰尘、杂质
及一些脏物等等。
� 允许数据项 223,则可控制 CRR 与 Separation Roller 在每发一次 CloseCassette 命令
后以满电流运转 2.5 秒以摩擦清洗各自上面的灰尘杂物。
� 数据项 223 的缺省设置为没有激活,若想激活此功能,输入 WD/223/1.还原缺省值命令为
WD/223/0.
13、 欧元货币的定义码的改变
13
� Rev8 版机芯对除欧元以外的货币定义码的设置时,当设置成功后需将钱箱抽出机芯几秒
钟再在放入方可;对于欧元的货币代码的定义则可利用数据项 216 来单独定义,并且可
不需抽出钱箱这一操作。
� 改进后的软件将不再单独设置数据项 216,从而欧元货币代码的定义将同其它的货币定义
同等对待,均需在设置成功后抽出钱箱几秒钟再放入方可。
� RV 的开关状态的监控
� 在 Rev8 版中,当发送 x51(Check NMD Status)命令时,RV 的状态代码会一直给出状态
0(status 0)
� 改进后命令集可实时监控 RV 的确切状态,其可能的状态值如下表:
0 —— RV 关闭或者不存在
1 —— RV 处于单张接收状态
GRG Banking Technology Co.,Ltd. 第 49 页 共 116 页
广电银通金融电子科技有限公司 NMD100 机芯培训手册
2 —— RV 处于整叠接收状态
3 —— RV 处于整叠回收状态
F —— RV 位置失败
14、 其它一些方面的改进
14
� 为避免机芯老是报告“Machine Not Open”错误,而实际上机芯已经处于打开状态,改进
后的软件已对此命令的底层流程做相关改进。
� 钱箱的开关状态将不会再受到恢复吸吵的影响。已经被打开的钱箱将不会被误报为“关”
状态除非发送关钱箱命令使之处于“关”状态。
� 当发送开钱箱(Open Cassette)命令失败时,机芯返回的错误代码将不再是 x4A(NF Exit
Sensor Failure)而改为 x61(Cassette LockFaulty)。
第8章 通信和命令
8.1、物理描述
本章的目的是为读者提供关于 NMD 硬件及其功能的通用信息指南。
08 版 NMD100 控制结构图如下:
09 版 NMD100 控制结构图如下:
8.2、逻辑描述
1、对话过程
NMD 设备是被设计成通过一个外部设备操作的。我们称此设备为 Network(网络)。从逻
辑上讲,在没收到 Network 命令的情况下,NMD 控制器不会执行任何操作。
收到一个命令后,NMD 会试着执行它。无论此命令是否被成功执行, NMD 控制器都会
返回相应的状态给 Network。
另一方面,除非 NMD 因收到命令而事先被激活,否则它不会发送任何信息给 Network。
NMD 和 Network 间的对话总是建立在消息对的基础上,通常由 Network 启动消息。
Network NMD
命令
响应
2、命令概述
可用于操作此系统的命令罗列如下。但对于用户的一般操作,并非所有的命令都严格需
要。每个命令用一个单字节,16 进制码标识。
对于日常操作,仅如下 5 个命令是严格需要的:
X‘32’————MOVE FORWARD
X‘33’————DELIVER
X‘35’————READ CASSETTE-ID
X‘37’————CLOSE CASSETTE
X‘38’————OPEN CASSETTE
任何用来驱动 NMD 的应用程序都应通过向系统发送“激活例程”以开始“日启动”。此
“激活例程”基本上由两个命令组成:X‘38’OPEN CASSETTE,使钱箱(CASSETTE)进
入操作位置;然后是 X‘35’READ CASSETTE-ID,读取钱箱(CASSETTE)号码。
随后,每一笔交易都会发送命令以分发钞票并将其传送到柜员机。发送的命令是:X‘32’
MOVE FORWARD 和 X‘33’DELIVER。
在每日结束过程中,必须发送命令 X‘37’CLOSE CASSETTE 以卸掉钱箱。
3、状态返回概述
正如图 3.1 所示,NMD 和 Network 间的对话过程是建立在信息对的基础上。这就意味着,
Network 发给系统任何命令都会得到相应的“状态返回信息”。通常情况下,返回信息中包含
了三种不同类型的信息。
� 通用状态码(General Status Code),告知 Network 交易的最终结果,它是单字节
ASCII 字符,处在返回信息的首位。
4、钱箱/回收箱编码
每个钱箱都被指定了一个唯一的 ID 号码。使用钱箱时,必须如下文所描述的那样为其安
排一个 ID 号。这一过程通常在工厂内完成。
在整篇手册中,我们都将涉及到钱箱(Cassette)ID 号以及送钞器(Hopper)号码。清楚
的理解二者的概念是很重要的。ID 号是 5 位数代码。
因为钱箱与送钞模块的电子标识兼容,所以钱箱可被装入任何送钞模块内。命令会根据
不同的模块分发钞票,我们将会在后面看到其中的细节。所以,建立起送钞模块及其所包含
的钱箱之间的对应关系是很必要的。这就是送钞器号码的用途所在。
系统中装有不同的模块,不论他们是钞票堆叠器/送钞架或是吸钞器,都会被定义为送钞
器(Hopper)。每个送钞器会被内部地定义一个 1 位的送钞器号码。系统中的第一个模块通常
是送钞架,它将被定义为 Hopper0。后面的模块是按顺序连接到堆叠存储器(Stacker)的,
他们是吸钞器(Note Feeder)。连接的第一个吸钞器将被定义为 Hopper1,第二个为 Hopper2,
以此类推。通常,吸钞器都是按与他们在机架中的物理位置相同的顺序连接的,但也并非必
须如此。
Hopper0 通常固定为回收箱(Reject Vault)。
NMD 中的钱箱编码
在机架中装入钱箱,不要打开它。NMD 机件会在第一个命令改变钱箱编码时自动锁定钱
箱到吸钞器。当钱箱编码完成后,一定要用命令 X‘37’CLOSE CASSETTE 解除钱箱的锁定。
随后,钱箱必须被取出并重新放回机器中后才能对其正常操作。
货币//钱箱 ID 号和钞票尺寸参数
这 些 参 数 既 可 以 通 过 CCA 100 设 置 或 修 改 也 可 以 通 过 这 里 讲 述 的 机 器 级 命 令
READ/WRITE DATA,WD/9H27,WD/9H28 以及 9H29 设置或修改。具体细节可参见第 6 章
中的 Read Data 和 Write Data。
H 表示位置,送钞架 SP=0,吸钞器 NF1=1,NF2=2,,,,NF8=8。
送钞架 H=0 对应回收箱(Reject Vault)地址。/ 是分隔符。
8.3、命令响应结构
1、数据传输
NMD 通过标准 V.24 接口与外部网络通信。
如前所述,对话过程总是以同样的简单方法执行:命令-响应消息对。标准 V.24 时序信号
可随意使用。关于 ASCII 字符的设置和信号时序的细节参见第 6 章。
2、消息格式
命令格式
从网络发往 NMD 的命令必须遵循如下格式:
C DDD.....LL E
其中:
C = 操作码 1Byte
D = 数据 0-250Bytes
L = LRC 2Bytes
E = EOM 1Byte
操作码可以是 3.2 节中所述的任何代码,长度都是单字节。
仅当使用如下命令时才需要数据段:
X‘32’ MOVE FORWARD
X‘44’ RETRACT
X‘47’ SEND SELFTEST DATA
X‘52’X‘44’ READ DATA
X‘57’X‘44’ WRITE DATA
纵向冗余检查,LRC 字段通常是 2 字节,它被内部地用来测试接收数据的准确性。6.5 节
解释了其计算方法。
EOM 字段是消息结束标志,并且还要带上 ASCII 字符〈CR〉,其 16 进制码为 X‘0D’。
状态返回格式
从 NMD 返回到网络的状态返回信息通常由如下标准格式组成:
S DDD.....LL E
其中:
S = 状态 1Byte
D = 数据 0-250Bytes
L = LRC 2Bytes
E = EOM 1Byte
状态码是单字节 ASCII 字符,它通知网络交易执行后的结果。它属于 3.3 节中讲述的通用
状态码(General Status Code),每个送钞器(Hopper)的特殊状态在相应的时候会作为数据
段传送。LRC 和 EOM 字段与前面描述的字段具有相同的值,长度和含义。
纵向冗余检查(LRCLRC
LRC)
为确保所有传输数据的正确无误,所有发送到线上的命令和状态返回信息都要在 EOM 字
段前包含 LRC 字段。双字符的 LRC 由控制器计算并添加到发送给网络的状态信息中。网络
同样要在发送给 NMD 的命令中加入 LRC。
3、命令概述
可以用来操作系统的命令罗列如下。每个命令由一个单字节, 16 进制码表示。下面列出
了全套命令及其在应用程序中的推荐超时时间。
4、命令和响应描述
以下将详细描述 NMD 中每个不同的命令以及从系统发送到网络上的不同应答信息。
同时也会给出每个命令中可能出现的不同状态码的参考,但手册的第 5 章才会有这些状态码
的详细描述。
本节会提供如下两组命令的参考:
活动命令:
X‘30’ RESET
X‘32’ MOVE FORWARD
X‘33’ DELIVER
X‘34’ REJECT
X‘37’ CLOSE CASSETTE
X‘38’ OPEN CASSETTE
X‘44’ RETRACT
不活动命令:
X‘35’ READ Cassette-ID
X‘39’ READ REJECT TRACE
X‘3A’ CHECK BUNDLE OUTPUT UNIT
X‘41’ READ PROG-ID
X‘47’ SEND SELFTEST DATA
X‘4B’ RESEND LAST MESSAGE
X‘52’X‘44’ READ DATA
X‘57’X‘44’ WRITE DATA
命令 X‘3030
30’ RESET
命令信息串:
C LL E
其中:
C = 命令代码,X‘30’
L = LRC
E = EOM 字符
应答信息串:
S HFNNN HFGGGGG...LL E 或者 S LL E
其中:
S = 通用状态码
H = 送钞器(Hopper)号码
F = 送钞器状态码
N = 复位操作期间回收的钞票数量
G = 钱箱(Cassette)ID 号
L = LRC
E = EOM 字符
附注:
HGGGGG 段随系统每载入一个钱箱而重复,不包括回收钱箱。
与送钞器号码 X‘30’相应的数据 NNN 包含了在复位期间钞票识别器记录的钞票数量。
送钞箱(Feed Cassette)具有范围 X‘31’—X‘38’的送钞器号码(Hopper Number),以及
从 00001—99999 的 ID 号。
仅当送钞器通用状态码为 X‘3A’或 X‘3F’时,其相应状态才会被报告。当 S=X‘3A’
时,报告“CASSETTE NOT PROPERLY INSTALLED”(钱箱未装好)。当 S=X‘3F’时,报
命令超时时间:
推荐此命令超时时间为 180 秒
状态码:
见表 8-1 展示了不同状态码的交叉参考表。
命令 X‘3232
32’ MOVE FORWARD
命令信息串:
CT HDDD HDDD...LL E
其中:
C = 命令代码,X‘32’
T = 未使用,通常为 X‘30’
H = 送钞器号码,X‘30’—X‘38’
D = 欲从此送钞器获取的钞票数量(3 位)
L = LRC
E = EOM 字符
应答信息串:
S HFNNN HFNNN HFNNN...LL E 或者 S LL E
其中:
S = 通用状态码
H = 送钞器号码,X‘30’—X‘38’
F = 送钞器状态码
N = 此送钞器送出的钞票数量,包括回收的钞票
L = LRC
E = EOM 字符
附注:
HFNNN 段会随系统每多分配一个送钞器或含相关信息的送钞器而重复出现,0 号码送钞
器总是第一个。其中 NNN 为通过了钞票识别器检查的钞票总数,包括回收的钞票在内。收
到此命令后,若有 LOCK-OUT 情况,第二条信息(SLLE)将被送出。执行命令时发生 的
LOCK-OUT 情况将会随第一条信息一起被报告。非法命令/命令序列 X‘37’也会用到第二条
信息。
命令描述:
此命令从指定出钞模块中拾取指定数量的钞票。并通过钞票堆叠器( Note Stacker)将钞
票输送到送钞架单元(Stack Presenter Unit)中的打包传输器(Bundle Carriage)中。若出错,
钞票会被送到回收箱(Reject Vault)中单独回收区。若发生单独回收,NMD 会在从下一个吸
钞器取钞票之前尽可能从当前吸钞器取来满足要求的钞票数量。取钞次数由钞票需求数量而
定,但至少五次。
MOVE FORWARD 命令可被配置完成如下任务:将装有钞票叠的运钞器移动到出钞口附
近的锁定位置。(Item 208)默认配置是将运钞器移动到堆叠器位置。
必须使用命令 X‘34’REJECT 或 X‘33’DELIVER 才能把钞票从堆叠区移出。
返回信息包括目前从每个钱箱取出的钞票数量及钱箱状态。低优先级的未分配地址的出
钞模块和无钞票需求的出钞模块也将回送其状态(如果 Item 211(未分配地址吸钞器状态)
被设为 1)。0 号送钞器的数据提供了已通过验钞器检查的包括回收票在内的钞票数量总和。
重复的取票指令 X‘32’MOVE FORWARD 不会被执行,并且系统会返回状态码 X‘38’
(非法指令)。
除空的吸钞器以外,所有其它分配了地址的吸钞器都可执行此命令,并作出应答。若寻
址到不存在的吸钞器和无钱箱的吸钞器,系统会返回状态 X‘3A’NOTE CASSETTE NOT
PRESENT(钱箱不存在)。
若所需的钞票来自不存在的吸钞器和未打开钱箱的吸钞器其中之一,重发相同的命令后,
系统仍会把状态字 X‘30’SUCCESSEFUL COMMAND(命令成功)放在送钞器状态字段的
位置发回去。
一次交易中,默认的最大钞票交易量为 100(它可由 Item 104 来限制)。
若需求过多将导致系统应答 X‘42’TOO MANY NOTES REQUESTED(钞票需求过多)
状态给网络(Network)。
命令的响应一定要在规定的超时时间以内发出。若超时,则交易将被终止,并且堆叠存
储器中的数据也将被回收。其响应状态为 X‘36’ FAILURE TO FEED(提取失败)。
若使用了切换(Change Over)
(Item127 被设置为 1),则已分配地址的吸钞器以及参与交
易的吸钞器都会回送其状态和供给的钞票数量。
命令超时时间:
推荐此命令超时时间为 180 秒
状态码:
见表 8-1 展示了不同状态码的交叉参考表。
命令 X‘3333
33’ DELIVER
命令信息串:
C LL E
其中:
C = 命令代码,X‘33’
L = LRC
E = EOM 字符
应答信息串:
S LL E
其中:
S = 通用状态码
L = LRC
E = EOM 字符
命令描述:
此命令用来完成命令 X‘32’MOVE FORWARD 的操作。收到此命令后,NMD 会将存放
在运钞器中等待进一步操作的一叠钞票送出。
NMD 控制器在收到此命令后将一叠钞票从堆叠存储区送到出钞口。
要在钞票出现在传送通道前打开闸门。
若钞票在 1 分半钟内未从出钞口送出,则 NMD 控制器将自动启动回收时序收回钞票。此
自动回收功能可通过 Item203 禁止,上述超时时间可由 Item204 设置。使用默认设置时,钞
票会被回收到回收箱的打包回收区。回收后会关闭闸门。
此命令只能在命令 X‘32’MOVE FORWARD 之后执行,且执行时运钞器中要有钞票存
在。否则,NMD 控制器会向网络回送状态字 X‘38’ILLEGAL COMMAND(非法命令)。
命令超时时间:
推荐此命令超时时间为 20 秒
状态码:
见表 8-1 展示了不同状态码的交叉参考表。
命令 X‘3434
34’ REJECT
命令信息串:
C LL E
其中:
C = 命令代码,X‘34’
L = LRC
E = EOM 字符
应答信息串:
S LL E
其中:
S = 通用状态码
L = LRC
E = EOM 字符
命令描述:
此命令用来完成命令 X‘32’MOVE FORWARD 的操作。NMD 控制器在收到此命令后会
将存放在堆叠存储区中等待的一叠钞票送到回收箱的打包回收区。
命令超时时间:
推荐此命令超时时间为 180 秒
状态码:
见表 8-1 展示了不同状态码的交叉参考表。
命令 X‘3535
35’ READ CASSETTE ID
命令信息串:
C LL E
其中:
C = 命令代码,X‘35’
L = LRC
E = EOM 字符
应答信息串:
S HFGGGGG HFGGGGG...LL E 或 S LL E
其中:
S = 通用状态码
H = 送钞器(Hopper)号码,X‘30’—X‘38’
F = 送钞器状态码
G = 钱箱 ID 号
L = LRC
E = EOM 字符
附注:
HFGGGGG 段随系统中每增加一个钱箱而重复出现。
回收箱的送钞器号码为 X‘30’;钱箱的送钞器号码为 X‘31’—X‘38’,其 ID 号码范
围是 00001—99999。
仅当送钞器的通用状态码为 X‘3A’或 X‘3F’时,系统才会回报对应的状态信息。当
S=X‘3A’时,报告“CASSETTE NOT PROPERLY INSTALLED”(钱箱未装好);当 S=X‘3F’
时,报告“REJECT CASSETTE NOT PROPERLY INSTALLED”(回收箱未装好)。此时,因
无法读取钱箱号码,所以回报的钱箱号码为 00000。其它装有钱箱的送钞器只有在此状态被
清除后,才能回报状态字。只要安装了回收箱,X‘3A’状态字就不会被回报。
当发生 X‘37’TRANSMISSION ERROR(传送错误),X‘38’ILLEGAL COMMAND
(非法命令)或者 X‘4E’COMMUNICATION TIMEOUT(通讯超时)等情况时,第二条应
答信息 SLLE 将被发送。
命令描述:
此命令用来查询包括回收箱在内的,装在 NMD 中的所有钱箱 ID 号。
返回信息为应用程序提供了系统中所有钱箱的 ID 号。
钱箱号码按送钞器号码的固有顺序排列,回收箱通常排在首位,其送钞器号码为 Hopper0
(关于钱箱 ID 号和送钞器号码的更多信息参见 6.8 节)。
更换钱箱时,一定要用此命令。
为避免错误识别送钞器中的钞票金额,要等到命令 X‘38’OPEN CASSETTE 之后,NMD
才允许执行钞票分发操作(命令 X‘32’MOVE FORWARD)。
命令超时时间:
推荐此命令超时时间为 20 秒
状态码:
见表 8-1 展示了不同状态码的交叉参考表。
命令 X‘3737
37’ CLOSE CASSETTE
命令信息串:
C LL E
其中:
C = 命令代码,X‘37’
L = LRC
E = EOM 字符
或
CHT LL E
其中:
C = 命令代码,X‘37’
H = 送钞器号码,X‘30’—X‘38’,X‘30’是回收箱,X‘41’关闭所
有钱箱
T = 关闭类型:
X‘31’关闭并解锁钱箱
X‘32’强行关闭并且在关闭失败后解锁
L = LRC
E = EOM 字符
应答信息串:
S LL E
其中:
S = 通用状态码
L = LRC
E = EOM 字符
命令描述:
此命令既能按与 MDDM SD300 相同的短命令格式发送,也能使用关闭类型为 X‘31’或
X‘32’的长命令格式发送。
使用短格式时,此命令会关闭并且解锁包括回收箱在内的所有钱箱。
在无致命错误存在时,NMD 一收到此命令就内部地执行一系列回收程序以清空在传输通
道中可能存在的钞票,堆叠区域和出钞口的所有钞票都会被送到回收箱里。回收完毕后,钱
箱以及回收箱会被逐个地关闭和解锁。如果还残留有因前一个命令或是回收过程引起的致命
错误,此命令会对这一致命错误作出应答。否则,即使此命令未能关闭所有的钱箱,通常它
命令超时时间:
推荐此命令超时时间为 180 秒
状态码:
见表 8-1 展示了不同状态码的交叉参考表。
命令 X‘3838
38’ OPEN CASSETTE
命令信息串:
C LL E
其中:
C = 命令代码,X‘38’
L = LRC
E = EOM 字符
或
CHT LL E
其中:
C = 命令代码,X‘38’
H = 送钞器号码,X‘30’—X‘38’,X‘30’是回收箱
T = 打开类型:
X‘30’将钱箱锁定在机架上
X‘31’锁定并打开钱箱
L = LRC
E = EOM 字符
应答信息串:
S LL E
其中:
S = 通用状态码
L = LRC
E = EOM 字符
命令描述:
使用此命令的短格式将锁定并打开包括回收箱在内的所有钱箱。若上电后未执行适当的
复位,则此命令在执行期间会进行复位操作。
使用打开方式 X‘30’时,与送钞器号码对应的钱箱会被锁定在机架上,并且不能从中
取票。打开方式 X‘30’中,不允许使用送钞器号码 X‘30’。
使用打开方式 X‘31’时,与送钞器号码对应的钱箱会被锁定并打开,从而可从其中取
票。即使打开一个钱箱失败,并返回状态 X‘61’CASSETTE LOCK FAULTY,仍可以从其
它吸钞器取票。它可在 NMD 不退出服务的状态下装载钱箱。
执行 X‘38’命令后,网络(Network)必须在进行分发钞票操作以前发送一个 X‘35’
READ CASSETTE-ID 命令。
系统上电后,NMD 控制器会从逻辑上将钱箱和回收箱设为关闭状态,而不论其物理状态
如何。因此,必须在每日操作开始时首先执行此命令。
命令超时时间:
推荐此命令超时时间为 180 秒
状态码:
见表 8-1 展示了不同状态码的交叉参考表。
命令 X‘3939
39’ READ REJECT TRACE
命令信息串:
C LL E
其中:
C = 命令代码,X‘39’
L = LRC
E = EOM 字符
应答信息串:
S RRRRRRRRRRRRRRR LL E 或 S LL E
其中:
S = 通用状态码
R = 前 15 次回收原因
X‘30’= Pointer or Unused Position 指针或未使用位置
X‘31’= Double Notes 重叠票
X‘32’= Internal Reject 内部回收
X‘33’= Long Note Sensor A 传感器 A 中钞票过长
X‘34’= Long Note Sensor B 传感器 B 中钞票过长
X‘35’= Short Note 钞票过短
X‘36’= Incorrect Count 记录错误
X‘37’= Thin Note 薄钞票
X‘38’= Skewed Note 钞票歪斜
X‘39’= Notes Too Close 钞票过近
L = LRC
E = EOM 字符
附注:
当返回状态码是 X‘37’TRANSMISSION ERROR(传输错误),X‘38’ILLEGAL
COMMAND(非法命令),或是 X‘4E’COMMUNICATION TIMEOUT(通讯超时)的时候,
第二条信息(SLLE)将被发送。
命令描述:
此命令请求 NMD 把回收记录缓冲区中的内容发回到网络。记录缓冲区是 NMD 控制器内
存中的部分区域,它保存了发生在活动命令执行期间的回收钞票情况的前 15 次记录。
此缓冲区用一个字节记录一次回收原因,并且这些字节包含应答信息串中。
缓冲区内容是循环更新的,所以其中总是保存着前 15 次记录。应答信息串中的 X‘30’
字节被当作缓冲区指针,它指向最近一次回收记录对应的字节。机器断电后,缓冲区内容会
丢失,所以在每日操作开始时读出的数据都为 0(X‘30’)。
应用程序可用此命令来作统计,技术支持工程师也可用它来分析系统性能。Item300 中列
出的内部回收原因,以及对外说明的回收原因如下表所示:
命令超时时间:
推荐此命令超时时间为 5 秒
状态码:
见表 8-1 展示了不同状态码的交叉参考表。
命令 X‘3A3A
3A’ CHECK BUNDLE OUTPUT UNIT
命令信息串:
C LL E
其中:
C = 命令代码,X‘3A’
L = LRC
E = EOM 字符
应答信息串:
S LL E
其中:
S = 通用状态码
L = LRC
E = EOM 字符
命令描述:
此命令用来检查是否有钞票残留在出钞口(BOU)中。
若有钞票残留,系统应答 X‘4D’Notes In Bundle Output Unit,否则应答 X‘30’Successful
Command。可通过读取数据项 Item210 来检查是否成功回收了残留钞票。若 Item210 为 1,则
已成功执行了自动回收。当此命令的应答信息从 X‘4D’变为 X‘30’时,应当读取 Item210。
命令超时时间:
推荐此命令超时时间为 5 秒
状态码:
见表 8-1 展示了不同状态码的交叉参考表。
命令 X‘4141
41’ READ PROGRAM-ID
命令信息串:
C LL E
其中:
C = 命令代码,X‘41’
L = LRC
E = EOM 字符
应答信息串:
S M NNNNNNNN LL E 或 S LL E
其中:
S = 通用状态码
M = 单元标志符,通常是 X‘44’
N = 软件版本号,8 Bytes
L = LRC
E = EOM 字符
附注:
当出现状态 X‘37’TRANSMISSION ERROR,X‘38’ILLEGAL COMMAND 或 X‘4E’
COMMUNICATION TIMEOUT 时,第二条应答信息 S LL E 会被发送。
命令描述:
此命令请求 NMD 发送软件版本号给网络。此版本号被加上前缀字符 D 后,放在应答信
息中以 8 位 ASCII 字符形式发送。NMD 控制器中所有软件版本号都可以从 Item100 中读取。
命令超时时间:
推荐此命令超时时间为 5 秒
状态码:
见表 8-1 展示了不同状态码的交叉参考表。
命令 X‘4444
44’ RETRACT
命令信息串:
C D T LL E
其中:
C = 命令代码,X‘44’
D = 回收钞票目的地:
X‘30’堆叠器区域
X‘31’回收箱
T = 超时时间,必须设为 X‘30’
L = LRC
E = EOM 字符
应答信息串:
S LL E
其中:
S = 通用状态码
L = LRC
E = EOM 字符
命令描述:
此命令会根据命令串中的参数 D 将带有钞票叠(来自出钞口 BOU)的运钞器 BCU 移动
到送钞架的堆叠器区中,或移动到回收箱的打包回收区中。
超时时间 T 一定要设为 X‘30’,并且命令到来时 BOU 中必须有钞票存在。
只有成功执行了 Deliver Command(传送命令)并且有钞票残留在传输通道中时,才有可
能执行此命令。否则会返回 X‘38’ILLEGAL COMMAND(非法命令)。
如果目标参数 D 被设置为堆叠区域,并且有致命错误发生,钞票将被送到回收箱中。
如果执行此命令时钞票被移走或阻塞,将会响应 X‘3C’NO NOTES RETRACT(未回收
钞票)
命令超时时间:
推荐此命令超时时间为 180 秒
状态码:
见表 8-1 展示了不同状态码的交叉参考表。
命令 X‘4747
47’ SEND SELFTEST DATA
命令信息串:
C H LL E
其中:
C = 命令代码,X‘47’
H = 送钞器号码
L = LRC
E = EOM 字符
应答信息串:
应答信息串格式决定于送钞器号码:
H = “0” S TTTTTTTTTUUTUTTTTTTTT LL E
H = “1”-“8” S TTTTTTTTTTTUUUUVVVHHHCCCDDDDI LL E
H = “A” S TUUUCCCDDDIAAAaNNNBBBbNNN...
...CCCDDDIAAAaNNNBBBbNNN LL E
或
S LL E
其中:
S = 通用状态码
A = 双重检测传感器 A 偏置量
a = 双重检测传感器 A 增益
B = 双重检测传感器 B 偏置量
b = 双重检测传感器 B 增益
C = 货币码
D = 面值码
E = 校准传感器 A
F = 校准传感器 B
H = 钞票标准尺寸
I = 钞票类型/版本
N = 检测标准票面值
T = 检测测试数据
U = 检测校准值
V = 钞票纵向尺寸
L = LRC
E = EOM 字符
附注:
若发生了 X‘37’TRANSMISSION ERROR,X‘38’ILLEGAL COMMAND,或 X‘4E’
COMMUNICATION TIMEOUT 时,第二条应答信息 S LL E 会被发送。
命令描述:
此命令主要用于服务目的而非日常操作。发送此命令给 NMD 时会返回内部自检的结果。
当送钞器号码被设为‘0’时,此命令会寻址到送钞架,钞票分拣器和回收箱,应答信息
中会包含如下传感器和开关的状态:
S TTTTTTTTTUUUUTUTTTTTTT LL
Lid solenoid(电磁阀状态传感器)[“0”
=电磁阀未使能 “1”=电磁阀使能]
钱箱盖/锁传感器[“0”=盖上并锁住
“1”=未盖]
回收箱的栈回收位置闸门传感器
[“0”=未阻塞 “1”=阻塞]
回收箱的栈接收位置闸门传感器
[“0”=未阻塞 “1”=阻塞]
回收箱的单接收位置闸门传感器
[“0”=未阻塞 “1”=阻塞]
回收箱的关闭位置闸门传感器
[“0”=未阻塞 “1”=阻塞]
回收箱检测传感器[“0”=不存在 “1”=存在]
钞票分拣器回收出口传感器刻度取值
[“0”〈=D〈=“7” 〉
钞票分拣器回收出口传感器[“0”=未阻塞 “1”=
阻塞]
出钞口空传感器取值[“0”〈=D〈=“31〉
出钞口出口传感器刻度取值[“0”〈=D〈=“31〉
闸门关闭传感器[“0“=未关 “1”=关闭
“-”=无传感器]
闸门打开传感器[“0“=未开 “1”=打开
“-”=无传感器]
备用[“0”=传感器未使能 “1”=传感器使能 “2”=传感器
错 “-”=无传感器]
运钞器回收传感器[“0”=未测到 BCU “1”=检测到 BCU]
运钞器回位传感器[“0”=未测到 BCU “1”=检测到 BCU]
运钞器后端服务传送位置传感器[“0”=未测到 BCU “1”=
检测到 BCU “-“=无传感器]
运钞器前端服务传送位置传感器[“0”=未测到 BCU “1”=
检测到 BCU “-“=无传感器]
出钞口空传感器[“0”=未阻塞 “1”=阻塞]
出钞口出口传感器[“0”=未阻塞 “1”=阻塞]
S TTTTTTTTTTTUUUUVVVHHHCCCDDDI LL E
当 Item214 被设为‘1’时,返回信息如下。
EXIT SENSOR(出口传感器)和 EMPTY SENSOR(空传感器)有两种取值。PRESSURE
SENSOR(压力传感器)和 SHUTTER SENSOR(闸门传感器)的取值是相互独立的。
S TTTTTTTTTTTUUUUUUVVVHHHCCCDDDI LL E
货币 CCC=货币码 DDD=面值码
I=类型
钞票尺寸 VVV=纵向尺寸 HHH=标准尺
寸
闸门传感器刻度取值[“0”〈=D〈=“7”〉
压力传感器刻度取值[“0”〈=D〈=“7”〉
空传感器刻度取值[“0”〈=D〈=“15”〉
出口传感器刻度取值[“0”〈=D〈=“15”〉
钱箱电磁阀状态传感器[“0”=未使能 “1”=使能]
钱箱电磁闸门状态传感器[“0”=未使能 “1”=使能 ]
钱箱盖/锁传感器[“0”=盖上并锁住 “1”=未盖 “2“=无传感器]
钱箱空传感器[“0“=空 ”1“=不空]
钱箱存在传感器[“0“=不存在 ”1“=存在]
钱箱闸门传感器 3[“0“=未阻塞 ”1“=阻塞]
钱箱闸门传感器 2[“0“=未阻塞 ”1“=阻塞]
钱箱闸门传感器 1[“0“=未阻塞 ”1“=阻塞]
压力传感器[“0“=低出钞压力 “1”=正常压力 ]
空传感器[“0“=未阻塞 “1”=阻塞 ]
出口传感器[“0“=未阻塞 “1”=阻塞 ]
当送钞器号码设为‘A’时,命令寻址到钞票识别模块,返回信息中会包含传输时钟传感
器和双重检测传感器的状态。钞票数据会按最近十次使用过的面值和金额重复。
S T U U U C C C D D D I A A A a N N N B B B b N N N ...CCCDDDIAAAaNNNBBBbNNN LL E
传感器 B 的标准钞票取值
[“000”〈=D〈=“999”〉
传感器 B 增益[“0”〈=D〈=“7”〉
传感器 B 偏置量[“000”〈=D〈=“999”〉
传感器 A 的标准钞票取值
[“000”〈=D〈=“999”〉
传感器 A 增益[“0”〈=D〈=“7”〉
传感器 A 偏置量[“000”〈=D〈=“999”〉
类型/版本
面值码
货币码
传输时钟传感器刻度取值[“000”〈=D〈=“200”〉
传输时钟传感器[“0”=传感器阻塞 “1”=传感器未阻塞]
命令超时时间:
推荐此命令超时时间为 20 秒
状态码:
见表 8-1 展示了不同状态码的交叉参考表。
命令 X‘4B4B
4B’ RESNED LAST MESSAGE
命令信息串:
C LL E
其中:
C = 命令代码,X‘4B’
L = LRC
E = EOM 字符
应答信息串:
S M... LL E 或 S LL E
其中:
S = 通用状态码
M = 上次应答信息
L = LRC
E = EOM 字符
附注:
M 参数包含了上次应答信息,但不包括其中的 LRC 和 EOM 字段。NMD 控制器中发生错
误或存在如下错误状态时,会发送第二条应答信息 SLLE。
X‘37’TRANMISSION ERROR(传送错误)
X‘38’ILLEGAL COMMAND(非法命令)
X‘4E’COMMUNICATION TIMEOUT(通讯超时)
X‘65’NO MESSAGE TO RESEND(无信息重发)
命令描述:
此命令让 NMD 控制器重发上次的应答信息,包括对此命令本身的应答。
它主要用于在应答信息中检测到错误的情况中。
如果没有可重发的应答信息,也就是说自从上电复位后尚未执行过任何指令,则状态码 X
‘65’NO MESSAGE TO RESEND 将按第二条应答信息格式被发送。
应答信息中的通用状态码表明了应答的有效性。
命令超时时间:
推荐此命令超时时间为 5 秒
状态码:
见表 8-1 展示了不同状态码的交叉参考表。
命令 X‘51 51
51’ CHECK NMD STATUS
命令信息串:
C LL E
其中:
C = 命令代码,X‘51’
L = LRC
E = EOM 字符
应答信息串:
S HFArrGGGGG HFAffGGGGG.....ttqqddssppoovvLL E 或 S LL E
其中:
S = 通用状态码
H = 送钞器号码 X‘30’—X‘38’
F = 送钞器状态码
A = 钱箱开关状态
rr = 回收箱内部状态
ff = 吸钞器内部状态
tt = 主电机驱动器内部状态
qq = 验钞器内部状态(双重检验)
dd = 钞票分拣器内部状态
ss = 钞票堆叠器内部状态
pp = 送钞架内部状态
oo = NMD50 钞票输出(通道)内部状态
vv = 数据处理器内部状态(用于钱箱组件)
G = 钱箱 ID 号
L = LRC
E = EOM 字符
附注:
HFAffGGGGG 字段按照系统中 8 个可能已安装吸钞器的位置而重复出现。回收箱的送钞
器号码(Hopper Number)是 X‘30’,钱箱的送钞器号码是 X‘31’—X‘38’,ID 号范围是
00001—99999。
当出现状态 X‘37’TRANSMISSION ERROR,X‘38’ILLEGAL COMMAND 或 X‘4E’
COMMMUNICATION TIMEOUT 时,第二条应答信息 S LL E 将被发送。
命令描述:
此命令可查询包括回收箱在内的,所有已装在 NMD 中的钱箱的 ID 号。
钱箱开关状态描述:
A 钱箱开关状态 0 此钱箱位置无吸钞器
1 未安装钱箱
2 已安装钱箱
3 已安装钱箱,并读取了其中数据
4 钱箱固定在机架上
5 钱箱在操作位置被打开
Item311 中任务代号描述(不用于此命令)
任务号 任务名 描述
3 TRANSPORT CONTROL 用于操作主电机和钞票传输的任务
4 FEEDER CONTROL 用于操作吸钞器的任务
5 PRESENTER CONTROL 用于操作包括 BCU 和 BOU 的送钞架的任务
6 DIVERTER CONTROL 用于操作钞票分拣器的任务
7 QUALIFIER CONTROL 用于操作验钞器的任务
8 STACKER-CONTROL-ID 用于操作钞票堆叠器的任务
9 THROAT CONTROL NMD100 中未用
10 REJECT CONTROL 用于操作回收箱和钞票传送出口传感器的任务
14 DATA CONTROL 用于操作数据项的任务
回收箱的内部错误码:
代码 编号 内部错误名 描述
rr 01 REJ-CASS-ALMOST-FULL 回收箱将满
02 REJ-CASS-FULL 回收箱已满
03 REJ-NO-CASS-IN-MODULE 未安装回收箱
04 REJ-STACK-REJECT-ERROR 回收箱闸门转向堆叠回收区时出错
05 REJ-CLOSE-ERROR 关闭回收箱时出错
06 REJ-SINGLE-ACCEPT-ERROR 回收箱闸门转向单独接收区时出错
07 REJ-STACK-ACCEPT-ERROR 回收箱闸门转向堆叠接收区时出错
08 REJ-CASS-DATA-ERROR 回收箱内部数据校验和错
09 REJ-JAM-IN-QUA 钞票卡在验钞器和回收传感器间
10 REJ-NOTE-JAMMED 钞票卡在回收传感器中
11 REJ-NOTE-IN-STK 将被单独回收的钞票出现在钞票栈式存
储器入口
12 REJ-COM-ERROR 与回收箱通讯错误
13 REJ-SW-FAILURE 未用
14 REJ-FATAL-SW-FAILURE 未用
吸钞器内部错误码:
代码 编号 内部错误名 描述
ff 01 FDR-NO-CASS-IN-MODULE 吸钞器位置中无钱箱
02 FDR-SERVICE-REQUEST 请求吸钞器提供服务
03 FDR-CASS-ALMOST-EMPTY 钱箱将空
04 FDR-EMPTY-DETECTED- 未处于低优先级的钱箱已空
NOT-LOW
05 FDR-EMPTY-DETECTED-LOW 处于低优先级的钱箱已空
06 FDR-EMPTY-CHANGE-OVER 检测到空后继续从其它吸钞器取钞
07 FDR-CASS-EMPTY 此钱箱被标记为空
08 FDR-FEED-ERROR 此吸钞器不能供钞
09 FDR-RETRY-NOTE 取票过程因钞票卡在验钞器和吸钞器之
间而终止后,重新取钞
10 FDR-SENSOR-ERROR 传感器损坏或钞票卡在传感器出口下
11 FDR-ABORT-ERROR 取票过程因回收箱的单独存储区满而终止
12 FDR-RETRY-TRANS 取钞终止,打包回收后重取所有钞票
13 FDR-CASS-LOCK-ERROR 不能开关钱箱
14 FDR-COM-ERROR 与吸钞器通讯错误
15 FDR-SW-FAILURE 某任务不能操作的吸钞器可被另一
任务操作
16 FDR-FATAL-SW-FAILURE 不能创建信箱和队列,任务不会开始
主控电机传输任务错误码:
代码 编号 内部错误名 描述
tt 01 TRP-MISSING-PULSE 传输时钟脉冲丢失,可能是传输时钟传
感器上的灰尘所致
02 TRP-MOTOR-START-FAILURE 主控传输电机在超时时间内未达到标定
速度
03 TRP-MOTOR-SPEED- 电机速度低于速度下限,可能是传输通
TOO-LOW 道阻塞所致
04 TRP-MOTOR-SPEED- 电机速度高于速度上限
TOO-HIGH
05 TRP-SW-FAILURE 某任务不能操作的主传输电机可被另一
任务操作
06 TRP-FATAL-SW-FAILURE 不能创建信箱和队列,任务不会开始
验钞器内部错误码(双重检验):
代码 编号 内部错误名 描述
qq 01 QUA-CONFIG-DATA-ERROR 上电时检测到钞票数据表错,必须重新
学习所有钞票
02 QUA-WRITE-E2-ERROR 写钞票数据表到 E2ROM 时出错
03 QUA-TOO-MANY-REJECTS 连续进行了 5 次回收
04 QUA-JAM-NOTE-TRANSPORT 已通过吸钞传感器的钞票未出现在
双重检测传感器中
05 QUA-CHECK-FAILURE 校准双重检测传感器时出错,若下次校
准成功则清除此错误
06 QUA-DD-FAILURE 发命令校准双重检测传感器时出错
07 QUA-LID-OPENED 检测到验钞器盖打开
08 QUA-SW-FAILURE 不能执行检验任务,或不能将钞票数据
发送到堆叠器控制任务
09 QUA-FATAL-SW-FAILURE 不能创建信箱和队列,任务不会开始
钞票传送任务内部错误码:
代码 编号 内部错误名 描述
dd 01 DIV-SENSOR-ERROR 不能校准钞票传送传感器。此传感器被
定位在通往单独回收区域的通道中。错
误原因可能是传感器损坏或被钞票盖住
02 DIV-SW-FAILURE 不能将钞票数据发送到堆叠器控制任务
03 DIV-FATAL-SW-FAILURE 未用
钞票堆叠器内部错误码:
代码 编号 内部错误名 描述
ss 01 STK-UNEXPECTED-NOTE 一张非法钞票出现在钞票堆叠器入口传
感器中。此钞票尚未通过双重检测传感
器
02 STK-ENABLE-ERROR 不能将钞票堆叠器使能
03 STK-JAM-IN-QUA 钞票卡在验钞器和钞票堆叠器入口传感
器之间
04 STK-NOTE-JAMMED 钞票卡在钞票堆叠器入口传感器中
05 STK-PATH-NOTE-JAMMEDNMD100 未用
06 STK-NOTE-IN-REJ 本来要入栈的钞票被回收了
07 STK-MOVEMENT-ERROR 堆叠器转轮未在钞票间适当移动,或转
轮空缺
08 STK-SW-FAILURE 未用
09 STK-FATAL-SW-FAILURE 不能创建信箱和队列,任务不会开始
送钞架内部错误码:
代码 编号 内部错误名 描述
pp 01 PRS-ILLEGAL-COMMAND 无钞票回收时却要应答回收钞票命令
02 PRS-SENSOR-ERROR 通道传感器或空传感器位置取值太高或
是 BCU 的两个传感器被同时盖住。此错
误原因可能是传感器损坏或污染
03 PRS-MOVEMENT-ERROR BCU 未到达规定位置
04 PRS-HOME-ERROR 在一次成功传输后 BCU 未能回位
05 PRS-MOVE-TO-HOLD-ERROR BCU 移动到固定位置或使用移动到固定
位置选项时出错。Item208 置 1
06 PRS-TO-REJECT-WARNNING 将 BCU 移动到回收位置时出错。出现此
警告后会重试
07 PRS-FROM-REJECT- 将 BCU 从回收处归位时出错。出现此
WARNNING 警告后会重试
08 PRS-REJECT-ERROR 将 BCU 移动到回收位置或从回收位置归
位时出错
09 PRS-DELIVERY-ERROR 传送命令初始化将 BCU 移到固定位置时
出错。Item208 设为 0。并且用户不能取
到钞票
10 PRS-DELIVERY-THROAT- 未用
ERROR
11 PRS-SHUTTER-ERROR 关闭闸门时出错。闸门转换开关损坏或
强行打开闸门时也会报此错误
12 PRS-SHUTTER-OPEN-ERROR 开闸门时出错
13 PRS-THROAT-ERROR 传输通道出错,用户可获取钞票
14 PRS-FOLDED-THROAT- 可能因钞票折叠导致传输管道出错。钞
WARNNING 票不能从传输管道传感器出去,但仍会
应答命令成功
15 PRS-TRANSPORT-THROAT 移动 BCU 到传输位置时出错,盖住了通
-WARNNING 道传感器而没盖住测空传感器。仍会应
答传输命令成功
16 PRS-TRANSPORT-EMPTY 移动 BCU 到传输位置时出错,盖住了通
-WARNNING 道传感器。仍会应答传输命令成功
17 PRS-HOME-THROAT-ERROR 用户取钞后又马上把它们塞回通道中就
会出现此错误
18 PRS-TRANSPORT-THROAT 移动 BCU 到传送位置时可能出此错误,
-ERROR 其原因可能是:BCU 歪斜,BCU 电机未
工作或其它阻止 BCU 移动的因素
19 PRS-NO-NOTES-RETRACTED BCU 中无回收钞票
20 PRS-INTERNAL-ERROR SPC(送钞控制器)中出现内部错误
21 PRS-COMMUNICATION- 与 SPC 或回收箱通讯错误
ERROR
22 PRS-SW-FAILURE 某一任务不能操作送钞架。另一任
务可操作主传输电机
23 PRS-SW-FATAL-FAILURE 不能发出信号,任务不会启动
通道输出(THROAT OUTPUT)内部错误(oo)在 NMD100 中未使用。
数据处理内部错误:
代码 编号 内部错误名 描述
Vv 01 DAT-CASS-DATA-ERROR 钞票数据区出现校验和错误
02 DAT-CASS-COM-ERROR 与钱箱通讯错
03 DAT-SW-FAILURE 不能被操作的钱箱可被另一任务操作
04 DAT-FATAL-SW-FAILURE 不能发出信号,任务不会启动
命令超时时间:
推荐此命令超时时间为 20 秒
状态码:
见表 8-1 展示了不同状态码的交叉参考表。
命令 X‘5252
52’X X‘4444
44’ READ DATA
命令信息串:
CC d nnnn LL E
CC d nnnn d ccc LL E
CC d nnnn d cccmmet LL E
其中:
c = 命令码“RD”
d = 分隔符 X‘2F’“/”
ccc = 货币识别号(一些项目号码的规定,见下文)
cccmmet = 货币,面值和类型识别号(一些项目的规定)
nnnn = 项目号
L = LRC
E = EOM 字符
应答信息串:
S d DDD...LL E 或 S LL E
其中:
S = 通用状态码
d = 分隔符 X‘2F’“/”
D = 从要求的项目中读取的数据
L = LRC
E = EOM 字符
附注:
若 NMD 控制器出错或有下列错误时,第二条信息 SLLE 会被发送
X‘37’TRANSMISSION ERROR
X‘38’ILLEGAL COMMAND
X‘4E’COMMUNICATION TIMEOUT
命令超时时间:
推荐此命令超时时间为 5 秒
状态码:
见表 8-1 展示了不同状态码的交叉参考表。
c = 命令码“WD”
d = 分隔符 X‘2F’“/”
ccc = 货币识别号(一些项目号码的规定,见下文)
cccmmet = 货币,面值和类型识别号(一些项目的规定)
nnnn = 项目号
L = LRC
E = EOM 字符
应答信息串:
S LL E
其中:
S = 通用状态码
L = LRC
E = EOM 字符
命令超时时间:
推荐此命令超时时间为 5 秒
状态码:
见表 8-1 展示了不同状态码的交叉参考表。
此命令用于写入数据到 NMD 内部数据结构中。下面给出了关于写入数据项目的更多细
节描述。以下项目在 NMDSD300 仿真版中都被支持:
104 Max.notes per bundle 每包最大钞票量
127 Change over method 切换方法
201 Feed order 供给顺序
203 Auto retract 自动回收
204 retract time out 回收超时
206 shutter emulation 闸门类型选择
207 software lock flag 软件锁标志
208 move forward an hold 前移并锁定
209 throat active flag 传输通道使能标志
210 auto retract performed 执行自动回收
211 status on non addressed feeders 未被寻址到的吸钞器状态
212 status on close 关闭状态
214 self test data option 数据自检项
216 euro coding 欧洲编码
217 clean NS rollers 清洗钞票堆叠器容器滚轮
218 clean NF rollers 清洗钞票供给容器滚轮
310 clear note statistic counters 清钞票统计值
311 clear module error log 清模块错误记录
392 NQ note data table initialization 初始化验票数据表
393 position BCU 定位 BCU
394 position shutter 定位闸门
395 enable/disable reject vault 使能/禁止回收箱
读//写数据项描述:
100 Program ID block R 231 程序版本
CMCxxxxyyzzSPCxxxxyyzzNF1xxxxyyzz...
NF8xxxxyyzzNC1xxxxyyzz...NC8xxxxyyzz
NSUxxxxyyzzRVCxxxxyyzzPARxxxxyyzz
“PAR”后的号码是参数文件版本号。此文件
包含了特殊货币设置
motor failure.
‘0’ : Standard motor start (default)
‘1’ : Slow motor start.
An NMD with 5 or more feeders will
automatically use the optimised main motor start
244 BCU Home Delay R/W 1 Delay for the BCU before it moves to home
position after the notes has been taken
Possible to set between 0 and 5
seconds.Default is 0 seconds delay.
300 Internal reject table R 24*6 此表记录了每种回收原因出现的次数。它可
保存 24 条记录
格式:RRnnn/RRnnn
RR:回收原因代码
Nnn:每种回收原因的出现次数
用 cccmmet 参数调用此项目可获得一张钞票
的回收原因记录。存储了前十张回收钞票原
因记录
301 Status Code table R 40*5 此表记录了每种状态码出现的次数。它可保
存 40 条记录,但不包括状态 X‘30’的记录。
格式:SSnnnSSnnn
SS:状态码
Nnn:每种状态码出现次数
303 Total notes delivered R 10 传送钞票总数
304 Total notes reject R 10 回收钞票总数
305 Total Bundle reject R 10 回收包总数
308 Total notes bundle R 10 打包回收的钞票总数
Rejected
309 Total notes single R 10 单独回收的钞票总数
Rejected
310 Clear Note statistic W 1 ‘0’清除 Item300,301,303,304,305,
Counters 308,309,320 和 390 的内容
311 Module Error Log R/W 8*28 命令信息串:
TTEELLLL
其中:
T = 任务号
E = 模块错误码
L = 模块行代码
模块错误记录有四级,可记录前 112 次内部
错误。要查看这些错误必须使用参数调用此项目
‘0’:前 28 次内部错误
‘1’:29-56 次错误
‘2’:57-84 次错误
‘3’:85-112 次错误
没有参数能提供前 28 次错误的信息。用参数‘0’写
改变货币和金额:
使用命令 WD/9H27/cccmmet
ccc=DIN30784 和 ISO4217 规定的货币代码。当使用一张未包括在 ISO4217 范围内
3.1 ccc
的货币时,货币代码应被设为?XX,其中 XX 是迪拉路推荐的特殊货币代码。
mme=表示金额。其中 mm 是金额的底数,底数应当尽可能的使用较小的值,也
3.2 mm
就是说指数应当尽可能使用较大的值。不需要借助指数表示两位数的金额时,其最有效的取
值就是‘0’。
3.3 mmee=e 表示指数。
改变钱箱 ID 号:
使用命令 WD/9H28/XXXXXXXX
XXX
XXXXXXXX 在使用 MDDM 的仿真机时,推荐将前三位编码为 000
XXXXX
XXXXXXXX 后五位数就是 RESET 和 READ CASSETTE ID 命令应答中报告
的五位数号码,此五位数对于钞票分配装置是完全透明的。
改变钞票尺寸(钞票的长和宽):
使用命令 WD/9H29/vvvhhh
vvvhhh = 用毫米表示的钞票纵向宽度
vvv
hhh = 用毫米表示的钞票横向长度
vvvhhh
确定钱箱编码:
使用读数据命令 RD/9H27,RD/9H28,RD/9H29 可读出所有代码,因为 H 变量可
对装置寻址。应答信息串格式为 S/YYY…Y,其中 S 是通用状态码,YYY…Y 是实际
的设置,其格式与 WRITE DATA 相同。
8.4、状态处理
1、介绍
本章描述了由 NMD 返回给网络的每一个状态码的细节。
并且将为每个状态码提供如下信息:
状态代码
助记符名称
状态描述
可应用的命令
推荐操作
推荐操作员信息
见表 8-1 展示了所有可能的状态码,本章中使用的助记符名称以及它们的区别,区别会
在下一节中讲到。
2、状态类型
放在应答信息中返回给网络的不同状态码按照汇报情况的优先级被分为五类。它们中的
每一类在被应用程序处理时都会有不同的操作。这五个种类以及它们所包含的状态如下:
①、警告状态(类型 W)
以下的这些状态码为操作员提供了一些系统勿需马上处理的信息。其对应的命令已经执
行完毕。
类型为 W 的状态为:
X‘30’= 命令成功
X‘31’= 钞票剩余不多
X‘34’= 钞票回收
X‘3C’= 未回收到钞票
X‘44’= 回收箱将满
X‘47’= 支票回收
X‘63’= 模块需维修
X‘6A’= 无可用数据
②、一般性可恢复状态(类型 S)
下列状态会通知应用程序相应命令未执行,但机器中无硬件错误。所以通常会重发上一
条命令,如果返回了相同状态,就要检查应用程序和通讯线。
X‘37’= 传输错误
X‘38’= 非法的命令或命令顺序
X‘4E’= 通讯超时
X‘50’= 钱箱未分配 ID 号
③、操作员可恢复状态(类型 O)
与前一组状态类似,下列状态也会表示相应命令未执行。其原因不同,但都能很容易被
操作员解决,比如:重新填满空钱箱或发送 OPEN CASSETTE 命令。
状态码如下:
X‘32’= 空钱箱
X‘33’= 机器未打开
X‘3A’= 钱箱不存在或未装好
X‘3F’= 回收箱不存在或未装好
X‘42’= 需要过多钞票
X‘4D’= 钞票在出钞口
X‘51’= 回收箱满
④、可重操作的致命状态(类型 R)
以下状态非常严重,因为它们可能表示有硬件错误。与其对应的命令根本未执行,但可
以重试。如果仍然出错,则应让此系统停止服务。
状态码如下:
X‘36’= 供票失败
X‘45’= 钱箱内部错误
X‘4A’= 供给传感器错
X‘5B’= 传感器错或传感器被盖住
X‘65’= 无信息重发
⑤、致命状态(类型 F)
致命状态表示非常严重的错误。相应命令未完成并且在命令终止时发生了致命错误。NMD
会应答同样的致命错误状态给所有的活动命令,直到进行了适当的操作为止。执行适当的操
作请参考特殊致命状态。
致命状态被分为两种严重类型,根据收到的不同状态执行不同的操作。
1.应用程序发送复位命令 X‘30’RESET 以解决问题。如果仍然出错,则应终止服务直
到被现场服务工程师解决为止。
此类状态为:
X‘40’= 传送错误
X‘41’= 回收失败
X‘43’= 钞票供给通道阻塞
X‘46’= 主电机故障
X‘49’= 识票器错误
X‘4B’= 闸门故障
X‘60’= NMD 内部错误
X‘61’= 钱箱锁定错误
2.NMD 必须被终止服务,直到被现场服务工程师解决为止。
此类状态为:
X‘35’= 分拣器错误
X‘39’= 验钞器阻塞
X‘57’= 通道错误
X‘62’= 钞票堆叠区错误
⑥、闭锁情况(LOCK
LOCK OUT
OUT)
在有些情况下,系统将其自己设定为闭锁状态。此时,所有活动命令的应答信息都以短
格式发送,只包含通用状态码字节,直到这种状态结束为止。同时,系统只接受极少数命令。
使系统进入闭锁状态的原因有多种。下面解释了每种闭锁情况及其恢复方法,还有闭锁
状态中不被接受的命令。
⑦、机器不能打开
当上电或硬件复位后,升降机已经运行到装载位置时,会进入闭锁状态。通过发送命令 X
‘38’OPEN CASSETTE 可清除此状态。以下命令不会被接受:
MOVE FORWARD X‘32’
DELIVER X‘33’
REJECT X‘34’
RETRACT X‘44’
⑧、钱箱未分配 ID 号
升降机已经运行到操作位置或有钱箱被调换时,会进入闭锁状态。
发送命令 READ CASSETTE ID 可清除此状态。
以下命令不会被接受:
MOVE FORWARD X‘32’
DELIVER X‘33’
REJECT X‘34’
RETRACT X‘44’
⑨、回收箱满
回收钞票数量已超过回收箱中的一个或全部的两个回收区钞票数量额定值的时候,系统
会保持在闭锁状态直到回收箱被卸掉并且清空。此时唯一能被接受的命令是:
X‘37’CLOSE CASSETTE
注意!
CLOSE CASSETTE 命令通常执行的回收循环不会在闭锁状态下被执行,只会执行堆叠回
收以清空运钞器(BCU)
⑩、严重阻塞
所有被定义为致命的状态码都会导致系统进入闭锁状态,可接受的活动命令是:
X‘30’ RESET
X‘37’ CLOSE CASSETTE
状态类型表:
3、送钞架传感器描述
BCU
BCU(运钞器)的移动
BCU 的移动可分为五种:
1.从起始位置(HOME POSITION)到锁定位置(HOLD POSITION)。锁定位置是指 BCU
到达了发送传感器但尚未展开。闸门在此位置未打开。
2.从锁定位置到发送位置(DELIVERY POSITION)
3.从发送位置到起始位置
4.从起始位置到回收位置(REJECT POSITION)
5.从回收位置到起始位置
图 9.4.1
8.5、状态描述
在以下的内容里,将详细描述从 NMD 控制器发送到网络的应答信息里的每个不同状态
码。每种状态可以很容易的通过各自的助记符和 ASCII 码识别。对于不同的状态将按照其十
六进制的顺序描述。
状态描述:
成功执行命令后将此状态发送到网络。
可应用的命令:
见表 8-1
推荐操作:
不需要任何操作。
操作员信息:
无推荐信息。
状态描述:
当一个或更多钱箱中的钞票数量低于预先的设定值时,将发送此状态到网络。表明钱箱
中的低票位传感器已活动。此时,钱箱内残留的钞票叠高度大概小于 20-30 毫米。
当使用 MOVE FORWARD 命令操作一个未分配地址的空钱箱状态的位置时,也会应答此状态
给网络。
可应用的命令:
见表 8-1
推荐操作:
按通常流程将钱箱取出并填满。重装钞票过程可以会被几笔交易延迟,因为此状态刚开
始警告钱箱要空时仍有可供几笔交易的钞票残留其中。但要尽快进行钞票充填。
此信息同样可被应用程序用来在下一笔交易前警告钱箱。
操作员信息:
应用程序发给操作员的推荐信息为:
31-W LOW LEVEL IN CASSETTE NNNNN
状态描述:
在进行钞票分配操作时若钱箱空则产生此状态。此状态下已被拾取的钞票将被放到回收
箱的堆叠回收区,并且交易终止。当从一个空钱箱取钞票时才会报告此状态,未被 MOVE
FORWARD 命令操作的钱箱会将其送钞器状态置为 LOW LEVEL。在执行命令 RESET 和
READ CASSETTE ID X‘35’的时候,处于空状态的钱箱也会在应答信息中报告 X‘32’EMPTY
CASSETTE 已表明钱箱已空。
可应用的命令:
见表 8-1
推荐操作:
按照通常的装载流程将空钱箱移出并填满。此状态也可用于通知应用程序正准备使用被
警告的钱箱进行下一笔交易。
操作员信息:
应用程序发给操作员的推荐信息为:
32-O CASSETTE NUMBER NNNNN IS EMPTY
状态描述:
当钱箱以及回收箱未打开并且有不同于 OPEN CASSETTE,RESET 和 CLOSE CASSETTE
的命令被发给系统时,会产生此状态。
即使升降机处在上端,此状态也有可能被发到网络。当关机进行日常操作时会发生此情
况,已表示电源已被切断。
可应用的命令:
见表 8-1
推荐操作:
无论何原因导致此状态,都能用 OPEN CASSETTE 和 READ CASETTE ID 命令很容易地
清除。
操作员信息:
应用程序发给操作员的推荐信息为:
33-O MACHINE NOT OPENED
状态描述:
此状态表明在交易时,所需数量的钞票在打包存储之前已被回收。
应答信息提供了从每个模块中取出的钞票总数,包括回收的在内。送钞器号码 0 字段会
详细指出通过验钞器的已发送和回收的钞票总数。
应用程序中的回收计数器可通过从通过验钞器的总钞票数量中减去所需的钞票总数来更
新。但是必须记住这一数字并不一定准确,因为回收钞票可以是任何由两张钞票卡在一起叠
成的一张。
可应用的命令:
见表 8-1
推荐操作:
作为一个警告信息,所需的唯一操作就是提供适当的应用程序以控制回收钞票的数量。
另外要读取回收记录区并由应用程序维护回收原因记录文件。
操作员信息:
应用程序发给操作员的推荐信息为:
34-W CAUTION:NOTES REJECTED
状态描述:
此状态表明系统识别出一张本应被单独回收的钞票出现在钞票堆叠器入口,或是一张本
应如栈的钞票出现在钞票传送传感器中,将被单独回收。其最可能的原因是钞票分拣器内出
现机械或电子故障。因此,它被定为致命错误。
可应用的命令:
见表 8-1
推荐操作:
必须验证机器内的钞票,挂起所有交易,并且停止系统服务直到被现场服务工程师修正。
无论如何,要使用 CLOSE CASSETTE 命令清空钱箱并将它移出。
操作员信息:
应用程序发给操作员的推荐信息为:
35-F NOTE DIVERTER FAILURE。**CALL SERVICE ENGINEER**
状态描述:
系统分配所需数量的钞票失败时出现此状态。
可应用的命令:
见表 8-1
推荐操作:
报告此状态的原因有多种。一种是吸钞器不能供给钞票,另一种是交易中出现过多的单
独回收钞票。但不论怎样,因为它不是致命状态,所以应用程序可尝试多次操作。如果总是
出错,停止相应吸钞器的操作,继续使用其它吸钞器,并通知现场服务工程师。
操作员信息:
应用程序发给操作员的推荐信息为:
36-R FAILURE TO FEED 。 **CONTINUE OPERATION FROM REMAINING FEEDER
POSITIONS**
状态描述:
当 NMD 接收到的信息不正确时出现此状态。其原因是检测到错误的 LRC 字符或奇偶校
验错。因此,导致此错误信息的原因是处理 LRC 计算的应用子程序出错或通讯线路故障。可
见第 6 章。
可应用的命令:
见表 8-1
推荐操作:
应用程序应重发命令,因为错误也可能由线路上的随机噪声引起。
操作员信息:
应用程序发给操作员的推荐信息为:
37-S TRANSMISSION ERROR
状态描述:
当发送给 NMD 的命令未按照它所期望的逻辑顺序时会出现此错误。可能是连续发送了
两个 MOVE FORWARD 命令,或者在 DELIVER 命令之前未发送 MOVE FORWARD 命令。
也可能是发送了未知命令或参数错误的命令给 NMD。
可应用的命令:
见表 8-1
推荐操作:
请查阅命令应用。
操作员信息:
应用程序发给操作员的推荐信息为:
38-S ILLEGAL COMMAND
状态描述:
此状态表明在验钞器中检测到一张未在钞票堆叠器入口传感器或钞票传送传感器中
出现过的钞票。可能是因为验钞器和钞票分拣器之间的通道阻塞。
可应用的命令:
见表 8-1
推荐操作:
必须检验机器中的钞票,挂起所有交易,停止系统服务直到问题被现场服务工程师解决。
无论如何,要使用 CLOSE CASSETTE 命令清空钱箱并将它移出。
操作员信息:
应用程序发给操作员的推荐信息为:
39-F JAM IN NOTE QUALIFIER**CALL SERVICE ENGINEER**
状态描述:
当从一个不存在的或未打开的钱箱中取票时会出此状态。它也可能出现在命令寻址到不
存在的吸钞器模块的情况下。还可能出现在使用 Item9Hnn 往钱箱写入数据时。它也可以作为
吸钞器状态出现。
可应用的命令:
见表 8-1
推荐操作:
放入钱箱并打开,读取钱箱号码恢复交易。如果数据已写入到钱箱,则应在打开之前移
出钱箱再重新插入。
操作员信息:
应用程序发给操作员的推荐信息为:
3A-O INSERT CASSETTE NNNNN AND START UP AGAIN
状态描述:
此状态只会出现在一次 RETRACT 命令后。因检测到空的 BCU 以至于无钞票回收时,此
状态被置起。检测过程由 BOU 存在传感器和 BOU 空传感器执行。
如果在回收过程中出现了致命状态,并且同时出现了“NO NOTES RETRACT”状态码,
则后一状态享有较高的优先级,但致命状态码会一直保持到下一个命令,直到执行了相应的
操作。
可应用的命令:
见表 8-1
推荐操作:
此状态表明钞票已被移走,并且除了正常的交易记录外未进行其它特殊操作。
操作员信息:
应用程序发给操作员的推荐信息为:
3C-W NO NOTES RETRACTED
状态描述:
任何时候收到一个活动命令后,系统都会检查回收箱是否正确的安装在机器中。如果没
有,则发送此状态,并停止交易。唯一例外的命令是 CLOSE CASSETTE,执行它的时候不
会执行回收循环。
可应用的命令:
见表 8-1
推荐操作:
操作员应当正确放入回收箱,打开它,读钱箱号码,重新开始日常交易。
操作员信息:
应用程序发给操作员的推荐信息为:
3F-O INSERT REJECT VAULT
状态描述:
当运钞器 BCU 将钞票从起始位置 HOME POSITION 传送到出钞口 BOU 失败时,NMD
会产生此状态。当此状态被设置时,钞票还未到达传送出口。只有用 Item208 将前移(MOVE
FORWARD)和锁定(HOLD)选项禁止时,此状态才会出现。
下述污染或盖住传感器的情况也会导致此错误
1.从起始位置移动到锁定位置时,污染或盖住了回收传感器。
2.发送传送命令前,污染或盖住了起始位置传感器。
参见图 9.4.1
此错误也可能由送钞架内的硬件故障引起,所以被定义为致命错误,并且回导致 LOCK
OUT(闭锁)。
可应用的命令:
见表 8-1
推荐操作:
必须停止此 NMD 的服务,只到被现场服务工程师调整好。
操作员信息:
应用程序发给操作员的推荐信息为:
40-F DELIVERY FAILURE**CALL SERVICE ENGINEER**
状态描述:
此状态出现在以下情况中。
1。进行单独回收时,钞票卡在钞票分拣传感器里。
2.操纵运钞器移动到回收位置或返回到起始位置时,运钞器抵达的位置不正确。
3.不能操纵回收箱闸门到正确位置时。
4.污染或盖住传感器也会导致错误:
A.从起始位置移动到回收位置时,污染或盖住了回收传感器。
B.在收到回收命令之前,污染或盖住了起始位置传感器。
参加图 9.4.1
此状态被定义为致命错误。不会执行命令。
可应用的命令:
见表 8-1
推荐操作:
应用程序应当发送 RESET 命令。如果 RESET 命令的响应显示已成功执行此命令,则可
以从出问题的地方重新开始操作。如果问题又出现或 RESET 命令失败,则应退出 NMD 的服
务直到被现场服务工程师修复。
操作员信息:
应用程序发给操作员的推荐信息为:
41-F REJECT FAILURE**CALL SERVICE ENGINEER**
注意:在推荐的恢复操作失败前不要报告消息**CALL SERVICE ENGINEER**
TOO MANY NOTES REQUESTED 状态 X‘42 42
42’类型 O
状态描述:
当一次交易要求过多的钞票时会出现此状态提示。默认的最大取钞量是 100 张,也可由
Item104 重定义。出此情况时,交易终止,并且此状态码被发回网络。
可应用的命令:
见表 8-1
推荐操作:
操作员可重试交易,但要要求较少量的钞票。
当此状态显示所需钞票量大于 Item104 中定义的数量时,建议检查应用程序。
操作员信息:
应用程序发给操作员的推荐信息为:
42-O MORE THAN NNN NOTES REQUESTED
状态描述:
当钞票从吸钞器中取出但未及时到达验钞器时,会出此状态提示。其错误原因可能是吸
钞器和验钞器间发生阻塞,或验钞器中未检测到钞票。
可应用的命令:
见表 8-1
推荐操作:
应用程序应当发送 RESET 命令。如果 RESET 命令的响应显示已成功执行此命令,则可
以从出问题的地方重新开始操作。如果问题又出现或 RESET 命令失败,则应退出 NMD 的服
务直到被现场服务工程师修复。
操作员信息:
应用程序发给操作员的推荐信息为:
43-F JAM IN NOTE TRANSPORT**CALL SERVICE ENGINEER**
注意:在推荐的恢复操作失败前不要报告消息**CALL SERVICE ENGINEER**
状态描述:
当内部堆叠回收计数器或单独回收计数器已快达到上限时,此状态既被当作通用状态也
被当作送钞器状态发送。
堆叠回收计数器 C 的算法为:
C=(((100-m)*n)/100)+m
其中:
n = 堆叠器中的实际钞票数量
m = 用来调整计算的取值在 0-20 之间的数字,它根据 Item398 中的信息设置
当 C 超过 187 时会出此状态提示
每单独回收一张钞票,单独回收计数器加 1。其默认上限是 37。
可通过 Item399 在 1-200 之间设置回收箱满(REJECT FULL)的限定值。在此情
况下,REJECT VAULT ALMOST FULL 的限定值是 REJECT VAULT FULL 的 75%。
例如:Item399 设为 100,当单独回收计数器超过 75 时,就会出现 REJECT VAULT
ALMOST FULL。
可应用的命令:
见表 8-1
推荐操作:
当内部堆叠回收计数器超过 250 或单独回收计数器超过 50 的时候,应当尽快清空回收箱
以避免发生 LOCK OUT。必须通过上电来清空回收箱。
操作员信息:
应用程序发给操作员的推荐信息为:
44-W REJECT VAULT MUST BE EMPTIED
状态描述:
当存储在钱箱中的数据校验和错误时发出此状态。
可应用的命令:
参见表 8-1
推荐操作:
终止钱箱的服务
操作员信息:
应用程序应当发给操作员的推荐信息是:
43-R CASSETTE INTERNAL FAILURE
状态描述:
在交易中,若主电机未能及时达到正常速度,或者在传送时钟循环中丢失了若干脉冲就
会出现此状态。与其它致命错误一样,此状态会导致闭锁( LOCK OUT)情况,并且命令不
会被执行。
可应用的命令:
参见表 8-1
推荐操作:
应用程序应当发送 RESET 命令。若 RESET 命令应答成功,则可以从出现问题的地方恢
复操作。若问题依然出现或 RESET 命令执行失败,则应终止系统服务直到被现场服务工程师
修复。
操作员信息:
应用程序应当发给操作员的推荐信息是:
46-F MAIN MOTOR FAILURE**CALL SERVICE ENGINEER**
注意:在推荐恢复操作失败之前不要报告信息:**CALL SERVICE ENGINEER**
状态描述:
此状态表示一次交易中,所需数量的钞票被放入堆叠器之前已被回收。它只用于以
?XX 编码的钱箱。
应答信息包含了每个模块提供的钞票总数,包括回收的在内。HOPPER0 字段会详细描述
已通过验钞器的钞票总数,包括已送出的和被回收的。
应用程序中的回收钞票计数器可通过这样计算来更新:从已通过验钞器的钞票总数中减
去用户需求的钞票数量。但要注意到此数字不一定准确,因为回收的钞票可能是两张叠在一
起的。
可应用的命令:
参见表 8-1
推荐操作:
因为是警告信息,所以需要做的只是让应用程序提供适当的子程序以控制住回收钞票的
数量。还要由应用程序读取回收记录区以保存上一次的回收原因到维护记录文件中。
操作员信息:
应用程序应当发给操作员的推荐信息是:
47-W REJECTED CHEQUE。TRANSACTION CANCELLED
状态描述:
当无法校准验钞器的双重检测传感器或识别一张新钞票时无法调整增益值的时候,此状
态会由 NMD 发送到网络。因为是致命错误,所以交易会被终止,并且产生闭锁(LOCK OUT)
情况。
可应用的命令:
参见表 8-1
推荐操作:
应用程序应当发送 RESET 命令。若 RESET 命令应答成功,则可以从出现问题的地方恢
复操作。若问题依然出现或 RESET 命令执行失败,则应终止系统服务直到被现场服务工程师
修复。
操作员信息:
应用程序应当发给操作员的推荐信息是:
49-F NOTE QUALIFIER FAULTY**CALL SERVICE ENGINEER**
注意:在推荐恢复操作失败之前不要报告信息:**CALL SERVICE ENGINEER**
状态描述:
当吸钞传感器出错或钞票卡在吸钞出口传感器中时会出现此状态。此状态类型被定义为
可重试的,因为虽然此情况很严重,但只要不从故障模块中取钱,系统仍可以使用。
可应用的命令:
参见表 8-1
推荐操作:
出现此命令时,应用程序可用同样的命令重试。若问题仍旧出现,应用程序应将此出钞
器作上错误标记,以避免再使用它,直到被现场服务工程师解决为止。
操作员信息:
应用程序应当发给操作员的推荐信息是:
4A-R NOTE FEEDER SENSOR FAIL**CALL SERVICE ENGINEER**
状态描述:
当 NMD 操作闸门失败时会出现此状态。但只有通过 Item206 将闸门使能后才可能出现这
种情况。
可应用的命令:
参见表 8-1
推荐操作:
应用程序应当发送 RESET 命令。若 RESET 命令应答成功,则可以从出现问题的地方恢
复操作。若问题依然出现或 RESET 命令执行失败,则应终止系统服务直到被现场服务工程师
修复。
操作员信息:
应用程序应当发给操作员的推荐信息是:
4B-F SHUTTER FAILURE**CALL SERVICE ENGINEER**
注意:在推荐恢复操作失败之前不要报告信息:**CALL SERVICE ENGINEER**
状态描述:
当一叠钞票还在出钞口(BOU)中时,又去进行提取和分配钞票的操作,则此错误码就
会被当作应答信息发回,并且相应的命令也不会执行。
在命令 CHECK BUNDLE OUTPUT UNIT 中,此状态也被用作传输管道状态。当使用命
令 X‘34’REJECT 时,若 BOU 中还有钞票,此状态也会被作为命令的应答。
可应用的命令:
参见表 8-1
推荐操作:
如果钞票叠堵住了管道出口,一定要将钞票清除。可用命令 CHECK BUNDLE OUTPUT
UNIT 来检查钞票是否被移走,然后可重试上一次命令。
操作员信息:
应用程序应当发给操作员的推荐信息是:
4D-O NOTES IN BUNDLE OUTPUT UNIT。TRANSACTION CANCELLED
状态描述:
在传输命令串的每个字符过程中,若在电气接口规定的时间内未完成传输,便会报告此
错误。
可应用的命令:
参见表 8-1
推荐操作:
极有可能导致此问题的原因是接口信号的设置或是应用程序中存在严重错误,以致于延
误了命令字符串的传输。
不论是何原因,都要终止系统服务。并且需要正确的安装和应用程序。
操作员信息:
应用程序应当发给操作员的推荐信息是:
4E-S COMMUNICATION TIME-OUT。REVISE INSTALLATION
状态描述:
当钱箱或回收箱被打开后,在没有执行命令 READ CASSETTE ID 之前,就去执行一条活
动命令时就会报告此状态。
可应用的命令:
参见表 8-1
推荐操作:
操作员或应用程序应当发送 READ CASSETTE ID 命令以从闭锁(LOCK OUT)状态中恢
复过来。
操作员信息:
应用程序应当发给操作员的推荐信息是:
50-S CASSETTES NUMBERS MUST BE READ NOW
REJECT VAULT FULL 状态 X‘5151
51’类型 O
状态描述:
当内部的堆叠回收计数器值超过 250,或单独回收计数器值超过 50 时会产生此状态。可
参见关于 REJECT VAULT ALMOST FULL 的描述。
但要注意的是此状态虽然不是致命状态,但它同样会导致闭锁(LOCK OUT)情况,且
此 LOCKOUT 状态要等到回收箱被清空后才能清除。回收钞票数量的内部计数器值断电后
不会丢失,而且上电后可重新恢复。所以必须将回收箱取出,清空,然后放入并重新通电以
保证内部回收计数器随之复位。
内部回收计数器的更新方法可参见状态 X‘44’REJECT VAULT ALMOST FULL。
可应用的命令:
参见表 8-1
推荐操作:
操作员要在恢复正常操作前将回收箱清空并放回。
操作员信息:
应用程序应当发给操作员的推荐信息是:
51-O EMPTY AND REINSERT REJECT VAULT
状态描述:
当传送通道出错时 NMD 会回报此状态。此错误码在送出和回收钞票时都可能出现,就算
钞票已在出钞口 BOU 中并且可以被用户取到时出现错误也一样会出现。
以下两种情况是有可能导致此错误的原因:
1.传送钞票时没有遮住出口传感器。
2.送钞器 BCU 未从起始位置开始移动。
参加图 9.4.1
可应用的命令:
参见表 8-1
推荐操作:
必须重新调整机器,并要终止所有交易,停止系统服务直到被现场服务工程师修复。可
发送命令 CLOSE CASSETTE 取出钱箱来清空机器中的钞票。
操作员信息:
应用程序应当发给操作员的推荐信息是:
57-F ERROR IN THROAT**CALL SERVICE ENGINEER**
状态描述:
在执行一次活动命令之前,若堆叠分配器 STACK PRESENTER,钞票分配器 NOTE
DIVERTER 或钞票分配器 NOTE STACKER 的传感器在内部自检过程中工作不正常会出现此
状态提示。
可应用的命令:
参见表 8-1
推荐操作:
当收到此应答状态时,应用程序可重发一次命令看错误是否依然存在。如果仍出错就需
要技术支持工程师修理机器。传感器故障的一种可能原因是被污染了。另一种原因是被钞票
或被一些机件盖住了,在这种情况下就不一定说明是传感器损坏。可使用命令 X‘47’发送
自检数据来检查哪一个传感器被污染或盖住。
操作员信息:
应用程序应当发给操作员的推荐信息是:
5B-R ERROR IN SENSOR **CALL SERVICE ENGINEER**
状态描述:
当 NMD 中发生内部错误时出现此状态提示。导致此错误的可能原因是内部通讯错误。
可应用的命令:
参见表 8-1
推荐操作:
应用程序应当发送 RESET 命令。若 RESET 命令应答成功,则可以从出现问题的地方恢
复操作。若问题依然出现或 RESET 命令执行失败,则应终止系统服务直到被现场服务工程师
修复。
操作员信息:
应用程序应当发给操作员的推荐信息是:
60-F NMD INTERNAL FAILURE **CALL SERVICE ENGINEER**
注意:在推荐恢复操作失败之前不要报告信息:**CALL SERVICE ENGINEER**
状态描述:
在执行 OPEN CASSETTE 命令时,若不能打开钱箱使其进入操作位置,则 NMD 会回报
此 状 态 。当 使 用 命 令 CLOSE CASSETTE 的 关闭 类型 1 时 也会 回 报 此状 态( 见 CLOSE
CASSETTE 的命令描述)。使用一般的 CLOSE CASSETTE 命令时也可能出此错误,但不会回
报错误码。
一旦检测到此错误,系统就会应答状态码 X‘61’CASSETTE LOCK FAULTY。
此状态发生后,可发送命令 READ CASSETTE ID 来定位出错的钱箱。同时,出错的钱箱
将被设为 X‘61’CASSETTE LOCK FAULTY 状态,此状态会被当作主状态回报。
可应用的命令:
参见表 8-1
推荐操作:
检查钱箱中的钞票,有必要的话重装钱箱。若重装后仍有问题,更换掉故障钱箱,并交
给现场服务工程师处理。
操作员信息:
应用程序应当发给操作员的推荐信息是:
61-F CASSETTE FAULTY OR IMPROPERTY LOADED
状态描述:
此状态会出现在以下情况中:
1.钞票卡在钞票堆叠入口传感器中。
2.钞票堆叠轮不转
当 Item208 被设为 1(前移并锁定被使能)时,此状态也会出现在以下情况中:
1.不能将堆叠传送器移动到锁定位置。
2.在收到 MOVE FORWARD 命令之前污染或遮住了起始位置传感器。
参加图 9.4.1
可应用的命令:
参见表 8-1
推荐操作:
必须重新调整机器,并要终止所有交易,停止系统服务直到被现场服务工程师修复。可
发送命令 CLOSE CASSETTE 取出钱箱来清空机器中的钞票。
操作员信息:
应用程序应当发给操作员的推荐信息是:
62-F ERROR IN STACKING AREA**CALL SERVICE ENGINEER**
状态描述:
当专用吸钞器的传感器起始值超过了警戒值时,NMD 会回报此状态。
可应用的命令:
参见表 8-1
推荐操作:
用命令 SEND SELF TEST DATA 来检查传感器校准值,如果校准值过高则应进行维修。
操作员信息:
应用程序应当发给操作员的推荐信息是:
63-W MODULE NEED SERVICE
状态描述:
在执行 RESEND LAST MESSAGE 命令时,若之前未执行过命令以至于无信息重发就会
应答此状态。此状态说明 NMD 控制器曾经掉电或重启,无任何信息可被收回。
可应用的命令:
参见表 8-1
推荐操作:
如果网络向系统发送了任意一条传送命令,并且系统在收到 RESEND LAST MESSAGE
命令后出现此状态,那么必须进行以下特定操作:首先应发送命令 CHECK BUNDLE OUTPUT
UNIT 以确认钞票传送是否完成。若钞票在 BOU 中可以继续操作。若 CHECK BUNDLE
OUTPUT UNIT 命令应答显示传输通道中已没有钞票,则建议停止此系统的服务。然后还要
检查回收箱中钞票数量以确定交易是否完成。
操作员信息:
对于此状态无推荐信息,因为返回给操作员的信息取决于 RESEND LAST MESSAGE 命
令的前一条命令。
8.6、标准接口
NMD 控制板 CMC 配置了两个接口,一个是用于一般应用程序/应答通信的 J5,另一个是
用于工厂测试的 J7。
1、电气及机械特性
下文中逻辑状态“ON”表示开,状态“OFF”表示关。
所有的接口信号都符合 CCITT 推荐标准 V.24 协议及 EIA RS-232-C 异步通信模式协议,
也就是 1 起始位,7 数据位,2 停止位。
信号:数据信号 逻辑“1”:低于-3V
逻辑“0”:高于+3V
控制信号 “OFF”=逻辑“0”:低于-3V
“ON”=逻辑“1”:高于+3V
所有电平以信号地为参考。
NMD 的中央控制板上有上述接口的连接件,是 AMP CT-type 的 5 芯阳式接头。
2、波特率和奇偶校验
与 NMD 的通信波特率固定为 9600bps,偶校验。
3、接口信号
下面是 NMD 应用命令接口 J5 的信号定义:
4、字符编码
NMD 使用 ISO646 字符编码
5、LRC
LRC 计算
例:如果 LRC 字段前的信息串是 A B C D,其中的每个字符代表一字节的信息,则计算
方法如下:
1.将信息串中所有的字符异或:
V=(A).XOR.(B).XOR.(C).XOR.(D)
2.将上述计算结果的 16 进制值除以 16 进制数 10,并舍去结果的小数位:
Y=V/X‘10’
3.将第一步的计算结果 V 和 16 进制数 0F 相与:
Z=V.AND.X‘0F’
4.将 16 进制数 30 与第 2 步和第 3 步的计算结果分别相或,我们会得到两个 LRC 字节,
L1 和 L2:
L1=Y.OR.X‘30’
L2=Z.OR.X‘30’
不带有 EOM 结束字符的完成 LRC 信息串就是:A B C D L1 L2
注: ‘XOR’=逻辑异或
‘AND’=逻辑与
‘OR’=逻辑或
例:从送钞箱 2 中取 5 张钞票的命令:“202005”
计算异或值 V=X‘32’XOR X‘30’XOR X‘32’XOR X‘30’XOR X‘30’XOR
X‘35’= X‘05’
除以 X‘10’:Y=INT(X‘05’/X‘10’)=X‘00’
计算 V 和 X‘0F’的逻辑与:Z=X‘05’AND X‘0F’=X‘05’
将 X‘30’与 Y 和 Z 分别相或:
L1=X‘30’OR X‘00’=X‘30’
L2=X‘30’OR X‘05’=X‘35’
完整的信息串为:X‘32’ X‘30’ X‘32’ X‘30’ X‘30’X‘35’ X‘30’ X
‘35’ X‘0D’
或用字符串的形式表示:“20200505〈CR〉”
计算 LRC 的伪代码:
a.将某一单字节变量置为 0 SUM:=0X00
b.将命令串中的所有字符与 SUM 异或(不包括 EOM)FOR I:=1 TO end-of-string
SUM:=SUM OR CMD[I]
C.将 SUM 值除以 0X10,取整后与 0X30 LRC1:=(SUM DIV 0X10)OR 0X30
相或得到 LRC1
d.将 SUM 与 0X0F 相与后与 0X30 相或 LRC2:=(SUM AND 0X0F)OR 0X30
得到 LRC2
控制信号和通讯线
与 NMD 通讯有两种方法,“握手”和“非握手”通讯。
带握手信号的通讯
通常情况下,在需要“握手”的时候,握手控制信号可按如下方法使用:
通常情况
在通常情况下,网络置高 RTS 信号线以表示它将往 NMD 发送信息。作为应答,NMD
在 10ms 以内将 CTS 信号线置高以表示它已作好准备接收字符。
网络将 EOM 字符作为信息的结束标志,在发出 EOM 之后,网络会将 RTS 置为“OFF”。
信息被 NMD 收到后会按照 NMD 编码传送到处理器中。NMD 处理完信息准
备发送应答时必须置 RTS 为“ON”。此时,网络可将其 RTS 线置为“OFF”来延迟传输,
同样也能将 RTS 置为“ON”恢复传输,但每次置 RTS 为“OFF”的延迟时间不能超过 1 秒。
NMD 会以 EOM 字符结束其应答信息,至此,一次完整的信息交换就执行完了。
网络此后可有两种选择:
1.可将 DCD 信号线降为低电平以终止同 NMD 的连接,此时 NMD 也会置低其 RTS
信号电平并进入空闲模式。
2.也可在 1 秒内发送一条新信息。其后的操作方法与前面描述的相同。
延迟传送
网络可将其 RTS 信号线置为“OFF”状态以使 NMD 延迟传送字符,NMD 则会在两
个字符传送时间内停止发送信息。
最长延迟传输时间为 1 秒,若超出此时间,则将执行后面 6.08.C 节中所描述的错误
处理程序
错误情况
若出现错误,将按照下述方法操作。NMD 则会一直等待直到外设发出新命令。
接收数据超时
当 NMD 应答握手信号而将 CTS 置为“ON”的同时会启动秒计时器。每接收完一个字符
计时器会清零,收到 EOM 字符后停止计时。若出现超时则进行如下错误处理:
NMD 会发送错误信息 X‘4E’COMMUNICATION TIME OUT,然后置 CTS 为“OFF”。
如果 NMD 准备发送错误信息时其 RTS 脚为“OFF”状态,则它会等待 1 秒钟直到 RTS 为“ON”。
然后 NMD 会把 CTS 置为“OFF”,并且不再发出错误信息。此后,NMD 的这一通道不会再
进行任何通信,除非网络将 NMD 的 RTS 设为“OFF”。
输入缓冲区溢出和接收错误
如果 254 字节的输入缓冲区溢出或接收一个字节出错,比如说奇偶校验错,帧错误,或
LRC 错等,则将进行如下错误处理:
NMD 会发出错误信息 X‘37’TRANSMISSION ERROR 并置 RTS 为“OFF”。如果 NMD
准备发送错误信息时其 RTS 脚为“OFF”状态,则它会等待 1 秒钟直到 RTS 为“ON”。然后
NMD 会把 CTS 置为“OFF”,并且不再发出错误信息。此后,NMD 的这一通道不会再进行
任何通信,除非网络将 NMD 的 RTS 设为“OFF”。
发送超时/延迟超时
当 NMD 准备发出应答信息时,其 RTS 信号线在 1 秒内必须变为“ON”状态。在发送信
息的过程中,若网络不能按照 NMD 发出的数据速率进行接收,它会使用 RTS 信号来制止
NMD。若网络将其 RTS 置低,则 NMD 会在两个字节传输时间内停止发送。但 RTS 信号必
须在 1 秒内恢复高电平,否则会发生传输超时。所以对于每个要发送的字节,RTS 都必须在
1 秒内变为高电平,否则传输会终止。
无握手通讯
在不需要“握手”的特殊情况下,控制信号可按如下方法使用:
表 8-1 状态码的交叉参考表
发送指令到 NMD
NMD 返回信息
注:A = 最有可能发生
B = 一般性可能发生
第 9 章 NMD100 常见故障案例分析
9.1、在 ATM 上故障代码对照表
故障 对应厂商原
描 述 原 因 或 解 决 方 法
代码 故障码
1140 出钞机芯,回收箱快满 请及时清理回收箱 44
1.软件警告错误,交易中途出现过断电,无
出钞机芯,没有找到上一次交易的信
1142 须处理; 65
息
2.如经常出现请联系供应商处理
通讯或硬件故障,请检查通讯线路或硬件
1143 出钞机芯,接受命令超时 4E
设备是否正常
1.出钞过程中发现有不合格的钞票,无须处
1144 出钞机芯,出钞过程中有钞票回收 理; 47
2.如经常出现请检修硬件设备
1145 出钞机芯,一次请求的出钞数目过多 软件故障,请联系供应商 42
在准备超时回收时钞票可能被取走,警告 3C(仅适用于
1146 出钞机芯,超时回收未发现钞票
信息,无须处理 NMD100)
1. 请检查是否送钞器机械故障或相关传感
器故障; 41( 仅 适 用 于
1158 出钞机芯,回收失败
2. 请检查是否回收箱闸门机械故障、换向 NMD100)
器机械故障或相关传感器故障
请清除吸钞通道上卡钞,并检查吸钞通道
1159 出钞机芯,吸钞通道卡钞 43
机械部件或钞票质量
钱箱故障,请尝试更换钱箱槽位,仍不能
1160 出钞机芯,钱箱内部故障 45
解决时,则更换钱箱
故障 对应厂商原
描 述 原 因 或 解 决 方 法
代码 故障码
马达硬件故障或码盘传感器故障,请检修
1161 出钞机芯,主马达出现故障 46
马达或更换
1.请清洁或更换钞鉴别器的传感器;
1162 出钞机芯,重钞检测传感器故障 49
2.请检修重钞鉴别器硬件设备
1163 出钞机芯,吸钞器传感器故障 请清洗或更换吸钞模块 4A
1164 出钞机芯,机芯闸门配置故障 需重新对机芯配置,请联系供应商配置 4B
4D(仅适用于
1165 出钞机芯,有钞票在出钞口残留 请检查出钞嘴是否存有遗留钞票
NMD100)
9.2、常见故障案例分析
参考资料
《PartsList1.pdf》英文版
《ccrm2001-04code.pdf》英文版
《CCRM_for_2001-30.pdf》英文版