ProLinx 6202-WA-DFNT-DFCM3 User Manual Download Page 64

6202-WA-DFNT-DFCM3 

 ProLinx Gateway 

Diagnostics and Troubleshooting 

Wireless EtherNet/IP to DF1 Master/Slave-3 ports  

 

Page 64 of 190  

ProSoft Technology, Inc. 

February 2, 2009 

 

EtherNet/IP Interface Port 

Press 

[^]

 to view detailed ENI pass-through server information for the selected 

port.  

Opening the Network Menu 

Press 

[@]

 to open the network menu. The network menu allows you to send, 

receive, and view the WATTCP.CFG file that contains IP, gateway, and other 
network specification information. You can find more information about the 
commands on this menu in the 

Network Menu

 section of this book. 

Viewing DFNT Servers Status 

Press 

[(]

 to view the file size for emulated files in all five servers.  

Viewing DF1 Server Status 

Press 

[$]

 to view the status and details of the DF1 server.  

Opening the Map Data Menu 

Press 

[%]

 to open the Map Data menu. Use this command to view settings and 

status of the database map.  

Exiting the Program 

Caution: 

Some of the commands available to you from this menu are designed for advanced 

debugging and system testing only, and can cause the module to stop communicating with the 
processor or with other devices, resulting in potential data loss or other failures. Only use these 
commands if you are specifically directed to do so by ProSoft Technology Technical Support staff. 
Some of these command keys are not listed on the menu, but are active nevertheless. Please be 
careful when pressing keys so that you do not accidentally execute an unwanted command. 

Press 

[Esc] 

to restart the module and force all drivers to be loaded. The module 

will use the configuration stored in the module's Flash ROM to configure the 
module. 

3.1.5 Data 

Analyzer 

The data analyzer mode allows you to view all bytes of data transferred on each 
port. Both the transmitted and received data bytes are displayed. Use of this 
feature is limited without a thorough understanding of the protocol. 

Note:

 The Port selection commands on the Data Analyzer menu differs very slightly in different 

modules, but the functionality is basically the same. Use the illustration above as a general guide 
only. Refer to the actual data analyzer menu on your module for the specific port commands to 
use. 

Important: 

When in analyzer mode, program execution will slow down. Only use this tool during a 

troubleshooting session. Before disconnecting from the Config/Debug port, please press 

[S]

 to stop 

the data analyzer, and then press 

[M]

 to return to the main menu. This action will allow the module 

to resume its normal high speed operating mode.  

Summary of Contents for 6202-WA-DFNT-DFCM3

Page 1: ...6202 WA DFNT DFCM3 ProLinx Gateway Wireless EtherNet IP to DF1 Master Slave 3 ports 2 2 2009 USER MANUAL...

Page 2: ...D EXPLOSION AVANT DE D CONNECTER L EQUIPMENT COUPER LE COURANT OU S ASSURER QUE L EMPLACEMENT EST D SIGN NON DANGEREUX Markings ISA ISA 12 12 01 Class 1 Div 2 CSA cUL C22 2 No 213 1987 243333 CL I Di...

Page 3: ...ProSoft Technology ProLinx inRAx ProTalk and RadioLinx are Registered Trademarks of ProSoft Technology Inc ProSoft Product Documentation In an effort to conserve paper ProSoft Technology no longer in...

Page 4: ......

Page 5: ...2 Configure the Module 17 2 1 Set Up the Project 18 2 2 Adding a Module 20 2 3 Module Entries 21 2 4 Comment Entries 21 2 5 Set module parameters 22 2 6 Downloading a File from PC to the Module 56 3 D...

Page 6: ...3 ports Page 6 of 190 ProSoft Technology Inc February 2 2009 5 7 DFNT Reference 117 5 8 DFCM Reference 160 6 Support Service Warranty 179 6 1 How to Contact Us Technical Support 179 6 2 Return Materi...

Page 7: ...ation Diagnostic and Troubleshooting Verifying Communication page 79 Diagnostics and Troubleshooting page 57 This section describes how to verify communications with the network Diagnostic and Trouble...

Page 8: ...6202 WA DFNT DFCM3 ProLinx Gateway Start Here Wireless EtherNet IP to DF1 Master Slave 3 ports Page 8 of 190 ProSoft Technology Inc February 2 2009...

Page 9: ...ology strongly recommends that you complete the steps in this chapter before developing a custom application 1 1 System Requirements The 6202 WA DFNT DFCM3 module requires the following minimum hardwa...

Page 10: ...ion to the CFG Port 1 Cable Cable 9 Mini DIN8 to DB9 Male Adapter For DB9 Connection to Module s Port One DIN to DB 9M cable included per configurable serial port 1 Antenna A2405S OA 5dbi Omni Articul...

Page 11: ...nas with a reverse polarity SMA connector can be mounted directly on the radio Screw the antenna onto the antenna port connector until snug Antennas that do not have a reverse polarity SMA connector m...

Page 12: ...NT DFCM3 ProLinx Gateway Start Here Wireless EtherNet IP to DF1 Master Slave 3 ports Page 12 of 190 ProSoft Technology Inc February 2 2009 1 5 Mounting the Module on the DIN Rail ProLinx 5000 6000 Ser...

Page 13: ...y 1 7 Install ProSoft Configuration Builder Software You must install the ProSoft Configuration Builder PCB software in order to configure the 6202 WA DFNT DFCM3 module You can always get the newest v...

Page 14: ...s CD ROM included in the package with your 6202 WA DFNT DFCM3 module To install ProSoft Configuration Builder from the Product CD 1 Insert the ProSoft Solutions Product CD into the CD drive of your PC...

Page 15: ...the help system Most of the information needed to help you use ProSoft Configuration Builder is provided in a help system that is always available whenever you are running ProSoft Configuration Builde...

Page 16: ...6202 WA DFNT DFCM3 ProLinx Gateway Start Here Wireless EtherNet IP to DF1 Master Slave 3 ports Page 16 of 190 ProSoft Technology Inc February 2 2009...

Page 17: ...le parameters 22 Downloading a File from PC to the Module 56 Because the task of configuring the ProLinx module can be complicated ProSoft Technology has provided a configuration tool called ProSoft C...

Page 18: ...ts of a tree view on the left an information pane and a configuration pane on the right side of the window When you first start ProSoft Configuration Builder the tree view consists of folders for Defa...

Page 19: ...e shortcut menu choose Choose Module Type This action opens the Choose Module Type dialog box 3 In the Product Line Filter area of the dialog box select PLX6K In the Select Module Type dropdown list s...

Page 20: ...e Default Module icon to open the Choose Module Type dialog box 2 On the Choose Module Type dialog box select the module type Or 1 Open the Project menu and choose Location 2 On the Location menu choo...

Page 21: ...module information 2 Double click the icon to open the Edit dialog box 3 To edit a parameter select the parameter in the left pane and make your changes in the right pane 4 Click OK to save your chan...

Page 22: ...02 WA DFNT DFCM3 module to the project A red X icon in the information pane indicates that the module s configuration is incomplete At this time you may wish to rename the Default Project and Default...

Page 23: ...f the radio signal The parameter for each LED determines the signal strength level at which the LED will illuminate After the module powers up all signal LEDs will be off When the module establishes a...

Page 24: ...required in order to keep the driver s internal clock set correctly This version of the driver supports the unicast implementation of the SNTP Revision 3 and stratum between 1 and 14 The module can b...

Page 25: ...here to store time 1 ignore The database register parameter defines a database register where the SNTP time and date values are copied It occupies 4 words as follows Word Offset Description 0 and 1 Da...

Page 26: ...e time zone offset from UTC Positive values are for time zones west of UTC and negative values are for time zones east of UTC Set this value to 0 to use UTC in the module Use Daylight Savings Time Yes...

Page 27: ...Soft Configuration Builder You must understand and document all parameters Exch Type Producer exchange will be producing data to other stations Consumer exchange will be consuming data from another st...

Page 28: ...tion of multi byte values may not be the same as that of the DFNT protocol Swap Code Description 0 None No Change is made in the byte ordering 1234 1234 1 Words The words are swapped 1234 3412 2 Words...

Page 29: ...is powered down Multicast group addresses 224 0 7 1 to 224 0 7 32 are reserved The module does not place this limit for messages but the user should consider using the reserved group addresses The fol...

Page 30: ...gnature for validation If the exchange is not validated then the data will not be consumed Because this functionality is optional the modules will exchange data even if the Configuration Signature val...

Page 31: ...ction from the PWP Exchanges section 2 5 4 Radio PWP Multicast Group List This section contains the list of multicast group addresses the PWP server should process consumer messages for this server pr...

Page 32: ...ermines if the server will be utilized by the module If a value of Yes is entered the server will be used Any other value will disable the server Service Port Number 1 to 65535 This parameter sets the...

Page 33: ...unication network used and the expected response time of the slowest device on the network Retry Count 0 to 10 This parameter specifies the number of times a command will be retried if it fails 2 5 8...

Page 34: ...nitoring This feature is not available if the module is configured for DF1 full duplex mode point to point The module supports numerous commands This permits the module to interface with a wide variet...

Page 35: ...ode Node 3 Word Address FC 4 Code Register Seconds Count Code Node 4 Word Address FC 5 Code Register Seconds Count Code Node 5 Word Address FC 100 Code Register Seconds Count Code Node 100 File Number...

Page 36: ...o be executed and under what conditions Value Description 0 The command is disabled and will not be executed in the normal polling sequence 1 The command is executed each scan of the command list if t...

Page 37: ...ter When addressing a ControlLogix processor the slot number corresponds to the slot in the rack containing the controller being addressed In the ControlLogix platform the controller can be placed in...

Page 38: ...0 Standard Debug Configuration operation on the Debug Port Enabled This parameter specifies if the port will be used If the parameter is set to No the port is disabled If the parameter is set to Yes...

Page 39: ...essage will be aborted If the master port becomes available before this timeout expires the request will be routed to the master port ACK Timeout 0 to 65535 This parameter specifies the number of mill...

Page 40: ...DF1 Port 1 Enabled Yes Y Use port N Do not use port RS Interface RS 232 0 RS 232 1 RS 485 2 RS 422 Type Master M Master S Slave Local Station ID 0 DF1 node address Protocol Full Duplex F Full Duplex...

Page 41: ...ending response msg RTS On 0 0 65536 mSec before message RTS Off 1 0 65536 mSec after message Use CTS Line No Use CTS modem control line Y N Response Timeout 1000 Response message timeout 0 65535 mSec...

Page 42: ...Enter Full Duplex or Half Duplex Termination Type BCC or CRC This parameter specifies the error checking for all DF1 messages Enter BCC or CRC Baud Rate Baud Rate Value This is the baud rate to be us...

Page 43: ...efore the data will be transmitted RTS Off 0 to 65535 milliseconds This parameter sets the number of milliseconds to delay after the last byte of data is sent before the RTS modem signal will be set l...

Page 44: ...etting a value of 0 1 or 2 If a user defines the list with a type code of zero for all commands no commands will execute If the value in the first control register is changed to one command zero will...

Page 45: ...a command If the user specifies a value of 10 for the parameter the command will be executed no more frequently than every 10 seconds Write commands have a special feature as they can be set to execu...

Page 46: ...Unprotected Write X X X PLC 5 Command Set Functions Function Code Command Function Definition PLC5 SLC500 MicroLogix Power monitor II ControlLogix 100 0x0F 0x00 Word Range Write Binary Address X X 101...

Page 47: ...DF1 commands supported by the module and of the structure and content of each command The following table shows the structure of the configuration data necessary for each of the supported commands Th...

Page 48: ...er specifies the minimum interval to execute continuous commands Enable code of 1 The parameter is entered in units of seconds Therefore if a value of 10 is entered for a command the command will exec...

Page 49: ...rotected Write Unprotected Read Protected Bit Write Unprotected Bit Write Unprotected Write PLC 5 Command Set Word Range Write Binary Address Word Range Read Binary Address Read Modify Write Binary Ad...

Page 50: ...ta The following is an example of the Data Map section of the configuration file This section allows a user to move data to different addresses within the database in order to create simpler data requ...

Page 51: ...s 0 to highest Status Data address This field specifies the internal database register to copy from This address can range from the Data area as well as the Status Data Area of the product To Address...

Page 52: ...ytes in each word are swapped 1234 4321 3 Bytes The bytes in each word are swapped 1234 2143 Delay Preset Copies one portion of the database or virtual database to a user specified location in the dat...

Page 53: ...nication Radio_Subnet_Mask Default 255 255 255 0 The subnet mask to be used in wireless communication Radio_Default_Gateway Default 172 16 10 1 The default gateway to be used in wireless communication...

Page 54: ...z and 0 to 9 where The value ANY enables your station to connect to any IEEE 802 11 compliant network A user defined name allows your station to connect to a specific network only This value should m...

Page 55: ...N Enables or Disables WEP encryption When this parameter is enabled you can Select up to four key for decrypting data received via the wireless interface Select one Transmit key for encrypting data th...

Page 56: ...ding a File from PC to the Module To download a file from the Configuration Builder to the module 1 Verify that your PC is connected to the module with a null modem serial cable connected to the seria...

Page 57: ...for this module is arranged as a tree structure with the Main Menu at the top of the tree and one or more sub menus for each menu command The first menu you see when you connect to the module is the M...

Page 58: ...s USB to serial port adapters often do not function reliably especially during binary file transfers such as when uploading downloading configuration files or module firmware upgrades A null modem ser...

Page 59: ...that the null modem cable is connected properly between your computer s serial port and the module A regular serial cable will not work 2 On computers with more than one serial port verify that your c...

Page 60: ...and as Shift Also take care to distinguish capital letter I from lower case letter l L and number 1 likewise for capital letter O and number 0 Although these characters look nearly the same on the scr...

Page 61: ...Configuration Press C to view the Module Configuration screen Use this command to display the current configuration and statistics for the module Opening the Database Menu Press D to open the Databas...

Page 62: ...e transfer process After the file has been successfully downloaded you can open and edit the file to change the module s configuration Resetting diagnostic data Press U to reset the status counters fo...

Page 63: ...use this command if you must force the module to re boot Opening the DFNT Command Errors List Menu Press X from the main menu to view commands 0 to 19 Opening the DFNT Command List Menu Press then S t...

Page 64: ...ss or other failures Only use these commands if you are specifically directed to do so by ProSoft Technology Technical Support staff Some of these command keys are not listed on the menu but are activ...

Page 65: ...ks in the Data Analyzer You can display timing marks for a variety of intervals in the data analyzer screen These timing marks can help you determine communication timing characteristics Key Interval...

Page 66: ...RTS line is driven high on the port R These characters are inserted when the RTS line is dropped low on the port CS These characters are displayed when the CTS line is recognized high _TT_ These chara...

Page 67: ...II characters are supposed to be The Tick value is a timing mark The module will print a _TT for every xx milliseconds of no data on the line Usually 10milliseconds is the best value to start with To...

Page 68: ...d see something like the following The R means that the module is transitioning the communications line to a transmit state All characters shown in brackets are characters being sent out by the module...

Page 69: ...ts of the module s database Press to view a list of commands available on this menu Viewing Register Pages To view sets of register pages use the keys described below Command Description 0 Display reg...

Page 70: ...enu to select and display the next 100 registers of data Viewing Data in Decimal Format Press D to display the data on the current page in decimal format Viewing Data in Hexadecimal Format Press H to...

Page 71: ...ommands available on this menu Redisplaying the Current Page Press S to display the current page of data Viewing the Previous 20 Commands Press to display data for the previous 20 commands Viewing the...

Page 72: ...vailable on this menu Redisplaying the Current Page Press S to display the current page of data Viewing the Previous 50 Commands Press to view the previous 50 commands Viewing the Previous Page of Com...

Page 73: ...mple the module s IP address Press Y to confirm the file transfer and then follow the instructions on the terminal screen to complete the file transfer process Transferring WATTCP CFG to the PC Press...

Page 74: ...nts of the module s database Press to view a list of commands available on this menu Viewing Register Pages To view sets of register pages use the keys described below Command Description 0 Display re...

Page 75: ...Data in Decimal Format Press D to display the data on the current page in decimal format Viewing Data in Hexadecimal Format Press H to display the data on the current page in hexadecimal format Viewin...

Page 76: ...w connection and signal status packets and bytes transferred signal quality and errors Continuously Monitoring Radio Status Press 1 to monitor radio status continuously Use this command to view the si...

Page 77: ...w the status of producers and consumers currently communicating on the network Viewing the Multicast Group List Press G to view the Multicast Group List Use this command to see a list of IP addresses...

Page 78: ...screen of data and want to view the menu choices available to you Redisplaying the Current Page Press S to display the current page of data Going Back Two Pages of Data Press from the Database View me...

Page 79: ...ectly This is the normal operating state 3 2 2 LEDs for the PWP Port The following table lists LED status descriptions of the ProSoft Wireless Protocol module LED Status Indication ACT Green 6 flashes...

Page 80: ...the Configuration Debug Port If a valid address value is assigned the module will update the data area The data area is initialized with zeros whenever the module is initialized This occurs during a c...

Page 81: ...0 through 8309 3 8500 through 8509 4 8700 through 8709 3 3 4 DFNT Server 0 Internal Database Address Description 8900 Socket Size 8901 Connection State 8902 Socket Open Count 8903 Socket Established C...

Page 82: ...Error Data Each command in the command list for each EtherNet IP client has a reserved word value for a status error code This error data list can be read using the Debug Config Port and can be placed...

Page 83: ...present in the data area 3 5 Error Codes The module error codes are listed in this section Error codes returned from the command list process are stored in the command list error memory region A word...

Page 84: ...n 16384 0x4000 Host could not complete function due to hardware fault 20480 0x5000 Addressing problem or memory protect rungs 24576 0x6000 Function not allowed due to command protection selection 2687...

Page 85: ...to deleted area 4076 0xF014 Command execution failure for unknown reason 4075 0xF015 Data conversion error 4074 0xF016 Scanner not able to communicate with 1771 rack adapter 4073 0xF017 Type mismatch...

Page 86: ...ter 52 0xFFCC Status error reported 53 0xFFCB Context field not matched 54 0xFFCA Invalid version 3 6 3 Forward Open Response Errors Error Int Error Hex Description 65 0xFFBF Message Length received n...

Page 87: ...Int Error Hex Description 87 0xFFA9 CPF address field error 88 0xFFA8 CPF packet tag invalid 89 0xFFA7 CPF bad command code 90 0xFFA6 CPF invalid IOI 91 0xFFA5 CPF status error reported 92 0xFFA4 93 0...

Page 88: ...6202 WA DFNT DFCM3 ProLinx Gateway Diagnostics and Troubleshooting Wireless EtherNet IP to DF1 Master Slave 3 ports Page 88 of 190 ProSoft Technology Inc February 2 2009...

Page 89: ...1 protocol as a Master or Slave on up to four ports Each of the ports is individually configurable The relationship between the port labeling on the front of the ProLinx module and the application is...

Page 90: ...commands to generate and accept messages This routing can be used in conjunction with the normal command processing discussed above DF1 slave devices can be emulated on the module to interface with re...

Page 91: ...a in this database through these slave port s Setup of the slave ports only requires the CFG file 4 2 EtherNet IP Functional Overview The ProLinx EtherNet IP DFNT driver can be used to interface many...

Page 92: ...nd database parameters in the configuration file Ladder logic in attached processors use MSG instructions to perform read and write operations on the module s internal database When RSLinx links a use...

Page 93: ...2999 BoolData 47984 SIntData 5998 3000 BoolData 48000 BitAData 1500 SIntData 6000 DIntData 1500 RealData 1500 3999 BoolData 63999 SIntData 9998 When using PLC5 or SLC commands access to the database...

Page 94: ...an be used to interface many different protocols with PWP devices PWP allows one controller to produce or send an area of its memory onto a network at a specified rate It also allows another controlle...

Page 95: ...h a specific identifier which uniquely defines the configuration of the data sample This configuration is called an exchange PWP allows the configuration of exchanges which are sent to A single destin...

Page 96: ...r consumed and will only be valid for command processing These functions should be used for data that is not time critical and does not require periodic updating The maximum length of the message is l...

Page 97: ...lowing diagram describes the flow of data between the Producer the internal database and the remote Consumer device PWP Consumer The PWP driver will consume data as defined in the user configuration e...

Page 98: ...6202 WA DFNT DFCM3 ProLinx Gateway Functional Overview Wireless EtherNet IP to DF1 Master Slave 3 ports Page 98 of 190 ProSoft Technology Inc February 2 2009...

Page 99: ...C CIP Data Table Read 0x4D CIP Data Table Write EtherNet IP Client In Client mode the module controls the read write data transfer between the gateway and other EtherNet IP devices Data transfer can b...

Page 100: ...us and on change of data write only Configurable Parameters per Master port Min Command Delay Number of Commands Response Timeout Retry Count Slave List Error Pointer DF1 Slave The ports on the module...

Page 101: ...nectors automatic antenna diversity Bit Error Rate BER Better than 10 5 Varies with country regulation Some European countries such as France allow fewer channels 5 1 1 Hardware Specifications Specifi...

Page 102: ...190 ProSoft Technology Inc February 2 2009 5 2 Exchange Configuration Form Use this form to design the exchange list for an application 1 2 3 4 5 6 7 8 9 10 CFG Signature Version Exchange Type C P Ca...

Page 103: ...he total number of MSDUs of which the Destination Address is a unicast MAC address transmitted successfully This implies having received an acknowledgment to all associated MPDUs Plus The total number...

Page 104: ...ers or otherwise not being able to transmit e g scanning Transmit queued too long on the Power Save queue STA in IBSS destination STA does not respond to ATIM AP STA does not Poll or wake up in time P...

Page 105: ...Units MPDU MAC Protocol Data Unit LSB Least Significant Byte MSB Most Significant Byte 5 3 1 PWP Exchange Status Data Status Register Description 18000 Exchange message 0 Configuration State 18001 Exc...

Page 106: ...ectly with the other clients within the network see figure 2 Ad hoc mode is designed so only the clients within transmission range within the same cell of each other can communicate If a client in an...

Page 107: ...beacon frame are presented to the user so that they may select the network to join 3 A client may also send a probe request management frame to find an access point affiliated with a desired SSID 4 A...

Page 108: ...ll be used to adjust the clock maintained by the SNTP driver and used by the application If a valid database register is specified the driver will place the time value into the module s database The f...

Page 109: ...lable through the Configuration Debug Port The Time is valid status register will be set to 1 if the SNTP time is valid If the time is not valid the register will be set to 0 All the other registers a...

Page 110: ...3 ProLinx Gateway Reference Wireless EtherNet IP to DF1 Master Slave 3 ports Page 110 of 190 ProSoft Technology Inc February 2 2009 2 Connect to the Wireless Network 3 You can check the status of the...

Page 111: ...EtherNet IP to DF1 Master Slave 3 ports ProSoft Technology Inc Page 111 of 190 February 2 2009 4 Configure the IP Address Control Panel Network Connections Local Area Connection right click Propertie...

Page 112: ...of 190 ProSoft Technology Inc February 2 2009 6 Ping the Radio IP address NOTE If the Wireless Laptop or PC also connects thru an Ethernet cable you may experience some difficulties pinging the requir...

Page 113: ...c Page 113 of 190 February 2 2009 7 Create an AB_ETHIP 1 Ethernet IP Driver with RSLinx 8 Enter the Radio IP address 9 Configure the DF1 port 1 as Master and Pass Through enabled and configure with at...

Page 114: ...Master Slave 3 ports Page 114 of 190 ProSoft Technology Inc February 2 2009 The following figure shows the wireless DF1 pass through in Infrastructure mode For details see and DF1 Pass Through Port p...

Page 115: ...ry 2 2009 5 6 2 Connecting through Laptop or PC connected to Ethernet Network Using Wireless Access Point 1 The first three octets used for the RadioLinx IH IP address must be identical to the first t...

Page 116: ...oSoft Technology Inc February 2 2009 3 Create an AB_ETH 1 Ethernet Driver with RSLinx 4 Enter the Radio IP address 5 Configure the DF1 port 1 as Master and Pass Through enabled and configure with at l...

Page 117: ...an access the AB device for example SLC through radio 5 7 DFNT Reference 5 7 1 Command Function Codes In the following discussion the Column values are described for the serial DFCM Command list See N...

Page 118: ...function Communication Module Information Swap Type Code Swap type code for command 0 None 1 Swap words 2 Swap words bytes and 3 swap bytes in each word Node Address Node address of unit to be reached...

Page 119: ...s function writes one or more words of data into a limited area of the slave device This function should work on the following devices 1774 PLC PLC 2 PLC 3 PLC 5 and PLC 5 250 Function Code 2 Unprotec...

Page 120: ...not used by the command Values entered in these columns will be ignored P2 to P4 This function sets or resets individual bits within a limited area of the PLC data table This function should work on t...

Page 121: ...s where to start the write operation P1 10 to 12 Not Used These fields are not used by the command Values entered in these columns will be ignored P2 to P4 This function writes one or more words of da...

Page 122: ...3 Poll Interval Minimum time in tenths of a second to wait before polling with this command 4 Count Number of data word values to be considered by the function 5 Swap Type Code Swap type code for com...

Page 123: ...will be used P2 11 Sub Element Number This parameter defines the sub element to be used with the command Refer to the AB documentation for a list of valid sub element codes If the value is set to 1 t...

Page 124: ...e for command 0 None 1 Swap words 2 Swap words bytes and 3 swap bytes in each word 6 Node Address Address of unit to reach on the data highway 7 Slot Number Processor slot number in Control CompactLog...

Page 125: ...to correctly construct the message from the virtual database values Function Code 501 Protected Typed Logical Read Two Address Fields Column Parameter Description Parameter 1 Enable Type Word 0 Disabl...

Page 126: ...th the command Refer to the AB documentation for a list of valid sub element codes P4 This function reads one or more words of data from a PLC data table This function should work on the following dev...

Page 127: ...ith the command Refer to the AB documentation for a list of valid sub element codes P4 This function writes one or more words of data to a PLC data table This function should work on the following dev...

Page 128: ...specific to the PLC 5 processor with relation to the DF1 command set The commands specific to the PLC 5 processor contain a sub element code field This field selects a sub element field in a complex d...

Page 129: ...Command Code is the ASCII character code value of the File Type letter This is the value to enter into the File Type parameter of the DF1 Command configurations in the data tables in the ladder logic...

Page 130: ...the ControlLogix processor when used with the DF1 command set The current implementation of the DF1 command set does not use functions that can directly interface with the ControlLogix Tag Database I...

Page 131: ...cation It cannot act as a server User applications can use the DDE OPC capabilities built into RSLinx to interface with the data in the DFNT module RSView can link directly to the module using drivers...

Page 132: ...se functions use controller tags to access data in the module s database This is the preferred data access method as it directly specifies the data type used with the command The following table lists...

Page 133: ...X 0x01 N A Unprotected Read X 0x02 N A Protected Bit Write X 0x05 N A Unprotected Bit Write X 0x08 N A Unprotected Write X PLC 5 Command Set Functions Command Function Definition Supported in Slave 0...

Page 134: ...ndividual entries with each entry containing the information required to construct a valid command This includes the following Command enable mode 0 disabled 1 continuous or 2 conditional IP address o...

Page 135: ...ge 135 of 190 February 2 2009 From the list of available drivers select the Remote Devices via Linx Gateway option Then select the Add New button This action opens the following dialog box Enter the n...

Page 136: ...log box The driver and the IP address of the DFNT module should be presented in the Configure Drivers dialog box If the driver is not running select the Start button Select the Close button to exit th...

Page 137: ...ere the data is required The link between the DDE server and the DDE client can be established after these parameters are defined The following illustration shows the relationship of these elements an...

Page 138: ...used to define the Topic element for the DDE link definition This is accomplished using the following procedure It is assumed that the module can be seen in the RSLinx software Refer to the RSLinx se...

Page 139: ...t the Topic name for the link to be formed This name should reflect the unit or location to which the connection is being made Do not press the Enter key Instead double click the mouse on the DFNT dev...

Page 140: ...ement the options and to establish the topic You are now ready to use the DDE link in a DDE client application Two examples follow Excel Spreadsheet and Visual Basic program Any other Windows DDE clie...

Page 141: ...el worksheet reference If you do not include the quotes a formula error occurs You can select any of the defined tag array names defined in the module on your spreadsheet When the items are used for t...

Page 142: ...m First start the application and select the Connect option from the Server Menu In the dialog box shown select the RSLinx OPC server Next add a group using the Group menu option and fill in the Group...

Page 143: ...he controller tag In the example shown the VT_R4 data type is selected for the floating point tag The Validate button can be used to verify that the point is valid in the OPC server After configuring...

Page 144: ...ted in the item data window as shown in the following example 5 7 10 RSView Software RSView is a client application for building user interfaces to control systems This tool requires RSLinx to be load...

Page 145: ...alog box is displayed Select the Network Type and Primary Communication Driver for the channel to be associated with the DFNT module The Network Type should be TCP IP and the Primary Communication Dri...

Page 146: ...xt select the Tag Database option from the Edit Mode tab After selecting the option the following dialog box is displayed Set up tags for each element to be transferred between RSView and the DFNT mod...

Page 147: ...escribe the support for the read and write operations Encapsulated PCCC Write Commands Write commands transfer data from the ControlLogix processor to the module The following encapsulated PCCC comman...

Page 148: ...he dialog box Verify that the CIP radio button is selected as the Communication Method The Path specifies the message path from the ControlLogix processor to the module In the example shown the path i...

Page 149: ...ssor from the module An example of the dialog box follows Complete the dialog box for the data area to be transferred For PLC5 and SLC messages the Source Element should be an element in a data file t...

Page 150: ...o reach 192 168 0 75 More complex paths are possible if routing to other networks using multiple 1756 ENET modules and racks Refer to the Knowledge Document 10803 Control Logix Gateway Ethernet Commun...

Page 151: ...database element for both the source and destination The Source Tag is a tag defined in the ControlLogix Tag database The Destination Element is the tag element in the DFNT module The module simulates...

Page 152: ...he last portion of the path is the IP address of the DFNT module to reach 192 168 0 75 More complex paths are possible if routing to other networks using multiple 1756 ENET modules and racks Refer to...

Page 153: ...e Communication information must also be configured An example of the dialog box follows Verify that the CIP radio button is selected as the Communication Method The Path specifies the message path fr...

Page 154: ...ete the configuration of the MSG instruction select the Setup Screen area of the MSG object This displays the following dialog box Select the Communication Command to execute from the following list o...

Page 155: ...s to that set in the module s WATTCP CFG file The slot number should be set to zero PLC5 Read Commands Read commands transfer data to the PLC5 processor from the DFNT module An example rung used to ex...

Page 156: ...MultiHop option must be set to Yes The MultiHop tab portion of the dialog box must be completed as shown in the following window The IP address corresponds to that set in the module s WATTCP CFG file...

Page 157: ...configuration of the MSG instruction select the Setup Screen area of the MSG object This displays the following dialog box The Target Device Data Table Address must be set to a valid file element that...

Page 158: ...e supports a Target Device parameter value of 500CPU or PLC5 In order to complete the configuration of the MSG instruction select the Setup Screen area of the MSG object This displays the following di...

Page 159: ...ebruary 2 2009 5 7 14 DFNT Command Entry Form The following form can be used to design the application s command list Module Information Data Device Information Data Column 1 2 3 4 5 6 7 8 9 10 11 12...

Page 160: ...cessing the Debug capabilities of the module is accomplished easily by connecting a PC to the Debug port and loading a terminal program such as ProSoft Configuration Builder or Hyperterminal Viewing E...

Page 161: ...r of Errors Sent 6306 6 Number of Errors Received 6307 7 Configuration Error Word 6308 8 Current Error Code 6309 9 Last Error Code Refer to the following Error Codes section to interpret the status er...

Page 162: ...nd list for the master port 1 The slave is actively being polled or controlled by the master port and communication is successful 2 The master port has failed to communicate with the slave device Comm...

Page 163: ...mand in the memory area The error codes are formatted in the word as follows The least significant byte of the word contains the extended status code and the most significant byte contains the status...

Page 164: ...t ACK 1775 KA buffer full 12288 0xD000 Not used 8192 0xE000 Not used 0xF0nn Error code in the EXT STS byte nn contains EXT error code Errors When EXT STS Is Present Code Int Code Hex Description 4096...

Page 165: ...esponse after request 12 0xFFF4 Reply data does not match requested byte count 20 0xFFEC DLE NAK received after request 21 0xFFEB DLE NAK sent after response 5 8 3 DF1 Configuration Error Word DF1 Con...

Page 166: ...is command set to control and monitor data in DF1 protocol devices These include PLC SLC MicroLogix and ControlLogix controllers and field devices supporting the DF1 protocol ProSoft supports the DF1...

Page 167: ...es to be considered by the function 5 Swap Type Code Swap type code for command 0 None 1 Swap words 2 Swap words bytes and 3 swap bytes in each word 6 Node Address Address of unit to reach on the data...

Page 168: ...ields are not used by the command Values entered in these columns will be ignored P2 to P4 This function sets or resets individual bits within a limited area of the PLC data table This function should...

Page 169: ...r Description Parameter 1 Enable Type Word 0 Disabled 1 Continuous and 2 Conditional 2 Virtual Database Address This parameter defines the database address of the first data point to be associated wit...

Page 170: ...his parameter defines the sub element to be used with the command Refer to the AB documentation for a list of valid sub element codes If the value is set to 1 the default sub element number will be us...

Page 171: ...ess of the first data point to be associated with the command 3 Poll Interval Minimum time in tenths of a second to wait before polling with this command 4 Count Number of data word values to be consi...

Page 172: ...sidered by the function 5 Swap Type Code Swap type code for command Always zero 0 6 Node Address Address of unit to reach on the data highway 7 Function Code 152 Read Modify Write Command 8 File Strin...

Page 173: ...Swap Type Code Swap type code for command 0 None 1 Swap words 2 Swap words bytes and 3 swap bytes in each word 6 Node Address Address of unit to reach on the data highway 7 Function Code 502 Logical...

Page 174: ...wap Type Code Swap type code for command 0 None 1 Swap words 2 Swap words bytes and 3 swap bytes in each word 6 Node Address Address of unit to reach on the data highway 7 Function Code 510 Logical Wr...

Page 175: ...controlling individual bits in the table The bit mask used for the command is 0xFFFF This provides direct manipulation of the data in the device with the internal data of the module The function requ...

Page 176: ...The following table defines the relationship of the file types accepted by the module and the SLC file types SLC File Types File Type File Type Command Code Description S 83 Status B 66 Bit T 84 Timer...

Page 177: ...CII character code value of the File Type letter This is the value to enter into the File Type parameter of the DF1 Command configurations in the data tables in the ladder logic Additionally the SLC s...

Page 178: ...rts Page 178 of 190 ProSoft Technology Inc February 2 2009 5 8 5 DF1 Command List Form Module Information Data Device Information Data Column 1 2 3 4 5 6 7 8 9 10 11 Function Code Enable Code Internal...

Page 179: ...the processor and user data files as viewed through and LED patterns on the processor 3 Details about the serial devices interfaced if any 6 1 How to Contact Us Technical Support Internet Web Site ht...

Page 180: ...ned Products must be shipped freight prepaid in the original shipping container or equivalent to the location specified by ProSoft and be accompanied by proof of purchase and receipt date The RMA numb...

Page 181: ...shipment as detailed in Limited Warranty page 181 The Warranty Period may be extended at the time of equipment purchase for an additional charge as follows Additional 1 year 10 of list price Addition...

Page 182: ...ranteed in the terms specified above for new Product provided said warranty will be for the period remaining on the original new equipment warranty or if the original warranty is no longer in effect f...

Page 183: ...loyees from and against all liabilities losses claims costs and expenses including attorney s fees and expenses related to any claim investigation litigation or proceeding whether or not ProSoft is a...

Page 184: ...oftware and or other intellectual property 6 3 5 Disclaimer of all Other Warranties The Warranty set forth in What Is Covered By This Warranty page 182 are in lieu of all other warranties express or i...

Page 185: ...t to the Customer 6 3 9 Allocation of Risks This Warranty allocates the risk of product failure between ProSoft and the Customer This allocation is recognized by both parties and is reflected in the p...

Page 186: ...6202 WA DFNT DFCM3 ProLinx Gateway Support Service Warranty Wireless EtherNet IP to DF1 Master Slave 3 ports Page 186 of 190 ProSoft Technology Inc February 2 2009...

Page 187: ...olling Law and Severability 185 ControlLogix CLX Processor 146 ControlLogix Processor Specifics 130 177 Create_IBSS 54 CS Major CS Minor 30 D Data Analyzer 64 Data Analyzer Tips 67 Data Bits 42 Databa...

Page 188: ...on Code 509 Protected Typed Logical Write Two Address Fields 126 173 Function Code 510 Protected Typed Logical Write Three Address Fields 127 174 Function Code 511 Protected Typed Logical Write with M...

Page 189: ...bnet_Mask 53 Redisplaying the Current Page 71 72 78 Redisplaying the Menu 60 77 78 Reference 7 99 Reg Count 28 Register Count 51 Register Session Response Errors 86 Remote STS Error Codes 84 164 Remov...

Page 190: ...iewing Network Status 63 Viewing Pass Through Port Configuration 63 Viewing Port Communication Status 63 Viewing Port Configuration 63 Viewing Radio Configuration 76 Viewing Radio Status 76 Viewing Re...

Reviews: