Home
Allen-Bradley Ethernet Driver Help
Contents
1. Allen Bradley Ethernet Driver Help Ww wj wj w w K PR PR PAE KA LJ Ww AJN N NI NI NIN N N N Ww wj wj wj w N KA l KANIKA r KA KA LU Ww N N NI NI NIN N N N Allen Bradley Ethernet Driver Help n Optimizing Your Allen Bradley Ethernet Communications The Allen Bradley Ethernet Driver has been designed to provide the best performance with the least amount of impact on the system s overall performance While the Allen Bradley Ethernet Driver is fast there are a couple of guidelines that can be used in order to control and optimize the application and gain maximum performance Our server refers to communications protocols like Allen Bradley Ethernet as a channel Each channel defined in the application represents a separate path of execution in the server Once a channel has been defined a series of devices must then be defined under that channel Each of these devices represents a single Allen Bradley PLC from which data is collected While this approach to defining the application provides a high level of performance it doesn t take full advantage of the Allen Bradley Ethernet Driver or the network An example of how the application may appear when configured using a single channel is shown below Each device appears under a single Allen Bradley Ethernet channel In this configuration the driver must move from one device to the File Edit View Users Tools He next as quickly as possible in order to gather information at an D 36
2. Protocol Parameters Descriptions of the parameters are as follows s Destination Node Address DST This parameter specifies the destination node address For DF1 gateway applications enter the node address of the destination device For non DF1 gateway applications leave the node address at the default setting The default setting is 0 Note The destination device is the DH or DH 485 device www kepware com 8 Allen Bradley Ethernet Driver Help SLC 500 Slot Configuration SLC 5 05 models modular I O racks must be configured for use with the Allen Bradley Ethernet Driver if the I O is accessed by the driver Up to 30 slots may be configured per device New Device Slot Configuration l xi lt No Module gt lt No Module gt lt No Module gt 7 2 3 lt No Module gt 4 5 NoModule gt zi 1203 5M1 SCANport Comm Module Basic 1203 SM1 SCANport Comm Module Enhanced 1394 SJT GMC Turbo System 1746 BAS Basic Module 5 02 Configuration 1746 BAS Basic Module 500 5 01 Configuration y Add Remove coca _ we Descriptions of the parameters are as follows s Slot Module This list box is used to select the slot to be configured Available Modules This list box is used to select an available module The module selections available are the same as those in the Allen Bradley APS software Add When clicked the selected module is added s Remove When clicked the selected m
3. The driver places the null terminator based on the string length returned by the PLC Data Type ST lt file gt lt element gt lt field gt www kepware com Allen Bradley Ethernet Driver Help 21 Note Arrays of strings are not supported File Numbers and Word Locations The following file numbers and maximum word locations are allowed for each model PLE model Fe Number Ma Word O COUTO es o CEI ho o EA COTO Tbeserip ion SSCS SLC 5705 Open Addressing Open Addressing The actual number of addresses available depends on the model of the PLC The ranges have been opened up to allovv for maximum flexibility vvith future models If the driver finds at runtime that an address is not presentin the device it posts an error message and removes the tag from its scan list Note This model has no specific addressing See Also General Addressing PLC 5 Family and SoftPLC Addressing General Addressing General Addressing Model Specific Addressing BCD Files PID Files Message Files Block Transfer Files BCD Files To access BCD files specify a file number and a vvord The only data types allovved are BCD and long BCD The default data type is always BCD Syntax Data Type D lt file gt lt word gt BCD LBCD D lt file gt lt word gt rows cols BCD LBCD D lt file gt lt word gt cols BCD LBCD Array types Note The number of array elements in bytes cannot exceed the block
4. The following file numbers and maximum element are allowed for each model example CC Counter Files Counter files are a structured type vvhose data is accessed by specifying a file number an element and a field The default data type depends on the field being accessed Integer fields receive a default data type of VVord Data Type C lt file gt lt element gt lt field gt Depends on field File Numbers and Elements The following file numbers and maximum element are allowed for each model www kepware com Allen Bradley Ethernet Driver Help PLC Model File Number________ Max Element SLC 5 05 Open 5 9 999 99 PLC 5 Family 3 999 1999 SoftPLC 3 9999 9999 The following fields are allowed for each element Refer to the PLC documentation for the meaning of each field Element Field Data Type Access Read Write Read Write Read Only Read Only Read Only Read Only Read Only Read Only example Jb serigtion TT Control Files Control files are a structured type whose data is accessed by specifying a file number an element and a field The default data type depends on the field being accessed Integer fields receive a default data type of VVord Data Type R lt file gt lt element gt lt field gt Depends on field File Numbers and Elements The following file numbers and maximum element are allowed for each model PLC Model File Number Max Element SLC 5 05 Open 6 9 999 999 S PLC 5 Family 3 99
5. Allen Bradley Ethernet device driver Error Type Fatal Possible Cause The version number of the Winsock DLL found on the system is less than 1 1 Solution Upgrade Winsock to version 1 1 or higher www kepware com Allen Bradley Ethernet Driver Help KE Index A Address lt address gt is out of range for the specified device or register 26 Address Descriptions 13 Array size is out of range for address lt address gt 26 Array support is not available for the specified address lt address gt 26 ASCII Files 20 BCD 12 BCD Files 21 Binary Files 16 Block Transfer Files 23 Boolean 12 Byte 12 C Char 12 Communications Parameters 6 Control Files 18 Counter Files 17 D Data type lt type gt is not valid for device address lt address gt 26 Data Types Description 12 Destination Node Address 7 Device lt device name gt is not responding 27 Device address lt address gt contains asyntax error 26 Device address lt address gt is not supported by model lt model name gt 26 Device address lt address gt is read only 27 Device ID 5 Device Setup 5 DWord 12 F Float 12 Float Files 19 www kepware com 32 Allen Bradley Ethernet Driver Help G General Addressing 13 Input Files 14 Integer Files 19 L LBCD 12 Long 12 Message 23 Missing address 27 Modular I O Selection Guide 9 Network 5 O Optimizing Your Allen Bradley Ethernet Communications 11 Output Files 13
6. device name gt Device Specific Messages Unable to read data starting at address lt address gt on device lt device name gt Frame received contains errors Unable to read data starting at address lt address gt on device lt device name gt STS lt value gt EXT STS lt value gt Unable to write to address lt address gt on device lt device name gt Frame received contains errors Unable to write to address lt address gt on device lt device name gt STS lt value gt EXT STS lt value gt www kepware com 26 Allen Bradley Ethernet Driver Help Address lt address gt is out of range for the specified device or register Error Type Warning Possible Cause A tag address that has been specified statically references a location that is beyond the range of supported locations for the device Solution Verify the address is correct if it is not re enter it in the client application Array size is out of range for address lt address gt Error Type Warning Possible Cause A tag address that has been specified statically is requesting an array size that is too large for the address type or block size of the driver Solution Re enter the address in the client application to specify a smaller value for the array or a different starting point Array support is not available for the specified address lt address gt Error Type Warning Possible Cause A tag address that has been specified static
7. messages are produced by the Allen Bradley Ethernet Driver Overview The Allen Bradley Ethernet Driver provides an easy and reliable way to connect Allen Bradley Ethernet devices to OPC Client applications including HMI SCADA Historian MES ERP and countless custom applications This driver supports the Allen Bradley SLC 5 05 series PLC 5 series and SoftPLC PLCs Address ranges are open to support future models for this series of PLCs www kepware com Allen Bradley Ethernet Driver Help 5 Device Setup Supported Devices SLC 5 05 processor PLC 5 series excluding the PLC 5 250 series SoftPLC Address ranges have been opened up in the driver to allow for future devices Therefore the driver may still support a device even if it is not listed above Communication Protocol Allen Bradley Ethernet Timeout Parameters Connect Timeout This parameter specifies the time that the driver waits for a connection to be made with a device The valid range is 1 to 60 seconds Request Timeout This parameter specifies the time that the driver waits on a response from the device before giving up and going on to the next request The valid range is 100 to 30000 milliseconds Retry Attempts This parameter specifies the number of times that the driver attempt a message before giving up and going on to the next message The valid range is 1 to 10 Cable Connections Patch Cable Straight Through TD 1 QR AVHT OR WHT 1 TD 10 B
8. or two character level The AB Ethernet driver allows accessing to the character level Examples are as follows e Using the programming software A10 0 AB would result in A being stored in the high byte of A10 0 and B being stored in the low byte e Using the AB Ethernet driver two assignments A10 0 A and A10 1 B would result in the same data being stored in the PLC memory Referencing this file as string data allows access to data at word boundaries like the programming software The length can be up to 236 characters If a string that is sent to the device is smaller in length than the length specified by the address the driver null terminates the string before sending it down to the controller File Numbers and Character Locations The following file numbers and maximum character locations are allowed for each model PLC Model File Number Max Character SLC 5 05 Open 9 999 1999 PLC 5 Family 3 999 1999 SoftPLC Note All SLC 500 PLCs do not support ASCII file types For more information refer to the PLC documentation Example Description TT Character O high byte of word 0 A27 10 80 80 character array starting at character 10 A15 0 4 16 4 by 16 character array starting at character 0 A62 0 32 32 character string starting at word offset 0 String Files To access data in a String file specify a file number and an element The only data type allowed is string which are 82 character null terminated arrays
9. 9 1999 SoftPLC 3 9999 9999 The following fields are allowed for each element Refer to the PLC documentation for the meaning of each field Element Field Data Type Access Short Word Read Write Read Write Read Only Read Only Read Only Read Only Read Only Read Only Read Only Read Only ampe 2 TT www kepware com Allen Bradley Ethernet Driver Help 19 Integer Files To access Integer files specify a file number and a word and optionally a bit in the word The default data type for all syntax is shown in bold ses N lt file gt lt word gt Nefile gt lt word gt Taies Nefile gt lt word gt cols N lt file gt lt word gt lt Pit gt N lt file gt lt word gt lt bit gt rows cols N lt file gt lt word gt lt bit gt cols N lt file gt bit N lt file gt bit rows coIs Array types Note The number of array elements in bytes cannot exceed the block request size specified This means that array size cannot exceed 16 words given a block request size of 32 bytes For more information refer to Block Request Size File Numbers and Word Locations The following file numbers and maximum word locations are allowed for each model The maximum word location is one less when accessing as a 32 bit data type Long DWord or Long BCD PLC Model File Number Max Word SLC 5 05 Open 7 9 999 999 PLC 5 Family 3 999 1999 SoftPLC 3 9999 9999 Example Yb serip ion TT F
10. Allen Bradley Ethernet Driver Help 2015 Kepware Technologies 2 Allen Bradley Ethernet Driver Help Table of Contents Table of Contents cnn 2 Allen Bradley Ethernet Driver Help 02 c ccc cece cece eee cc cece cece 2222222222 4 OVERVIEWS sentis tote ld ee SEE Ad eee tee 4 Device Setup nenes ret Ne nee nc duo 5 Communications Parameters 2 2 2 2 occ eee eee eee ee cece ence eee eeeeeees 6 Protocol Parameters nn 7 SLC 500 Slot Configuration 0000 e cece cece ee ecccceeceeeeeeeeeeeees 8 Modular 1 0 Selection Guide 22 2 eee ccc c cece cece eee eee cecceeeeeeeeeeeeeeeeeeeeeeeeeenes 9 Optimizing Your Allen Bradley Ethernet Communications 11 Data Types Description 12 Address Descriptions 0 000000000 000000000000 0000000000000100 a a 000a Anaao oorno anan 13 General Addressin Gj sonde ti nta 13 OutputiFiles k e at 13 TO DUE ENS 228 tia rr na tl a dan Ee E 14 Status sevda Ir in A Sone A SA A EA os 15 BinaryiFiles a dba lios ao a ke leant aiken al A a e et de A a e ot 16 Timer Files oscar A 17 Counter Alt PELET ARTRITI E eo se el 17 Control ls ed a dt ie a 18 Integer Files ieccecccccccccccccccccccccccccccccccccccceee 19 Float Files encarece eden Ed e NA tp 19 ASCII PIl Sh se LE ner nee entame ne den ne AN inhi ting came een tn nt dame A ae oe a 20 EIGH
11. E effective rate As more devices are added or more information is L a ki 7 im J a requested from a single device the overall update rate begins to suffer PX ABEthernet Channell IM PLC5 1 IM PLC5 2 KM SLC 1 Bm SLC 2 If the Allen Bradley Ethernet Driver could only define one single channel then the example shown above would be the only option available however the Allen Bradley Ethernet Driver can define up to 256 channels Using multiple channels distributes the data collection workload by simultaneously issuing multiple requests to the network An example of how the same application may appear when configured using multiple channels to improve performance is shown below Each device has now been defined under its own channel In this new configuration a single path of execution is dedicated to the task of File Edit View Users Tools Hel gathering data from each device If the application has 256 or fewer D gt Li 7 im va Ey pe devices it can be optimized exactly how it is shown here The performance can improve even if the application has more than SRA ABE thernet_Channell MJ PLES_1 256 devices While 256 or fewer devices may be ideal the application ABEthemet_Channel2 still benefits from additional channels Although spreading the device load across all channels causes the server to move from device to Im PLCS 2 device again it can do so with far fewer devices to process on asingle E GP ABEthernet_Channel3 Su
12. Family 3 999 1999 SoftPLC 3 9999 9999 The following fields are allowed for each element Refer to the PLC documentation for the meaning of each field Element Field Data Type Access o RLEN Short Word Read Write DLEN Short Word Read Write Read Write Read Write Read Write Read Write Read Write Read Write Read Write Read Write Boolean Read Write Boolean Read Write Example Description TT BT14 0 RLEN Requested length field of BT 0 file 14 BT18 6 CO Continue bit of BT 6 file 18 www kepware com Allen Bradley Ethernet Driver Help 25 Error Descriptions The following messages may be generated Click on the link for a description of the message Address Validation Missing address Device address lt address gt contains a syntax error Address lt address gt is out of range for the specified device or register Device address lt address gt is not supported by model lt model name gt Data type lt type gt is not valid for device address lt address gt Device address lt address gt is read only Array size is out of range for address lt address gt Array support is not available for the specified address lt address gt Communications Error Messages Winsock initialization failed OS Error n Winsock V1 1 or higher must be installed to use the Allen Bradley Ethernet device driver Device Status Messages Device lt device name gt is not responding Unable to write to lt address gt on device lt
13. Overview 4 P PID Files 22 PLC5 Addressing 21 Protocol Parameters 7 S Short 12 SLC5 05 21 www kepware com Allen Bradley Ethernet Driver Help 33 SLC500 Slot Configuration 8 Status Files 15 String 12 String Files 20 T Timer Files 17 U Unable to read data starting at address lt address gt on device lt device name gt STS lt value gt EXT STS lt value gt 28 Unable to read data starting at address lt address gt on device lt device name gt Frame received contains errors 27 Unable to write to lt address gt on device lt device name gt 28 Unable to write to address lt address gt on device lt device name gt Frame received contains errors 29 Unable to write to address lt address gt on device lt device name gt STS lt value gt EXT STS lt value gt 29 VV Winsock initialization failed OS error n 29 Winsock V1 1 or higher must be installed to use the Allen Bradley Ethernet device driver 30 Word 12 www kepware com
14. T ito Paneer eer al ns CE St Ana eve tee ra a dns eee 20 SLC 5 05 Open Addressing eee 21 PLC 5 Family and SoftPLC Addressing 22 22 2222 ccc cece ce eecccecccccecececececeeeeeeeeeeeeeeees 21 BED Files N n ke ts it its aR ee nn fallen et he 21 A i A 22 Message Files e e de ats et ae at 23 Block Transfer Files ce o ed ad do E to e RE 23 Error Descriptions cnn nnnnccccnn cnn cnn nn n nn nn nn nnnnnnnnnss 25 Address lt address gt is out of range for the specified device or register 26 Array size is out of range for address lt address gt 26 Array support is not available for the specified address lt address gt 26 Data type lt type gt is not valid for device address lt address gt 26 Device address lt address gt contains a syntax error 26 Device address lt address gt is not supported by model lt model names i aaa 26 www kepware com Allen Bradley Ethernet Driver Help 3 Device address lt address gt is read only 2 2 22222222222222 222222222222 27 Device lt device name gt is not responding 0 ole cee ce cee cee cece cece ee eee 27 Missing address cccccccccccccccccccccccccccccccc 27 Unable to read data starting at
15. address lt address gt on device lt device name gt Frame received CONTAINS errors Z P TAE e nn en gigi ms RAR a aoe ade e EERS 27 Unable to read data starting at address lt address gt on device lt device name gt STS lt value gt EXT E AAA ce DE anne NU ne nn 28 Unable to write to lt address gt on device lt device name gt 28 Unable to write to address lt address gt on device lt device name gt Frame received contains errors 29 Unable to write to address lt address gt on device lt device name gt STS lt value gt EXT ST SS Ava A ote onal ni ied ot Gal ues 29 Winsock initialization failed OS error n ooooocoocccccccccccccccccccnnccccnncccnnncccnn nr cnnnnnnns 29 Winsock V1 1 or higher must be installed to use the Allen Bradley Ethernet device driver 30 O oso es A E A Be tees ibn 31 www kepware com 4 Allen Bradley Ethernet Driver Help Allen Bradley Ethernet Driver Help Help version 1 035 CONTENTS Overview What is the Allen Bradley Ethernet Driver Device Setup How do I configure a device for use with this driver Optimizing Allen Bradley Ethernet Communications How do I get the best performance from the Allen Bradley Ethernet Driver Data Types Description What data types are supported by this driver Address Descriptions How do I address a data location on an Allen Bradley Ethernet device Error Descriptions What error
16. ally contains an array reference for an address type that doesn t support arrays Solution Re enter the address in the client application to remove the array reference or correct the address type Data type lt type gt is not valid for device address lt address gt Error Type Warning Possible Cause A tag address that has been specified statically has been assigned an invalid data type Solution Modify the requested data type in the client application Device address lt address gt contains a syntax error Error Type Warning Possible Cause A tag address that has been specified statically contains one or more invalid characters Solution Re enter the address in the client application Device address lt address gt is not supported by model lt model name gt Error Type Warning Possible Cause www kepware com Allen Bradley Ethernet Driver Help 27 A tag address that has been specified statically references a location that is valid for the communications protocol but not supported by the target device Solution Verify the address is correct if it is not re enter it in the client application Also verify that the selected model name for the device is correct Device address lt address gt is read only Error Type Warning Possible Cause A tag address that has been specified statically has a requested access mode that is not compatible with what the device supports for that address Solu
17. aseT RD GIGRN GRNI6 RD BRN WHT BRN WHT BRN BRA 12345678 8 pin RJ45 www kepware com 6 Allen Bradley Ethernet Driver Help Communications Parameters New Device Communications Parameters Set the TCP IP port number the device is configured to use The default port is 2222 Select the ethernet protocol used by the device Set the request size in bytes This determines the maximum number of bytes the driver can request in a transaction Port Number 2222 Protocol TCP IP e Request Size 1512 v Bytes coca tuo Descriptions of the parameters are as follows s Port Number This parameter specifies the port number that the remote device is configured to use The default setting is 2222 s Protocol The Allen Bradley Ethernet Driver connects to the supported devices using Transfer Control Protocol TCP Winsock V1 1 or higher is required s Block Request Size This parameter specifies the number of bytes that may be requested from a device at one time To refine the driver s performance configure the request size to one of the following settings 32 64 128 256 512 1024 or 2000 bytes The default setting is 512 bytes Note For Boolean arrays the block size is the bit equivalent or block size multiplied by 8 For example a block size of 512 bytes is equal to 512 8 4096 bits www kepware com Allen Bradley Ethernet Driver Help 7 Protocol Parameters New Device
18. cannot exceed 16 words given a block request size of 32 bytes For more information refer to Block Request Size Word Locations The following Word locations are allowed for each model The maximum word location is one less when accessing as a 32 bit data type Long DWord or Long BCD PLE Model Wer SSCS E CSCS pics Family A Example Ybeseription TT Binary Files To access Binary files specify a file number and a word and optionally a bit in the word The default data type for all syntaxis shown in bold Array types Note The number of array elements in bytes cannot exceed the block request size specified This means that array size cannot exceed 16 vvords given a block request size of 32 bytes For more information refer to Block Request Size File Numbers and VVord Locations www kepware com Allen Bradley Ethernet Driver Help 17 The following file numbers and word locations are allowed for each model The maximum word location is one less when accessing as a 32 bit data type Long DWord or Long BCD PLE mod FE Number Ma Word sec 5705 open aaa o RE CL TT Timer Files Timer files are a structured type whose data is accessed by specifying a file number an element and a field The default data type depends on the field being accessed Integer fields receive a default data type of Word Data Type T lt file gt lt element gt lt field gt Depends on field File Numbers and Elements
19. e bit of PD 6 file 18 Message Files Message files are a structured type vvhose data is accessed by specifying a file number an element and a field The default data type depends on the field being accessed Integer fields receive a default data type of VVord Data Type MG lt file gt lt element gt lt field gt Depends on field File Numbers and Elements The following file numbers and maximum element are allowed for each model PLE Model JAeNumber ma Elemen CS COI E E The following fields are allowed for each element Refer to the PLC documentation for the meaning of each field Element Field Data Type mees o Short Word Read Write Read Write Read Write Read Write Read Write Read Write Read Write Read Write Read Write Read Write Read Write Example Description O MG14 0 RLEN Requested length field of MG 0 file 14 MG18 6 CO Continue bit of MG 6 file 18 Block Transfer Files Block transfer files are a structured type whose data is accessed by specifying a file number an element and a field The default data type depends on the field being accessed Integer fields receive a default data type of Word Data Type BT lt file gt lt element gt lt field gt Depends on field www kepware com 24 Allen Bradley Ethernet Driver Help File Numbers and Elements The following file numbers and maximum element are allowed for each model PLE Model AE Number ex tement TI SLC 5 05 Open PLC 5
20. errors in the high nibble of the status code indicate errors found by the PLC These errors are generated when the block of data the driver is asking for is not available in the PLC The driver does not ask for these blocks again after receiving this error This error can be generated if the address does not exist in the PLC Unable to write to lt address gt on device lt device name gt Error Type Warning Possible Cause www kepware com Allen Bradley Ethernet Driver Help 2 1 The Ethernet connection between the device and the host PC is broken 2 Thecommunication parameters for the Ethernet connection are incorrect 3 The named device may have been assigned an incorrect IP address Solution 1 Verify the cabling between the PC and the device 2 Verify that the correct port has been specified for the named device 3 Verify that the IP address given to the named device matches that of the actual device Unable to write to address lt address gt on device lt device name gt Frame received contains errors Error Type Warning The Error Could Be 1 Incorrect frame size received 2 TNS mismatch 3 Invalid response command returned from device Possible Cause 1 Misalignment of packets due to connection disconnection between PC and device 2 Thereis bad cabling connecting the devices causing noise Solution The driver recovers from this error without intervention If this error occurs frequently t
21. es Note Word and bit address information is in octal for PLC 5 and SoftPLC models This follows the convention of the programming software SLC 5 05 Open Models Modular I O Syntax Syntax O lt siot O lt slot gt lt word gt Short Word BCD AE O lt slot gt lt bit gt rows cols O lt slot gt lt bit gt cols O lt slot gt lt word gt lt bit gt O lt slot gt lt word gt lt bit gt rows cols O lt slot gt lt word gt lt bit gt cols Array types Slot and Word Configurations www kepware com Allen Bradley Ethernet Driver Help The following slot and word locations are allowed for each model For information refer to Device Setup GL C L L Word O A NA SoftPLC ya LE 77 otal The number of input or output words available for each I O module can be found in the Modular I O Selection Guide Examples All addresses are in octal SoftPLC oo Quvorao 0 47 5 3 3 element Boolean array starting at bit 5 word 39 47 octal 39 decimal 0 11 13 3 7 3 by 7 element Boolean array starting at bit 11 13 octal 11 decimal word 9 11 octal 9 decimal SLC 5 05 Addresses O 1 Word 0 slot 1 Word 0 slot 1 same as O 1 0 2 11 6 12 6 by 12 element Boolean array starting at bit 11 slot 2 Input Files The syntax for accessing data in the input file differs depending on the PLC model Data locations are read write for PLC 5 models and read only for all other models The default data t
22. here may be an issue with the cabling or the device itself Unable to write to address lt address gt on device lt device name gt STS lt value gt EXT STS lt value gt Error Type Warning Possible Cause The address written to does not exist in the PLC Solution Check the status and extended status codes that are being returned by the PLC Note that an extended status code may not always be returned and thus the error information is contained within the status code The codes are displayed in hexadecimal Status code errors in the low nibble of the status code indicate errors found by the local node Errors found by the local node occur when the KF module cannot see the destination PLC on the network for some reason Status code errors in the high nibble of the status code indicate errors found by the PLC These errors are generated when the data location is not available in the PLC or is not writable Winsock initialization failed OS error n Error Type Fatal OS Error Indication Possible Solution 10091 Indicates that the underlying network subsystem is Wait a few seconds and restart the www kepware com KE Allen Bradley Ethernet Driver Help a for network communication Limit on the number of tasks supported by the Close one or more applications that may Windows Sockets implementation has been be using Winsock and restart the driver reached Winsock V1 1 or higher must be installed to use the
23. l M SLC 1 GP ABEthemet_Channel M SLC 2 www kepware com Allen Bradley Ethernet Driver Help Data Types Description Note The DWord Long and LBCD data types are not native to any of the PLC models When referencing a 16 bit location as a 32 bit value the location referenced is the low word and the next successive location is the high word For example if N7 10 is selected as a DWord data type N7 10 is the low word and N7 11 the high word www kepware com Allen Bradley Ethernet Driver Help 1 Address Descriptions Address specifications vary depending on the model in use Select a link from the following list to obtain specific address information for the model of interest General Addressing SLC 5 05 Open Addressing PLC 5 Family and Soft PLC Addressing General Addressing The general addresses below pertain to SLC 5 05 PLC 5 and SoftPLC Output Files Input Files Status Files Binary Files Timer Files Counter Files Control Files Integer Files Float Files ASCII Files String Files See Also SLC 5 05 Open Addressing PLC 5 Family and SoftPLC Addressing Output Files The syntax for accessing data in the output file differs depending on the PLC model Data locations are read write for PLC 5 and SoftPLC models and read only for all other models The default data type for all syntax is shown in bold PLC 5 and SoftPLC Model Syntax O bit a a TTcois O biticols Array typ
24. loat Files To access Float files specify a file number and an element The only data type allowed is Float Data Type F lt file gt lt element gt F lt file gt lt element gt rows cols F lt file gt lt element gt cols Note The number of array elements in bytes cannot exceed the block request size specified This means array size cannot exceed 8 floats given a block request size of 32 bytes For more information refer to Block Request Size File Numbers and Word Locations The following file numbers and maximum word locations are allowed for each model PLC Model File Number Max Word NI www kepware com 20 Allen Bradley Ethernet Driver Help SLC 5 05 Open 8 999 999 gt PLC 5 Family 3 999 3 9999 9999 example resp IT ASCII Files To access ASCII file data specify a file number and character location The default data type for all syntax is Shown in bold Data Type A lt file gt lt char gt Char Byte A lt file gt lt char gt rows cols Char Byte A lt file gt lt char gt cols Char Byte A lt file gt lt word offset gt length Note The number of array elements cannot exceed the block request size specified For more information refer to Block Request Size The PLC packs two characters per word in the file with the high byte containing the first character and the low byte containing the second character The PLC programming software allows access at the word level
25. ng connecting the devices that is causing noise Solution The driver recovers from the error without intervention If this error occurs frequently there may be an issue with the cabling or the device itself Unable to read data starting at address lt address gt on device lt device name gt STS lt value gt EXT STS lt value gt Error Type Warning Possible Cause 1 Theaddress requested does not exist in the PLC 2 The address requested cannot be accessed because the PLC is in an error state 3 The communications parameters for the Ethernet connection are incorrect Solution 1 Verify the address exists in the PLC 2 Verify the PLC is not in an error state 3 Verify the communications parameters for the Ethernet connection are correct 4 Verify the correct port is specified for the named device 5 Verify the IP address given to the named device matches that of the actual device Note Check the status and extended status codes that are being returned by the PLC The extended status code may not always be returned thus error information is contained within the status code The codes are displayed in hexadecimal Status code errors in the low nibble of the status code indicate errors found by the local node The driver continues to retry reading these blocks of data periodically Errors found by the local node occur when the KF module cannot see the destination PLC on the network for some reason Status code
26. odule is removed Important Users must know the number of input and output words in each slot In order to address the I O in a particular slot all slots up to and including that slot must be configured with I O For example if a user is only interested in the I O in slot 3 the I O for slots 1 and 2 must be configured Note For information on the number of input and output words available for each I O module refer to Modular I O Selection Guide www kepware com Allen Bradley Ethernet Driver Help 9 Modular I O Selection Guide The following table lists the number of input and output words available for each I O module in the Slot Configuration list Module Type Input Words Output Words 1746 1 8 Any 8 pt Discrete Input Module AA O 1746 1 16 Any 16 pt Discrete Input Module 1746 1 32 Any 32 pt Discrete Input Module 1746 0 8 Any 8 pt Discrete Output Module 1746 0 16 Any 16 pt Discrete Output Module 1746 0 32 Any 32 pt Discrete Output Module 1746 IA4 4 Input 100 120 VAC 1746 IA8 8 Input 100 120 VAC 1746 IA16 16 Input 100 120 VAC 1746 IB8 8 Input Sink 24 VDC 1746 1B16 16 Input Sink 24 VDC 1746 1B32 32 Input Sink 24 VDC 1746 1G16 16 Input TTL Source 5 VDC 1746 IM4 4 Input 200 240 VAC 1746 IM8 8 Input 200 240 VAC 1746 IM16 16 Input 200 240 VAC 1746 IN16 16 Input 24 VAC VDC 1746 ITB16 16 Input Fast Sink 24 VDC 1746 ITV16 16 Input Fast Source 24 VDC 1746 IV8 8 Input Source 24 VDC 1746 IV16 16 Input So
27. request size specified This means array size cannot exceed 16 BCDs given a block request size of 32 bytes For more information refer to Block Request Size File Numbers and Word Locations The following file numbers and maximum word locations are allowed for each model PEC Model CT AI SLC 5 05 Open PLC 5 Family 3 999 1999 SoftPLC 3 9999 9999 example CTI www kepware com 22 Allen Bradley Ethernet Driver Help CC D27 10 16 16 element array starting at word 10 D1i5 0 4 8 32 element array starting at word 0 PID Files PID files are a structured type whose data is accessed by specifying a file number an element and a field The default data type depends on the field being accessed Integer fields receive a default data type of Word Data Type PD lt file gt lt element gt lt field gt Depends on field File Numbers and Elements The following file numbers and maximum element are allowed for each model SLC 5 05 Open PLC 5 Family 3 999 SoftPLC 3 9999 9999 The following fields are allowed for each element Refer to the PLC documentation for the meaning of each field Element Field Pata type faces TJ SP Read Write Read Write www kepware com Allen Bradley Ethernet Driver Help 23 Read Write Read Write Read Write Read Write Read Write Read Write Read Write Read Write Read Write Read Write Example Tbeseription IT PD14 0 SP Set point field of PDO file 14 PD18 6 EN Status enabl
28. tion Change the access mode in the client application Device lt device name gt is not responding Error Type Warning Possible Cause 1 The Ethernet connection between the device and the host PC is broken The communication parameters for the Ethernet connection are incorrect 2 3 The named device may have been assigned an incorrect IP address 4 The response from the device took longer to receive than the amount of time specified in the Request Timeout device setting Solution 1 Verify the cabling between the PC and the device Verify that the correct port has been specified for the named device Verify that the IP address given to the named device matches that of the actual device bi Increase the Request Timeout setting so that the entire response can be handled Missing address Error Type Warning Possible Cause A tag address that has been specified statically has no length Solution Re enter the address in the client application Unable to read data starting at address lt address gt on device lt device name gt Frame received contains errors Error Type Warning The type of error could be www kepware com 28 Allen Bradley Ethernet Driver Help 1 An incorrect frame size received 2 ATNS mismatch 3 An invalid response command returned from the device Possible Cause 1 Misalignment of packets due to connection disconnection between the PC and device 2 Bad cabli
29. urce 24 VDC 1746 IV32 32 Input Source 24 VDC 1746 OA8 8 Output Triac 100 240 VAC 1746 OA16 16 Output Triac 100 240 VAC 1746 OB8 8 Output Trans Source 10 50 VDC 1746 0B16 16 Output Trans Source 10 50 VDC 1746 0B32 32 Output Trans Source 10 50 VDC 1746 OBP16 16 Output Trans 1 amp SRC 24 VDC 1746 OV8 8 Output Trans Sink 10 50 VDC 1746 OV16 16 Output Trans Sink 10 50 VDC 1746 OV32 32 Output Trans Sink 10 50 VDC 1746 OW4 4 Output Relay VAC VDC 1746 OW8 8 Output Relay VAC VDC 1746 OVV16 16 Output Relay VAC VDC 1746 OX8 8 Output Isolated Relay VAC VDC 1746 OVP16 16 Output Trans 1 amp Sink 24VDC3 1746 104 2 In 100 120 VAC 2 Out Rly VAC VDC3 1746 108 4 In 100 120 VAC 4 Out Rly VAC VDC4 1746 1012 6 In 100 120 VAC 6 Out Rly VAC VDC 1746 NI4 4 Ch Analog Input 1746 NIO4I Analog Comb 2 in amp 2 Current Out 1746 NIO4V Analog Comb 2 in amp 2 Voltage Out 1746 NO4I 4 Ch Analog Current Output 1746 NO4V 4 Ch Analog Voltage Output 1746 NT4 4 Ch Thermocouple Input Module 1746 NR4 4 Ch Rtd Resistence Input Module 1746 HSCE High Speed Counter Encoder 1746 HS Single Axis Motion Controller 1746 0G16 16 Output TLL SINK 5 VDC 1746 BAS Basic Module 500 5 01 Configuration AO AA EA AA a E O AA AAA AAA A A PA EA A A AA NA AAA A AA CEE ES I PS AAN AAA 10 AS O cS AAA 0 4 A AA CAPA EA EA AA E AAA www kepware com 1747 MNET MNET Network Comm Module www kepware com
30. ype for all syntax is shown in bold PLC 5 and SoftPLC Model Syntax Data Type Short Word BCD T lt word gt lt bit gt I lt word gt lt bit gt rows cols Boolean I lt word gt lt bit gt cols Boolean Boolean I bit rows cols Boolean I bit cols Boolean Array types Note Word and bit address information is in octal for PLC 5 and SoftPLC models This follows the convention of the programming software www kepware com Allen Bradley Ethernet Driver Help 15 SLC 5 05 Open Models Modular I O Syntax Array types Slot and Word Locations The following slot and word locations are allowed for each model For more information refer to Device Setup PLC Model Min Slot Max Slot Max Word SLC 5 05 Open PLC 5 Family 277 octal SOPLO Family 777 octal The number of input or output words available for each I O module can be found in the Modular I O Selection Guide Examples All addresses are in octal SoftPLC EL 1 11 13 3 7 3 by 7 element Boolean array starting at bit 11 13 octal 11 decimal word 9 11 octal 9 decimal peg Wore ose Status Files To access Status files specify a word and optionally a bit in the word The default data type for all syntax is shown in bold www kepware com Allen Bradley Ethernet Driver Help Array types Note The number of array elements in bytes cannot exceed the block request size specified This means that array size
Download Pdf Manuals
Related Search
Related Contents
FTE8100 RevC Manual.indd - Terahertz Technologies Inc. Rapid 21/4 Manuel d`utilisation "user manual" 取扱説明書 - EIZO DO-PR-014 Procedimiento pHMETRO HI 8014 GE WSXH208 User's Manual CL2909 Speakerphone with caller ID/call waiting Soft Care Toilet Set Cleaner Nady Systems Encore I Stereo Amplifier User Manual Copyright © All rights reserved.
Failed to retrieve file