background image

20 Gear Drive, Plymouth Ind. Park, Terryville, CT 06786

Tel: (860) 585-1254  Fax: (860) 584-1973  http://www.amci.com

89

REFERENCE 7

C

ONFIGURING

 N

ETWORK

 I

NTERFACES

Firewall Settings

Firewalls are hardware devices or software that prevent unwanted network connections from occurring. Fire-
wall software has been present on Windows based computers since XP, and it may prevent your computer 
from communicating with the SMD23E2 or SMD24E2. The internal webserver uses port 80, which is the 
default http port, and should work without changing any firewall settings. Configuring your firewall to allow 
communication with the SMD23E2 or SMD24E2 is beyond the scope of this manual. 

Disable All Unused Network Interfaces

Routing and default gateway setting on your computer might prevent connection to the SMD23E2 or 
SMD24E2. When using the Net Configurator utility, broadcast packets that are used to find the SMD23E2 or 
SMD24E2 often go out the wrong port. The easiest way to avoid this problem is to temporarily disable all net-
work interfaces that are not attached to the SMD23E2 or SMD24E2.

This includes all wireless interfaces as well as all Bluetooth interfaces.

Configure Your Network Interface

Before you can communicate with the SMD23E2 or SMD24E2, your network interface must be on the same 
subnet as the device.

The rest of this procedure assumes you are using the 192.168.0.xxx subnet. If you are not, you 
will have to adjust the given network addresses accordingly.

The easiest way to check the current settings for your NIC is with the ‘ipconfig’ command. 

For Windows 7, click on the [Start] button, and type “cmd” in the “

Search programs and files

” text box. 

Press [Enter] on the keyboard.

For Windows 8 and 10, press the [Win+X] keys and select “Command Prompt” from the resulting 
popup. There is no need to run the command prompt as the administrator, so do not select “Command 
Prompt (Admin)”. 

This section lists suggestions for configuring the network interfaces on your com-
puter or laptop before attaching to the SMD23E2 or SMD24E2.

Summary of Contents for SMD23E2 Series

Page 1: ...M anual SMD23E2 and SMD24E2 Integrated Stepper Indexer Driver Motor with Integral 2 Port Ethernet Switch Device Level Ring functionality for EtherNet IP Media Redundancy Protocol for PROFINET Manual 9...

Page 2: ...ls and workmanship for a period of 18 months Within this warranty period AMCI shall at its option repair or replace free of charge any equipment covered by this warranty which is returned shipping cha...

Page 3: ...pose Input 19 Optional Encoder 19 Incremental Encoder 19 Absolute Multi turn Encoder 19 Status LED s 20 Module Status MS LED 20 Network Status NS LED 21 Reference SMD23E2 SMD24E2 Specifications cont d...

Page 4: ...ng Profiles 57 Home Input Only Profile 57 Profile with Backplane_Proximity_Bit 58 Profile with Overtravel Limit 59 Controlling Find Home Commands In Progress 60 Controlled Stop Conditions 60 Immediate...

Page 5: ...r 96 CNPL 2M and CMPL 5M Cables 96 Extending Power Leads 96 Main Power Wiring Only 96 Auxiliary Power Single Supply 97 Auxiliary Power Dual Supply 97 Input Wiring 97 Cable Shields 98 Sinking Sensors R...

Page 6: ...ing 125 Modbus Table Mapping 125 Host Addressing 125 AMCI Modbus TCP Memory Layout 126 Supported Number of Connections 126 Supported Modbus Functions 127 Supported Modbus Exceptions 127 Task PROFINET...

Page 7: ...MMYYnnnn MMYY is the month and year of manufacturer and nnnn is a sequential number that resets every month Each unit contains a two port Ethernet switch which simplifies network wiring When the Ether...

Page 8: ...and Acrobat are registered trademarks of Adobe Systems Incorporated All other trademarks contained herein are the property of their respective holders Revision Record This manual 940 0S154 is the fif...

Page 9: ...w to set the home position of the SMD23E2 or SMD24E2 Configuration Mode Data Format 61 Reference information on the format of the network data to and from the SMD23E2 or SMD24E2 that is used to config...

Page 10: ...ABOUT THIS MANUAL SMD23E2 and SMD24E2 User Manual ADVANCED MICRO CONTROLS INC 10 Notes...

Page 11: ...network in a daisy chain fashion which may lower net work wiring costs and complexities The two ports also allow the units to function as members of a redundant Device Level Ring DLR network when usin...

Page 12: ...e position feedback or verification The availability of the EtherNet IP PROFINET and Modbus TCP protocols makes the SMD23E2 and SMD24E2 units easy to integrate into a wide variety of control systems T...

Page 13: ...ll capture encoder position on units with the internal encoder Stop Manual or Registration Move Input Start Indexer Move Emergency Stop Input General Purpose Input Encoder Functionality All SMD23E2 an...

Page 14: ...ect thirty two bit values to be returned to them using the same format Least significant word first is called little endian most significant word first is called big endian Rockwell Automation control...

Page 15: ...to 3 4 Arms in 0 1 A steps DCPowerAUX Current 70 mA 24Vdc 40mA 48Vdc Motor Counts per Turn Programmable to any value from 200 to 32 767 steps per revolution Internal Encoder Optional Incremental encod...

Page 16: ...ection as long as the command is active Synchrostep Move Allows you to treat the SMD23 4E2 as a motion axis by constantly updating position and velocity data to the unit Relative Move Allows you to dr...

Page 17: ...is removed from the motor Driver Functionality This table summarizes the features of the stepper motor driver portion of the SMD23E2 and SMD24E2 units Table R1 2 Driver Functionality Feature Benefits...

Page 18: ...MD24E2 units allows you to define this starting position in two ways The first is with a Position Preset command The second is with a sensor mounted on the machine When you define one of the inputs as...

Page 19: ...the unused inputs as General Purpose Inputs The inputs are not used by the SMD23E2 or SMD24E2 units but their on off state is reported in the network data and is available to your host controller Opti...

Page 20: ...There is a communications error between the main processor and the ethernet co processor within the unit You must cycle power to the SMD23E2 to attempt to clear this fault Flashing Green Initializing...

Page 21: ...nating Red Green Power up Self Test Power up Self Test Power up Self Test Flashing Green Ethernet connection but no CIP connections Indicates number of connec tions with 2 second delay between group T...

Page 22: ...the unit was ordered with an encoder the DCPowerAUX pin will also maintain power to the encoder If the motor shaft is rotated while motor power is removed the encoder position will update Once power i...

Page 23: ...06786 Tel 860 585 1254 Fax 860 584 1973 http www amci com SMD23E2 and SMD24E2 User Manual SMD23E2 SMD24E2 SPECIFICATIONS 23 Torque and Power Curves Figure R1 7 SMD23E2 130 Torque and Power Curves Fig...

Page 24: ...enerated by the motor decreases towards the end of its usable speed Therefore the power generated at your machine s operating point may be less than the maximum the motor can generate at a lower speed...

Page 25: ...In these instances the motor acts as a generator With the speed of the motor multiplied by the ratio of the gearhead this can lead to large enough voltage spikes to damage the attached power supply Th...

Page 26: ...wer Cordsets AMCI Binder Description MS 28 99 3729 810 04 Mating connector for Ethernet Connector Male 4 pin D coded Screw terminal connections 6 to 8 mm dia cable Straight IP67 rated when properly in...

Page 27: ...hirty two bit double integer format the range is 2 147 483 648 to 2 147 483 647 In contin uous rotation applications you should choose the double integer format Home Position The Home Position is any...

Page 28: ...gative if the Target Position is less than the Current Position The Motor Position value reported back to the host exceeds 8 388 607 counts However you cannot move beyond 8 388 607 counts with an Abso...

Page 29: ...acceleration and the smoothness of Triangular S Curve acceleration Like the Triangular S Curve this acceleration type begins and ends the acceleration phase smoothly but the middle of the acceleration...

Page 30: ...so programmed by the move command until the speed reaches the Starting Speed which occurs at the Target Position B The motor stops at this point Note that the acceleration and deceleration values can...

Page 31: ...move type in detail including if the move is affected by this command Immediate Stop Command When this command is issued from the host the axis will come to an Immedi ate Stop The move cannot be rest...

Page 32: ...op When stopped successfully the SMD23E2 or SMD24E2 will set an In_Hold_State bit in the input data table The Relative Move can be restarted with the Resume Move command from the host controller or th...

Page 33: ...ne without having to calculate relative posi tions If you are controlling a rotary table you can drive the table to any angle without hav ing to calculate the distance to travel For example an Absolut...

Page 34: ...dition the motion stops immediately and the position becomes invalid It is possible to change the speed of a Jog Move without stopping the motion The Programmed Speed Accel eration and Deceleration pa...

Page 35: ...set with the command the SMD23E2 and SMD24E2 will decelerate at the programmed Deceleration value until it has output the Programmed Number of Steps and then stop the move without further deceleration...

Page 36: ...of travel a Reset Errors command does not have to be issued Note that it is possible to start a move while a CW or CCW Limit Switch is active as long as the direction of travel is opposite that of th...

Page 37: ...grammed Speed of each segment must be greater than or equal to the Starting Speed 5 The Programmed Speed can be the same between segments This allows you to chain two segments together 6 For all segme...

Page 38: ...t is brought to a controlled stop with the Hold_Move bit cannot be restarted The use of the Hold_Move bit is explained in the Controlling Moves In Progress section starting on page 43 Immediate Stop C...

Page 39: ...ew Blend or Dwell Move is written to the unit As described in Saving an Assembled Move in Flash on page 40 it is also possible to save a Dwell Move to flash memory This move is restored on power up an...

Page 40: ...The SMD23E2 or SMD24E2 responds by setting both the In_Assembled_Mode and Waiting_For_Assembled_Segment bits in the Network Input Data 3 When the host detects that the Waiting_For_Assembled_Segment b...

Page 41: ...e move command data remains unchanged If you wish to program a second move and run it as an Indexed Move type then you must have a 0 1 transition on the move command bit before the new parameters are...

Page 42: ...e of 21 to 65 535 When using the SMD23E2 or SMD24E2 as an axis follower it is best to run the virtual axis as a high priority event driven periodic task When using the SMD23E2 or SMD24E2 as an axis fo...

Page 43: ...ing errors have not occurred New Acceleration Deceleration and Programmed Speed parameters can be written to the SMD23E2 or SMD24E2 while a Jog Move is in its hold state If these parameters are accept...

Page 44: ...MOTION CONTROL SMD23E2 and SMD24E2 User Manual ADVANCED MICRO CONTROLS INC 44 Notes...

Page 45: ...ogrammed speed For the smoothest transition from the starting speed the starting speed should be equal to the square root of the acceleration in steps sec2 For example if the choose acceleration is 20...

Page 46: ...to accelerate and decelerate 250 002 199 982 449 984 steps If a move with the above acceleration deceleration starting speed and programmed speed has a length greater than 449 984 steps the SMD23E2 o...

Page 47: ...Trapezoidal Profiles you must first determine the number of counts that you are running at the Pro grammed Speed This value DP below is equal to your DA and DD values subtracted from your total trave...

Page 48: ...When using variable accelerations the starting speed does not have to be equal to the square root of the pro grammed acceleration value Variable acceleration provides smooth transitions at the beginn...

Page 49: ...the programmed acceleration value to keep the accelera tion time the same If your constant acceleration value is the maximum your system will allow then using S curve accelerations will lengthen the...

Page 50: ...celeration multiplied by the time it is applied This is shown graphically in figure R3 5 as the area of the blue rectangle In order for the Trapezoidal S curve acceleration to reach the same speed in...

Page 51: ...accelerations calculating the percentage increase in time is shown in figure R3 6 The time added to the acceleration phase is equal to the time spent increasing the acceleration during the phase As sh...

Page 52: ...r value of 20 and the second a value of 400 Triangular or Trapezoidal S curve accelerations are always symmetrical We ll use this fact to calculate the profile up to one half of the change in speed At...

Page 53: ...nstant acceleration period is 2 0 1336 0 7672 or 34 8 of the entire phase Sm 30 000 steps sec 2 15 000 steps sec Sm midpoint of change in speed J 100j a j Ja 100 J Acceleration Jerk parameter j physic...

Page 54: ...CALCULATING MOVE PROFILES SMD23E2 and SMD24E2 User Manual ADVANCED MICRO CONTROLS INC 54 Notes...

Page 55: ...parately and the motor position can also be preset to the encoder position The motor and encoder position values can be preset anywhere in the range of 8 388 607 to 8 388 607 When presetting the motor...

Page 56: ...nge on the physical input once this transition occurs You must pro gram your host to control the state of this bit This bit is disabled by default and must be activated when you configure the SMD24E2...

Page 57: ...ile 1 Acceleration from the configured Starting Speed to the Programmed Speed 2 Run at the Programmed Speed until the Home Input activates 3 Deceleration to the Starting Speed and stop followed by a t...

Page 58: ...1 transition 4 Deceleration towards the Starting Speed when the Backplane_Proximity_Bit transitions from 0 to 1 The axis will stop as soon as the Home Input becomes active 5 The Starting Speed is the...

Page 59: ...the CCW limit during a CW Find Home command This can occur if the overtravel limits are not wired to the unit correctly or not configured correctly when the unit was configured Figure R4 3 Profile wi...

Page 60: ...ing Speed At this point the motor will stop Note that Find Home commands cannot be restarted once held Immediate Stop Conditions The Immediate Stop bit makes a 0 1 transition in the Network Input Data...

Page 61: ...mats are described in the following chapter Power Up Behavior An SMD23E2 or SMD24E2 will always power up in Command Mode If available the unit will use its stored configuration data to configure itsel...

Page 62: ...D24E22 When using the signed thirty two bit format there is an additional parameter named Binary_Endian Siemens processors typically use big endian format but you should refer to your PLC s documentat...

Page 63: ...be set to 1 You must also program the Encoder_Resolution parameter in configuration word 6 Bit 11 Use_Backplane_Proximity 0 when the Backplane_Proximity_Bit is not used when homing the SMD23E2 or SMD2...

Page 64: ...defines the mechanical end point for CW motion 0 1 0 CCW Limit Input defines the mechanical end point for CCW motion 0 1 1 Start Indexed Move Starts the move that is currently located in the output re...

Page 65: ...he consequences of using this feature Adding the code necessary to write down the configuration to an SMD23E2 or SMD24E2 on power up or network connection is fairly straight forward on most PLC based...

Page 66: ...the Idle Current only take effect at the end of the first move after re configuration Input Data Format The format for the Network Input Data when an SMD23E2 or SMD24E2 is in Configuration Mode is sho...

Page 67: ...nly acting on the bit based on the mode of the SMD23E2 or SMD24E2 Invalid Configurations The following configurations are invalid 1 Setting any of the reserved bits in the configuration words 2 Settin...

Page 68: ...CONFIGURATION MODE DATA FORMAT SMD23E2 and SMD24E2 User Manual ADVANCED MICRO CONTROLS INC 68 Notes...

Page 69: ...meters written to the SMD23E2 or SMD24E2 when issuing commands The Binary_Input_Format bit controls the format of the data values written to the host controller by the SMD23E2 or SMD24E2 When either o...

Page 70: ...tween two 16 bit words Command Word 0 and Command Word 1 Only one bit in Command Word 0 can make a 0 1 transition at a time Output Data Format The following table shows the format of the output networ...

Page 71: ...can be run Their use is explained in the Assembled Move Programming section of this manual starting on page 40 Bit 10 Reset_Errors When this bit makes a 0 1 transition the unit will clear all existin...

Page 72: ...tor Position value will become invalid if this bit is set during a move Setting this bit when a move is not in progress will not cause the Motor Position to become invalid Bit 3 Resume_Move When this...

Page 73: ...n the SMD23E2 or SMD24E2 is configured to use the Backplace_Proximity_ Bit the unit will ignore the state of the Home Input as long as this bit equals 0 This bit must equal 1 before a transition on th...

Page 74: ...offset is stored without error the unit will respond by setting the Acknowledge bit Bit 13 of Status Word 1 Format see page page 86 Bit 4 Reverse_Blend_Direction When you command a Blend Move to run...

Page 75: ...t Position Upper Word Steps Combined value between 8 388 608 and 8 388 607 3 Rel Target Position Lower Word 4 Programmed Speed Upper Word Steps Second Combined value between the Configured Starting Sp...

Page 76: ...including parameter values from the previous command PROFINET Word Function Units Range 0 Command Word 0 16 0008 1 Command Word 1 See pg 73 2 Unused See Note Below 3 Unused See Note Below 4 Programmed...

Page 77: ...2 Unused See Note Below 3 Unused See Note Below 4 Programmed Speed Upper Word Steps Second Combined value between the Configured Starting Speed and 2 999 999 5 Programmed Speed Lower Word 6 Accelerati...

Page 78: ...rting Speed and 2 999 999 5 Programmed Speed Lower Word 6 Acceleration Steps sec ms 1 to 5000 7 Deceleration Steps sec ms 1 to 5000 8 Motor Current 0 1 amps 0 to 34 Ignored if bit 1 of Command Word 1...

Page 79: ...bined value between the Configured Starting Speed and 2 999 999 5 Programmed Speed Lower Word 6 Acceleration Steps sec ms 1 to 5000 7 Deceleration Steps sec ms 1 to 5000 8 Motor Current 0 1 amps 0 to...

Page 80: ...as 32 768 through 1 A sample program that demonstrates virtual axis programming on ControlLogix is available on the AMCI website at https www amci com industrial automation support sample programs It...

Page 81: ...Issuing a Reset Errors command will reset the Move_Complete status bit in the Network Input Data Issuing a Reset Errors command will not reset the Position_Invalid or Configuration_Error bits PROFINE...

Page 82: ...Range 0 Command Word 0 16 2000 1 Command Word 1 See pg 73 Blend Move Bit 9 0 Dwell Move Bit 9 1 Reverse_Blend_Direction is set by Bit 4 2 Unused See Note Below 3 Unused See Note Below 4 Unused See Not...

Page 83: ...he unit sees bit 12 of Command Word 0 set it will accept the block and reset bit 9 in Status Word 0 When your pro gram sees this bit reset it must respond by resetting bit 12 of Command Word 0 The SMD...

Page 84: ...word format is 32 768 000 to 32 767 999 When used in continuous rotation applications such as control of a conveyor belt it is possible to overflow these values When any of the three position values o...

Page 85: ...3E2 or SMD24E2 The motor position has not been preset or the machine has not been homed The network connection has been lost and re established An Immediate or Emergency Stop has occurred An End Limit...

Page 86: ...removed if there is a Driver_Fault Bit 7 below regardless of the state of this bit Motor current is also removed if the motor is idle and Idle Current Reduction is programmed to its To 0 setting Bit 1...

Page 87: ...be set when the connection is re established The Input_Error bit will also be set Note that this bit is not set if the communication loss is on the protocol level not the physical level Bit 5 Reserved...

Page 88: ...COMMAND MODE DATA FORMAT SMD23E2 and SMD24E2 User Manual ADVANCED MICRO CONTROLS INC 88 Notes...

Page 89: ...24E2 often go out the wrong port The easiest way to avoid this problem is to temporarily disable all net work interfaces that are not attached to the SMD23E2 or SMD24E2 This includes all wireless inte...

Page 90: ...ate interface and select Properties In the window that opens select Internet Protocol Version 4 TCP IP v4 from the list and then click on the Properties button Set the address and subnet mask to appro...

Page 91: ...nd do not exceed the impulse voltage capability of the product s insu lation These criteria are equivalent to the Pollution Degree 3 and Over Voltage Category II designations of the Inter national Ele...

Page 92: ...on a large unpainted metal surface Mounting a motor in this fashion will allow a significant amount of heat to be dissipated away from the motor which will increase the unit s life by reduc ing its o...

Page 93: ...utline Drawing Figure T1 1 SMD23E2 Outline Drawing 0 003 0 08 A A Section S S 3X Scale 0 000 0 013 2 25 max 57 max 1 60 Max 40 6 1 520 0 005 38 61 0 13 0 81 0 04 20 6 1 0 19 0 01 4 8 0 3 0 06 0 01 1 5...

Page 94: ...15N Internal encoders are mounted on the end of the motor shaft that is internal to the unit Exces sive axial load may cause encoder mis alignment and damage to the unit This type of damage is not co...

Page 95: ...cation requires you to cut power to your motor under some conditions using the DCPowerAUX pin allows you to cut power to your motor without losing your net work connection 1 5 1 Compatible Connectors...

Page 96: ...Connector The MS 31 Connector accepts 18 AWG wire on all of its contacts and a cable diameter of 6 00 to 8 00 mm 0 236 to 0 315 AMCI strongly suggests using 18 AWG wire for the power connections 1 6 2...

Page 97: ...MD23E2 and SMD24E2 Auxiliary Power Dual Supply Wiring 1 7 Input Wiring Inputs 1 and 2 are single ended inputs that share the DC Common return pin They accept 3 5 to 27 Vdc with out the need for an ext...

Page 98: ...and SMD23E2 or SMD24E2 input will be reversed The SMD23E2 or SMD24E2 input is off when the sensor is active You can set the logic state of the input when you configure the unit 1 8 Network Connectors...

Page 99: ...ically adjust for swapped pairs Table T1 5 TIA EIA Color Codes 1 9 EtherNet IP Connections 1 9 1 Non DLR Applications The SMD23E2 and SMD24E2E2 units have two Ethernet ports with a built in Ethernet s...

Page 100: ...controller to the first unit The second unit can then be attached to the first with a short cable There is no need to run two cables from your controller 1 10 2 MRP Applications In Media Redundancy P...

Page 101: ...5 0 The easiest way to verify this address is with the ping command as described in Configuring Network Interfaces which starts on page 89 If the driver does not respond to this address then it may ta...

Page 102: ...rk Interfaces which starts on page 89 The network interfaces on your computer must be on the same subnet before you can communicate with an SMD23E2 or SMD24E2 2 2b 1 Disconnect the SMD23E2 or SMD24E2...

Page 103: ...2 Enter your desired values into the IP Address Subnet Mask and Default Gateway fields The Default Gateway setting is not optional It must be set to a valid address on the chosen subnet Because the D...

Page 104: ...ear before cycling power to the SMD23E2 or SMD24E2 Cycling power before this window appears may corrupt the non volatile memory of the unit The SMD23E2 or SMD24E2 unit will also flash its Network Stat...

Page 105: ...168 0 50 PREREQUISITE Task 1 6 Power Wiring found on page 96 You must be able to power the unit PREREQUISITE Tasks 1 8 and 1 9 1 10 or 1 11 starting on page 98 You must attach your SMD23E2 or SMD24E2...

Page 106: ...ks to the Start Menu No changes are made to your registry settings 2 2c 3 Verify that Your Host Controller is Disconnected from the SMD23E2 or SMD24E2 EtherNet IP is not a multi master protocol There...

Page 107: ...Connect button and enter the IP address of the unit Figure T2 5 Scan for SMD23E2 or SMD24E2 If scanning for the SMD23E2 or SMD24E2 click on the IP Address of the unit and click on the Connect button...

Page 108: ...t AMCI suggests setting the Default Gateway to the IP address of your host controller 2 2c 9 Set the Communications Protocol The factory default protocol for the SMD23E2 and SMD24E2 is EtherNet IP In...

Page 109: ...is will open the EDS Wizard Figure T3 1 Opening the EDS Wizard 2 Click on Next to advance to the Options screen Many EtherNet IP platforms support the use of EDS files to simplify the addition and con...

Page 110: ...ress Next Figure T3 2 EDS Options Screen 2 The registration screen will open Select the Register a single file radio button Figure T3 3 EDS Registration Screen 3 Click on the Browse button and browse...

Page 111: ...reen 5 Press on the Next button to advance to the Change Graphic Image screen This screen gives you the ability to change the icon associated with the device Figure T3 5 Change ECS Icon Screen 6 Click...

Page 112: ...figuration tree before adding the unit to your project Refer to your Rockwell Automation documentation if you need instructions for configuring the ethernet port 3 4 Add the SMD23E2 or SMD24E2 to Your...

Page 113: ...ified here The Change button allows you to change the Module Definition if needed 3 5 2 Connection Tab The default RPI time is eight milliseconds This value can be changed in this tab 3 5 3 Configurat...

Page 114: ...guration Mode Data Format reference chapter 3 6 Buffering the I O Data Input and output data is transferred asynchronously to the program scan The input data tags should be buff ered with Synchronous...

Page 115: ...bridge module you will have to add it to the I O Configuration tree before adding the driver to your project Refer to your Rockwell Automation documentation if you need instructions for configuring th...

Page 116: ...lting Select Module Type screen type generic into the filter as shown in figure T4 2 This will limit the results in the Catalog Number list 3 Select the Catalog Number ETHERNET MODULE in the list 4 Cl...

Page 117: ...e deleted and again added to the project if the Comm Format is incorrect IP Address Must be the address you set for the SMD23E2 or SMD24E2 Refer to the Set the IP Address and Protocol task chapter sta...

Page 118: ...possible to store configuration data in the flash memory of the SMD23E2 or SMD24E2 and this configu ration will be used on power up to configure the device However writing the configuration data to t...

Page 119: ...ad from the SMD23E2 or SMD24E2 This file must be at least 10 words in length An Integer file to contain the data written to the SMD23E2 or SMD24E2 This file must be at least 10 words in length A Messa...

Page 120: ...and press Enter 3 Double click in the Communication Command field click on the select CIP Generic and press Enter 4 If the Message Instruction is being used to read data from the SMD23E2 or SMD24E2 en...

Page 121: ...press Enter 9 For Read operations the Service Code field will change to E hex For Write operations the Ser vice Code field will change to 10 hex For both read and write operations the Class field wil...

Page 122: ...r SMD24E2 Please note that the Data Table Address Send field may be different in your appli cation Figure T5 4 Write Message Instruction Setup Screen Click on the MultiHop tab on the top of the window...

Page 123: ...ck this 1 Double click on Channel Configuration in the Project Tree and then select the Channel 1 tab The fol lowing window will open Figure T5 6 MicroLogix Ethernet Configuration Screen 2 Enter the I...

Page 124: ...ETHERNET IP EXPLICIT MESSAGING SMD23E2 and SMD24E2 User Manual ADVANCED MICRO CONTROLS INC 124 Notes...

Page 125: ...s 3 the fourth register contains Discrete Inputs 48 through 63 The Coil and Holding Register tables in the Modbus data model map to the same physical memory locations in the SMD23E2 or SMD24E2 units T...

Page 126: ...busprotocolcanbedownloadedathttp www modbus org specs php Figure T6 1 Modbus Data Reference Map 6 4 Supported Number of Connections All SMD23E2 and SMD24E2 units support six concurrent connections Whe...

Page 127: ...read 6 6 Supported Modbus Exceptions Table T6 2 Supported Modbus Exceptions Function Code Function Name SMD23E2 or SMD24E2 Register Addressing method 1 Read Coils OUTPUT Bit Addresses starting at 16 3...

Page 128: ...MODBUS TCP CONFIGURATION SMD23E2 and SMD24E2 User Manual ADVANCED MICRO CONTROLS INC 128 Notes...

Page 129: ...le Installation 1 Open or create a new project that will include the SMD23E2 or SMD24E2 and open the Project View of the project 2 In the menu select Options Manage general station description files G...

Page 130: ...open the Hardware Catalog 3 You can search for SMD23 or browse to the SMD23x2 icon by clicking through Other field devices PROFINET IO IO Advanced Micro Controls Inc AMCI_Products AMCI_Drives Drag an...

Page 131: ...k on the SMD23x2 icon and select Properties from the pop up menu The Inspector window will open at the bottom of the screen Under the General tab select the General heading You can rename the SMD23E2...

Page 132: ...view tab The view in the Hardware Catalog will change Expand the Module tree to show both the Input and Output modules 2 To map the I O bytes to the CPU double click on the 20 bytes IN and 20 bytes O...

Page 133: ...to select the appropriate domain Use the Media redundancy role drop down menu to select Client 3 Continuing in the Inspector window select Advanced options Port 1 Port interconnection Under Partner po...

Page 134: ...LEADERS IN ADVANCED CONTROL PRODUCTS ADVANCED MICRO CONTROLS INC...

Reviews: