background image

Appendix

TX1200

14

Version: 1.0

4

Appendix

4.1

BC9xxx return codes

Value (hex)

Description

0x8800

No valid network configuration.

0x8E00

Connection closed by target.

0x8F00

Resource error.

Value (hex)

Description Receive Error

0x8100

Receive wrong transaction ID

0x8101

Receive wrong protocol ID

0x8102

Receive wrong length

0x8103

Receive exceeding length

0x8104

Receive wrong unit ID

Value (hex)

Description Transmit Error

0x8300

Transmit timeout

0x8301

Transmit Shutdown

0x8302

Transmit internal error

0x8303

Transmit resource error

0x8305

Transmit remote not connected

Value (hex)

Description Close Error

0x8400

Receive wrong transaction ID

0x8401

Receive wrong protocol ID

0x8402

Receive wrong length

Value (hex)

Description Open Error

0x8500

Open resource error

0x8501

Open resource error_1

0x8502

Open connection error

0x8503

Open connection already open

Summary of Contents for TX1200

Page 1: ...Manual EN TX1200 TwinCAT 2 PLC Library TcModbusTCPBC 2022 05 02 Version 1 0...

Page 2: ......

Page 3: ...1 Foreword 5 1 1 Notes on the documentation 5 1 2 Safety instructions 6 1 3 Notes on information security 7 2 Overview 8 3 Function blocks 9 3 1 FB_ModbusTcpOpen 9 3 2 FB_ModbusTcpClose 10 3 3 FB_Modb...

Page 4: ...Table of contents TX1200 4 Version 1 0...

Page 5: ...ve already been supplied may be made on the basis of the data diagrams and descriptions in this documentation Trademarks Beckhoff TwinCAT TwinCAT BSD TC BSD EtherCAT EtherCAT G EtherCAT G10 EtherCAT P...

Page 6: ...familiar with the applicable national standards Description of symbols In this documentation the following symbols are used with an accompanying safety instruction or note The safety instructions mus...

Page 7: ...The latter should be connected to the corporate network or the Internet only if appropriate protective measures have been set up In addition the recommendations from Beckhoff regarding appropriate pr...

Page 8: ...se of resources at a minimum If it is necessary to establish a further connection a connection that is not required must first be closed After about 10 seconds a connection that has not been used duri...

Page 9: ...during that period is automatically closed and must be reopened if needed VAR_INPUT VAR_INPUT bStart BOOL sRemoteIPAddr STRING 15 tTimeOut TIME END_VAR bStart the function block is activated by a risi...

Page 10: ...r in order to maintain the use of resources at a minimum If it is necessary to establish a further connection a connection that is not currently in use must first be closed A connection is automatical...

Page 11: ...put has been reset iErrorId supplies the command specific error code table or the device specific error code 14 if the bError output is set Error Codes Description 0x8400 Connection is already closed...

Page 12: ...passed here as a parameter The port number is generated afresh dynamically each time the connection is established with the FB_ModbusTcpOpen 9 function block pReqBuff contains the address of the buff...

Page 13: ...x error Wrong protocol ID 0x8102 Rx error Wrong length 0x8103 Rx error Exceeding length 0x8104 Rx error Wrong unit ID Sample of calling the function block in FBD PROGRAM MAIN VAR fbModbusRequest FB_Mo...

Page 14: ...Receive exceeding length 0x8104 Receive wrong unit ID Value hex Description Transmit Error 0x8300 Transmit timeout 0x8301 Transmit Shutdown 0x8302 Transmit internal error 0x8303 Transmit resource erro...

Page 15: ......

Page 16: ...Beckhoff Automation GmbH Co KG H lshorstweg 20 33415 Verl Germany Phone 49 5246 9630 info beckhoff com www beckhoff com More Information www beckhoff com tx1200...

Reviews: