background image

 

 

84

 

Figure 111: MSG Instruction Selection 

 

 

Figure 112: XIO Instruction Selection 

 

5) 

Configure the MSG instruction. 

a) 

Set the “Read/Write” field to “Read”, “Target Device” field to “PLC5”, “Local/Remote” field to 

“Local”, and “Control Block” to “N20:0”. 

b) 

Upon hitting the <ENTER> key while in the “Control Block” entry box, the MSG Properties 

dialog box should appear (or it can be opened by clicking on the “Setup Screen” button at the 

bottom of the MSG instruction). Refer to Figure 113. 

c) 

In this example, we will be reading a total of 25 registers beginning at N30:50 (register 2050 / 

function code M01). To configure this, under “This Controller” set the “Data Table Address” 

field to N18:1, set the “Size in Elements field” to 25, and set the “Channel” field to 1 

(Ethernet). 

d) 

Under “Target Device”, set the “Data Table Address” field to N30:50 (starting target 

register=2050) and set the “MultiHop” field to Yes to cause the “MultiHop” tab to appear. 

e) 

Under the “MultiHop” tab settings, set the “To Address” in the first row to the inverter’s IP 

address, and the “To Address” in the second row to 0. Refer to Figure 114. 

f) 

Close the dialog box. At this point, the program should appear as shown in Figure 115. 

 

CTi Automation - Phone: 800.894.0412 - Fax: 208.368.0415 - Web: www.ctiautomation.net - Email: [email protected]

Summary of Contents for OPC-G1-ETH

Page 1: ... order to become familiar with the proper interface handling installation and usage procedures Improper handling may inhibit correct operation or cause premature interface failure Please deliver this instruction manual to the end user of the interface and retain it in an accessible location For inverter usage instructions please refer to the applicable FRENIC Mega inverter instruction manual Instr...

Page 2: ...ystems intended to sustain life and whose failure to perform when properly used in accordance with instructions for use provided in the labeling and user s manual can be reasonably expected to result in significant injury No complex software or hardware system is perfect Bugs may always be present in a sy stem of any size In order to p revent danger to life or proper ty it is the respo nsibility o...

Page 3: ...ut notice Please be sure to refer to the most recent available versions Safety precautions Please read this instruction manual thoroughly prior to proceeding with installation connections operation or maintenance and inspection Additionally ensure that all aspects of the system are fully understood and familiarize yourself with all safety information and precautions before operating the inverter S...

Page 4: ...not subject the cables to scratches excessive stress heavy loads or pinching To prevent damage due to electrostatic discharge always touch a grounded piece of metal prior to touching any equipment Do not stand on or rest heavy objects on the equipment To prevent burns from hot components do not touch the inverter while power is on or for some time after power is removed Electrical noise may be emi...

Page 5: ...y purposes illustrations in this manual may be drawn with covers or safety guards removed Ensure all covers and safety guards are properly installed prior to starting operation Do not perform hi pot tests on the equipment Performing a data initialization function code H03 may reset all inverter function codes to their factory default settings After performing this operation remember to reenter any...

Page 6: ...6 4 FUJI FINDER APPLICATION 17 4 1 Installation 17 4 2 USB Driver Installation 20 4 2 1 Windows XP 20 4 2 2 Windows 7 23 4 3 Overview 24 4 4 Ethernet Tab 25 4 5 USB Tab 25 4 6 Configuring the IP Address 25 5 EMBEDDED WEB SERVER 26 5 1 Overview 26 5 2 Page Select Tabs 27 5 3 Monitor Tab 27 5 3 1 Information Window 27 5 3 2 Function Code Group Selection List 27 5 3 3 Function Code List 28 5 3 4 Func...

Page 7: ... 45 5 9 3 Gauge Window Navigation 46 5 9 4 Gauge Window Configuration 46 5 9 5 Submitting Changes 49 5 10 Customizing the Embedded Web Server 50 5 10 1 Customization Overview 50 5 10 2 XTPro Overview 50 5 10 3 XTPro Web Browser Based Implementation 51 5 10 4 XTPro HMI Based Implementation 52 5 10 5 XTPro Supported Commands 52 6 FUNCTION CODE NUMBERING AND BEHAVIOR 53 6 1 Register Numbers 53 6 2 Sc...

Page 8: ...ple Multiple MSG Instructions 79 8 2 11 ControlLogix Explicit Messaging Example Reading and Writing 80 8 3 Allen Bradley CSP 81 8 3 1 Overview 81 8 3 2 Tag Reference 81 8 3 3 SLC 5 05 Example Read a Register Block 83 8 3 4 SLC 5 05 Example Read a Single Register 86 8 3 5 SLC 5 05 Example Multiple MSG Instructions 87 8 3 6 SLC 5 05 Example Reading and Writing 88 8 4 BACnet IP 89 8 4 1 Protocol Impl...

Page 9: ...accept standard CAT5 type 8 conductor unshielded twisted pair UTP patch cables MDI MDI X auto crossover allows the use of any combination of straight through and cross over Ethernet cables Supports multiple simultaneous protocols USB Port USB 2 0 port with mini B connector provides composite USB device functionality USB connection allows for product identification and firmware updating Additionall...

Page 10: ...protocol provides access to inverter data via explicit messaging user defined I O assembly instances and the ODVA AC DC drive profile Refer to section 8 2 for more information 1 2 Unpacking and Product Confirmation 1 2 1 Shipment Confirmation Check the enclosed items Confirm that the correct quantity of each item was received and that no damage occurred during shipment OPC G1 ETH interface board s...

Page 11: ...LEDs Standoff mounting hole Inverter control board connector USB port Port 2 Link Activity and Speed LEDs Figure 3 OPC G1 ETH Component Overview Front Side Module Status and Network Status LEDs MAC Address Standoff mounting hole Port 2 Ethernet jack Port 1 Ethernet jack Positioning notch CTi Automation Phone 800 894 0412 Fax 208 368 0415 Web www ctiautomation net Email info ctiautomation net ...

Page 12: ... Status LEDs These LEDs indicate the current status of the interface card and protocols in use Refer to section 1 3 Standoff Mounting Holes The provided M3 x 6mm screw are inserted here to secure the card to the standoffs located on the inverter s control board Refer to section 2 2 Inverter Control Board Connector Attaches to the A port on the inverter s control board USB Port USB 2 0 port with mi...

Page 13: ...net Speed LEDs The amber SPEED LEDs one for each Ethernet port are lit if the link speed is 100 Mbps and are off if the link speed is 10 Mbps 1 4 Environmental Specifications The interface s environmental specifications are detailed in Table 1 Table 1 Environmental Specifications Item Specification Operating Environment Indoors less than 1000m above sea level do not expose to direct sunlight or co...

Page 14: ...d to the correct terminals and observe all wiring polarity indicators 2 2 Installation Procedure Before installing the interface card perform all wiring for the main circuit terminals and control circuit terminals 1 Remove the front cover from the inverter to expose the control printed circuit board control PCB As shown in Figure 5 there are three option connection ports A port B port and C port T...

Page 15: ...rews included with the kit into the standoff mounting holes located at the upper left and lower right hand corners of the interface card Tighten the screws to secure the interface card to the control board PCB Refer to Figure 7 Figure 7 Interface Card Mounting Completed 5 Connect the network cables as necessary Insert the Ethernet cables into the Ethernet jacks making sure that they are fully seat...

Page 16: ... or frequency command from the network or whether the inverter will be locally controlled and therefore only monitored and or configured via the network Bus Link Function Mode Selection y98 If the inverter is to be controlled from the network then set the value of y98 to 3 fieldbus option A setting of 3 for y98 may also be appropriate even if H30 is configured for an alternate local control scheme...

Page 17: ...ain present operation ignoring the communications error no er5 trip 10 Immediately decelerate to a stop Trip er5 after stopping Inverter function code F08 specifies the deceleration time 11 0 0s to 60 0s After the time specified by o28 decelerate to a stop Trip er5 after stopping Same as above 12 0 0s to 60 0s If the communications link is restored within the time specified by o28 ignore the commu...

Page 18: ...ice drivers Note that the Fuji Finder program should be installed before connecting any OPC G1 ETH devices to the computer s USB port as the program contains product specific USB drivers that must be installed on the computer prior to initial connection of the target device Launch the install executable To start the installation of the Fuji Finder application run the SETUP executable located on th...

Page 19: ...er to be installed Figure 9 Figure 9 Installation Folder Selection Screen Confirm and click Next to start installation Figure 10 Figure 10 Installation Confirmation Screen CTi Automation Phone 800 894 0412 Fax 208 368 0415 Web www ctiautomation net Email info ctiautomation net ...

Page 20: ...ting system during this stage that it can t verify the publisher of this driver software choose Install this driver software anyway Installation complete Click Close to exit the installer Figure 12 Figure 12 Installation Complete Screen CTi Automation Phone 800 894 0412 Fax 208 368 0415 Web www ctiautomation net Email info ctiautomation net ...

Page 21: ...able to automatically install the USB driver until the Fuji Finder installation is complete The following sections will provide an overview of the USB driver installation procedure for Windows XP and Windows 7 Other versions of Windows may have slightly different procedures 4 2 1 Windows XP If this is the first time connecting the card to your computer the operating system will prompt you to insta...

Page 22: ...action Figure 14 Figure 14 Select Install Type Screen The Wizard Will Search for the Appropriate Driver Figure 15 Figure 15 Searching for Driver CTi Automation Phone 800 894 0412 Fax 208 368 0415 Web www ctiautomation net Email info ctiautomation net ...

Page 23: ...led above Windows will then additionally identify the device as a USB mass storage device also known as a flash drive or removable disk and automatically install the default Windows USB mass storage device drivers Once this is completed the operating system may automatically pop up a Windows Explorer window showing the file contents of the OPC G1 ETH s on board filesystem Figure 17 This window can...

Page 24: ...te device which is to say that it presents multiple virtual representations to the computer after the vendor specific USB driver has been installed as detailed above Windows will then additionally identify the device as a USB mass storage device also known as a flash drive or removable disk and automatically install the default Windows USB mass storage device drivers Once this is completed the ope...

Page 25: ...s are currently compatible with the subnet upon which they reside The utility is also used to update firmware These functions are accessed via two tabs available on the Finder application main program window refer to Figure 20 and Figure 21 Figure 20 Fuji Finder Ethernet tab Figure 21 Fuji Finder USB tab CTi Automation Phone 800 894 0412 Fax 208 368 0415 Web www ctiautomation net Email info ctiaut...

Page 26: ... access to the on board file system with Windows Explorer Refer to section 7 1 Reboot Device Reboots the interface card The Finder will automatically detect the card once it has completed rebooting 4 6 Configuring the IP Address Before you can access the interface card from your web browser or begin using it as a part of your automation network you must assign it an IP address that is appropriate ...

Page 27: ... Player installed if some aspect of the web page does not appear to be displayed properly installing the latest Flash Player update usually resolves the problem To access an interface s embedded web server either use the finder application refer to section 4 and select the Open Web button when the target unit is highlighted or just directly enter the target unit s IP address into the address URL f...

Page 28: ...e the activity indicator blink at all for several seconds or more it is possible that the web browser may have lost contact to the web server due to an inverter power cycle or a network problem to reestablish communications select refresh on your web browser Figure 24 Monitor Tab Information Window 5 3 2 Function Code Group Selection List The Function Code Group Selection List is located in the up...

Page 29: ...t any given time depend on the function code groups that are currently selected refer to section 0 as well as whether or not any filters have been applied refer to section 5 3 4 The first column of the Function Code List shows the inverter function code designation that is normally used when accessing a given function code via the inverter s keypad Note that this column is for user convenience and...

Page 30: ...o be applied to all information normally displayed in the Function Code List for as long as the filter term is left in the filter entry box Continuing the previous example where we filtered on the root term volt in the monitor data 1 group we can then easily apply this filter to all available function codes simply by selecting the All function code group The Function Code List will now display all...

Page 31: ...ration loading or submitting 5 4 2 Device Identifiers A BACnet device s name and ID the Object_Name and Object_Identifier properties respectively of the Device Object must be unique across the entire BACnet network because they are used to uniquely identify BACnet devices The text entry boxes shown in Figure 31 are used to configure these unique device identifiers on every inverter Figure 30 BACne...

Page 32: ...nitializing the interface card Please allow 10 seconds for the interface card to reinitialize at which time it will then be operating with the recently submitted configuration Reinitializing the interface card will not disturb the back end communication with the drive or the functionality of the embedded switch Note that configuration elements are read from the filesystem only when the interface c...

Page 33: ...ve username and password can contain letters a z and A Z and numbers 0 9 and can each be up to 80 characters in length 5 5 3 Timeout Configuration The interface can be configured to perform a specific set of actions when network communications are lost The drive also has the ability to perform an independent set of actions when a timeout occurs section 3 2 Support for the interface and drive timeo...

Page 34: ... timeout time of 10s and one timeout entry assignment If a protocol that makes use of timeout processing triggers a timeout event then a value of 2000 will automatically be written to inverter function code S05 the frequency command Provided the inverter has a valid run command and is currently configured to use the network frequency command as its master frequency command it will ramp to 20 00Hz ...

Page 35: ...mational messages regarding the status of the EtherNet IP configuration parameters loading or submitting 5 6 2 Device Identification A text entry box is available which allows customization of the device s name for identification on the EtherNet IP network This string is accessible as the product name attribute of the identity object Refer to Figure 41 Figure 40 EtherNet IP Tab Information Window ...

Page 36: ...configurable and is utilized when the client opens a connection to the interface using assembly instances 100 and 150 The user configurable data arrays consist of two separate elements refer to Figure 43 The consumed data configuration defines the structure of the command data sent from the EtherNet IP controller for example a ControlLogix PLC to the inverter O T direction and the produced data co...

Page 37: ...alue of function code M14 status register and the second word will contain the value of function code M09 output frequency 5 6 5 Submitting Changes Whenever any of the EtherNet IP configuration elements Device Name I O array configurations etc have been changed the submit button located in the right hand portion of the web page must be clicked in order to write these settings to the interface card...

Page 38: ...tion This timer provides the ability for the interface card to monitor timeout occurrences between successive Modbus TCP socket connections as opposed to the standard timeout functionality refer to section 5 5 3 which monitors timeout occurrences only within the scope of each client socket connection While this feature provides an additional level of fail safe functionality for those applications ...

Page 39: ...ield in the Func Code column allows the user to enter an inverter function code that will then be accessible at the register indicated in the adjacent Register column A blank assignment in the Func Code column indicates that no inverter function code is remapped at that location which results in written values being ignored and read values returned as a default value of 0 Note that remapped invert...

Page 40: ...d portion of the web page must be clicked in order to write these settings to the interface card s filesystem Refer to Figure 49 5 7 5 Reinitialize Prompt Refer to section 5 4 4 Figure 49 Submit Configuration Changes CTi Automation Phone 800 894 0412 Fax 208 368 0415 Web www ctiautomation net Email info ctiautomation net ...

Page 41: ...ong as the alarm condition continues to be satisfied Twenty individually configurable alarms are available Refer to Figure 50 Figure 50 Alarm Tab 5 8 1 Information Window Figure 51 shows the Information Window which is located in the upper right hand corner of the Alarm tab This window displays various informational messages regarding the status of the Alarm configuration parameters loading or sub...

Page 42: ...r s email address in the email headers To Emails Up to four recipients can be designated to receive alarm emails Blank entries will not be processed by the interface SMTP Authentication If the email server in use does not require authentication then these entries can be disregarded Some email servers do require that clients wishing to send emails first authenticate themselves If the email server i...

Page 43: ...f the Value field can be changed between decimal and hexadecimal with the associated DEC and HEX buttons Function codes that correspond to analog process variables e g frequencies voltages etc should typically have their Mask fields set to 0xFFFF which causes all data bits to be retained for the Value field comparison For function codes that correspond to enumerated process variables e g status wo...

Page 44: ...email is empty 5 8 4 Submitting Changes Whenever any of the Alarm configuration elements alarm settings or email configuration parameters have been changed the submit button located in the lower right hand portion of the web page must be clicked in order to write these settings to the interface card s filesystem Note that because these configuration elements are read from the filesystem only when ...

Page 45: ...ue via one of six different gauge types User defined engineering units scaling and range limits are also configurable Refer to Figure 56 Figure 56 Dashboard Tab 5 9 1 Information Window Figure 57 shows the Information Window which is located in the upper right hand corner of the Dashboard Tab This window displays various informational messages regarding the status of the Dashboard configuration pa...

Page 46: ...rpose input terminal command buttons These buttons labeled X1 through X9 map to the corresponding bits in the inverter s operation command word function code S06 bit 2 bit 10 The usage of these bits varies depending on the configuration of inverter function codes E01 to E09 When a given button is clicked and shown in its depressed state the corresponding bit is set to a 1 When clicked again and th...

Page 47: ...roll in the corresponding direction 5 9 4 Gauge Window Configuration Each of the gauge windows can be independently configured to display a user defined function code with a variety of flexible configuration options While the behavior and presentation may vary slightly depending on the specific gauge chosen all of the gauges share the following common elements refer to Figure 61 for an example Gau...

Page 48: ...mmary of the different available gauge types Gauge Refer to Figure 61 This type of meter implements a rotary dial type display format The indicated value and units are shown numerically on the face of the gauge and via the red indicator needle The yellow needle shows the previous indicated value thereby providing a simple historical reference The Min Value attribute is not configurable this gauge ...

Page 49: ...hermometer Refer to Figure 65 This type of meter implements the universally identifiable thermometer display format Hovering the mouse pointer over the red mercury portion of the graph pops up a tooltip which displays the current indicated value and units Line Graph Refer to Figure 66 This type of graph implements a continuously scrolling historical data logging line graph Up to 80 seconds worth o...

Page 50: ...y of the gauge window configuration items in the Dashboard Tab have been changed the submit button located on the right hand portion of the web page must be selected in order to write these settings to the interface card s filesystem Refer to Figure 68 Note that submitting the Dashboard Tab configuration does not require rebooting of the interface card the changes take effect immediately and the i...

Page 51: ...ists All files accessed by the web server itself must reside in the WEB folder Note that this does not restrict active web server content to using only the WEB folder however as XTPro read_file and write_file commands can access any existing location on the file system If the factory default WEB folder contents need to be recovered if they are accidentally deleted for example they can be downloade...

Page 52: ...on with the server Server Device Content is loaded onto server device s file system for web server 2 Active web content is delivered to client XML socket port 2000 xreq read_data ref Pr_2 ref read_data xreq User accesses server s web page via web browser client 3 http 192 168 16 111 Active content executes and establishes XML socket 5 http 192 168 16 111 XML socket port 2000 xresp read_data ref Pr...

Page 53: ...ecimal value of 500 write_data Yes load_file Yes The absolute file path must start with a forward slash store_file Yes reinit Yes Reinitializes only the configurable drivers and services does not perform a complete device soft reboot auth Yes Authorization is not required cov Yes COV notification messages are sent every 200ms Notes Two simultaneous XTPro connections are available Server Device Con...

Page 54: ... 1 This operation is expressed mathematically via Equation 1 1 number offset 256 x number group register Equation 1 As an example let s calculate the register number for output frequency function code M09 According to Table 5 the group number for the M function code group is 8 It is also evident that the offset number for M09 is 9 Inserting the group number and offset number into Equation 1 we arr...

Page 55: ...1 1538 S Command Data 7 S05 frequency command 7 x 256 5 1 1798 M Monitor Data 1 8 M09 output frequency 8 x 256 9 1 2058 r Motor 4 Parameters 10 r02 motor 2 base frequency 10 x 256 6 1 2563 J Application Functions 1 13 J03 PID proportional gain 13 x 256 3 1 3332 y Link Functions 14 y98 bus link function 14 x 256 98 1 3683 W Monitor Data 2 15 W32 PID output 15 x 256 32 1 3873 X Alarm Data 1 16 X00 a...

Page 56: ... inverter If the value was not accepted by the inverter then the unsuccessful write can be observed by reading the current unchanged value of the function code during a subsequent network transaction If the unsuccessful write was initiated via the web browser s monitor tab then the displayed function code will revert back to its original value automatically Accesses to any function code 00 99 wher...

Page 57: ...56 Table 7 Structure of Operation status Function code M14 CTi Automation Phone 800 894 0412 Fax 208 368 0415 Web www ctiautomation net Email info ctiautomation net ...

Page 58: ...ory default values Therefore if it is ever desired to reset a protocol s configuration to factory default values this can be easily accomplished by simply deleting the appropriate configuration file from the filesystem and rebooting the unit Note that the application firmware uses specific filenames for the configuration files This means that if a file with a different filename is loaded onto the ...

Page 59: ...to Figure 72 Windows Explorer will then display the filesystem s contents refer to Figure 73 You can now perform normal file manipulation actions on the available files and folders cut copy paste open rename drag and drop transfers etc in the same manner as though you were manipulating any traditional file and folder stored on your computer s hard drive Figure 73 File Access via Windows Explorer F...

Page 60: ...lete the following steps 1 Navigate to the USB tab of Fuji Finder and click the Update Firmware button 2 Locate the firmware file refer to Figure 74 and click Open 3 Allow the update procedure to complete Some notes on uploading new firmware Please be sure to read the firmware release notes and updated user s manual for any important notices behavior precautions or configuration requirements prior...

Page 61: ...write data checking is not available for scanned registers function codes refer to section 6 2 For example if a write is performed to a register with a data value that is out of range of the corresponding function code no Modbus exception will be immediately returned The unit identifier UI field of the request packets is ignored The socket timeout time is determined by the timeout setting on the w...

Page 62: ...y given discrete the register in which that discrete resides can be determined by Equation 3 16 15 discrete register Equation 3 Where the bracket symbols indicate the floor function which means that any fractional result or remainder is to be discarded with only the integer value being retained Also for any given discrete the targeted bit in the register in which that discrete resides can be deter...

Page 63: ...viceNet Vendor Association ODVA This product has been self tested by Fuji Electric and found to comply with ODVA EtherNet IP Conformance Test Software Version A 5 I O connection sizes for assembly instances 100 and 150 are adjustable between 0 and 64 bytes 32 function codes max 2 bytes per function code 64 bytes Because function codes are 16 bit elements however connection sizes cannot be odd i e ...

Page 64: ...the inverter data which their various constituent elements map to Table 9 AC DC Drive Profile Related Objects Class Code Object Name 0x04 Assembly Object 0x28 Motor Data Object 0x29 Control Supervisor Object 0x2A AC Drive Object Output Instances Table 10 Output Instances 20 and 21 Detail Instance Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 20 0 Fault Reset Run Fwd 1 2 Speed Reference Low ...

Page 65: ...3 Speed Actual High Byte 71 0 At Reference Ref from Net Ctrl From Net Ready Running2 REV Running1 FWD Warning Faulted 1 Drive State 2 Speed Actual Low Byte 3 Speed Actual High Byte Input Instance Mapping Detail Faulted Inverter fault signal 0 not faulted 1 faulted Maps to function code M14 bit 11 operation status word ALM bit Warning This bit is not used it is always 0 Running1 FWD Running forward...

Page 66: ... the interface card must be rebooted in order for it to read the new value from the inverter 8 2 3 ControlLogix Examples Setup This section will demonstrate how to initially setup a ControlLogix PLC such as a 1756 L61 coupled with a 1756 ENBT A communication interface adjust this procedure according to your specific equipment Later sections will provide specific read write examples using this conf...

Page 67: ...e Set button 13 You should now be able to confirm that the 1756 ENBT A module is configured properly by for example opening the module s web interface in a web browser 8 2 4 ControlLogix Example I O Messaging This section will demonstrate how to setup and use an EtherNet IP I O connection via vendor specific assembly instances 100 150 EtherNet IP I O messaging allows the inverter s function codes ...

Page 68: ...argeted interface card Figure 79 Interface Card Module Properties In the Connection Parameters portion of the dialog box enter the following information Input The Input Assembly is the collection of monitor data that is produced by the interface card and is received as an input to the PLC Its structure is defined by the Produced Data Configuration as described in section 5 6 4 The Input Assembly I...

Page 69: ... Figure 80 Confirm the setting of the Requested Packet Interval RPI The RPI defines the amount of time in milliseconds between data exchanges across an I O connection The smallest RPI supported by the interface card is 2ms However the lowest recommended RPI is 10ms When done click OK Figure 80 Interface Card Module Properties Connection Tab 6 After adding the I O Module to the configuration the fu...

Page 70: ... inverter shows similar expected results Values of 0x1021 and 3558 corresponding to M14 status register and M09 output frequency respectively are consistent with the inverter running at the parameters commanded by the output tag Figure 83 Controller Tags for I O Access 8 2 5 ControlLogix Example Generic Default I O Add On Instruction The generic default I O add on instruction is a simple interface...

Page 71: ...ung in the MainRoutine window and select Add Ladder Element 7 The Add Ladder Element window appears 8 Select the generic default I O add on instruction in the Add On folder Refer to Figure 86 Figure 86 Add Generic Default Add On Instruction 9 Click OK 10 Edit the add on instruction according to Figure 87 CTi Automation Phone 800 894 0412 Fax 208 368 0415 Web www ctiautomation net Email info ctiaut...

Page 72: ... all the steps in section 8 2 4 Please note that the Assembly Input Instance must be changed to 71 and the Assembly Output Instance must be changed to 21 Refer to Figure 88 Figure 88 AC DC Drive Profile Generic Ethernet Module Configuration 2 Right click on Add On Instructions in the controller organizer view and select Import Add On Instruction Browse and import the AC DC drive profile add on ins...

Page 73: ...der Tasks MainTask MainProgram in the controller organizer view 6 Right click on the first ladder logic rung in the MainRoutine window and select Add Ladder Element 7 The Add Ladder Element window appears 8 Select the AC DC drive profile add on instruction in the Add On folder Refer to Figure 91 Figure 91 Add AC DC Drive Profile Add On Instruction 9 Click OK CTi Automation Phone 800 894 0412 Fax 2...

Page 74: ...tructure function code group function code offset Where function code group is a 1 character field and is the ASCII character for the function code s group Refer to Table 5 function code offset is a 2 character field corresponding to the function code offset If the offset is less than 10 it must be pre pended by 0 Valid offsets are 00 to 99 Examples Write acceleration time 1 F07 Write frequency co...

Page 75: ...d and change its Data Type to MESSAGE This tag will contain configuration information for the MSG instruction e Select the Monitor Tags tab Expand the connection tag by clicking on the sign next to the tag name Scroll down to the connection UnconnectedTimeout field and change its value from the default 30000000 30s in 1uS increments to 1000000 1s This value determines how long to wait before timin...

Page 76: ...uction in the MainRoutine window and select Add Ladder Element again b The Add Ladder Element window appears c Select the XIO element in the Bit folder Refer to Figure 96 d Click OK 4 Configure the MSG instruction a Edit the Message Control field on the MSG instruction to use the previously created connection tag Refer to Figure 97 Figure 97 MSG Instruction Tag Assignment b Click the message confi...

Page 77: ...g as long as the offset plus the Number Of Elements 21 does not exceed the tag s defined size 73 Figure 99 Selecting the Destination Element d Communication tab settings refer to Figure 100 i Enter the Path to the interface card A typical path is formatted as Local_ENB 2 target_IP_address where Local_ENB is the name of the 1756 ENBx module in the local chassis we named ours EIP in section 8 2 3 2 ...

Page 78: ...iggering the MSG instruction at a specific rate or under specific conditions 6 The program is now complete Refer to Figure 103 7 Save download and run the program a To view the values of the function codes being read from the interface card double click Controller Tags in the controller organizer view b Select the Monitor Tags tab c Expand the data_array tag Refer to Figure 104 d 21 function code ...

Page 79: ...ure 102 Configure XIO Element Figure 103 Complete Program Figure 104 Viewing the Function Code Values CTi Automation Phone 800 894 0412 Fax 208 368 0415 Web www ctiautomation net Email info ctiautomation net ...

Page 80: ...n may require access to some function codes in both the Monitor Data 1 and Monitor Data 2 function code groups To accomplish this task multiple MSG instructions will need to be implemented in the PLC program The configuration and execution for implementing multiple MSG instructions is in general identical to that required for implementing just one MSG instruction Each MSG instruction will require ...

Page 81: ...ons would be performed Figure 107 Reading and Writing via MSG Instructions Figure 108 shows the configuration details of the example fc_wr_connection MSG instruction Note that the chosen Message Type is CIP Data Table Write and that this instruction will only be writing to one inverter function code namely the frequency command Destination Element is S05 The Source Element in this case is the 2nd ...

Page 82: ...ets elements which can be used to access inverter registers Note that there are multiple different combinations of file section numbers and offsets elements that will result in the same inverter register being accessed Table 12 CSP Target Register Examples File Section Number Offset Element Start Target Register N10 2 2 N12 62 262 N11 162 262 N27 98 1798 N20 798 1798 N59 64 4964 N10 4964 4964 In a...

Page 83: ...ich to start the access and a Size in Elements which determines the number of items to access read or write The Data Table Address is constructed by selecting a File Section Number and an Offset Element according to Equation 7 For example a File Section Number of N27 and Offset Element of 99 N27 99 which corresponds to register 1799 the inverter s operation command register function code S06 CTi A...

Page 84: ...erface card Enter a file number e g 18 set the type to Integer enter a descriptive name e g DATA and enter a number of elements e g 200 Refer to Figure 110 Click OK to create the file 3 Add a MSG instruction to the program a If not already visible double click LAD2 under Project Program Files in the controller organizer view to bring up the ladder logic program b Right click on the default rung nu...

Page 85: ...ing at N30 50 register 2050 function code M01 To configure this under This Controller set the Data Table Address field to N18 1 set the Size in Elements field to 25 and set the Channel field to 1 Ethernet d Under Target Device set the Data Table Address field to N30 50 starting target register 2050 and set the MultiHop field to Yes to cause the MultiHop tab to appear e Under the MultiHop tab setti...

Page 86: ...uration General Tab Figure 114 MSG Configuration MultiHop Tab Figure 115 PLC Program after MSG Instruction Configuration CTi Automation Phone 800 894 0412 Fax 208 368 0415 Web www ctiautomation net Email info ctiautomation net ...

Page 87: ...ting at register 2050 are being continuously read from the interface card and placed in the 25 sequential offsets of N18 starting at N18 1 Refer to Figure 117 We can see that N18 9 register 2058 output frequency function code M09 has a value of 2525 25 25Hz N18 12 register 2061 output voltage function code M12 has a value of 610 61 0V etc Figure 117 Monitoring the Data Being Read from the Inverter...

Page 88: ...in general identical to that required for implementing just one MSG instruction Each MSG instruction will require its own message control file In the case of read MSG instructions more than one instruction may use the same data file to store the received register values but the storage locations must not overlap Figure 119 shows an example of two MSG instructions each accessing different target in...

Page 89: ...e field of each of the MSG instructions is set according to their function Figure 120 Reading and Writing via MSG Instructions Figure 121 shows the configuration details of the write MSG instruction Note that this instruction will only be writing to one inverter register namely register 1798 function code S05 frequency command The source Data Table Address in this case is N18 30 Figure 121 MSG Con...

Page 90: ... ASC BACnet Smart Sensor B SS BACnet Smart Actuator B SA BACnet Interoperability Building Blocks Supported Annex K Data Sharing ReadProperty B DS RP B Data Sharing ReadPropertyMultiple B DS RPM B Data Sharing WriteProperty B DS WP B Device Management Dynamic Device Binding B DM DDB B Device Management Dynamic Object Binding B DM DOB B Segmentation Capability None Segmented requests supported Windo...

Page 91: ...gateway describe the types of non BACnet equipment networks s that the gateway supports N A Datatypes Supported The following table summarizes the datatypes that are accepted in the case of a write property service and returned in the case of a read property service when targeting the present value property of each supported object type Object Type Service Read Property Write Property Analog Outpu...

Page 92: ...ices Supported R Object Types Supported R Object List R Max APDU Length R Segmentation Support R APDU Timeout R Number APDU Retries R Max Master Max Info Frames Device Address Binding R Database Revision R Present Value R W R W Status Flags R R R R Event State R R R R Reliability R R R R Out of Service R R R R Units R R Priority Array R R Relinquish Default R R Polarity R R Active Text R R Inactiv...

Page 93: ...er shutdown on off BI5 BRAKING Braking braking off BI6 NUV DC bus voltage normal on off BI7 TORQUE_LIMITING Torque limited on off BI8 VOLTAGE_LIMITING Voltage limited on off BI9 CURRENT_LIMITING Current limited on off BI10 ACCELERATING Accelerating on off BI11 DECELERATING Decelerating on off BI12 ALARM Alarm on off BI13 COMM_ESTABLISHED Communications established on off BI14 BUSY_WRITING Busy wri...

Page 94: ...ff BO12 EN_TERMINAL Enable terminal on off BO13 XF_FWD General purpose input on off BO14 XR_REV General purpose input on off BO15 ALARM_RESET Alarm reset on off Table 17 Analog Input Object Instance Summary Instance ID Object Name Description Units AI1 OUTPUT_FREQ Output frequency Hz AI2 OUTPUT_CURRENT Output current Amps AI3 OUTPUT_VOLTAGE Output voltage Volts AI4 INPUT_POWER Input power kW AI5 O...

Page 95: ... bit 3 BO5 X3 command Corresponds to function code S06 bit 4 BO6 X4 command Corresponds to function code S06 bit 5 BO7 X5 command Corresponds to function code S06 bit 6 BO8 X6 command Corresponds to function code S06 bit 7 BO9 X7 command Corresponds to function code S06 bit 8 BO10 X8 command Corresponds to function code S06 bit 9 BO11 X9 command Corresponds to function code S06 bit 10 BO12 EN term...

Page 96: ...lls or routers have been configured to allow access to the interface via the applicable TCP UDP ports If attempting to access the web server on a computer whose web browser is configured to use a proxy server ensure that the proxy server is accessible to the computer and that the interface card is accessible to the proxy server Firmware generated error MODULE STATUS LED is flashing red with an x y...

Reviews: