ICC ASD-G9ETH Скачать руководство пользователя страница 92

 

  

91

ICC 

data_array[10] (deceleration time #1) has a value of 100 (10.0s), 
data_array[11] (maximum frequency) has a value of 8000 (80.00Hz) etc. 

 
 

13.2.9

 

ControlLogix Example: Read a Single Register 

The configuration and execution for reading a single register is in general identical to 
that required for reading a block of registers as detailed in section 13.2.8.  The only 
difference is in the configuration of the MSG instruction.  Figure 104 shows an 
example MSG instruction’s Configuration tab, which will read a single tag 
(rd_reg_1402, which corresponds to the drive’s “inverter status 1” register) and place 
it in the first element (offset 0) of data_array. 
 

 

Figure 104: Read the Drive’s Status Register 

 
 

13.2.10

 

ControlLogix Example: Multiple MSG Instructions 

At times, reading from different groups of registers may be necessary.  For example, 
a specific application may require some registers located in various disjoint locations 
in the register map.  To accomplish this task efficiently, multiple MSG instructions 
can 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 its own message controller tag.  In the case of read MSG 
instructions, more than one instruction may use the same Destination Element tag, 
but the storage locations must not overlap.  Figure 105 shows an example of two 
MSG instructions, each accessing different read tags.  It is evident from this logic 
that “rd_connection” and “rd_connection2” are the two independent message 
controller tags created for these instructions. 
 

Содержание ASD-G9ETH

Страница 1: ...Middleton WI USA 53562 4720 Tel 608 831 1255 Fax 608 831 2045 http www iccdesigns com Printed in U S A ASD INTERFACE SERIES ICC INDUSTRIAL CONTROL COMMUNICATIONS INC ASD G9ETH MULTIPROTOCOL ETHERNET...

Страница 2: ...t Bugs may always be present in a system of any size In order to prevent danger to life or property it is the responsibility of the system designer to incorporate redundant protective mechanisms appro...

Страница 3: ...ting cabling such as ASD input output power wiring Installation and Wiring Do not touch charged parts of the drive such as the terminal block while the drive s CHARGE lamp is lit A charge will still b...

Страница 4: ...14 5 2 Installing Multiple Option Cards 16 6 LED Indicators 17 6 1 Front Panel 17 6 2 Ethernet Jack 18 7 Configuring the IP Address 19 7 1 Via the Finder Utility 19 7 2 Via the Drive s Keypad 20 7 3 V...

Страница 5: ...6 Submitting Changes 38 10 8 EtherNet IP Tab 39 10 8 1 Information Window 39 10 8 2 Device Identification 40 10 8 3 Run Idle Flag Behavior 40 10 8 4 Class 1 I O Data Configuration Arrays 40 10 8 5 Sub...

Страница 6: ...On Instruction 81 13 2 7 Explicit Messaging Tag Reference 83 13 2 8 ControlLogix Example Read a Register Block 85 13 2 9 ControlLogix Example Read a Single Register 91 13 2 10 ControlLogix Example Mu...

Страница 7: ...reference or unit inspection For the latest information support software and firmware releases please visit http www iccdesigns com Before continuing please take a moment to ensure that you have recei...

Страница 8: ...Firefox The latest version of Adobe Flash Player browser plug in is required Refer to section 10 XML Configuration File Upload Download All interface configuration files are stored in the unit s inter...

Страница 9: ...in the field by the end user Refer to section 12 for more information EtherNet IP Data Access Options The EtherNet IP protocol provides access to inverter data via explicit messaging user defined I O...

Страница 10: ...ny other applicable national regional or industry codes and standards DO NOT install operate perform maintenance or dispose of this equipment until you have read and understood all of the following pr...

Страница 11: ...urning supply power off After turning supply power off wait at least ten minutes before servicing the ASD or interface board Ensure that the Charge LED is off prior to beginning maintenance Do Not att...

Страница 12: ...s high humidity dust or metal particles 3 5 Warranty This communication interface is covered under warranty by ICC Inc for a period of 12 months from the date of installation but not to exceed 18 mont...

Страница 13: ...e explosive gasses Operating Temperature 10 50 C 14 122 F Storage Temperature 40 85 C 40 185 F Relative Humidity 20 90 without condensation Vibration 5 9m s 2 0 6G or less 10 55Hz Grounding Non isolat...

Страница 14: ...rview Mounting Tabs Drive Connector LEDs Ground Plate Configuration Switches Shielded RJ45 Ethernet Jack MAC ID Note The configuration switches are used for factory test only and should remain in the...

Страница 15: ...nd are locked and tagged out 2 DANGER Wait at least 5 minutes for the drive s electrolytic capacitors to discharge before proceeding to the next step Do not touch any internal parts with power applied...

Страница 16: ...Figure 3 Double check that the plastic bosses located on the left and right side of the drive enclosure are properly inserted into the corresponding recesses on the back of the interface housing and...

Страница 17: ...rive s input power or motor wiring Also take care to route the cable away from any sharp edges or positions where it may be pinched 7 Turn the power source to the drive ON and verify that it functions...

Страница 18: ...s followed by 3s of OFF time indicates the error code EIP Module Status Reserved When the multi protocol firmware image with EtherNet IP support is loaded this LED conforms to the prescribed module st...

Страница 19: ...ed a link with the interface board and is communicating with it Ethernet Activity Blinks green briefly when network packets are sent or received Heartbeat Blinks green to indicate communication betwee...

Страница 20: ...e boots up it will attempt to obtain an IP address from a DHCP server or failing that will fallback to either the last static IP address assigned or a default static IP address of 192 168 16 102 if no...

Страница 21: ...3R5 and later and H9 drive control board firmware V204R4 drives only The interface card s IP Address Subnet Mask Default Gateway and DHCP Static IP mode can be viewed and modified via the drive s keyp...

Страница 22: ...owing actions Open Web Interface Opens a web browser page of the selected device Refer to section 10 Open FTP Interface Opens the computer s default FTP application which could be either Windows Explo...

Страница 23: ...l ASD Parameter Numbers Map to Decimal Register Numbers F000 F999 1 1000 FA00 FA99 1001 1100 FB00 FB99 1101 1200 FC00 FC99 1201 1300 FD00 FD99 1301 1400 FE00 FE99 1401 1500 This mapping is easier to u...

Страница 24: ...will be successful but the data will have no meaning This feature is beneficial in situations where the accessing of non contiguous registers can be made more efficient by accessing an all inclusive...

Страница 25: ...be Flash Player browser plug in is required If the plug in is not already installed on your computer then your browser will automatically be redirected to the appropriate Adobe download web site when...

Страница 26: ...he authentication request will appear as a browser popup box that will request entry of a user name and password Refer to Figure 8 The factory default user name is root and the password is icc Note th...

Страница 27: ...name Multiple groups may also be selected by holding down the CTRL key while clicking on the group names or a range of groups can be selected by first selecting the starting group and then holding dow...

Страница 28: ...group does not have any available subgroups then only the All subgroup will be shown and all parameters in that group will be shown in the Parameter List 10 4 4 Parameter List The bottom half of the...

Страница 29: ...he filter function simply type a word or portion of a word into the filter entry box and then click the filter button Refer to Figure 14 The filter will then display only those parameters currently av...

Страница 30: ...in decimal and values to be written to parameters must be entered in decimal format For example to change the drive s frequency command to 40 00Hz enter the decimal value 4000 Similarly when HEX is s...

Страница 31: ...device on a PROFINET network Refer to Figure 16 Figure 16 PROFINET Tab 10 5 1 Information Window Figure 17 shows the Information Window which is located in the upper right hand corner of the PROFINET...

Страница 32: ...used with the I O Cycle Update Time in Step 7 or an equivalent hardware configuration tool 10 5 3 I O Data Configuration Arrays The interface card supports two different types of PROFINET data transfe...

Страница 33: ...controller may require larger input and or output data sizes but all unreferenced command data will be ignored and all unreferenced status data will contain dummy 0 values The first word two bytes of...

Страница 34: ...e 21 Figure 21 BACnet Tab 10 6 1 Information Window Figure 22 shows the Information Window which is located in the upper right hand corner of the BACnet tab This window displays various informational...

Страница 35: ...tion elements Device Name or Device ID has been changed the submit button located in the left hand portion of the web page must be clicked in order to write these settings to the interface card s file...

Страница 36: ...25 Config Tab 10 7 1 Information Window Figure 26 shows the Information Window which is located in the upper right hand corner of the Config tab This window displays various informational messages reg...

Страница 37: ...echanism used to modify the parameters control protocol data write modification via the web page monitor tab timeout configuration setting etc Note that ASD Interface CPU firmware version V1 100 or la...

Страница 38: ...nts This time setting is used by certain protocols in order to determine abnormal loss of communications conditions and optionally to trigger a timeout processing event The default timeout time is 10s...

Страница 39: ...tural radix e g a hexadecimal command word vs a decimal frequency command value 10 7 6 Submitting Changes Whenever any of the configuration elements has been changed the submit button located in the r...

Страница 40: ...re 32 Figure 32 EtherNet IP Tab 10 8 1 Information Window Figure 33 shows the Information Window which is located in the upper right hand corner of the EtherNet IP tab This window displays various inf...

Страница 41: ...P devices when they receive I O data from a controller with the run idle flag set to Idle is not specified in the EtherNet IP specification The interface card allows the option of two different behavi...

Страница 42: ...from the controller or produced to the network A value of 0 indicates that no register is referenced at that location which will cause the corresponding consumed data to be ignored and produced data...

Страница 43: ...nterface card boots up the act of submitting configuration changes will also reset the interface card Please allow 30 seconds for the interface card to reboot at which time it will then be operating w...

Страница 44: ...ister and send emails to up to four recipients when a certain condition is detected The alarm conditions have both value and time constraints and can be configured to retrigger at a fixed interval as...

Страница 45: ...r listens for incoming emails on From Email Enter the email address that will appear as the sender s email address in the email headers To Emails Up to four recipients can be designated to receive ala...

Страница 46: ...ow refer to section 10 9 1 will display appropriate messages such as those shown in Figure 42 and Figure 43 Although the test email is sent immediately note that due to internet and or email server de...

Страница 47: ...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 registers that correspond to enumerated process variabl...

Страница 48: ...nfiguration 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 thes...

Страница 49: ...Figure 46 Figure 46 Modbus Tab 10 10 1 Information Window Figure 47 shows the Information Window which is located in the upper right hand corner of the Modbus tab This window displays various informat...

Страница 50: ...saction starting at register 1302 for a quantity of 18 registers Then pick out the registers of interest and ignore the rest of the response data While both of these methods will certainly work neithe...

Страница 51: ...e command can be accomplished with a single write multiple registers transaction by writing a quantity of three registers starting at register 2001 Similarly reading the inverter status 1 word torque...

Страница 52: ...ical overview of critical application variables in real time A total of 10 gauge windows are available four at a time and each gauge window can be configured to display any scanned register s value vi...

Страница 53: ...avior and presentation may vary slightly depending on the specific gauge chosen all of the gauges share the following common elements refer to Figure 54 for an example Gauge Selector A drop down selec...

Страница 54: ...e gauge Note however that simply updating the gauge s current display properties does not write these settings to the interface card s filesystem To save the current configuration of all the gauge win...

Страница 55: ...0 6553510 Pos Neg Meter Refer to Figure 57 Similar to the meter gauge this type of meter also implements a common panel meter type display format but in this instance the indicated value can be posit...

Страница 56: ...ata is available Hovering the mouse pointer anywhere on the graph displays a vertical reference line at the corresponding time and pops up a tooltip which displays the current indicated value at that...

Страница 57: ...portion of the web page must be selected in order to write these settings to the interface card s filesystem Refer to Figure 61 Note that submitting the Dashboard Tab configuration does not require r...

Страница 58: ...t 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...

Страница 59: ...er Microsoft Internet Explorer is configured as the default FTP application An authentication dialog will appear refer to Figure 62 Enter the currently configured user name and case sensitive password...

Страница 60: ...eplace root in ftp root with the new user name Refer to Figure 65 Figure 65 FTP Navigation with Windows Explorer You will then be presented with an authentication dialog refer to Figure 66 The user na...

Страница 61: ...s of the target interface card The FTP client will connect to the unit and then prompt for the username and case sensitive password defaults are root and icc respectively Upon successful entry of the...

Страница 62: ...61 ICC Figure 69 Listing Files with ls Command Figure 70 Copying a File from the Unit With get Command Figure 71 Copying a File to the Unit With put Command...

Страница 63: ...e password default is icc The Port Timeout and Retries fields should already contain the default values Click the Connect button when done Core FTP LE will then try to connect and authenticate to the...

Страница 64: ...t applications Core FTP LE has a wide array of configuration and file management capabilities which are beyond the scope of this manual Refer to the program s Help file for more detailed instructions...

Страница 65: ...precautions or configuration requirements prior to updating your firmware For example upgrading to a new firmware version may affect user defined configuration files prior to starting an update proce...

Страница 66: ...web browser s cache memory before accessing the web server after the firmware update This will ensure that your web browser will load the updated web server pages directly from the interface instead...

Страница 67: ...isters 0 Drive registers can be addressed as either holding registers 4X references or input registers 3X references For example accessing the output frequency involves accessing holding register 4130...

Страница 68: ...r discrete inputs 1X references These will collectively be referred to from here on out as simply discretes Accessing discretes does not reference any new physical data discretes are simply indexes in...

Страница 69: ...are going to read coil 34 Using Equation 1 we can determine that coil 34 resides in register 3 as 3 0625 3 r1 3 Then using Equation 2 we can determine that the bit within register 3 that coil 34 targ...

Страница 70: ...short and have low overhead which allows for the time critical performance needed by controllers The interface card supports both explicit and I O messaging Further two different types of I O messagi...

Страница 71: ...n rate Requested Packet Interval for class 1 The typical timeout value for class 3 messaging is usually much larger and is also dictated by the scanner client 13 2 2 ODVA AC DC Drive Profile The inter...

Страница 72: ...ection 1 and bit 10 run stop 1 Note that if both the Run Fwd and Run Rev bits are on then inverter register 1007 will not be changed from its previous value Fault Reset Inverter reset command 0 no act...

Страница 73: ...will be 1 whenever inverter register 1302 bit 9 direction is 1 and bit 10 running stopped is 1 and will be 0 otherwise Ready Inverter ready signal 0 not ready 1 ready The Ready bit will be 1 whenever...

Страница 74: ...lLogix 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 usi...

Страница 75: ...og box 11 Confirm that the IP Address Subnet Mask and Gateway Address fields are configured correctly The IP Address must match the IP Address entered when the new module was first created Refer to Fi...

Страница 76: ...n refer to Figure 78 Enter a Name and Description which will allow easy identification of the drive on the network the tags created in RSLogix 5000 will be derived from this Name Because all drive dat...

Страница 77: ...of this example we are assuming that the consumed configuration array is defined as shown in Figure 36 with two relevant registers 1007 and 1008 We therefore set the Output Size to 2 Configuration The...

Страница 78: ...ill be displayed in the area below the project tree Refer to Figure 81 Also confirm that the interface card s Network Status LED should be solid green indicating an online connected state 8 By double...

Страница 79: ...ister configuration references register 1008 which is the drive s option board frequency command register A value of 1234 therefore equates to a frequency command of 12 34Hz The input data from the dr...

Страница 80: ...in Figure 84 Figure 84 Create Generic Default AOI Tags 5 Double click MainRoutine under Tasks MainTask MainProgram in the controller organizer view 6 Right click on the first ladder logic rung in the...

Страница 81: ...80 ICC Figure 85 Add Generic Default AOI 9 Click OK 10 Edit the AOI according to Figure 86 Figure 86 Configure Generic Default AOI...

Страница 82: ...te that the Assembly Input Instance must be changed to 71 and the Assembly Output Instance must be changed to 21 Refer to Figure 87 Figure 87 AC DC Drive Profile Generic Ethernet Module Configuration...

Страница 83: ...ller 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 AOI in...

Страница 84: ...written via the EtherNet IP data table write service Different tags exist for reading vs writing Any given register can be accessed with its own unique tag name or an array tag can be used to access...

Страница 85: ...wr_reg_1007 Data table write wr_freq_cmd 1008 wr_reg_1008 Data table write wr_cmd2 1024 wr_reg_1024 Data table write wr_torq_cmd 1034 wr_reg_1034 To read data from the interface card the application...

Страница 86: ...xpand 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 100...

Страница 87: ...er Refer to Figure 94 e Click OK 3 Add an XIO element to the main program a Right click on the ladder logic rung containing the MSG instruction in the MainRoutine window and select Add Ladder Element...

Страница 88: ..._reg_basic 10 Offset 10 in the interface card s rd_reg_basic root tag which starts at register 1 refers to 1 10 register 11 deceleration time 1 If we wish we could also use the tag name which referenc...

Страница 89: ...56 ENBx module in the local chassis we named ours EIP in section 13 2 3 2 is the Ethernet port of the 1756 ENBx module in the local chassis and target_IP_address is the IP address of the target node I...

Страница 90: ...MSG block In the drop down box double click on the connection EN field Refer to Figure 101 This configuration causes the MSG instruction to automatically retrigger itself when it completes While this...

Страница 91: ...in the controller organizer view Figure 103 Viewing the Register Values b Select the Monitor Tags tab c Expand the data_array tag Refer to Figure 103 d 25 register values starting at register 11 are b...

Страница 92: ...ple MSG Instructions At times reading from different groups of registers may be necessary For example a specific application may require some registers located in various disjoint locations in the reg...

Страница 93: ...ram by user provided logic which controls the conditions under which a write operation would be performed Figure 107 shows the configuration details of the example wr_connection MSG instruction Note t...

Страница 94: ...93 ICC Figure 106 Reading and Writing via MSG Instructions Figure 107 MSG Configuration for Writing...

Страница 95: ...d is provided in Equation 3 offset 100 10 number file register target Equation 3 In Equation 3 target register 1 1485 file number 10 24 which means N10 N24 and offset is restricted only by the limitat...

Страница 96: ...ses a MSG instruction that is configured with a Data Table Address from which to start the access and a Size in Elements which determines the number of items to access read or write The Data Table Add...

Страница 97: ...file This file will be used to store the incoming data read from the interface 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...

Страница 98: ...elect Insert Rung c Right click on the rung number of the new editable rung and select Append Instruction d Select the MSG instruction from the Input Output classification then click OK Refer to Figur...

Страница 99: ...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 cli...

Страница 100: ...e To Address in the first row to the drive s IP address and the To Address in the second row to 0 Refer to Figure 113 Figure 113 MSG Configuration MultiHop Tab f Close the dialog box At this point the...

Страница 101: ...register values starting at register 11 are being continuously read from the interface card and placed in the 25 sequential offsets of N18 starting at N18 11 Refer to Figure 116 We can see that N18 1...

Страница 102: ...in the register map To accomplish this task efficiently multiple MSG instructions can be implemented in the PLC program The configuration and execution for implementing multiple MSG instructions is i...

Страница 103: ...119 shows an example of two MSG instructions one for reading and one for writing Note that the Read Write field of each of the MSG instructions is set according to their function Figure 120 shows the...

Страница 104: ...103 ICC Figure 119 Reading and Writing via MSG Instructions Figure 120 MSG Configuration for Writing...

Страница 105: ...featuring reduced high frequency noise reduced harmonics and high precision and high speed torque control with or without sensors BACnet Standard Device Profile Annex L BACnet Operator Workstation B...

Страница 106: ...use 11 medium ______ Other ______ Device Address Binding Is static device binding supported This is currently for two way communication with MS TP slaves and certain other devise Yes No Networking Opt...

Страница 107: ...orted object type Object Type Service Read Property Write Property Analog Output Real Real Unsigned Integer Null Analog Input Real N A Binary Output Enumerated Enumerated Boolean Real Unsigned Integer...

Страница 108: ...Software Revision R Protocol Version R Protocol Revision R Services Supported R Object Types Supported R Object List R Max APDU Length R Segmentation Support R APDU Timeout R Number APDU Retries R Ma...

Страница 109: ...STATUS ST programmable input terminal status on off BI6 RES_PIT_STATUS RES programmable input terminal status on off BI7 S1_PIT_STATUS S1 programmable input terminal status on off BI8 S2_PIT_STATUS S2...

Страница 110: ...n off BO9 DATA_OUT2_TERMINAL Output terminal selected data out 2 on off BO10 DATA_OUT3_TERMINAL Output terminal selected data out 3 on off Analog Input Object Instance Summary Instance ID Object Name...

Страница 111: ...terminal ASD parameter FE06 bit 5 BI9 Indicates the status of the S3 programmable input terminal ASD parameter FE06 bit 6 BI10 Indicates the status of the S4 programmable input terminal ASD parameter...

Страница 112: ...output specified data output 1 will follow the value of this BO ASD parameter FA50 bit 0 BO9 Output terminal data out 2 Any programmable output terminals that are configured to output specified data o...

Страница 113: ...erride bit BO6 is ON Although the adjustment range for this object is 0 40000 0 00Hz 400 00Hz the actual frequency command will be internally limited by the Upper Limit Frequency and Lower Limit Frequ...

Страница 114: ...p 7 or an equivalent hardware configuration tool is 8ms Lower update times are possible but determinism may vary depending on the interface s processing load Note that this setting is not related to a...

Страница 115: ...units of Hz the following conversion equations are applied within the interface card Speed Setpoint drive speed reference in RPM Maps to inverter register 1008 parameter FA07 internal option board fr...

Страница 116: ...Middleton WI USA 53562 4720 Tel 608 831 1255 Fax 608 831 2045 http www iccdesigns com Printed in U S A ASD INTERFACE SERIES ICC INDUSTRIAL CONTROL COMMUNICATIONS INC ASD G9ETH MULTIPROTOCOL ETHERNET...

Отзывы: