The leader in industrial automation and control solutions

Introduction

All Maple Systems HMIs programmed with EBPro (EasyBuilder Pro), including every cMT X Series and cMT Series model, are compatible with Dongbu Robot iM-U Series (Ethernet). Configure your Controller and HMI/cMT with the following parameters to establish reliable communication.

HMI Settings

ParametersRecommendedOptionsNotes
PLC typeDongbu Robot iM-U Series (Ethernet)
PLC I/FEthernet
Port no.9007

Device Address

Bit/WordDevice typeFormatRangeMemo
BSTAT1_BitDo0 ~ 27Channel system status
*Read only
*Note1
BSTAT2_BitDo0 ~ 27Channel system status
*Read only
*Note1
BSTAT3_BitDo0 ~ 27Channel system status
*Read only
*Note1
BSTAT4_BitDo0 ~ 27Channel system status
*Read only
*Note1
BSTATA1_BitDDo0 ~ 527Channel axis system status
*Read only
D: Axis: 0~5
D: Index: 0~2
*Note2
BSTATA2_BitDDo0 ~ 527Channel axis system status
*Read only
D: Axis: 0~5
D: Index: 0~2
*Note2
BSTATA3_BitDDo0 ~ 527Channel axis system status
*Read only
D: Axis: 0~5
D: Index: 0~2
*Note2
BSTATA4_BitDDo0 ~ 527Channel axis system status
*Read only
D: Axis: 0~5
D: Index: 0~2
*Note2
BSYS_BitDo0 ~ 27System status information
*Read only
*Note3
BJDIR1D0 ~ 5JOG movement execution (CW/CCW)
*Write only
ON (CW)
OFF (CCW)
BJDIR2D0 ~ 5
BJDIR3D0 ~ 5
BJDIR4D0 ~ 5
BJCW1D0 ~ 5JOG movement execution (CW)
*Write only
ON (Jog CW direction movement)
OFF (Jog stop)
BJCW2D0 ~ 5
BJCW3D0 ~ 5
BJCW4D0 ~ 5
BJCCW1D0 ~ 5JOG movement execution (CCW)
*Write only
ON (Jog CCW direction movement)
OFF (Jog stop)
BJCCW2D0 ~ 5
BJCCW3D0 ~ 5
BJCCW4D0 ~ 5
BMPGD1 ~ 4MPG ON/OFF
BALMD0 ~ 4Alarm triggering/cancellation
*Write only (on trigger)
BSERVOD1 ~ 4Servo ON/OFF
*Write only (on trigger)
BPALLD1 ~ 4Program full run
*Write only (on trigger)
BPLIND1 ~ 4Program line run
*Write only (on trigger)
BPSTOPD1 ~ 4Program stop
*Write only (on trigger)
BPNEWD1 ~ 4Program restart
*Write only (on trigger)
BPRESD1 ~ 4Program reset
*Write only (on trigger)
BSEQSD0System sequence execution
*Write only
ON: execution
OFF: stop
BSEQUD0User sequence execution
*Write only (_SEQU_F)
ON: execution
OFF: stop
BRSTOPD1 ~ 4Stop robot movement
*Write only
ON: trigger
BRORGD1 ~ 4Robot origin run
*Write only
ON: trigger
BAMCAD1 ~ 4Coordinate value JOINT-PTP
*Write only
ON: arm posture right
OFF: arm posture left
BAMCBD1 ~ 4Coordinate value JOINT-LINEAR
*Write only
ON: arm posture right
OFF: arm posture left
BAMCCD1 ~ 4Coordinate value JOINT-ARC
*Write only
ON: arm posture right
OFF: arm posture left
BAMCDD1 ~ 4Coordinate value JOINT-CIRCLE
*Write only
ON: arm posture right
OFF: arm posture left
BAMCED1 ~ 4Coordinate value XYZ-PTP
*Write only
ON: arm posture right
OFF: arm posture left
BAMCFD1 ~ 4Coordinate value XYZ-LINEAR
*Write only
ON: arm posture right
OFF: arm posture left
BAMCGD1 ~ 4Coordinate value XYZ-ARC
*Write only
ON: arm posture right
OFF: arm posture left
BAMCHD1 ~ 4Coordinate value XYZ-CIRCLE
*Write only
ON: arm posture right
OFF: arm posture left
BAMLAD1 ~ 4Positional variable PTP
*Write only
ON: trigger
BAMLBD1 ~ 4Positional variable LINEAR
*Write only
ON: trigger
BAMLCD1 ~ 4Positional variable ARC
*Write only
ON: trigger
BAMLDD1 ~ 4Positional variable CIRCLE
*Write only
ON: trigger
BAMPAD1 ~ 4Point file PTP
*Write only
ON: trigger
BAMPBD1 ~ 4Point file LINEAR
*Write only
ON: trigger
BAMPCD1 ~ 4Point file ARC
*Write only
ON: trigger
BAMPDD1 ~ 4Point file CIRCLE
*Write only
ON: trigger
BRMCAD1 ~ 4Coordinate value JOINT-PTP
*Write only
ON: arm posture right
OFF: arm posture left
BRMCBD1 ~ 4Coordinate value JOINT-LINEAR
*Write only
ON: arm posture right
OFF: arm posture left
BRMCED1 ~ 4Coordinate value XYZ-PTP
*Write only
ON: arm posture right
OFF: arm posture left
BRMCFD1 ~ 4Coordinate value XYZ-LINEAR
*Write only
ON: arm posture right
OFF: arm posture left
BRMLAD1 ~ 4Positional variable PTP
*Write only
ON: trigger
BRMLBD1 ~ 4Positional variable LINEAR
*Write only
ON: trigger
BRMPAD1 ~ 4Point file PTP
*Write only
ON: trigger
BRMPBD1 ~ 4Point file LINEAR
*Write only
ON: trigger
BIO_BitDDDo0 ~ 9987I/O contact
BFDLTD0Delete File execution
*Write only
ON: trigger
BFCPYD0Copy file ID execution
*Write only
ON: trigger
WSTAT1D0 ~ 2Channel system status
*Read only
WSTAT2D0 ~ 2
WSTAT3D0 ~ 2
WSTAT4D0 ~ 2
WSTATA1DD0 ~ 52Channel axis system status
*Read only
D: Axis: 0~5
D: Index: 0~2
WSTATA2DD0 ~ 52
WSTATA3DD0 ~ 52
WSTATA4DD0 ~ 52
WSYSD0 ~ 2System status information
*Read only
WERRD1 ~ 4Channel error code
*Read only
WERRSUBD1 ~ 4Channel error code (auxiliary)
*Read only
WJMOVD1 ~ 4JOG move
0: Continuous jog
1: Inch jog
WJMOTD1 ~ 4JOG motion
0: XY
1: Joint
WJSPDD1 ~ 4JOG speed
0~3
WJMSPDD1 ~ 4JOG movement speed
1~100
WMPGAD1 ~ 4MPG connecting axis
0~5
DWARCHD1 ~ 4ARCH
DWMECD1D0 ~ 5Motor current position (Encoder)
*Read only
DWMECD2D0 ~ 5
DWMECD3D0 ~ 5
DWMECD4D0 ~ 5
DWMJIT1D0 ~ 5Motor current position (Joint)
*Read only
DWMJIT2D0 ~ 5
DWMJIT3D0 ~ 5
DWMJIT4D0 ~ 5
DWMXY1D0 ~ 5Motor current position (XY)
*Read only
DWMXY2D0 ~ 5
DWMXY3D0 ~ 5
DWMXY4D0 ~ 5
DWMSPD1D0 ~ 5Motor current speed
DWMSPD2D0 ~ 5
DWMSPD3D0 ~ 5
DWMSPD4D0 ~ 5
WPIDD1 ~ 4Driving file ID
W_SEQU_FD0User sequence file ID
Local (SEQU)
WSEQUIDD0User sequence file ID
*Read only
WRSPDD1 ~ 4Robot movement speed
1~100
W_AMC1D0 ~ 5Reference coordinate value
Local (AMCA~AMCH)
_AMC1 for joint
_AMC2 for XYZ
W_AMC2D0 ~ 5
W_AMLD1 ~ 2Reference positional variable
Local (AMLA~AMLD)
W_AMPD1 ~ 2Reference point number
Local (AMPA~AMPD)
W_AMP_FD0Reference point file ID
Local (AMPA~AMPD)
W_RMCD0 ~ 5Reference coordinate value
Local (RMCA~RMCF)
W_RMLD0Reference positional variable
Local (RMLA~RMLB)
W_RMPD0Reference point number
Local (RMPA~RPMB)
W_RMP_FD0Reference point file ID
Local (RMPA~RPMB)
WIODDD0 ~ 998I/O contact
DWGINTDDD0 ~ 998Integer variable
DWGFLTDDD0 ~ 998Real variable
DWPOSA0DDD0 ~ 998Position type variable (axis/position)
DWPOSA1DDD0 ~ 998
DWPOSA2DDD0 ~ 998
DWPOSA3DDD0 ~ 998
DWPOSA4DDD0 ~ 998
DWPOSA5DDD0 ~ 998
DWPOSA6DDD0 ~ 998
DWPNTA0DDD0 ~ 999Point file (Axis/position)
DWPNTA1DDD0 ~ 999
DWPNTA2DDD0 ~ 999
DWPNTA3DDD0 ~ 999
DWPNTA4DDD0 ~ 999
DWPNTA5DDD0 ~ 999
DWPNTA6DDD0 ~ 999
W_PNTA_FD0Point file file ID
W_PNTA_CHD0Point file channel
W_FDLT_FD0Delete File File ID
W_FCPY_SFD0Copy file ID Source file id
W_FCPY_CHD0Copy file ID Destination channel
W_FCPY_DFD0Copy file ID Destination file id
DWPARDDDD0 ~ 9999Parameter
DD: Field
DD: Index
Fill up all field by 0
DWPARVD0Parameter version
*Read only

Note 1: STAT1_Bit Channel System Status

It means the bit-by-bit contents of the information index as follows.

IndexBit posContentsComment
00ActiveIndicates channel activation status
01RunIndicates that it is running (motion, origin, jog, etc.)
02PgmloadIndicates that motion program compilation was successfully executed and loaded.
03PgmAbStopIndicates that the motion program was abnormally terminated.
04Undefined
05ServoOnIndicates the servo On/Off status of the axis
06OriginOKIndicates that origin execution is complete
07ErrorIndicates that a warning has occurred in the channel.
10InPositionAll axes of the channel are within range of the parameter InposRange.
11InRangeAll axes of the channel are within the range of parameters InRangeL and InRangeR
12PgmRunIndicates that motion program operation is in progress.
13StepRunIndicates that the motion program is executing step operation
14DmoveRunIndicates that motion movement is in progress.
15OriginRunIndicates that the origin run is in progress.
16JogRunJog driving
17Undefined
20Undefined
21Undefined
22Undefined
23Undefined
24Undefined
25Undefined
26Undefined
27Undefined

Note 2: STATA1_Bit Channel Axis System Status

It means the bit-by-bit contents of the information index as follows.

IndexBit posContentsComment
00ReadyIndicates that the axis motion is ready.
01Undefined
02Undefined
03CAPIndicates that the c-phase signal of Amp has been caught.
04BreakOnIndicates the magnetic break On/Off status of the axis
05DBreakOnIndicates the electric brake On/Off status of the shaft.
06ServoOnIndicates the servo On/Off status of the axis.
07FaultIndicates whether an error has occurred in the axis module.
10DesirVel0Indicates that the command velocity is 0. Stationary state.
11InPositionIndicates that the axis is within range of the parameter InposRange.
12InRangeIndicates that the axis is within the range of InRangeL and InRange of parameters.
13Undefined
14Undefined
15Undefined
16Undefined
17Undefined
20FLS(soft)Indicates whether the forward limit sensor set by software is detected.
21RLS(soft)Indicates whether the reverse limit sensor set by the software is detected.
22ORG(soft)Indicates whether origin sensor set in software is detected.
23Undefined
24Undefined
25FLS(hard)Indicates whether the limit sensor in the direction of encoder increase is detected.
26RLS(hard)Indicates whether the limit sensor in the direction of encoder decrease is detected.
27ORG(hard)Indicates whether origin sensor on hardware is detected.

Note 3: SYS_Bit System Status Information

It means the bit-by-bit contents of the information index as follows.

IndexBit posContentsComment
00FromEMGIndicates the emergency stop input attached to the front panel of the controller.
01TboxEMGIndicates the emergency stop input of the teaching pendant.
02OP EMGIndicates emergency stop input of Operating Box
03
04
05
06UserSeqRunIndicates that a user sequence program is running.
07SysSeqRunIndicates that the system sequence program is running.
10FrontKeyRDisplays the input of the STOP/RST SW attached to the front panel of the controller.
11FrontKeyGThe input of START/ORG SW attached to the front panel of the controller is displayed.
12FrontKey3Undefined
13FrontKey4Undefined
14FrontKey5Undefined
15FrontKey6Undefined
16Undefined
17Undefined
20Undefined
21Undefined
22Undefined
23Undefined
24Undefined
25Undefined
26
27

Wiring Diagram

The diagram below shows the Ethernet cable wiring.

Ethernet cable wiring diagram showing color-coded twisted pair connections: W/Orange, Orange, W/Green, Blue, W/Blue, Green, W/Brown, Brown on pins 1 through 8.