Post Reply 
41 Programs for 7470 Plotter - Why so few?
08-11-2016, 02:30 PM (This post was last modified: 08-11-2016 02:40 PM by Sylvain Cote.)
Post: #26
RE: 41 Programs for 7470 Plotter - Why so few?
Hello Mike,

I have recreated the US paper selection error but with a sniffer before and after the plotter to capture the entire communication exchange.
Doing this setup it become clear that the mysterious 0x60 was actually the plotter accessory id and was not part of the error message.

Sylvain

Hardware & Software Setup
HP-41C + QUAD + 82160A + 82184A
PIL-Box + IL-PIL-Box + IL-Scope
HP-7470A opt 003
PIL-Box + IL-PIL-Box + IL-Scope

Loop connection
HP-41 -> PIL-Box -> HP-7470A -> PIL-Box -> HP-41

LIMIT command before plotter -> PIL-Box + IL-PIL-Box + IL-Scope
Code:
01 : IDY 00
02 : AAU     RFC     
03 : AAD 01  
04 : TAD 01  RFC     
05 : SAI     DAB 60  
06 : LAD 01  RFC     
07 : DAB 49  DAB 50  DAB 20  DAB 30  DAB 2C  DAB 30  DAB 2C  DAB 31  DAB 30  DAB 38  DAB 30  DAB 30  DAB 2C  DAB 37  DAB 36  DAB 30  DAB 30  DAB 0D  DAB 0A  
08 : DAB 4F  DAB 45  DAB 3B  
09 : UNL     RFC     
10 : TAD 01  RFC     
11 : SDA     DAB 33  DAB 0D  NRD     DAB 0A  
12 : UNT     RFC     
13 : IDY 00  
14 : AAU     RFC     
15 : AAD 01  
16 : TAD 01  RFC     
17 : SAI     DAB 60  
18 : UNT     RFC

LIMIT command after plotter -> PIL-Box + IL-PIL-Box + IL-Scope
Code:
01 : IDY 00
02 : AAU     RFC     
03 : AAD 02  
04 : TAD 01  RFC     
05 : DAB 60  ETO     
06 : LAD 01  RFC     
07 : DAB 49  DAB 50  DAB 20  DAB 30  DAB 2C  DAB 30  DAB 2C  DAB 31  DAB 30  DAB 38  DAB 30  DAB 30  DAB 2C  DAB 37  DAB 36  DAB 30  DAB 30  DAB 0D  DAB 0A  
08 : DAB 4F  DAB 45  DAB 3B  
09 : UNL     RFC     
10 : TAD 01  RFC     
11 : DAB 33  DAB 0D  DAB 0A  NRD     ETO     
12 : UNT     RFC     
13 : IDY 00  
14 : AAU     RFC     
15 : AAD 02  
16 : TAD 01  RFC     
17 : DAB 60  ETO     
18 : UNT     RFC

Analysis of LIMIT exchange
Code:
01 : is device on the loop need servicing ?
02 : loop addressing request
03 : plotter increment the address counter
04 : set plotter as talker
05 : plotter receive an accessory id request and send it (0x60)
06 : set plotter as listener
07 : send data to the plotter -> IP 0,0,10800,7600[CR][LF]
08 : plotter signify an error -> OE; -> Output Error
09 : plotter no longer a listener
10 : set plotter as talker
11 : plotter send it's error code -> 0x33 [CR][LF] -> Code 3 = Out-of-range parameters AND the HP-41 send that it is no longer ready to receive data
12 : plotter no longer a talker
13 : is device on the loop need servicing ?
14 : loop addressing request
15 : plotter increment the address counter
16 : set plotter as talker
17 : plotter receive an accessory id request and send it (0x60)
18 : plotter no longer a talker

edit: typos
Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
RE: 41 Programs for 7470 Plotter - Why so few? - Sylvain Cote - 08-11-2016 02:30 PM



User(s) browsing this thread: 2 Guest(s)