AV131主机系统 - 第12页

AV131 主机系统 1.2 Pana 议定书、 指令规格 D79HCC-51-020- A0 1.2- 1 1.2. Pana 议定书、指令规格 D79HCC-51- 020-A0 1.2. 1 信息格式 在设备与主机之 间,硬件方面 ,由 RS-232C 界面进行 连接,软件方面 则是由以字节 为单位的 ASCII 代码 ( 带 有奇偶性 ) 来进 行的。其信息 格式如下所示,从 STX 代码 到 ET X 代码为止 作为 1 个信…

100%1 / 104
AV131
主机系统
1.1 RS-232C 规格
D79HCC-51-010-A0
1.1-2
控制代码
传送单元使用了有奇偶的 ASCII 码。如下所示为 ASCII 代码一览表。
b6 Æ 0 0 0 0 1 1 1 1
b5 Æ 0 0 1 1 0 0 1 1
b4 Æ 0 1 0 1 0 1 0 1
16
0 1 2 3 4 5 6 7
(7 )
bbbb
3210
↓↓↓↓
16 进制
0000 0 NUL DLE SP 0 @ P p
0001 1 SOH DC1 ! 1 A Q a q
0010 2 STX DC2 ” 2 B R b r
0011 3 ETX DC3 # 3 C S c s
0100 4 EOT DC4 $ 4 D T d t
0101 5 ENQ NAK % 5 E U e u
0110 6 ACK SYN & 6 F V f v
0111 7 BEL ETB 7 G W g w
1000 8 BS CAN ( 8 H X h x
1001 9 HT EN ) 9 I Y i y
1010 A LF SUB
: J Z j z
1011 B VT ESC + ; K [ k {
1100 C FF FS , < L l !
1101 D CR GS - = M ] m }
1110 E SO RS
> N ^ n ~
1111 F SI US / ? O _ o DEL
1.1.4 传送单元的基本传送时机
设备对 1 个字符的基本传送时机如以下所示:
ER 符号 (数据终端已准备信号) 在设备投入电源时进行的初始处理时被设定的,只能用复位开关进行复位。
1) 字符送出时机
向对方的界面输出要求回信的信号 (RS) ,从对方侧返回可以送信的信号 (CS)。于是,由设备自动送
出字符。
CS 信号如果是被称作清机待发送的对方可接收的模式时,将不断地进行输出。尤其是当对方侧拥有一定
程度的硬件缓冲功能时更是如此。
DR 信号 (数据设置准备完毕信号) 对方侧界面的终端准备完毕的信号的意思,因此,对是否是仅仅在
送出字符时的起动处理时处于 ON 状态、进行检查。如果此时 DR 信号处于 OFF 状态,那么,就要等
到变为 ON 状态后再送出字符。
2) 字符接收时机
关于字符接收,由于没有通信上的限制条件,所以,主机输出的字符都是可以读取的但在对接收的指令
进行处理的过程中对所接收的字符将忽略。
RS (输出)
S 0 1 3245P6S
使要送信的要求信号 ON
返回
信号
当状态 TXE ON 时,
则使 RS 输出为 OFF
开始进行接收处理后成为 OFF 状态
CS (输入)
SD (输出)
AV131
主机系统
1.2 Pana 议定书、指令规格
D79HCC-51-020-A0
1.2-1
1.2. Pana 议定书、指令规格
D79HCC-51-020-A0
1.2.1 信息格式
在设备与主机之间,硬件方面,由 RS-232C 界面进行连接,软件方面则是由以字节为单位的 ASCII 代码 (
有奇偶性) 来进行的。其信息格式如下所示,从 STX 代码 ETX 代码为止作为 1 个信息来处理的,其中包括
字符数、指令、数据以及校验和数据。
STX (START OF TEXT)
把从最初出现的 STX 到接着出现的 ETX 为止之间作为 1 个信息进行处理,当信息中再次出现 STX 时,
只是作为数据进行处理。奇偶性的 ASCII 代码是 H’82
字符数
对指令部和数据部的字符数量进行二进制计数,并将 8 位的计数结果按上位位数和下位位数各 4 位进行分
开,分别以 16 进制 (X0” ~ F” ) 进行表达,作为 ASCII 代码进行处理。
由于是 16 进制的 2 数,因此,最大数为 FF (256)为了读取这样的数据,设备侧界面中的缓冲器则需
要有 256 个代码的量。
但是,后面将要说明的,从指令的内容来看,如果有 36 个代码,便可应对所有的指令,因此,在设备侧
作为可接收 1 个信息的代码的最大数量,考虑余量之后设为 96 个字符。但是,果数据中存在着指令指
定的字符以外的字符,由于设备侧在接收数据时将其收藏在缓冲器中,因此,客户侧附加标签时请不要超
出它的范围。
此时,需要对指定以外的字符也要作为字符数来进行计数,这些也请注意。
C 1 D 0 5 EN 1 1Z 2
EXT : 1
校验和 : 1
数据部 : Max. 88
指令部 : 2
字符数 : 2
(指令 + 数据)
STX : 1
中断码
(选择项)
AV131
主机系统
1.2 Pana 议定书、指令规格
D79HCC-51-020-A0
1.2-2
指令部
设备与主机之间的信息是采用所规定的 2 位数指令进行处理的。
指令可大致分类如下,作为 ASCII 代码进行处理
大分类的代码实际上限定为以下 4 种来使用。
大分类
指令
信息 内容 使用方法
A
承认
设备和主机互相对已经接收了信息
的事件进行确认时使用。
(主机 Å Æ 设备)
用于通信步骤对接收的信息做肯定
’ ‘否定应答’ ‘要求再送回应时使
用。
C
控制指令
主机要求设备作出某些行动时使用。
(主机 Æ 设备)
NC 程序的发送、接收的开始
指定 I/O 监控
机器的起动、停止和复位指令
D
数据
表示设备与主机之间传送的数据的
意思。
(主机 Å Æ 设备)
NC 程序的传送
I/O 控结果的传送
R
实时信息
用于设备向主机通知每时每刻所发
生的变化情况。
(主机 Å 设备)
设备向主机实时送出作模式信息’ ‘
误信息修正信息 主机通过对这些
信息进行收集和分析,应用于设备的生产
管理之中。
数据部
如前项所述,实际可使用的数据数量的范围为 88 以下。数据部对指令指定的以外的文字将忽略。而且,
都是作为 ASCII 代码进行处理。
校验和
字符数 指令部 数据部 ASCII 代码, 0 开始用忽略了减位信号的 8 位进行减法计算,
将计算结果的 8 位数按上位位数和下位位数各 4 位数进行分开后,分别以 16 进制 (X‘0’ ~ F”) 表达,作
ASCII 代码进行处理。
因此,确认校验和时,将指令和数据的 ASCII 代码 (7 位、无奇偶性) 与校验和数据进行加法计算后,如
果其 8 位数的总和为 0,则校验和 OK
校验和字符位置的分配,并不是位于 ETX 的前 2 位数的字符,而是将字符数作为基准,对数据部的数量
进行计数,取其计数内容与字符数相一致的地方的后 2 位的字符。因此,果字符数存在错误,么,
验和也将产生错误。
由于主机侧的软件编制方面的原因,要对该校验和不做采用时仍保留原信息格式,将虚拟数据的代码代
入到校验和栏,并且,如果在有无校验和功能的选择开关上选择,则设备内的所有的校验和都将变为
OK 状态。
C 1
小分类 (标准字符 : 0 ~ F)
大分类
(
标准字符 : A ~ Z
)