Home
        User Manual Handshake Mechanism Hilscher Gesellschaft für
         Contents
1.                                                                                                                                                                                                                                                 3964R 16 20  2 3 3 2 3964R to the superordinated Control Unit  The value of a bit marked with x does not matter   Handshake  Handshake   send byte of receive byte of  the the  superordinated superordinated  control unit   control unit    receive byte of send byte of  Q Action  3964R 3964R   7  3964R sends data to the superordinated control unit 7615 4132110 71615141321110  0 State before beginning to send   Handshake bit 1 in the receive and send buffer has the same  value   gt  It is possible to send data to the superordinated control TUKIRI 0x 1 1 xx eX  unit   1 3964R has provided user data to be sent and sets handshake bit  1  111 xx  11x 11x  2 The data is transferred to the superordinated control unit 14x li x   lX  3 As long as bit 1 ofthe handshake in the send and receive buffer is  unequal  3964R will not send new user data to the superordinated 111 Ix Ix  x xlolx 11x x 1x 1 X  control unit   4 The superordinated control unit recognizes that bit 1 ofthe  handshake in the send and receive buffer is unequal  that new 111101010 ololx 11x x 1x 11 X  user data from 3964R is available   5 When the superordinated control unit has taken the user data  from the receive buffer  the superordinated control unit sets bit 1 1 1 0 0 0 ol1lx  in t
2.                0rssnserneennnnnnnnnennnnnnnn 10  2 3 Handshake and Initialization of the I O Communication                     ccccceeeeeeeesessteees 11  2 3 1 Structure of the Synchronization Register in the I O Data                nn 12  2 3 2 Initializing Of the Communication                rsnnssssnennnnnnnnnnnnnnnnnnnnnnnnn mann nnnnnnnnn 14  2 3 3 Acknowledgment of the Processing between the Superordinated Control and  SOG4 i n E settee Ne EIERN 14  3 ERROR COD Bea  AH EN kone UR ae eet Reh batt eet Re cies 17  4   APPENDIX ciana adaa aa aaea aaa a aaa ae ia adad iaaah 19  4 1 List of Figures  re ee 19  4 2 EISEOT TADIES Nr en ehe ne enden ade ernennen gehe 19  4 3 ContaGiS n n eek 20    3964R   Handshake Mechanism  DOC100308UMDZ2EN   Revision 2   English   2011 05   Released   Public    Hilscher  2010 2011    Introduction 3 20  1 Introduction    1 1 Introduction to this Manual    This manual provides information about the handshake mechanism for  serial 3964R communication     The 3964R protocol for serial data transfer is used on netTAP NT 100 and  netBRICK NB 100 gateway devices     1 1 1 List of Revisions    1 2010 04 16 All Created  2011 05 30 Section Reference to Firmware and Software     Firmware version updated  Firmware for netBRICK added    Section 3964R to Superordinated Control Unit   Bit PROT_HS_RUN_IND  bit 3  added    Table 1  List of Revisions       3964R   Handshake Mechanism  DOC100308UMDZ2EN   Revision 2   English   2011 05   Released   Public    Hils
3.  and their specification as well  as related user manuals  accompanying texts and documentation at all  times and without advance notice  without obligation to report the change   Changes will be included in future manuals and do not constitute any  obligations  There is no entitlement to revisions of delivered documents   The manual delivered with the product applies     Hilscher Gesellschaft fur Systemautomation mbH is not liable under any  circumstances for direct  indirect  incidental or follow on damage or loss of  earnings resulting from the use of the information contained in this  publication     3964R   Handshake Mechanism  DOC100308UMDZ2EN   Revision 2   English   2011 05   Released   Public    Hilscher  2010 2011    Introduction 7 20    1 2 3 Exclusion of Liability    The software was produced and tested with utmost care by Hilscher  Gesellschaft fur Systemautomation mbH and is made available as is  No  warranty can be assumed for the performance and flawlessness of the  software for all usage conditions and cases and for the results produced  when utilized by the user  Liability for any damages that may result from the  use of the hardware or software or related documents  is limited to cases of  intent or grossly negligent violation of significant contractual obligations   Indemnity claims for the violation of significant contractual obligations are  limited to damages that are foreseeable and typical for this type of contract     It is strictly prohibited to use
4.  the software in the following areas   e for military purposes or in weapon systems     e for the design  construction  maintenance or operation of nuclear  facilities     e in air traffic control systems  air traffic or air traffic communication  systems     e in life support systems     e in systems in which failures in the software could lead to personal injury  or injuries leading to death     We inform you that the software was not developed for use in dangerous  environments requiring fail proof control mechanisms  Use of the software  in such an environment occurs at your own risk  No liability is assumed for  damages or losses due to unauthorized use     1 2 4 Warranty    Although the hardware and software was developed with utmost care and  tested intensively  Hilscher Gesellschaft fur Systemautomation mbH does  not guarantee its suitability for any purpose not confirmed in writing  It  cannot be guaranteed that the hardware and software will meet your  requirements  that the use of the software operates without interruption and  that the software is free of errors  No guarantee is made regarding  infringements  violations of patents  rights of ownership or the freedom from  interference by third parties  No additional guarantees or assurances are  made regarding marketability  freedom of defect of title  integration or  usability for certain purposes unless they are required in accordance with  the law and cannot be limited  Warranty claims are limited to the right 
5. 964R protocol    The following figure shows that data from the 3964R protocol can be  mapped to the protocol on port X2 and data from port X2 can be mapped to  the 3964R protocol  In this mapping  the synchronization registers are  included as well as the user data     Gateway  netTAP   netBRICK  I O Signal Mapping           NN  Eee NIE        Protocol                   Superordinated  Control Unit                   OUT  MEET  Field Device    Figure 1  Principal Mapping of the Data between the Protocols       The signal mapping of the data is configured with the configuration software  SYCON net     3964R   Handshake Mechanism  DOC100308UM02EN   Revision 2   English   2011 05   Released   Public    Hilscher  2010 2011    3964R    10 20             2 2 I O Data Structure for the Transfer to and from the  Control Unit  2 2 1 Structure for Output   Data from the Control Unit  Data Type Signal Signal for mapping in SYCON net  UINT32 Output synchronization register Application handshake flags  UINT32 Amount of user data  counted in bytes  to Byte count of OutData    be transferred       Array of Bytes 0     5711           Output User data for the superordinated  control unit and send user data for 3964R       OutData UNSIGNED8_0000  OutData UNSIGNED8_0001       OutData UNSIGNEDS 5711       Table 4  3964R     Structure for Output     Data from the Control Unit                   2 2 2 Structure for Input   Data to the Control Unit  Data Type Signal Signal for mapping in SYCON net  U
6. Handshake Mechanism  DOC100308UMDZ2EN   Revision 2   English   2011 05   Released   Public    Hilscher  2010 2011    3964R 12 20  2 3 1 Structure of the Synchronization Register in the I O Data    2 3 1 1 Superordinated Control Unit to 3964R    Structure of the synchronization register of the control unit to 3964R     Name and Description    APP_HS_TX_CMD  Command from the control unit to send output data to 3964R  Is checked by  3964R automatically   APP_HS_RX_ACK    Acknowledge received input data in the control unit  The bit is checked  automatically within 3964R     Not used and reserved    APP_HS_TX_ENABLE_CMD    Enable the output user data transfer from the control unit to 3964R  If this bit  is not set  then 3964R will not evaluate requested commands via the bit  APP_HS_TX_CMD     Enable the input user data transfer from 3964R to the control unit  If this bit  is not set  then 3964R can not requested commands via the bit  APP_HS_RX_CMD     Not used and reserved    Table 6  3964R     Synchronization Register to 3964R    APP_HS_RX_ENABLE_CMD       3964R   Handshake Mechanism  DOC100308UMDZ2EN   Revision 2   English   2011 05   Released   Public    Hilscher  2010 2011    3964R 13 20    2 3 1 2 3964R to Superordinated Control Unit    Structure of the synchronization register from 3964R to the control unit     Acknowledge bit from 3964R to the superordinated control unit for sent  output data  Is used by 3964R automatically     PROT_HS_RX_CMD    Command for input user data 
7. INT32 Input synchronization register Protocol handshake flags  UINT32 Amount of user data  counted in bytes  o Byte count of InData  be transferred  UINT32 Error register to transfer error information Error code in case of receive error  about receive errors  UINT32 Error register to transfer error information Error code in case of transmit error  about transmit errors  Array of Bytes 0    5711    Receive user data for 3964R and input InData  UNSIGNED8_0000  user data for the superordinated control InData UNSIGNED8_0001  unit er  InData UNSIGNED8_5711                   Table 5  3964R     Structure for Input     Data to the Control Unit    3964R   Handshake Mechanism    DOC100308UMO2EN   Revision 2   English   2011 05   Released   Public       Hilscher  2010 2011    3964R 11 20    2 3 Handshake and Initialization of the VO Communication    The data transfer is between the control unit and the 3964R protocol is  organized by a transfer method within the I O data transfer memory     The basic idea of this method is  for each action  a pair of bits is used in  both synchronization registers  One bit is used to request an action  and the  other is used to acknowledge the action  One is located in the input  synchronization register  and the other in the output synchronization  register     One action is requested by setting the command bit unequal to the  acknowledge bit  The other side acknowledges this request by setting the  acknowledge bit equal to the command bit     3964R   
8. Phone   1 630 505 5301   E Mail  info hilscher us  Support   Phone   1 630 505 5301   E Mail  us support hilscher com       Hilscher  2010 2011    
9. RACTER_TIMEOUT  Character timeout   OxC08F0012 TLR_E_P3964R_RX_CHECKSUM_ERROR  Checksum  BCC  error   0xC08F0013 TLR_E_P3964R_RX_NO_MEM_SEG_AVAILABLE          No memory segment available   Temporary error        UART Errors                            0xC08F0014 TLR_E_P3964R_UART_PARITY_ERROR  UART  Parity error   0xC08F0015 TLR_E_P3964R_UART_BREAK  UART  Break   0xC08F0016 TLR_E_P3964R_UART_FRAME_ERROR  UART  Framing error   0xC08F0017 TLR_E_P3964R_UART_OVERRUN             UART  Overrun       Table 9  Error Codes 3964R    3964R   Handshake Mechanism  DOC100308UMO2EN   Revision 2   English   2011 05   Released   Public       Hilscher  2010 2011       Appendix 19 20  4 Appendix  4 1 List of Figures    Figure 1  Principal Mapping of the Data between the Protocols 9    4 2 List of Tables    Table 1  List of Revisions 3  Table 2  Reference to Firmware 4  Table 3  Reference to Software 4  Table 4  3964R     Structure for Output     Data from the Control Unit 10  Table 5  3964R     Structure for Input     Data to the Control Unit 10  Table 6  3964R     Synchronization Register to 3964R 12  Table 7  3964R     Synchronization Register to the Superordinated Control Unit 13  Table 8  3964R   Initializing of the Communication 14  Table 9  Error Codes 3964R 18    3964R   Handshake Mechanism  DOC100308UMDZ2EN   Revision 2   English   2011 05   Released   Public    Hilscher  2010 2011    Appendix    4 3 Contacts    Headquarters    Germany   Hilscher Gesellschaft fiir  Systemautomation mbH  
10. Rheinstrasse 15   65795 Hattersheim   Phone   49  0  6190 9907 0  Fax   49  0  6190 9907 50  E Mail  info hilscher com  Support   Phone   49  0  6190 9907 99  E Mail  de support hilscher com    Subsidiaries    China    Hilscher Systemautomation  Shanghai  Co  Ltd     200010 Shanghai   Phone   86  0  21 6355 5161  E Mail  info hilscher cn  Support   Phone   86  0  21 6355 5161  E Mail  cn support hilscher com    France   Hilscher France S a r l    69500 Bron   Phone   33  0  4 72 37 98 40  E Mail  info hilscher fr  Support   Phone   33  0  4 72 37 98 40  E Mail  fr support hilscher com    India   Hilscher India Pvt  Ltd   New Delhi   110 025  Phone   91 11 40515640    E Mail  info hilscher in    Italy   Hilscher Italia srl   20090 Vimodrone  MI    Phone   39 02 25007068  E Mail  info hilscher  it  Support   Phone   39 02 25007068  E Mail  it support hilscher com    3964R   Handshake Mechanism    DOC100308UMO2EN   Revision 2   English   2011 05   Released   Public    20 20    Japan   Hilscher Japan KK   Tokyo  160 0022   Phone   81  0  3 5362 0521  E Mail  info hilscher jp  Support   Phone   81  0  3 5362 0521  E Mail  jp support hilscher com    Korea   Hilscher Korea Inc    Suwon  443 734   Phone   82  0  31 695 5515  E Mail  info hilscher kr    Switzerland   Hilscher Swiss GmbH   4500 Solothurn   Phone   41  0  32 623 6633  E Mail  info hilscher ch  Support   Phone   49  0  6190 9907 99  E Mail  ch support hilscher com    USA   Hilscher North America  Inc   Lisle  IL 60532   
11. a    hilscher    COMPETENCE IN  COMMUNICATION    User Manual  3964R    Handshake Mechanism    Hilscher Gesellschaft fur Systemautomation mbH    www hilscher com  DOC100308UMO2EN   Revision 2   English   2011 05   Released   Public    Introduction 2 20    Table of Contents    1 INTRODUCTION  seen aa aai 3  1 1 Introduction to this Manual             ssssssessserrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrerrrrrrrrrrrrrrrrrrrrrrrrertent 3  1 1 1 List   bRevisions     u  dans decd hee 3  1 1 2 Reference to Firmware and Softwar e        0   cccccccccssssccecessneeeeesseeeeeeessneeeeesnneeeenees 4  1 1 3 Conventions in this Manual                cccccesseceeseseececeeeeeeessesaeeesessaeeeeseaeeeesenaeeeeseaas 5  1 2 Legal Noles  anne een 6  1 2 1 GOPYIIONE arena E E E ls 6  1 2 2 Important Notest      222 dante aidan iad 6  1 2 3 Exclusion  of Liability irasra atean nean a raa Mbeavad cheer akaa 7  1 2 4 Warranty eaan HR li aed te Bendel aes 7  1 2 5 Export  Regulations wa eciaite eeepc ieee ii lea ER I eet 8  1 2 6 Registered Trademarks           ccccccececeeeeeeeceeeeeeeeaeeeeeeeeeaeeeeeaeeseaeeseeeeeseaeeeeaaeeeeeeesaas 8  2 BOG ice heaters bent neigh biter Rebtel Rebtel hi be hei he ou tes be Sete  fe kl ice 9  2 1 Introduction n eee 9  2 2 I O Data Structure for the Transfer to and from the Control Unit                                10  2 2 1 Structure for Output   Data from the Control Unit                 esseeennennnnnn 10  2 2 2 Structure for Input   Data to the Control Unit      
12. ally     Not used and reserved    Table 7  3964R     Synchronization Register to the Superordinated Control Unit       3964R   Handshake Mechanism  DOC100308UMDZ2EN   Revision 2   English   2011 05   Released   Public    Hilscher  2010 2011    3964R 14 20    2 3 2 Initializing of the Communication    Start of the communication                                                                                                                                                 Handshake  Handshake   send byte of receive byte of  the the  Action  superordinated superordinated  2   Start of the communication  initialization is done by the   neue unbe   7  superordinated control unit  716151413121110  0 Memory after device reset  3964R signals  not ready     00 0 0 0 0 010  1 3964R signals  ready   010 010 1 0 010  2 The superordinated control unit starts the communication with  3964R  Setting bit 6 and 7 allows 3964R to communicate with the    4 4 x x x xlolo    lololololloloJo  superordinated control unit   3 3964R receives the handshake flags from the superordinated  control unit  These release the following actions   The send direction to the superordinated control unit is enabled ahl x x x 0 O  based on bit 6  The receive direction for 3964R is enabled based  on bit 7   4 The receipt is acknowledged by 3964R       Inlolol1lololo  The data transfer to the superordinated control unit can start   5 After the superordinated control unit has received the  acknowledgment from 3964R for  s
13. ame  value   This is the same state as in step 0  Now this procedure can start TAX ix ix Ix 0 x Rx 1x 0 X  from the beginning                    3964R   Handshake Mechanism  DOC100308UMO2EN   Revision 2   English   2011 05   Released   Public       Hilscher  2010 2011       Error Codes    3 Error Codes    17 20                                                                                  Init conflict  both devices have low priority    Error Code Definition   Description  0x00000000 TLR_S_OK  Status ok  0xC0000007 TLR_E_INVALID_PACKET_LEN  Packet length is invalid  0xC0000009 TLR_E_INVALID_PARAMETER  Found invalid Parameter in packet  0xC0000201 TLR_E_APPLICATION_ALREADY_REGISTERED  Application is already registered  0xC0000119 TLR_E_NOT_CONFIGURED  Configuration not available  0xC0000181 TLR_E_CONFIG_LOCK  Changing configuration is not allowed  0xC0000180 TLR_E_BUS_OFF  Bus Off flag is set  0xC0900001 TLR_E_P3964R_APP_COMMAND_INVALID  Unknown command  0xC0900002 TLR_E_P3964R_APP_RINGBUFFER_FULL  Ring buffer is full  0x40900003 TLR_E_P3964R_APP_RINGBUFFER_EMPTY  Ring buffer is empty  0xC0900004 TLR_E_P3964R_APP_RINGBUFFER_INIT_ERROR  Error initializing the ring buffer  possibly not enough memory available  0xC08F0001 TLR_E_P3964R_COMMAND_INVALID  Invalid command received  0xC08F0002 TLR_E_P3964R_STACK_PACKET_TOO_LONG  Packet is too long  0xC08F0003 TLR_E_P3964R_STACK_LED_NOT_SUPPORTED  LED is not supported  0xC08F0004 TLR_E_P3964R_INIT_CONFLICT_HIGH_PRIO  Init conflict  bo
14. ata to lol  3964R and sets the handshake bit 0 to zero  111 x x x x  X  9 The data is transferred to 3964R 1H IxIx ix ix xo   10 As long as bit 0 of the handshake in the send and receive buffer is  unequal  it is not allowed for the superordinated control unit to send 111 Ix Ix Ix  x xol 111 IxIx  41x xl   new user data to the gateway   11 3964R recognizes that bit 0 of the handshake in the send and  receive buffer is unequal  that new user data is available  11 lxIx  x  x xlo  111  x  x  1 x xhi   12 When 3964R has taken the user data from the receive buffer  the  superordinated control unit sets bit 0 to zero in the handshake send 111 IxIx 4 x xlol  byte and acknowledges  13 The handshake send byte of 3964R is transferred to the lo   superordinated control unit  11  x  x  1  x X  14 The superordinated control unit recognizes that handshake bit 0 in  the send and receive buffer is equal  gt  3964R has received the data 11 x x 11x xlol  and is ready to receive new user data  15 Handshake bit 0 in the receive and send buffer has the same value   This is the same state as in step 0  Now this procedure can start 1 1  x  x  x  x xlo 1 1 x x 1 x xlol          from the beginning                                                                    3964R   Handshake Mechanism  DOC100308UMO2EN   Revision 2   English   2011 05   Released   Public       Hilscher  2010 2011                                                                                                                      
15. cher  2010 2011    Introduction 4 20    1 1 2 Reference to Firmware and Software    Firmware    Firmware File Firmware Version    NTxxxASC NXF 1 4 4 x or higher  netTAP NT 100 firmware with 3964R protocol        NBASCxxx NXF 1 4 4 x or higher  netBRICK NB 100 firmware with 3964R protocol    Table 2  Reference to Firmware    Software    SYCONnet netX setup exe 1 310 x x    Table 3  Reference to Software    3964R   Handshake Mechanism  DOC100308UMDZ2EN   Revision 2   English   2011 05   Released   Public    Hilscher  2010 2011    Introduction 5 20    1 1 3 Conventions in this Manual    Operation instructions  a result of an operation step or notes are marked as  follows     Operation Instructions    gt   lt instruction gt   Or    1   lt instruction gt     2   lt instruction gt     Results     3  lt result gt     Notes     aD Important   lt important note gt   Note   lt note gt     ga  lt note  were to find further information gt   ad                       3964R   Handshake Mechanism  DOC100308UM02EN   Revision 2   English   2011 05   Released   Public    Hilscher  2010 2011    Introduction 6 20  1 2 Legal Notes    1 2 1 Copyright       Hilscher  2010 2011  Hilscher Gesellschaft f  r Systemautomation mbH  All rights reserved     The images  photographs and texts in the accompanying material  user  manual  accompanying texts  documentation  etc   are protected by  German and international copyright law as well as international trade and  protection provisions  You are not authori
16. eive byte send byte of  of the the gateway  2  Action  gateway  o The superordinated control unit sends data to 3964R 71651413121110    1716151413121110  0 State before beginning to send  and after initialization    Handshake bit 0 in the receive and send buffer has the same value  111  x 1x  x x xlo  1 1  x x  1 x xlo    gt  It is possible to send data to 3964R   1 The superordinated control unit has provided user data in its send hl  buffer to be send and sets handshake bit 0  1111x x ix I IX  2 The data is transferred to 3964R 11x hr ix ix xii   3 As long as bit 0 of the handshake in the send and receive buffer is  unequal  it is not allowed for the superordinated control unit to send 111 Ix Ix Ix  x xh 11 IxIx  4x xlol  new user data to the gateway   4 3964R recognizes that bit 0 of the handshake in the send and  receive buffer is unequal  that new user data is available from the 111 IxIx Ix  x xia  111 IxIx 4 1x xlol  superordinated control unit   5 When 3964R unit has taken the user data from the receive buffer  hl  3964R sets bit 0 in the handshake send byte and acknowledges 111  x x   x 1X  6 The handshake send byte of the gateway is transferred to the  superordinated control unit  11  x  x  1x xl  7 The superordinated control unit recognizes that handshake bit 0 in  the send and receive buffer is equal  gt  3964R has received the data    1 14 xIxIx x xii  11 x x 11x xl   and is ready to receive new user data  8 The superordinated control unit provides new user send d
17. end and receive ready    it can Hho 011 0 0 0  send data to 3964R                       Table 8  3964R   Initializing of the Communication        gt  Note  After enabling the communication the communication can start any  time        2 3 3 Acknowledgment of the Processing between the  Superordinated Control and 3964R    An acknowledgment of the receipt is expected  in the corresponding  synchronization register  from the receiver for each data transfer from  3964R to the superordinated control unit and visa versa  As long as this  receive acknowledgment is not available  no further data can be send to the  receiver     This handshake procedure is described in the following section for both  directions         gt  Note  In the following tables an  x  marks an undefined bit position and an   X  marks a defined but not relevant bit position        3964R   Handshake Mechanism  DOC100308UMDZ2EN   Revision 2   English   2011 05   Released   Public    Hilscher  2010 2011                                                                                                                                                                                                                                                                                              3964R 15 20  2 3 3 1 Superordinated Control Unit to 3964R  The value of a bit marked with  x  don t cares   Handshake  Handshake   send byte of receive byte of  the the  superordinate superordinated  d control unit control unit      rec
18. from 3964R to the superordinated control unit   The bit is checked automatically within 3964R     To indicate the end of the configuration process and to signal that the 3964R  is ready     0  3964R is not ready   1  3964R is ready     Note  This was added in the netTAP NT 100 and netBRICK NB 100  firmware to version 1 4 4 0    PROT_HS_TX_ERROR_IND    To indicate  if a send error has occurred  Is set by the 3964R protocol  This  bit is set back to zero  0  by the 3964R protocol with the next error free send  telegram     0  No send error    1  Send error occurred  The error code is written by the 3964R protocol into  the    Error register to transfer error information about receive errors     The  error codes are described in section Error Codes on page 17     PROT_HS_RX_ERROR_IND    To indicate  if a receive error has occurred  Is set by the 3964R protocol   This bit is set back to zero  0  with the next error free receive telegram     0  No receive error    1  Receive error  The error code is written by the 3964R protocol into the     Error register to transfer error information about receive errors   The error  codes are described in section Error Codes on page 17     PROT_HS_TX_ENABLE_ACK    Acknowledges the enabling of output data transfer from the control unit to  3964R  This bit is controlled from 3964R automatically     PROT_HS_RX_ENABLE_ACK    Acknowledges the enabling of input data transfer from 3964R to the control  unit  This bit is controlled from 3964R automatic
19. he handshake send byte and acknowledges  6 The handshake send byte of the superordinated control unit is  transferred to 3964R  1 1 01010 ol  lx  7 3964R recognizes that handshake bit 1 in the send and receive  buffer is equal  gt  The superordinated control unit has received the 1 1 0 0 0 ol1lx 111 Ix xx 1 X  data and is ready to receive new user data  8 3964R provides new user send data and sets the handshake bit 1  to zero  1 1 x x 1 x 0 X  9 The data is transferred to the superordinated control unit 1ilxlx alxlolx  10 As long as bit 1 of the handshake in the send and receive buffer is  unequal  3964R is not allowed to send new user data to the 1 1 0 0 0 ol1lx 111 IxIx 1 x OlX  superordinated control unit   11 The superordinated control unit recognizes that bit 1 ofthe  handshake in the send and receive buffer is unequal  that new 111101010 olix 111 IxIx 11x OlX  user data from 3964R is available   12 When the superordinated control unit has taken the user data  from the receive buffer  the superordinated control unit sets bit 1 1111010 010 0 X 11 x x 11x 0 X  to zero in the handshake send byte and acknowledges  13 The handshake send byte of the superordinated control unit is  transferred to 3964R  1ltlolololololx     1 1 x x 1 fx JOlx  14 3964R recognizes that handshake bit 1 in the send and receive  buffer is equal  gt  The superordinated control unit has received the  data and is ready to receive new user data  15 Handshake bit 1 in the receive and send buffer has the s
20. th devices have high priority  0xC08F0005 TLR_E_P3964R_INIT_CONFLICT_LOW_PRIO       Errors during Transmission                                        0xC08F0006 TLR_E_P3964R_TX_NEG_ACK_TO_CON_CLEARDOWN  Negative acknowledge at connection clear down   0xC08F0007 TLR_E_P3964R_TX_NEG_ACK_TO_CON_BUILDUP  Negative acknowledge at connection buildup   0xC08F0008 TLR_E_P3964R_TX_TRANSM_ABORT_BY_RECEIVER  Transmission aborted by receiver   0xC08F0009 TLR_E_P3964R_TX_ACK_TIMEOUT_AT_BUILDUP  Acknowledge timeout at connection build up   0xC08F000A TLR_E_P3964R_TX_ACK_TIMEOUT_AT_CLEARDOWN  Acknowledge timeout at connection clear down   0xC08F001B TLR_E_P3964R_TX_DATA_TRANSM_INTERRUPTED             Transmission interrupted by receiver       3964R   Handshake Mechanism  DOC100308UMO2EN   Revision 2   English   2011 05   Released   Public       Hilscher  2010 2011       Error Codes    18 20                Error Code Definition   Description   0xC08F000C TLR_E_P3964R_TX_RAND_CHAR_TO_CON_BUILDUP  Received arbitrary character at connection build up   0xC08F000D TLR_E_P3964R_TX_RAND_CHAR_TO_CON_CLEARDOWN             Received arbitrary character at connection clear down       Errors during Receive                               OxCO8FOO0E TLR_E_P3964R_RX_FRAME_TOO_LONG  Received frame was too long   0xCO8F000F TLR_E_P3964R_RX_DLE_NOT_DOUBLED  DLE was not doubled   0xC08F0010 TLR_E_P3964R_RX_RANDOM_CHAR_RECVD_IN_IDLE  Other character than STX received in idle state   0xCO8F001 1 TLR_E_P3964R_RX_CHA
21. to  claim rectification     3964R   Handshake Mechanism  DOC100308UMDZ2EN   Revision 2   English   2011 05   Released   Public    Hilscher  2010 2011    Introduction 8 20    1 2 5 Export Regulations    The delivered product  including the technical data  is subject to export or  import laws as well as the associated regulations of different counters  in  particular those of Germany and the USA  The software may not be  exported to countries where this is prohibited by the United States Export  Administration Act and its additional provisions  You are obligated to  comply with the regulations at your personal responsibility  We wish to  inform you that you may require permission from state authorities to export   re export or import the product     1 2 6 Registered Trademarks    Windows   2000  Windows   XP  Windows   Vista and Windows   7 are  registered trademarks of Microsoft Corporation     All other mentioned trademarks are property of their respective legal  owners     3964R   Handshake Mechanism  DOC100308UMDZ2EN   Revision 2   English   2011 05   Released   Public    Hilscher  2010 2011    3964R 9 20  2 3964R    2 1 Introduction    The superordinated control unit communicates with a cyclically running  protocol with the netTAP respectively with the netBRICK device  However   3964R works acyclically  job oriented   A handshake mechanism is  necessary to connect both communication types  Therefore synchronization  registers are included in the transfer structure to the 3
22. zed to duplicate these in whole or  in part using technical or mechanical methods  printing  photocopying or  other methods   to manipulate or transfer using electronic systems without  prior written consent  You are not permitted to make changes to copyright  notices  markings  trademarks or ownership declarations  The included  diagrams do not take the patent situation into account  The company  names and product descriptions included in this document may be  trademarks or brands of the respective owners and may be trademarked or  patented  Any form of further use requires the explicit consent of the  respective rights owner     1 2 2 Important Notes    The user manual  accompanying texts and the documentation were created  for the use of the products by qualified experts  however  errors cannot be  ruled out  For this reason  no guarantee can be made and neither juristic  responsibility for erroneous information nor any liability can be assumed   Descriptions  accompanying texts and documentation included in the user  manual do not present a guarantee nor any information about proper use  as stipulated in the contract or a warranted feature  It cannot be ruled out  that the user manual  the accompanying texts and the documentation do  not correspond exactly to the described features  standards or other data of  the delivered product  No warranty or guarantee regarding the correctness  or accuracy of the information is assumed     We reserve the right to change our products
    
Download Pdf Manuals
 
 
    
Related Search
    
Related Contents
Bedienungsanleitung MSI EM200  CHARGEUR DE PILES  DIGIMASTER Manual  SDC15 Single Loop Controller User`s Manual for  Commander Evo Gold  Peavey Dirty Dog User's Manual    Jamo C 109  AirLive WL1600USB User's Manual  User Manual - Projector Central    Copyright © All rights reserved. 
   Failed to retrieve file