Home
EasyPAC
Contents
1. Axis Valid Error ErrorID Value ParameterN umber Function Input Parameter Output Parameter Get Byte type data Axis Data Type AXIS_REF Enable Please refer to the Execution Logic ParameterNumber Data Type INT Please refer to Ch 5 6 7 for details Axis Data Type AXIS_REF Valid Error ErrorID Please refer to the Status Logic Value Data Type BYTE Actual parameter value 156 TPM EasyPAC User Manual 5 6 5 15 SA ReadlntParameter Function Input Parameter Output Parameter Get integer type data AXIS Data Type AXIS REF Enable Please refer to the Execution Logic ParameterNumber Data Type INT Please refer to Ch 5 6 7 for details AXIS Data Type AXIS REF Valid Error ErrorID Please refer to the Status Logic Value Data Type INT Actual parameter value 157 TPM EasyPAC User Manual 5 6 5 16 SA_ReadUsintParameter SA ReadUsintParameter_1 oafllcost ararme A y H K ead LI smtrarameter L Lan a S TTT L en Axis Enable Error ErrorlD Value ParameterN umber Function Input Parameter Output Parameter Get unsigned integer type data Axis Data Type AXIS_REF Enable Please refer to the Execution Logic ParameterNumber Data Type INT Please refer to Ch 5 6 7 for details Axis Data Type AXIS_REF Valid Error ErrorID Please refer to the Status Logic Value Data Type USI
2. 192 256 449 Byte 56 The reference table 1s shown below Local DI TPM EasyPAC User Manual Non Retain INPUT Yol Motionnet DI Length Byte O 448 Motionnet Al 9 pe Local DO MEN Non Retain l OUTPUT Q no Motionnet DO 449 192 Motionnet AO 256 1 192 256 1 192 256 MB Coil MB Holding Register MB Discrete Input Non Retain MB Input Resister 1024 0 47999 User e iid VARCONF M Motion Single Motion Multiple Gateway mm mm User Define 13312 13312 10000000 10013311 Table 4 1 data type with memory occupation table Real variable 1 Q Jo YX Bit Input 6IX 1 2 means bit 2 of byte 1 1Q Bit Output WQX 2 3 means bit 3 of bye 2 2oIB Byte input IB 1 means byte 1 QB Byte output 7QB 2 means byte 2 Local 8DI 8DO is mapped to port 0 and can be accessed by IB 0 IX 0 0 IX 0 7 and QB 0 PQX 0 0 QX 0 7 Each Motionnet DIO slave module has 4 ports 0 3 and each port is 8 bit IW Word input This is used to get AI value by channel QW Word output This is used to set AO value by channel The maximum channel number of Motionnet AIO slave module is 8 0 7 ID Double Word Input This is used to get counter value by channel The maximum channel number of Motionnet counter module 1s 4 0 3 57 TPM EasyPAC User Manual VARCONF Virtual variable M oM X used for BOOL type MB used for BYTE type oM W used for WORD type MD used for D
3. so IZ Modul 106 A104 01 IP 61 X Mode Modbus Zero Base Decimal QW 401 QW 403 QW 405 QW 407 Figure 5 79 configure I O address of 106 A104 01 3 Add a new variable and name it as AI Channel_0 of 106 A180 01 Variable Properties EE Mame Definition scope Al Channel i amp Local Global Data Type Local Variable Groups WORD S Default Usage Global Variable Groups VAH RETAIN E Physical Hardware SN Configuration Eo Resource EJ Default 120 address E 54 GROUP zw 417 Initial value Description F F Hidden Show all variables of worksheets EDD UFE Initvalue as defaut Figure 5 80 add a variable of 106 A 180 01 4 Add anew variable and name it as AI Channel of 106 A180 01 Variable Properties Name Definition scope Al Channel 1 9 Local Global Data Type Local Variable Groups WORD EJ Default Usage Global Variable Groups VAR v RETAIN Eye Physical Hardware om Configuration gl Resource Initial value 2 Default 1 0 address EJ s amp GROUP lw 418 Description _ Hidden Show all variables of worksheets IPOD OPC Initvalue as default a Figure 5 81 add a variable of 106 A180 01 EasyPAC User Manual 193 TPM EasyPAC User Manual 5 Add a new variable and name it as AI Channel_2 of 106 A180 01 Variable Properties Name Definition scope DK
4. 18 31 248 Fs 255 FF 0831 248 Fs 255 FF rw 253 ID 253 30 iE QW 253 30 IE Iw 255 3 i Qw 255 31 IF AXIS 072 position 696 288 697 289 IB 33 264 108 271 lar 08 33 264 108 271 10F WIW 257 7 AXIS_07 3 current velocity 698 2BA 699 2BB aw 259 3 jn wow 259 33 21 sy AIW 263 fs 3s QW 263 35 23 woo ps Qw 267 AXIS 08 3 aw 9 7 jeQw27n 39 27 WIB 41 328 148 335 l4F OB 41 328 148 335 14F WIW 273 ID 273 40 28 leow 273 i w2s ju pe eQw27 a 29 Ew 279 43 ps QW 279 43 2B ZIR 45 360 168 367 16F 08 45 360 168 367 16F 11 ZIB 46 368 170 375 177 0846 368 170 375 177 IW 283 l4s om QW 283 45 2D AXIS 10 1 command 721 EW 287 47 Jr Qw 287 47 Fr 10 aw 291 j49 hi low 291 49 31 IB 51 408 198 415 lor leon 51 408 198 415 19F WIW 293 AXIS 11 1 command 730 2DA 731 2DB S EW295 S1 53 QW 295 51 33 11 13 ZIB 54 432 1B0 439 187 QB 54 432 180 439 187 ZN 299 s3 3s Qw 299 53 35 AXIS 114 lio status 736 2E0 rw 303 ss 37 Row 303 ss 37 i aw 307 s7 39 owm 57 39 12 IB 59 472 1D8 479 IDF 208 59 472 lms 479 IDF WIW 309 ID 309 58 3A Qw 309 AXIS 124 io status 745 2E9 s aw 3u s js eQw3ll 59 pB 2EB IW 313 Ten 313 60 3C Iw 313 60 3C 18 aw 315 a BD leow 315 61 3D 13 ZIR 64 512 200 519 207 08 64 512 20
5. Input Parameter Output Parameter Set double word type data AXIS Data Type AXIS REF Execute Please refer to theExecution Logic ParameterNumber Data Type INT Please refer to Ch 5 6 7 for details Value Data Type DWORD The data to be set Axis Data Type AXIS REF Done Error ErrorID Please refer to theStatus Logic 168 TPM 5 6 5 27 GA_GroupEnable Function Input Parameter Output Parameter EasyPAC User Manual Enable the grouped motion function AxesGroup Data Type AXIS GROUP_REF Execute Please refer to theExecution Logic AxesGroup Data Type AXIS GROUP_REF Done Busy Error ErrorID Please refer to theStatus Logic 169 TPM 5 6 5 28 GA_GroupDisable Function Input Parameter Output Parameter EasyPAC User Manual Disable the grouped motion function AxesGroup Data Type AXIS GROUP REF Execute Please refer to theExecution Logic AxesGroup Data Type AXIS GROUP REF Done Busy Error ErrorID Please refer to theStatus Logic 170 TPM 5 6 5 29 GA_MoveLinearAbsolute G MoveLimear bsolute_2 Mm sal aman ka T 10WeL 17 ays hzo StartV elocity Active MaxYelocity Command Aborted T cc Error TDec ErrorID Curve Function Input Parameter Grouped absolute linear motion with T or S curve AxesGroup Data Type AXIS GROUP REF Execute Please refer to theExecution Logic PosArray EasyPAC User Manual Data
6. period 0 1ms GT l Trigger type Rise Fall Upper Limit Sec 0 4 294 967 295 Sec 0 4 294 967 295 When value lt Lower Limit or value gt Upper Limit Gate Counter is used to measure the number of pulses on the gate Example The input pulse source is Imm pulse encoder When the measured gate count is 1000 the length is 1 meter Only 2 channels are available in this mode INO Count0 IN2 Countl INI GateO IN3 Gatel i 3 DO Output PowerOn Value It is composed by 4 bits 050000 The power on state of DO can be set as ON or OFF If the value is 1 the output is ON when power on If the value is O the output is OFF when power on The bit sequence from left to right are DO3 DO2 DOI DOO correspondingly Safe Value It is composed by 4 bits 050000 Safe value of DO can be set here If the value is 1 the output is ON when the safe protection is triggered If the value is O the output is OFF when the safe protection is triggered The main purpose is to protect from hardware damage when the module failure TPM EasyPAC User Manual Operation B In this example INO and INI are connected with a signal generator Set Mode to Frequency Set Time with default value Set Average to 1 Press StartChannel to get the measured value Note please remember to save the set parameters to EEPROM in case the set parameters are gone after reboot Please go through AIO Module Operation subsection for reference
7. Al Channel 2 Local Global Cancel Data Type Local Vanable Groups WORD S Default Usage Global Variable Groups VAH RETAIN Ee Physical Hardware Initial value Er ye Configuration Eo Resource E Default 1 0 address E S4 GROUP SIM 421 Description PDD POPE Hen Mo 4 Show all variables of worksheets Figure 5 82 add a variable of 106 A180 01 6 Add variables AI Channel 3 AI Channel 4 AI Channel_5 AI Channel 6and AI Channel 7 of 106 A180 01 following the foregoing method Also add variables AO_Channel_0 AO Channel 1 AO Channel 2 and AO Channel 3 in the same way Download and monitor You can monitor the variables after the program was successfully downloaded we MULTIPROG Express AIO Code Untitled Configuration Resource HER File Edit View Project Build Objects Layout Online Extras Window 2 5 X Y Libraries L Data Types Group E Logical POUs Resource el v AI Channel 0 yoo 008 AO Channel 0 E Untitled Name Description a Stop di ADD Addition AL Chanzel 1 V001 voos AO Channel E Eo aei CTD Counter Down AI Channel 32 002 3r CTU Counter Up 1 1 UH MS Upload JdiRCTUD Counter Up Down AT Channel 3 003 dir Div Division L a 1 Error di EG Equal 3 YO011 AO Channel 3 FEF TRIG Falling Edge Detection AI Channel 4 V004 0 o d Y GE
8. Set SWI as 2 to activate MyLink server and power on Use MyLink to check the setting 1 106 A180 01 is set as shown below 190 TPM EasyPAC User Manual U 4120 10 007 10 007 10 007 110 007 110 007 110 007 10 007 Gain 10 007 Figure 5 72 parameters setting of an AI module 2 Test display of 106 A104 01 and 106 A 180 01 a AO RingO IP61 tm Jm al AI RingO IP62 cho 10 000 0 10 000 Chi 10 000 p 10 000 ch2 10 000 10 000 10 000 Ch3 10 000 Figure 5 73 display of 106 A104 01 and 106 A180 01 Create a MULTIPROG project Start MULTIPROG Figure 5 74 start MULTIPROG Click on File New Project wr MULTIPROG Express TPM Template E 535 Cod ES File Edit View Project Build Online Extras 2 D NewProjet H Figure 5 75 create a new project Use TPM Template as shown below 191 TPM EasyPAC User Manual Cancel Project Wizard sia ES Figure 5 76 new project template Click on Untitled LLLLLLILLIIIILL Data Types Logical POUs Figure 5 77 click on the Untitled Add new variable and set the I O address Check and set the I O address with MyDataCheck 1 Use MyDataCheck for 106 A180 01 Modul 106 A180 01 IP 62 Mode Modbus Zero Base Decimal 1 9eIW 417 2 9eIW 419 3 eIW 421 S 9 eIW 425 7 9eIW 429 Figure 5 78 configure I O address of 106 A180 01 192 TPM 2 Use MyDataCheck for 106 A104 01
9. wf col rl eol l lt a C3 aA Ol ol l cal eo rl ual wo rl eol l lt a ol Ol mi alol l ca eel lal wo Cl al al eal al al a cl al cal e 9p l 9 9 9 eal oe e oe e A A e e eil ei o oe l e e eol e e e e col e e eol e e en end e ee gt MEE e e e aaa exl exl exl ex ex ex ex ex exl ex ex ex ex ex exl ex ex ex ex ex exl ex ex ex ex e ex ex ex ex e e ex ex ex ex e ex ex ex e oe e ex ei o oe ox BORER PEEL CREE EE EEE EE EEE EEL EEE REE EE CCE ECE EE ELLE EE E EE EE EE Ce COP AN O AE CNY OO SYP WO NO HY OO DY CY SY ON OOP lt r WD MOTO OO HY CY SY EN OO in O E OOP DY O A CNY OO SY WO NO E OO DY CY SYN OOP io OP OO DY OC c 09 ST WO OP Ya Wa ay a AO AS A AS NOP NO WO NOY SO NWO WOT NO SOP SOP r E E Ej E E Ce Ge GO Ol 20 00 CO OO CO CO CO CO HY ON DY AY DY DY AL DY A AY CO o OY o dl P lt l Dl Dl Dl Dl Perl Dl Dl Bou Pl l Dl Pl Dl Bou Bru P Bou Dl Dl Dl Dl Perl ol Bru Dl Dl Dl Dl Dl Dl ol Pl ol Dl Dl Dl Bou Bou Bou Bou Bou Perl Dl Dl Bru Bou Bou Lo Ll O L Sa ONE e e 1 1 01 CNY 01 1 1 1 ala a ala aaa 0 01 a 1 1 a 1 01 a 1 1 aaa 1 1 01 a ala a ala dl 1 1 1 01 elelelelels esiselst eseleseseseleeseseleeseseleesesesseseselseseseese yu GOL Fo a El ES cnl E O o a E CNY OOP SE YO O Ge OO AT CY SY OY OO lt p Lel NOP OOP HY CY SYN ral TY NO CH OO DY CY SY NY OOP ST WD NOP DE OO HAL OY Sy EA BSa l rl ST SOP WP a Ya Wa a
10. 0 600 R_TRIG_1 TRIG Inside cail 1 Rising Edge Rising Edge Buffer value ale Figure 5 66 FB with debug function turned on This program is similar to binary output as shown below 1 2 4 8 16 32 64 128 256 512 1024 2048 4096 The output of SUB is in the following 0 1 3 7 15 31 63 127 255 511 1023 2047 and 4095 121 TPM EasyPAC User Manual LILITPLIT 1640007 Figure 5 67 FB with debug function turned on The OUT Ox FFF will be outputted from the DO module of IP 0 because the OUT was set to QW 1 122 TPM EasyPAC User Manual 5 6 Function Block This part is adopted from the PLCopen for motion control specification and includes additional information for functionality with TPM and other components Each function block is listed in alphabetical order and is also linked to the feature or function from the software environment A comprehensive list of axis parameters and error codes is at the back of the manual A subset of specific errors that each function block may generate is included under each function block description The other main concepts covered in this manual are the Motion State Diagram and documentation concerning the Data Types supplied with the Firmware Library 5 6 1 The State Diagram The state diagram shown defines the behavior of the axis at a high level when motion control function blocks are simultaneously activated This combination
11. 174 TPM EasyPAC User Manual 5 6 5 31 GA MoveCircularAbsolute GA_MoveCircular bsolute_2 Function Grouped absolute circular motion with T or S curve Input Parameter AxesGroup Data Type AXIS GROUP REF Execute Please refer to theExecution Logic AxisX Data Type AXIS REF X axis AxisY Data Type AXIS REF Y axis Cx Data Type DINT 134217728 4134217728 Center position in X axis Cy Data Type DINT 134217728 134217728 Center position in Y axis 175 TPM Output Parameter EasyPAC User Manual Ex Data Type DINT 134217728 134217728 End position in X axis Ey Data Type DINT 134217728 134217728 End position in Y axis StartVelocity Data Type DWORD Start Velocity MaxVelocity Data Type DWORD Maximum Velocity Tacc Data Type REAL Acceleration time in the unit of second Tdec Data Type REAL Deceleration time in the unit of second Curve Data Type BYTE Velocity profile O for T Curve 1 for S Curve Direction Data Type USINT 0 for positive direction 1 for negative direction AxesGroup Data Type AXIS GROUP REF Done Busy Active CommandAborted Error ErrorID Please refer to theStatus Logic 176 TPM EasyPAC User Manual 5 6 5 32 GA_MoveCircularRelative G MoveCircularRelative_2 Execute Axis Axis OffsetCx OffsetCy OffsetEx OffsetEy Start elocity MaxY elocity T cc TDec Curve Direction Function Grouped relative
12. 4 2 6 Single Axis Module Single Axis module is described in this section File nm Window Help B rs Master Fing en runs Command 0 Positio ed E Home Configuration Home_Mode Mode0 ORG_Logic LowActive EZ Logic LowActive EZ_Count 0 Ring IP ALM_Logic ALM_Mode INP_Logic INP_Enable ERC Logic ERC_Active_Time SD_Enable SD Logic SD Mode l 11 M121 LowActive EmgStop LowActive OFF HighActive _12usec OFF LowActive DecOnly OFF High Active ERC_Out No E Information lt lt PCS RAIM Figure 4 32 screenshot of single axis module Module status M121 module is identified and displayed in the above and is equipped with EEPROM Motion slave module without EEPROM will be limited by 1 No grouped axes motion and 2 SA LoadConfigFile is needed to download parameter Property 45 TPM EasyPAC User Manual There are 3 categories of setting Homing mode Driver I O interface Machine I O interface Please refer to GA_GetSensor in this manual 4 2 7 Grouped Axes Multiple axes can be grouped up together by right click on the Ring and select Set Axis Groups as shown below ll ME Master Figure 4 33 group up axes When the Set Axis Groups option 1s clicked a dialog will pop up as the following figure Group Figure 4 34 set group dialog The None option of the left and right side means the axes have not joined groups Select the non g
13. 65 IPM EasyPAC User Manual Digital input oe Discrete Discrete Input oM LLL eus ees ENEN TNI NUT NC E Table 4 9 digital input of virtual data Digital Input 1s described in the following MB 3 2048 Discrete Input 1544 Discrete Input 1551 oM X 3 2048 0 Discrete Input 1544 JMX 3 2048 1 Discrete Input 1545 oM X 3 2048 2 Discrete Input 1546 JMX 3 2048 3 Discrete Input 1547 JMX 3 2048 4 Discrete Input 1548 JMX 3 2048 5 Discrete Input 1549 oM X 3 2048 6 Discrete Input 1550 JMX 3 2048 7 Discrete Input 1551 Register MODBUS mODBUS Holding Input oM l M Registers Registers DEC HEX pec nex HEX ws ws 1024 128 so porjos jo Table 4 10 register of virtual data Virtual data 1s described in the following MW 3 1024 Holding Registers 128 MW 3 3072 Input Registers 128 4 3 3 Mapping Tables 66 PM EasyPAC User Manual D MODBUS DO MODBUS AI COUNTER MODBUS AO MODBUS el Begin End MQ Begin End ol Registers Q Registers Begin End B a r a a m a ma E E m E E L IB 0 7 7 0B0 7 7 AN r1 le s js F eosi1 ls s fis F len 199 e 19 jo Jo leow 193 o o rw 195 Q1 p eQwis 1 183 24 lis 31 IF 083 24 lis 31 IF l ag W199 BB QW 199 3 3 AXIS 014 Hio status IBS lo 283 47 pr 085 40 ps j 4 F B6 js 30 55 37 08B6 jas fo s 37 woo s Js QW 203 ls IW 205 ID 205 6 6 leow 2
14. B Other product names mentioned herein are used for identification purposes only and may be trademarks and or registered trademarks of their respective companies TPM EasyPAC User Manual Electrical safely B To prevent electrical shock hazard disconnect the power cable from the electrical outlet before relocating the system B When adding or removing devices to or from the system ensure that the power cables for the devices are unplugged before the signal cables are connected Disconnect all power cables from the existing system before you add a device B Before connecting or removing signal cables from motherboard ensure that all power cables are unplugged B Seek professional assistance before using an adapter or extension card These devices could interrupt the grounding circuit B Make sure that your power supply is set to the voltage available in your area B If the power supply is broken contact a qualified service technician or your retailer Operational safely B Please carefully read all the manuals that came with the package before installing the new device B Before use ensure all cables are correctly connected and the power cables are not damaged If you detect and damage contact the dealer immediately B To avoid short circuits keep paper clips screws and staples away from connectors slots sockets and circuitry B Avoid dust humidity and temperature extremes Do not place the product in any area where it may
15. InVelocity TRUE Axis X r E lt FALSE L TRUE jememe T V Mabe InVelocity TRUE mge M TRUE K L M are Boolean Variables V 0 E TRUE InVelocity TRUE Te Fase E Execute InVelocity Y The following timing diagram explains how it works Timing diagram for a usage of a single FB Commanded Velocity V Execute E Actual Velocity InVelocity Evni K TRUE L TRUE M TRUE Note The second InVelocity is set for only one cycle because the Execute has gone low before the Actual Velocity equals Commanded Velocity 129 TPM EasyPAC User Manual Example 2 Different FB instances control the motions of an axis Different instances related to the same axis can control the motions on an axis Each instance will then be responsible for one part of the global profile Cascaded Function Blocks FB1 FB2 FB3 The timing diagram Cascaded Function Blocks timing diagram 20 oM On AS role wewv LA da H H NNI TEN did di um ld A 20 Actual 49 Pa E MA OO E Velocity o Lom ES tp llo Events K true L true M true A corresponding solution written in LD looks like Cascaded Function Blocks with LD 130 TPM EasyPAC User Manual Standard behavior of 2 following absolute movements Basic example with two MC_MoveAbsolute on same axis Active 2 Velocity Position 131 TPM EasyPAC User Manual Axis_1 Start_1 xecute one Done
16. TPM EasyPAC User Manual on the same instance the FB won t return any feedback like Done or CommandAborted for the previous action Input parameters The parameters are read at the rising edge of the Execute input To modify any parameter it is necessary to change the input parameter s and trigger the Execute again Missing input parameters According to IEC 61131 3 if any parameter of a function block input is missing open then the value from the previous invocation of this instance will be used In the first invocation the default value is applied Position versus distance Position is a value defined within a coordinate system Distance is a relative measure the difference between two positions Sign rules The Velocity Acceleration Deceleration and Jerk are always positive values Position and Distance can be positive or negative Error Handling Behavior All blocks have two outputs which deal with errors that can occur while executing that Function Block These outputs are defined as follow Error Rising edge of Error indicates that an error occurred during the execution of the Function Block ErrorID Error number see the Error Code List at the end of the manual Done InVelocity indicate successful completion so these signals are logically exclusive to Error Types Of errors Function Block Error e g parameters out of range state machine violation attempted Co
17. 10000 o CELO CLR IO Status 0x4000 Low Active Mc Status U 3 i a ALM Mode EmgStop b Repeat INP Logic LowActive IMP Enable OFF ERC Logic HighActive ERC Active Time _120sec ZD Enable OEF SD Logic LowActive SD Mode DecOnly eb LTC OFF LTC Logic HighAchve ALM Logic ALM signal input logic Ring 0x0 Ring 1 0x1000 Target IP 192 168 1 110 Figure 5 96 configure and test the axis module 3 Save the configuration setting into the EEPROM Sample program description Create a new project with TPM template as described in previous section and add the following FB s Table 5 8 function blocks to be added Detailed settings are shown below S E poe REAL lems fe Dome Boor MAR Table 5 9 detailed settings of the parameters 200 TPM EasyPAC User Manual Test sample program Download and click on Debug on off to activate debug mode Figure 5 97 activate debug mode by this button 1 Override Exec to TRUE EP setCychcTime 1 Figure 5 98 override Exec to true The EP SetCyclicTime 1 is calculated and set it 2ms in this case 2 Override Init to TRUE MC Power 1 would initialize and enable the driver motor SA_WriteDwordParameter_1 will modify the maximum velocity limit as 5000000 pps then make InitFlag TRUE MC Power 1 SA WmnteLwoxiParamete 1 AXIS 08 ES 592 2 Figure 5 99 function block with debug mode activated MC_ReadStatus_1 and MC_ReadActu
18. 12DF 18 9 1257 18 7 H2BF 18 5 1277 18 3 12EF 18 1 11307 18 9 130F 18 7 1317 18 S 131F 18 3 1327 18 1 132F 18 9 11337 18 7 1133F 18 S 1347 18 3 134F 18 1 1357 18 9 135F 18 7 1367 18 S 136 18 3 1377 18 1 1137F 18 9 1387 18 7 138F 18 S 1397 18 3 139F 18 1 13A7 H8 9 13AF 18 7 H3B7 18 5 13BF 19 3 13C7 19 1 H3CF 19 9 13D7 19 7 H3DF 19 5 1357 19 3 13ER 19 1 13F7 19 9 13FF 19 7 1407 19 5 140F 19 3 1417 19 1 IF 19 9 1427 19 7 H42F 19 5 1437 19 3 143F 19 1 11447 19 d ci ac MODBUS Discrete Input HEX a 6 1280 47 4 1288 47 2 1290 47 o 1298 47 8 12A0 47 6 12A8 47 4 12B0 47 2 11288 47 o 12C0 48 8 11208 48 6 12D0 48 4 12D8 48 2 11280 48 o 1288 48 8 12F0 48 6 12F8 48 4 1300 48 2 1308 48 o 1310 48 8 1318 48 6 1320 49 4 1328 49 A le 8 1368 49 6 1370 49 4 1378 49 2 1380 49 o 1388 50 8 1390 50 6 1398 50 4 13A0 50 2 13A8 50 o 13B0 50 8 113B8 50 6 13C0 50 4 13C8 50 2 13D0 50 o 13D8 50 8 11380 50 6 11388 51 4 13F0 51 2 13F8 51 o 1400 51 8 1408 51 6 1410 51 4 1418 51 2 1420 51 o 1428 51 8 1430 51 6 1438 51 4 11440 51 Coil M JH EasyPAC User Manual TPM Virtual M 257 S S 2 Z Cc e a N Cl o Nf ww o O C SI e EE un L un e CN ed a tq 21 a ed ET EL a EX TA A A pe Sh 2 e e
19. 140 address t SA_GROUP Z2MX 1 0 1 Description Intvalue as default Show all variables of worksheets Contact Coil 9 Contact Figure 5 35 the contact coil properties Add a B type contact by selecting Contact right and modify the name as shown below 106 TPM EasyPAC User Manual PLCMODE_RUN Nia aa O Contact Coil Properties Name Definition scope Inside CoilO1 v Local Global c Cancel Data Type Local Variable Groups BOOL BJ Defaut Usage Global Variable Groups VAR v RETAIN Physical Hardware Initial value E Configuratior Resource 2 Defaul 1 0 address A sA GROUP Description l PDD OPC r Show all variables of worksheets nitvaiue a Contact Coil Contact Coil Figure 5 36 change type of the Inside coil01 Please change the name as Inside couU l and select BOOL VAR and B Type contact then click OK to finish The IO address is not assigned automatically and will be done later The use of FB s or FU s will be introduced in the next section 5 4 2 Function Block FB and LD A timer will be added to the above mentioned example Select TON Timer On Delay in the Edit Wizard by double clicks on it Group Funcion black Mame Description Jd CTO Counter Down Ji CTU Counter Up JE CTUD Counter Up Down JF THIS Falling Edge Detection JR TRIG Rising Edge Detection ERS Reset Dominant E SA Set Dominant HE
20. 514 7 1227 1798 515 S 122F 1800 516 3 1237 1802 517 1 123F 1804 518 9 1247 1806 519 7 124F 1808 520 S 1257 1810 521 3 125F 1812 522 1 1267 1814 523 9 126F 1816 524 7 1277 818 525 S 127F 1820 526 d ci ac MODBUS Discrete Input HEX 2 o 10B8 42 8 10Co 42 6 10C8 43 4 10D0 43 2 10D8 43 O 10E0 43 8 10E8 43 6 10F0 43 4 10F8 43 2 1100 43 o 1108 43 8 1110 43 6 1118 43 4 1120 43 2 1128 43 o 1130 44 8 1138 44 6 1140 44 4 1148 44 2 1150 44 o 1158 44 Seo jas alle 2 1140 45 0 11A8 45 8 11B0 45 6 11B8 45 4 11C0 45 2 11C8 45 o 11D0 45 8 11D8 45 6 11E0 45 4 1188 45 2 11F0 45 0 11F8 46 8 1200 46 6 1208 46 4 1210 46 2 1218 46 o 1220 46 8 1228 46 6 1230 46 4 1238 46 2 1240 46 o 1248 46 8 11250 46 6 1258 47 4 1260 47 2 1268 47 o 1270 47 8 1278 47 Coil M E 76 EasyPAC User Manual TPM Virtual 70M oO en eo Cr MODBUS Input Registers 70M NES a en a en a en a e Seo en eo e JEJEJEJE ES en eo e e en en eo DD en en e eo COPECO e eS ral e eo e e eo e e e COPECO e eS ral e e e e e e e e ral e eo e e eon e e eo m 5910 s 3912 54 3914 54 3916 55 Es 20 5923 3924 55 26 a s 30 32 M n m ml eol a cal co al olol ool lp a ol aA al ol l cal eo
21. B IntFlag ind IntFlagY ia Cer VOU os VOU Logo LogcPosY Encoder EncoderPos Y c Figure 5 111 function blocks monitoring group axes 5 Overwrite Group to TRUE GA GroupEnable 1 will enable Group2 Enable the group GA OroupEnable Z roupedFlag VUZ U VUZ VUZ 0 o Figure 5 112 enable the group 6 Overwrite Line2 to TRUE 207 TPM EasyPAC User Manual GA MoveLinearRelative 1 will make the axes move 100000 pulses in X and 120000 pulses in Y with velocity 10000 pps Linear Move DINT 100000 Dist amp rrav QUIC QU DINT 120000 DistArray 1 120000 GA MoveLinearkelatrye_ 1 O O000000 TLec D 1000000 Curve Figure 5 113 linear motion of a group 7 Overwrite MovePath to TRUE GA_PathSelect_1 will read the path file from rect1 kwpts and GA_MovePath_1 will execute the grouped linear motion Path Move GA Pathselect_ GA MovePath_1 Path File rect kwpts Figure 5 114 linear motion of a group 208 IPM EasyPAC User Manual 5 7 5 HMI DIO Module wiring 106 D422 NN is used in this case with IP 0 00 is connected to 20 and 10 is connected to 30 as shown below pa qo Jo E NT 033LED34 LEDIS 3 p a A Sy A AN AE AMAIA G IO a i r w W w w gwg RUN EPe Pwm 5 ON oc Qa CL UN 2 L CA y wu On LS TAN DN s 2 RIK 71 i 7 N N JA 4 P r lt po N j 3 iE Po Z a 6 M A a F E F Z F ANN 4 h f 3 n F
22. BEEEEEEEEPEPBPEPEPEPEPPREREPEPEPEPREEEREBBEPEPRREREPEPPPER DOLO C CO CO CO 6 al jl j j j j j j j jl Hb c3 3 03 03 03 03 03 03 03 03 03 03 03 ON 03 094 rdl dl 3 dl cnc 3 dl dl dl dl ed dl dl dl 3 l dl dl dl l l dl dl dl dl dl l l ce dl ces dl dl dl dl dl dl dl l dl dl dl dl dl dl l dl dl l dl dl l dl dl dl rl Leal eel dl l rl wal eel a l rl ul eel al l rl nl eel al al rl eal eol al al rl ul eol dl at rl ual eel al l rl wl eel al l rl enl el dl oa rl nl eel al Gl rl wal eel al a rl ol DIO Al Al A oo ef al wD Ol rl oo l AT O AI a cel enl te wal Oll l eol a cal al cal a enl ef eal wa ol rl cof a l lol I Ca cel ol l wf Ol rl l aol a O A a a ce CU CAL ral eo POOL en OP OO cal OOP en oO OOP cra lt l I Kl Kl lt r lt r Kl lt l rl lt r Kl Lr ET TT Nao oo ol NO Ol OT WO Kool Ko Ko lo DE CH CY e d cd cd d le cud d d cd Grs bra Grs brs Gra d bd d tt ot ot d nd tt tot ud ud d cud tot st tt ot d tot tt te tot tt d tt tl tt bcd bad gt S S LC S al ol l ol l ol l ol l ol l ol l ol l ol l ol l ol l ol cof S e S 22 S 2 S H S al ol l ol l ol l ol l ol l ol l ol l ol co CO S See SE ee Re CN COP SE Wa NOP De OO NE COP dl ON cl SEY YP NO OOP HY CY a CNY cel ST WO NO E HY CP SY OY OY Do WO OP Ce OO HYP CY SY CNY OO Bo WT NO CY OOP DY CY OY NY OO TY WO Oe OO SESE
23. CF Project RENE Y Code Untitled x R TRIG Rising Edge Detection D retain data 26 retain data D temp data instance 0 GO ou TON non retain data 26 retain data D temp data 10 instance 0 GO ou TP non retain data 26 retain data 0 temp data 10 instance 0 6 rou Untitled non retain data 518 retain data 0 temp data 10 instance 1 O Total non retain data 1876 retain data D instance 3 0 n m size 112 0 Process for Download IEC Project ended for resource Configuration Resource at 2011 2 11 F 06 31 39 i Build A Eros A Wamings h Infos PLC Emors A Print For Help press F1 Figure 5 136 download and monitor the program The HMI menu is shown below 90009 e 0 0 0 EEBSBESBE A 58 Figure 5 137 the HMI diagram 217
24. Curye T Tdec 0 1 see ments Edit Fath Curve Curve w Fara meters Figure 4 38 screenshot of the editing interpolation motion path This is the very first step to edit the motion path should be done before settings of the segments Edit 48 TPM EasyPAC User Manual the parameters and press the Edith Path Parameters button to update the file content at the right side The parameter will be described later Segments Two axes say X and Y are supposed to be selected to form a segment The X and Y need to be grouped already The corresponding IP of Y axis will be removed if the X axis has selected the one in advance X Axis mm X Axis v Y xis Y Axis B 32 Figure 4 39 picking IP of X and Y axis Parameters of Segment X Axis 1 Y xis 32 ka eT i segments Type ME Segl Type Lane C DistX 1000 meg Distl 1004 t E Seg Dist32 0 Cy DistY Ex Ey Lir ka mm Figure 4 40 parameters of a segment After setting of IP addresses of X and Y axis users could edit the parameters of the segment The first parameter is Type with options Line and Arc It needs DistX and DistY for type Line With respect to type Arc it takes five parameters Input all the necessary parameters then press Add Segment to add the settings as a new segment in the path file at right hand side Users could press gt gt to start a new segment or press lt lt to modify the previous ad
25. E Task CY Delete O Untitl 0 LD sgg Copy Ctrl C dE Global_Variat c t Rd IO Configura a EasyPAC User Manual Figure 5 60 get EasyPAC information from ProConOS Settings Please set the parameter as shown below and click OK Resource settings for IPC_40 Port 19200 A P COM1 Sto 1 C COM2 COM3 Sen i A COMA Parity None Simulation 1 imeout 2000 C Simulation 2 Stack check on PLC Array boundary check on PLC DLL Force BOOL8 for boolean variables Generate bootproject during compile DLL TCP IP Parameter ip 192 168 1 100 TO2000 PDD OPC All global variables All global variables Marked variables Marked variables Use reserve All POUs gt Marked POUs No reserve Figure 5 61 set the IP parameter Then click on Project Control icon me 118 TPM EasyPAC User Manual State Timeout Sto p Cold Download LI p load E iror Info Figure 5 62 the project control option Click on Download to download the program When users download the project please check the Include Bootproject Bootproject Download res ii Delete on Target F Delete on Target V Include Bootproject t ge Balade poe Include OPC data Download Source User Libraries Include User Libraries Include Frontend Code Include Pagelayouts Include Backend Code Delete Source on Target Download File Figure 5 63 include the Bo
26. EasyPAC User Manual TPM Virtual 70M KR gt E Se SS SIS e x zzxzSSSSSeSSeSzxxixeexseese999 955522222955 5995599z5cuu uus cl e e al e e e e e al e e e en e al e e end e e al e e e e en al e e e e al e e e al al e e e e cal cal col e en cal cal cal cnl en en cal col cal eo ay ol A waal ol l alal E a olni olal al al ol A GOU r l cal l al cel kl ual Ol vceleloe slamiuoiolmlimloel elel 1Ielolvelelelsiaiuololimimloe lal e e e e e e e e en co e enl cel e e e eol eol el cal Kaa eol ben ben ed bea bcn rl rl RE RE RI bon ee E Ea wal wal tl wo we wal up up pu p uv up A SG Ol Ol RO ayo 3 3 oy 3 3 dl 3 rd l ed dl dl dl 3 ed l dl dl OY l l dl dl dl dl l l dl dl l dl l d l dl dl dl rd l dl l dl dl rd l dl rdl dl dl dl d l l l rdl dl re C c co ol co ol co CO Al S 31 S SI el el el el el el eel el VES el e el el e el el SI S ral ERI ES Ol oj Ol SEES EE ERE EEE EE ECE EEE EEC EEE EEE CECE EEE ECE EEEE EEE CREEL DO A NY Oop SE Wo SOP Ea EA CO CNY ral LY YOY NO E COP DY CO ANY OO iO OO DY CYP FY CNY OOP TY WO NOP OO AY CY SY CNY col TY ol NO COP DY CP AEN cal P Lr ALA AT 1 0 01 OA AY 3 e e e e 9 aa cal e Oo SE SEP EIE Drd Drd l rlr rl YT YW V 1 NO SO NOT WO SO SOY Ol SO SOP O EEE UC LON CJ ONT e 1 CAT 1 01 01 CENT 01 1 01H 01 01 1 1 9 01 014 1 0 01 CA dl
27. Gey ep Ge Ge l Gey Ce el Dey Dey l Ge Ge al ey Ce eal ey l el el eal ep al ey al al eel l ey eal l ey ey ep Gey l el Ce Ce eel Dey Dey l al eal l Le Cl ex ONE e e e 1 CNY 1 1 1 1 dl 1 dl ala 9 1 1 1 1 1 1 1 1 dl a a ala 1 1 1 1 1 1 aj 1 alfa dl dl dl 1 1 01 Yl l al eleal elel el elel el elel el elel el elel el elel elel sl elel sl elel el elel al elel al elel elel elel elel elel al elel al elel al ele cy oa st wol wol rl owl l eal l ca oo rl wal wo rl co l ol dl cl eol rll Ol rl aol ALO ca co rl wl wal rl col APO SG A eo wall rl egl ALO val cal eol co uw ile col en cal en cal col col col el lt gt gt gt gt gt El l wal wal p uiii v v GS WO CO PO SO GS wo GP eoe c el rl l rl l e l al cof col cd co co 06 vol o5 rl rel ral rl rlr ral re he ere Gee eh e l rl mme merce 9 bee ral le Gel rel el lr ce ie ice rl rl rl rl rl rl rel rl Cel elre elre e G G e e a ca CAT A CAT CT a AT eT ca ex ca ex ex ex ea CA al al al al al cal al ex ca ca ca ex Ca ala al al al al ca cal al ca ca ca ca cA Ca ex a al eal ca ca ca e ala SERIE 2 S SIS RENARE REOR EE ERR RAE EEEN ENRERE RRR ERR RRE REPRE S a Baz col e eal eal len eol col E l RR RE gt Y E RB RI te a tr eal nl wal l a wal al GS WO Sl Se Ol l lol S OPE S e e ee be pel Gl l cof co agl ool eol 06 co eo rl rlr rel rel rl ral rel rlre a SS a a rel rl rel rel rel epee rele l l
28. I Specificat port of Motionnet E tem ecifications emar 108 A122 8 ch analog input and 4 ch analog output Yes No l EN EN a EN No Kingservo King servo motor amp driver No Table 1 1 Motionnet compatible devices 11 TPM EasyPAC User Manual 1 6 System Architecture eS dd 106 D422 106 M1x1 Indicator Lamp gjall iti d tt ec 106 D240 ILI wl m a m a m b m m m h r m h m h h h h h h h h h r h N A h m h h m h r h r m r LA MNET M3x PX duh td W W W W Analog IO Module d afi aui 4 106 A180 1 Pressure Sensor 106 A104 1 Led Lighting SSI ON DD OD OP CD UD OD UD ED UD CUP UD UP UP D UP UD ODD UD VID UD UD ED CD UD UD UD UD UID UD VD UD UP VD UD UP UD 9D UP UD DP UID E 15 Wem eee eee eee eee eee dd N AAPP h Figure 1 3 EasyPAC system architecture 1 7 24V DC Power Module Features Universal AC input Full range Protections Short circuit Overload Over Voltage 12 TPM Cooling by free air convection Can be installed on DIN rail TS 35 7 5 or 15 NEC class 2 LSP compliant LED indicator for power on DC OK relay contact No load power consumption 0 75W 100 full load burn in test Safety standards CE UL RU EasyPAC User Manual 13 IPM EasyPAC User Manual The detailed hardware specification 1s listed as the fo
29. Install Products as shown below to setup EasyPAC 90 TPM EasyPAC User Manual SE ctall tt Le he Y his will install EasyP nfiguration tools for windows OS Figure 5 5 procedure to setup EasyPAC Depending on the operating system users could select the right version of software and utilities The Win32 version is for Windows XP and Windows 7 32bit and Win64 version is for Windows 7 64bit operating system TN i Install coe See T T T GU i nsta EasyPAC Software a E o pi P K c KE A uo al ct oose an pplicati on to A E Figure 5 6 install the correct utilities for EasyPAC 5 1 1 Install EasyPAC Software and Tools The default installation location is C TPM EasyPAC It is easy to complete the installation by click on the Finish button as shown below 9 TPM EasyPAC User Manual EasyPAC Serial seo MEZ ithe d InstallShield Wizard Complete The InstallShield Wizard has successfully installed E asyPAC Serial Click Finish to exit the wizard Figure 5 7 click Finish button to complete the installation 5 1 2 Install MULTIPROG 5 35 252 Express Please press the Install MULTIPROG 5 35 252 Express button to install the software Install Easy PAC Software Please choose an application to install Install EasyPAC software and tools for Win32 3 Install MULTIPROG 5 35 252 Express Install MULTIPROG Patch F
30. NO CHT OO A O Sa dl OO ST ral MOL OH OO O Oj A CN OO SEY MO Ej OOP OA Oj A CNY OO SEY YO MO L Gal Gl O A aa ea imi C3 NNT 01 CNN CNY 01 01 e e 9 9 COP 9 oO e oo E34 Srp Den Sp SS rl rl SS LO AS LO LO Lo Ol WT WO SO SOT WO SO WOT SO WO O WO SO DY E Ej E N2 SO SO SO SOT NO NO NOT WO WO NOT AO AO OL NO Ol MOOT Ol NO NOT ND MO WOT SO Ol Ol NO Ol Ol WO WO WOT AO MO WOT NOT Ol OL O NO NOT MO WO WOT AO AO OL NO Ol SOOT Ol WO NOT AO Ol WOT AO COLON ONE e e CAT 1 1 1 0 01 01 ONE CA 0 0 a ala a 1 9 1 1 CNY CY 01 ala a 1 01 aj 1 1 CY 01 CNY x 01 1 0 a 1 1 1 1 dl 01 olololololololololololalolelolololololalalolelolololololololalololololololololalolololololololololalalolelolololo col AIO A ca co st wo wo rl cof a cal Ga ca co st Leal wo rl eol a ol SI cal ol rl eal Ol co APO SG cal eo ef un wo rl eol a ol A ca eo te wo wo rl eol a OP al cl co r Ae RRE RISE EJES Ea Ra Ra a Ra a Ral Pal al SSL SPS SPST SST SS SPS Ra Ra Ral Ra Ral Ral Ral Ra Ral Ra ST ST ST SI ol Rollo e dates sas arenas dao casos 5533555 35535 wimi t e co dd co co col co oo ol co od co cd cd l So So eol Gd GO So co od l co Gd GO oo cd col oo ool eo e HL al al al al al al AL AL al aL AL AL a aL AL AL ALS rdl 3 dl 3 dl dl dl dl dl dl dl dl dl cen dl dl dl dl dl dl dl dl dl dl ens dl dl dl dl dl dl dl dl cree dl dl dl d
31. PLCDEBUG POWER BOOL VARGLO XWX123 E PLC TICKS PER SEC NT VARGLO WW144 MM f PLC SYS TICK CNT DINT VAR GLO MD 1 52 a lE 4 m t Table 5 2 available VO table with the corresponding options Name Name can be English or Chinese characters The first character cannot be a number Type Several data types including BOOL BYTE WORD etc are supported Usage Can be local VAR or global variable VAR GLOBAL Description Comments can be entered here Address 3 types of address are I for input Q for Output M for virtual Oy ae a E Init Initial value before PLC start up 114 IPM EasyPAC User Manual The sample project is opened with default setting as shown below me MULTIPROG Express LD sample Variables LD sample 9 File Edit View Project Build Online Extras 2 3 iri O E Data Types Logical POUs E LD_sample PLCMODE RUN BOOL 8 INIT AXES Inside coil01 BOOL 8 Untitled L ean L v VAR Projet EE Havas Figure 5 53 the FBs dumped under Variables Double click on the LD_sample and the following window will pop up ESI pem Ei Default PLCMODE RUN jou WORD Vm aow Figure 5 54 the FB details Inside coilO1 could be used in other programs in the same project The usage must be set as VAR GLOBAL 001 PLCMODE RUN I In
32. Wa AA U9 AS MOF NO NO SOT NO SO SOP NO NO O Ej EE Ej E Ce GO CO BO CO COT CO BO CO CO CO HT O DY AL DY AL DY DY DY AL Oo Oo CO gt lt gt gt lt gt lt lal lt lt lt F REESE SE SE gt SE gt IIT 2 lalala El gt gt gt gt gt gt gt gt al 05 0 c e e exp aaa aa ex e e e e 3 e e e e aaa aa A Ap A AL AL AL AL AL AL AL e e e aa A AP AL AT AL e e1 3 e e ex e ex e e 1 0 agssscezosssseocosesusesdssescssctesszsez2252295zs925525558959288 ST WO Tn n WO a a UP U9 l NOT NOT NO SOT SO Ol SOP WO SO OL r De Ce be Ce De Ce Ce Ce rl GO OO OO CO COT O CO CO GO CO HNP YY DY AT OM Gl NY DY a CO CO CY S lalalala e EE EE lal EE E lt lt lt ll REESE ml SE SE SE SE SE SEE IT REESE SE gt gt gt gt gt gt SEL 0 Ol e e e e AL AL AL ALA ex AL ex e e e e e e e AL ex e ex e e e e e e e e e e e e e e aa e A e e aa e e e ex ex e A ex e e N cm e i al E al ES E ES Dal SI Dal o E el e Gl es e Gal e tal e Hal e ER e caf en cad e ES ES ES ES e Dal Gl G e e al e ea e Gl r l Ql Gl l x sz CQ AQ OE OF A D GO Ol i eS Sl O c glo x lolol aal oleo BY a s LI AQ CQ OY GO AY miu th th e Sl T al a e al ONY ONE e e e 01 91 1 1 01m e 1 1 3 e al
33. i8 H Au E in H JEE in n l 3 T H 215 SI ej alo gl St 2 lo e el el 2 ol al 8 el 9 el el 2 dl el al el el 2 ol el e el dl el el e e al ol e 8l el dol 81 e el al ol al 81 el S ol 81 el el 2 ol 81 8 8l 2 0 gl 81 2 Sl ol 8 el el 2 ol gl e el lola L21 eG Gl Ol Q Ul Of QA Gi Ol C Gl Ol C Ul Gy Ol 4 UO Gl OL 4 Ol C Ul GQ oj o C Gl Ol C OL 4 CG O 4 D C OL 4 Of C Ul CG UO 4 Ol Gl Ul PM ea fa a eg ea lea a ea ea stp a a eg als muje ca sm al egy on st ap af eal ca st bA al ea ca a af eal ca ta af eal ca tf a af eg ead tf ea a eat ca stp a a eg als maja as e ea st a leg ca P Las L Llan el ei el e el e es s esce sls eed eal cal eal cal eal eal pao pe eal eal ja ese al pa cal cot les se ed Lao oa el Lad E all cal al Ee ee al eal eed eal ee a el el Do el el en cer end sel een Le fo A A A A A A Bn vl cal ch calc cal el cal cel cal ch cal cl A val cal cal cl vat eel call cal el cal el cal etl vel cal cal cl echoed cal cl cal el cal el cal el cal AAA vel eal eal ol call cal cel cal AA PADA DA DADA BA B SPE EEE e ie sos ed iss es etis REE iss em enses a d se en ses en d iss ba ss enin ss en ids es ensis eh ses a 55 SEE Els s I E Q SLE ABB BRERA e e C2207 ERE 00 C LLL e Ala um vd leul M CN A rd lnl M Al A mie M tal tra wal wa ka SO Ol DI o9 6a 6a Sal So INI SII RI S SIG S SY S SI ASIF a Al Al al al al al me xs Is CA CAP en en en en en en CAP eem eml eml emn enl
34. oh ol al ERE EEE E E ia Ea Ea Po Pa Es E a COPE e e e e e e e e e e e e e e e e e e e cal e e e e OO eo eo OO eo eo eon eo eo eo eo eo OO ral ral OO eo eo e eo eo e eo eo e eo eo e eon eo PS aluo S o c o o x Qmm e A a enl thal we 09 lG CQ OP Ol al af oo SI cal oo i wal wal rl ecl al Ol Ol C Gl Ol esl al edl eel lal wal rl eel l l l C3 ol O i A aj O O AOA Ol Ol O Al ap Ol aj Ol cg GO ay aA ey O Ol O A EAN AEREA Gal al Lal Gl Gl GL Gl G al Gal Gal l OP olol SPO Sl OLS SL OPO SIL l ayy dl Ry dl dl dl j dl dl dl j dl dl dl dl j 3 3l 03 03 03 03 03 03 03 03 03 03 0X 03 091 T H PERE EE EEE CEE EEE EEE CEEEEEE EENAA AN ENNAN ENNAN ENAREN ENNEN OY aN OOP SP LO Ce OO DY O SY NY OOP lt l WO SO E SO DY CY AY Cd ral YY O OOP DY O A CNY OO SEP WO O Ef OO DY O NY OOP l WD MOT E OO HY OY afan Cl Cl Gl Gl Cl AL AL AL OY A OPO OP OPO OP OPO O Ol a SSIS dl dl Cl e ea e e 0 1 1 1 e e OL eo eo cal oo en eal eon eo mn lt l lt r nmn pl Dra 5mB OO COP OO CO OO oo co CO oo COP SPP Dor Dl lt r ol P P Dl Dra Dl Dl P P Pl ol Dl Dl ol Dl eee Pl Pl P COLON ONE ONT e aaa aaa 01 1 1 1 1 01 a 1 0 ala 1 0 01 1 9 1 a 1l 01 a ala 0 01 1 01 a ala 1 ajaj ajajajaj 1 01 Yl l al al eleal el elel el elel elel elel elel elel el elel el elel el elel el elel el elel el elel el elel elel el
35. option to carry on XT MULTIPROG 5 35 Express Build End User License Agreement Please read the following license agreement carefully KW Software GmbH Langenbruch 6 32657 Lemgo Software License Conditions aprii 2004 ATTENTION THE USE OF THIS SOFTWARE IS SUBJECT TO THE KW SOFTWARE LICENSE CONDITIONS THAT ARE STATED BELOW YOUR USE OF THE SOFTWARE SIGNIFIES YOUR CONSENT TO THE LICENSE TERMS AND CONDITIONS m T KW Software License Conditions The following license conditions regulate the use of the offered or enclosed software unless you have been provided with another written agreement with KW Software 1 Grantinq of License Figure 5 11 accept the license agreement 93 TPM EasyPAC User Manual Please leave the installation path as the default one and press Next to continue J MULTIPROG 5 35 Express Build 252 Setup Destination Folder Click Next to install to the default folder or dick Change to choose another Install MULTIPROG 5 35 Express Build 252 to Figure 5 12 leave the default path unchanged Please press Finish to finish the installation Completed the MULTIPROG 5 35 Express Build 252 Setup Wizard Click the Finish button to exit the Setup Wizard Figure 5 13 installation finish Then the wizard would lead to install MULTIPROG ProConOS AddOn automatically MULTIPROG ProConOS AddOn e E mi zm Figure 5 14 installation of
36. 01 91 01 f 01 9 9 01 01 3 9 1 9f o0 9 9 01 0 3 9 1 9p o0 9 9 0 0 0 9 1 9f 0 9 1 0 6 0 9 01 9 1 NN 01 lodo did 1311112 DO a Al eol st wo Cf aol ABP SO Sl ES eml l ol wl CE ce BPO GY aj al pl co WO rl eol BL al aj of e a Of rl 9 APO A AP co EA WO CS cof A ol GY aj co st uo DALAL AL AL AL A ALA A ALS o el ol l ol l ol SPS A val l 9 GY eal 5 9 9 A cal cal A o 1 e alla eol co e e Alma Al al SE ep se se SS e e PO LT od l 99 99 06 al 6 99 GO al al laal cd co ool ao ool 99 99 99 99 sol 99 l GO ol Go co ool ol 99 99 99 ca 99 99 ce al cD al al cd oo ex ALAA ex exp AL ex ex AL ex 3 e e e ex e e e e AL AL AL 3 3 AL e e 3 3 1 9 1 AL AL e e ex e ex e 1 9 9 1 ALA os DL OP Sa A cof st co OY co BPO Sl EN co st co wl rl co A CO GY m al FP vo WO rl ael BP OP SA ala Ld WO agl BPO sale m EA WO CL agl A cal GY ca co xm uo aaa aaa DY A DW AA S S e 2 2 2 2 2 212 al th td cal oa all cll Sar Sad SAT AT O AY SAY Cay CY Ca Gal Gal coy col co co Gl co Gl co SF I Se al Z 2 S a S e ets BY ESE amp eS AS e e3 e SB SPST EI SIS El ST S Sl Sl Z T d SE RIASASSRSASSAASESSSSERASASSdddddsssssssssddsdsssss sssssis Bh rdl 3 dl dl dl 0j 0 0 0 0 0 j dl dl 0j 0 0 dl 0 jJ cn j 0 0 f 0 0 dl dl 0j 0 0 0j 0 0 0 0 3j 0 dl
37. 01 1 I 01 1 1 1 1 01 01 01 Lo olol ol ol ol ol ol ol olol olol ol ole olol ololol ololo olol ola ol ol ol ololo olol ololo ol ol ololol olol ololo olol ol ololololo ADO Say ON OO SPY WP MO E OOP Oj O Ae Ea O Ef OO DY CP A Al cal lt r Ll MO E OO AI 3 A ON OO ST WT NO Ej COP DY CY aa io NO DY OO DY Ol a al en xm LO YO LOL YO YO YO YO YO WO YO WO WOT WO WO OOOO OP SO Ce Ce ete ce te ce cce 20 20 DO DO OY HO a a QHD AQAA ADA A AA A CP ol ey oa eojoojolo ojo jojojojojojojojojojojojojojojojo ojoj o ojo ojojo jo ojo o ojojojo ojojojojorjojojojol o olo o dl CONEY CY e 1 0 1f 1 1 9 9 9 1 9 01 1 3 0 01 1 1 9 01 9 9 9 9 e 1 1 x 01 0 1 9 01 9 1 9 1 9 9 9 1 9 0 1 3 9 01 1 01 A zszeuesesesss2sssssisss55395555s555Esessszsssesssssssssss5985999 e eer 221218 O I OI O al Sl SIS Sl SSS SIS S SISISISISISISISISISISISISI SI SISI Sl sS SS emen ene erem ew e e e e SR REER RER RER AEEA AEEA EEE EEE RREEAEEREN e ELO COP rl al OL o OO L a dl OY OOP rl WO NO GO OOP DY Ean AS lnl O OY OO DY OY SY NY ESA lt l ral OL OO HP CO SY CNY cel ST EA O ON eof mr Ea e OOO 019 9 09 0 9 OY dl lnl n COP 52 OO ll OOP Dru Dru Se rlr rl rlr rl r nn Mn nT QPEPREERRERARERRERERRRAREEERRRRRRERERRREPEREEPAREEERDRRERM e ea Registers tS 4 28 6 129 8 30 O 131 2 32 4 133 6 134 8 35 O 36 2 187 4 38 6 139 8 14
38. 181 QB 182 QB 183 QB 184 QB 185 QB 186 QB 187 QB 188 QB_189 QB 190 QB 191 QB 192 E Input Fol A ce ev en un Na i QB 168 s QB 169 1352 54 QB 170 130 123 PIB 69 EasyPAC User Manual TPM Virtual M MODBUS Coil fa ae ee eS MODBUS Holding MODBUS Discrete Input 70M sod MODBUS Registers ea oO O oO gi ea e ea CY oO m W ea e oO oO Wy oO rd C CY ex LU C gt FL oO e CO Ww T4 C go 30 5 po 83 30 84 30 8s 30 NET ss xo BA 30 8B 30 sc 130 LL s n 9o 31 91 31 92 3 Pu x os n LL pu ENT OB 31 or 31 AO 31 Al 31 A2 31 A3 31 A4 3 AS 131 A6 31 A7 3 AS 31 A9 51 AA 31 AB 131 AC 31 AD 31 AE 131 AF 31 BO 31 Bl 31 B2 31 B3 31 Eo be y z 2349813 2923289194 29 96 C C CO AE O A ON OO iO E COP ON Oj NY cel SEY MO L OO HY O A ONY rl rl Lal O E OO L O Ca eo rl oO E OOP A OY SY aa NO Ej OO DY Ol al cof t SEP YO YO vo v LOL LO ALO LO WOT YO SO SOP SO NO SOP SO SOP SOP OPO E lt tf cese 2 Ol 2 CO 2 oo co SY co D AAA AA A AA AL SO Oo o oy o J O Ol Sl S ol ol So o o ol o Sol o o o ol ol oS ol o o o ol o o o ol o ol o ol o o o ol o o o o o S o o o oS So o ol ol ol ol ol ml l COLON e e o e 1 0 0 0 01 01 0 01 01 0 01 0 0 01 0 CNET 09 091 01 0 0 0 01 1 1 I 01 01 01 CE 01 9
39. 2 7 SW1 assignment 2 3 2 Motionnet Baud Rate SW2 The SW2 is used to set the baud rate of Motionnet Rings User can choose the baud rate by switching SW2 The definition of this switch is as followed The default setting 1s Ring 0 10Mpbs Ring 1 10Mbps a ERO Ringe tt Big Ring Table 2 8 SW1 assignment 22 TPM EasyPAC User Manual 3 Motionnet Introduction 3 1 What Is Motionnet Motionnet is a super high speed serial communication system The G9000 devices provide input output control motor control CPU emulation and message communication with high speed serial communications up to 20Mbps all of which are required by current Factory Automation techniques Motionnet always transfers 4 bytes of data in 15 1 usec using cyclic communication to control input and output While this data is being transferred it can communicate at maximum of 256 bytes such as motor control data Communication times can be calculated using formulas allowing users to see that Motionnet guarantees the real time oriented support needed by FA industries 3 2 Motionnet Functions G9001A equipped Serial communications 20 M bps RS 485 half duplex multi drops pulse transformer center device 100m max AY Last local device No 64 devices max Figure 3 1 Motionnet system architecture Provides a communication protocol based on the RS483 standard Can communicate variable length of data from 1 to 128 w
40. BO COT CO GO COT 20 BO COT CO 20 COT CO CO COT CO DO COT CO 20 COT CO SO COT 20 CO COT CO 20 COT oO RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR WAL SOTO OO NP COP A CAL OO SY WY O E OOP DAY CO AE CNY OO SEP NO Ef OO DY O Eal CNY ESA lt l Lal O E OO HP CO SY NY OO ST WY NO lO ZION oO x o t oO Ol WA WA Way Way Wap NO NO NOT NO MO NOT NOY NOY AO a Ej Ef E E E E E E OO OO CO CO OO BO COT BO BO BOP DY DY DY DY A ADL DA A AL G Spo ay ojl o S ee e OO GO GO GO SOT SO GO COT CO CO CO BO CO OT OO CO COT BO 20 CO BO HO HO HO CO HO BO HO CO BO HO HO HO CO HO HO HO CO CO HO HO 20 CO 20 oO NEAT OS ON O NEW NEO 143333333333333333333333333333333333333323333334333433233 eeqpepepeempepepeeemm pee Discrete Input End HEX DEC HEX Virtual 70M Coil 85 EasyPAC User Manual TPM M MODBUS Input Registers VI Holding Registers p ERE MEE 7 NEN EL NEN A7T NEM AF NEM B7 NEN BE NEN Gr NEN CE NEN D7 m DF i E7 NEN EF EE 7 NEN E ES 3 MA Ej EN 7 LE Fl NEN 7 p Fl EA A NEN EP EN 7 p Fl p EL MEN Fi NEE 7 MEN EP NEN a E F NE 7 NER Fi mm A EN EP EN A7 EE AF MEN BRE M BEI Eg E i NEN ec NUN D7 p DF EN BE7 EA EF NE Too A FL NEN 7 ES Fl NN MN NEN Fl
41. Clll ee apes E A E e e e ex e ex e ex Al Al Al Al Al Al CT AT CAT ala CAT ex e CT Al Al CT exl Al Al A cal CAT Al l CAT eal CQ Al Al CT CT CT CT AT CT CT CA ex l ex eal e Al Al A CT ei al e al e Hal e al Hal e Dal e Dal C Res Dal ee G ee ca l G elm elm e gm e m e m e me m 152 mS Cl Dal E Dal C m Cl Dal l 52 e m elm elm i wl C l oO o o lt a a VO 0 A A am al mi m OP SI l BP AQ A col oo se p wal wol Oll rl rl eol eal l l ZE lt al a DO O A Al mM al m ey SO CO Sy SY ala PO ra GO ea aj aj aj mai a aj mi ea aj aj aj ma ral aj al O DD DOP C3 C3 C3 OI C3 C3 C3 C3 C3 C3 C3 OP O DO OP C3 C3 o C3 DO OO OOOO OP OU Ol SS OG OO ayo Al ey oy Al rdl dl rdl Al rdl rdl AA A dl 0 dl dl rdl dl j rdl dl rdl rdl dl rdl dl rdl dl rdl A dl A A AA A rdl rdl dl dl dl OY dl rdl col AP AL rl wol eol a AL rl wo ecl al a rl ol enl SP a tn eol ST l rl wal eol al aT rl ol eol cal a rl wol eol Gl ap rl wol eol a al rl wo eol cal al rl wo eol Ga ay rl wol eol Ea YY SO SO 1 LO SO l SS BOP AP AY al Z Ol Gl l cof D Sl al a AY l Gl S l l OL Eal l YD 20 T Gal al l O O SO G 20 DI DIO NEE lalola ASE S T Z el S e e e ala Z 3121 SIS o ele es ZI SIS F EI SPS SI SI I e e ex e x LIG e S STS e SI e e S S RPS ol ol ol l l ol l l l 5 SO al l cal cal dl al a l lal cal cal A e ex oe lalalala e e e e e e e e e e e e e eel e el EL rlr se gt
42. KB No of User Task 5 No of POU s 256 Global Variables 5000 Local Variables per POU 1500 Languages Support 5 MP Express 5 35 supports the following languages Textual Language Instruction List IL Structured Text ST Graphical Language Function Block Diagram FBD Ladder Diagram LD Sequential Function Chart SFC MP Express 5 35 supports the following data types X 1s bit operation B 1s byte operation W is word operation D is double word operation IEC 61131 PROGRAMMIERSYSTEM MULTIPROG EXPRESS 5 35 I is Input symbol Q is Output symbol M_ is Virtual symbol Example Yo LX 1 7 The 7th bit in 1st Byte at input data must be BOOL type 1B 100 The 100th Byte at input data must be SINT USINT BYTE type JP IW201 The 201th 202th Bytes at output data must be INT UINT WORD type QL100 The 100th to 107th Bytes at output data must be LREAL type MD3 1024 The 1024th to 1027th Bytes at virtual memory Must be DINT UDINT REAL TIME DWORD type 88 TPM EasyPAC User Manual 5 1 MPExpress5 35 installation Recommended Hardware Requirement PC Hardware PC or laptop with Intel Centrino up CPU Memory IGB RAM OS Windows 2000 XP Win7 32 64 LAN card RJ 45 10 100 1000 Mbps Software Installation Install EasyPAC software and tools Install MULTIPROG 5 35 252 Express Install MULTIPROG Patch Files Software Version Run the successfully installed MULTIPROG 5 35 Express as shown below ne M
43. MULTIPROG ProConOS AddOn After finishing this step all the KW development environment setup is completed 94 TPM EasyPAC User Manual 5 1 3 Install MULTIPROG Patch Files When MULTIPOROG completes its installation select Install MULTIPROG Patch Files at the main menu of the installation wizard stall EasyPAC Software T e choose an application to install Install MULTIPROG 5 35 252 Express Figure 5 15 install MULTIPROG patch file When the completion screen is shown means the patch file is successfully installed in the system Please take out the CD and keep it properly ee InstallShield Wizard Complete The InstallShield Wizard has successfully installed KW Add Click Finish to exit the wizard Cancel Figure 5 16 completion of installation of the patch file 95 TPM EasyPAC User Manual 5 2 The First MULTIPROG Project 5 2 1 Create a New Project The following figure shows how to create a project from a TPM template np MULTIPROG Express la Save Project As Zip Close Project amp Xd Delete Project orn E Save Save All Close Print 44 Print Preview Print Setup Print Project 1TPM Template E 535 mwe 2 AAA mwe 3 TPM Template E mwe 4 TPM template mwe 5 TEST mwe 6 ExpressExample eCLR mwe Figure 5 17 create a new project 96 TPM EasyPAC User Manual 5 2 2 DI Test Set V000 V003 as sho
44. NEN F EE 7 NEN E ES A FL EN 7 LE F NEN o p FL EA AT NEN AF EN B7 p BF p ci MEN CF NEE D7 MEN DE NEN B7 E BE NE E7 NER FFL mm I EN EP EN I 3 EE Fl MEN Ec M Fi Eg 7 NEN pl y NUN 7 p EL EN 7 EA EL NE 7 MEN EP NEN 7 ES Fl A E HE NER Fl MN 7 NEZ EP NEM ATL ur AF EN B7 NEN BF NER SO CO ON COP ay CNY OOP SP WO NOT Ge OO NF CO SY CNY cel lt l WY NO OH COP HY CY SYN cal STP O OY OO DY CY a ONY OOP SE WO OL Oe OO HYP CO SY NY OY TY WY NO OP DH OY a a SEY SY MOP a Ya ay a AS AS AMAS ASA NO NO NOP SO WO WOT WO SOP SOP OP E Ce E Ce E Ce Ce E OO GO l CO OO Ol CO OO CO CO DH DY DL DY DY AL DY DI AL A CO OC CO GO OO Ol GOT OO OO COT OO OO CO E 2 OO CO CO CO COT OO OO COT Er 2 BO CO CO HO COT OO CO COT OO CO CO OO OO CO CO Er 2 COT CO CO COT BO CO CO HO OO CO CO CO COT OO CO COT BY DY DAT AD COL ex ONE e e CAE aaa 01 01 0 1 0 1 1 01 a ala 1 1 01 CNY 01 0 1 1 1 1 01 aj 1f 1 1 01 CNY 0 0 91 0 1 1 1 1 1f 1 1 1 01 eleletelelelese eseeeeeeeeesseeeseeseleeeleselleeeleseessseeeseselesese OL CO o O A cox OOP O OO AY CO a cnl SE WO NO Ej COP A CY PCY OO ATP OP OO HY CY SN OOP id O E OO AYP OY a dl cl iO Ej COP HI CO CIN rl rlr ST rn Lra WO WO a Wa Wo a a Wa NOT WOT NOT
45. NO WO WOT WO WO WOT SOP El De Ce Ce Ce Ge E Ej Ej OO OO Ol COT OO OO COT OO CO CO HL HL AT OU A TY A AT DY CO OY Oo GO GOT OO GO COT OO CO COT OO GO COT OO GO COT OO GO COT OO CO COT OO GO COT OO OO COT OO DO COT OO CO COT OO DO COT OO CO COT OO CO COT OO OO COT OO OO SO OO CO COT OO CO COT CO A AT OS CAL ONE ONT ONT ONE 1 ONE 031 1 1 03 ON 3 1 ONE 031 1 1 01 031 1 3 CAL 03 CNY 1 ONE CN CN 1 1 01 033 03 ONT CAL ON CN 1 1 041 1 03 ONT ONE 01 0 1 1 031 0 0391 ONT 031 04 A zzxsseeeeedz29992929 99 955 zx ssseos922 2595259599559 mr SP m Ln enl WF a Wa Wo od a Wa NOT WOT SWOT WO WO WOT WO WO WOT OP DE DEE Oe Ce De Oe Ce Ce Ce OO OO OO COT OO CO CO oo CO CO DL HY AT A AI O DAL AL O CO GO GOT OO GO COT OO GO COT OO GO COT CO GO COT OO GO COT OO GO COT CO GO COT CO GO COT CO SO COT CO GO COT CO BO COT CO GO COT CO CO COT CO Ol COT CO OO COT CO HO COT CO BDO COT CO A HAT OS ONT ONE ONT ON ONE CAE J ONE 0 CNT 0 1 CNT 01 1 01 ON 1 0 01 ea 1 1 ONC 0 1 CAL 0 1 01 CAL 1 0341 CAL 1 01 ON 01 3 0 0 CAL CAL 0 CAL CT 0 1 041 OT CNT Bleu ef e al e al e Dal e Hal e al e al e al e in ASA ES ER ela e e G eL mu e rn ela e ul e al e al e Hal e al e al e al E A ea Hollol A val AY A eol eol se FY wal Wo OP SO rl el ecl el ll El lt E OQ GO DP C3 O OGO Ol a ae cal
46. NT NECA 01 61 1 CY p om 9 9 1 1 CAE 1l 1f 061 0 09 01 f 1I 9 1 1 061 01 01 COLON ONE 9 aaa aaa 1 1 01 1 9 01 9 9l 1 a ala aaa 01 1 1 1 1 1 1 alfa aj o l 1 01 1 1 1 ala a alfa ajajajaja 1 l al al el el elel el elel elel elel elel l elel el l el elel elel elel elel elel elel elel el l elel al l el elel elel elel elel elel el ele ALO Al Al of rl wal wel rl egl l cal Gl ca eo cof ol rl agl l cal ca co kll Ol rl aol BLO GI al eof kl wo ol rl ool APO al ca eo tf wal ol rl egl a al GI wm co rl wn Sl Ol eu ono oy e ei e eel e e e e e e eol e e ELE r gt BEBE gt al wal val ala wal wal nl l al Ol wol CO SO Ol lO ol GPO ve vel e e l e e e e e e e e e ex e ex ex oe e e e oe oe oe e oe oe oe oe oe al oe oe eu oe oe o al oe oe oe Met oe al al alalalal e e oe oe oe oe e e ex oe cal oe ex e e e exl ex e exl e ex ex ex e ex e ex ex ex oe exi e ex ex ex oe oe ee e ex oe oe e e e oe oe oe e e ey oe oen oe e e ey oe oe oe e e e oe oe ale SS GHE S S SES A AIS l GS SI SSSSSSSSSSEAS Qaa dsssssss5395555 5 SAU eu AT AL e AL AT e ex e e eo e e e e eo OP od Sey se ef gt te gt RR al wal wal alwa wal wal nl l al GO WO O Ol SO CO OS v GPO ele e ep ve e e e e e e e e e e e Mat oe oe e oe ey Mat o oe e oe oe oe oe oe e eb ex ou ool oJ oe o al al 0 3 o e e al Al Al cal e e ex oe oe oe e e e e e e e e e ex e e e ex e e
47. ONE CONE ON ONT ONE ONT ONT CNT ONT ONT ONE ONT ONT CONE ON ONE ONE ONT ON ONE ON ONT CNT ooo CONE ON ON ONE ON ONE CONE ON ON ONE ONT ON CONE ON ON ONE ON ON CT ON ON COL ONT OS ol co ol l ol l ol l ol co S 2 S 90 S 90 S 2 S cd ol l ol l ol l ol l ol l ol l ol l ol l ol l ol l ol l S 2 S 90 lal S H al l ol colo DE E COP AD O A O cal SEY O OY OO DA O a ON OOP l O E OO DY OY CNY OO LY WO NO Ej OOP DY O ES OO SPY WO WO E OO DY O CA OO iS O E OO DY CO STI NNN A APN A ALN A OP eo E38 COP e eo COP eo eo COP SS lar bl SSS LO ST LO OL LO uv TY LO NOT OOO SO SO OPO SO WO OY E SO O o o o o o o o o o l Gal o o o of G o o Cl Gl GO al C o G Cl G Cal o ope op of oy Op Op Oy OP OP Oy OP OP OY OP OP OC OY OP OY SO OP CO oO COLO OPO OL OP OL OL OP l OP OL eo en KSA OY OOP OL OY en eo eH OP aaa aa aaa eo eH Op OP OOo OL OL en OL eo oO OL OL oO OL LO eo eo eo eo Lolololololololofololalolololololofalafalolofolololofalolalolofolalalafololololololalalalalolololololalalolola P OOF DY Co AEN OO SEY 9 NO OY OO QA CY FY CNY OOP lt l WD OL OH OO DY CY SY Cd ra SY WO MO BY COP DY CO AY NY OO P Ln NO OY OO DY CY E NY OOP TY Lol OL yn OO o o STN AAA AA A CAL ENEN OPO OO COP E58 oO COP eo E54 COPS r SSS lar rl l SE PO PO POLO LT LO LO LO ORO SO SO SOT SO SO SO SO SO AO OT E eojo ojojojojojojojojojojojojojojo ojojojoj
48. ONE ON ON ONE ONT ON ONE ONT ON CONE ONT ON CNP ON ONT CNET ON ONT CNT ON ooo ON ONE ONT e ONE 3 ONT 3 3 01 CAL 1 1 1 3 0 CAL CAL CAL 1 9 031 3 1 3 CAL 1 0 CONT CAL 031 3 3 3 CA Al CAL 031 CAL 1 3 031 CNT 1 031 c EIC meme m ce m e me me me me mem e m eue Sp Da Sey Dal l Ba C al C me mel e memi elm e m e m e m e mc OD OG Omm im eyo l l Sy cal A col co ey te to ta SO SO aol cof ojal lt al a O C A Al al ml tal Gl el el l al cal A eol eol r x SO vlc 99 DOLO 5l CO CO od oO my S j Ry RY j j j j dl j c3 3 03 03 03 03 03 03 c3 3 03 03 03 CT 03 03 094 ea ONE ONT e e CNT CNT 3 3 ONE 0 CNT 3 1 3 CNT x3 J 01 0 e 031 CNT 1 3 3 CAE 1 0 e ea 1 1 03 CNT 31 3 3 3 ea e CNT 031 1 3 CNT 3 3 CNY aa 01 ni IN r m 5 ONT ofi e oO O OO CN c OO 9 ON cJ OO OT Oo cJ vs OO OS Cj m 5 J OS CEE OO mI ONT cJ VS 5 OS l ml 5 mI ON rm ral 8 0s SISSE six secius iiie ce Cl el ol el tle Eee ses e al Sl S Sl XS S sg SPS SPT SS SB SI SI SS ele xl eel a SY S SS ex e sel lv vol ST SS SS SI SPS SI STS SAY SS SIS SI SI SI ex e Cra Cra lt l lt l lt l rl lt l lt l ee TT Ln nh Ln MO FT NOT MOOT Ol O MOOT MOMO WOOT O AO O O NOT Ef ee UC ey UC UC l Ce Ef Ej E 20 OO CO SO oO CO GOT OO GO COT CO GO COT 20 GO COT OO GO COT 20 GO COT 20 20 COT CO BO COT 20 GO COT 20
49. OO AY CO Sy CNY cel SE Yo NO Ge COT DH SY dl 70M 7 7M 034 034 NNT 3 NEY 3 3 e 9 e e eo OOP eo oo eo eo Boy nmn ar Pl arl SS Pl lnl YT n YY Ll WT NO NO NOT WO WO Ko Ko WO SOT Ko WO WIP O LOA AO AO VO nl n O nl enl nl YP AO n AS AS AO O VO O AO TT L 2 esl leal wel rl eol l csl al rdl eol rl wal wal rl egl dl el val rdl eol wo wel rl egl al esl A cal cn rl wal wel rl eol l eel al rdl eol rll wel rl ecl lel al ca cof wo ol EA aw BS GOL 7 7 7 CA 01 NT NN 1 9 CAL 1 e e e e e e OP oo oo E38 eo Dru Dou sty Deu Dou Dou mI RI O MO AMO LOS AMAS enl LO OS AS OO NOT SOT WO SO WOT O SO SOT So WMA A A ALAA AA A AALA ALAL ALALA A Tn n n AL VT n n A O ALALA A AAA AA A A A A A A A A A A A A A A A AN N v Coil End 79 EasyPAC User Manual TPM M MODBUS Input Registers VI Holding Registers p oa MEE E7 NEN EF NEN 7 NEM F NEM a ND NEN Fl NEN 7 NEN Fl NEN 7 m Fl EA 7 NEN EL EE 7 NEN Fl ES C E EN 7 LE Fl NEN 7 p Fi EA i NEN EP EN 7 p Fl p A7 MEN AF NEE B7 MEN BE NEN AM i CE NE D7 NER DF mm E7 EN EF EN 2 NN EE FL MEN 7 M Ej Eg 7 NEN EP NUN 7 p EP EN 7 EA Fl NE 7 MEN Fl NEN 7 ES A NN NN NEN Fi MEM 7 NEE F EA i EA EL EN TL NEM EP NEN OL DO A NY OO SEP YO NO E OOP a O SYN OO SY
50. Operation 4 2 4 1 A104 amp A180 In this example 4 AO A104 channels are connected to the 4 AI A180 channels The remaining 4 channels of AI connect to ground 36 TPM EasyPAC User Manual File Tools Window Help c 149 Master EH Kanal ME Slavel9 A104 Slave48 A190 j King E Information Ring IP Type E Operation Gain Gain Gain2 Gain3 Gain4 Gain5 Gain6 Gain aid AL RingO 1P48 cho 4 850 Chi 5 724 ch2 10 00 Ch3 10 000 Figure 4 21 information of connected devices Module Status AO module with IP19 and AI module with IP48 are identified Property The property of AO module is similar to DIO module The input range property can be set here There are 8 channels with 4 ranges 1 25 2 50 5 0 10 0 Operation Move the track bar to change the output value of AO module and the value will also be shown in the AI module 4 2 4 2 108 A122 The only difference between 108 A122 and A104 A180 is 108 A122 has an EEPROM storage device The operation is almost the same as A104 A 180 illustrated later c Master E je Ringo v Slave 108 A122 tx Ring Figure 4 22 108 A122 slave module Module Status The property sub frame shows the information of 108 A122 with EEPROM 37 TPM EasyPAC User Manual E Information King l IF U Type 108 A 122 E Input Settins 1 Mode Mode SingleEnded E Input Set
51. REF Done Busy Error ErrorID Please refer to theStatus Logic 179 TPM 5 6 5 34 GA MovePath Function Input Parameter Output Parameter EasyPAC User Manual Continuous motion with multiple segments AxesGroup Data Type AXIS GROUP REF Execute Please refer to theExecution Logic PathFile Data Type STRING AxesGroup Data Type AXIS GROUP REF Done Busy Active CommandAborted Error ErrorID Please refer to theStatus Logic 180 TPM 5 6 5 35 GA_GroupReset Function Input Parameter Output Parameter EasyPAC User Manual Reset grouped axes to StandStill AxesGroup Data Type AXIS GROUP REF Execute Please refer to theExecution Logic AxesGroup Data Type AXIS GROUP REF Done Busy Error ErrorID Please refer to theStatus Logic 181 TPM 5 6 5 36 GA GroupStop Execute StopMode Function Input Parameter Output Parameter EasyPAC User Manual Grouped axes stop AxesGroup Data Type AXIS GROUP_REF Execute If Execute were TRUE Status 1s always Stopping If Execute changes from TRUE to FALSE status 1s Stopping while the axis is still moving Status will change to StandStill after the axis stops StopMode Data Type BOOL 0 for immediate stop 1 for SlowDone stop AxesGroup Data Type AXIS GROUP REF Done Busy Active CommandAborted Error ErrorID Please refer to theStatus Logic 182 TPM EasyPAC User
52. Sl l al cd eal eol eol r c wol al vol Ol rl pel eol eal l l Cl 0 Ol O LOI e Gal G m Gl al aL Gl Gl p l Gal GL GI l En AA Gl Gl Ll al al l Gl Gl Lal p al A l l PIP Silo o ol ol o ol a l al 5 l o l 5 l l ol ol ojo e dl dl dl dl dl dl l 9 dl dl jl dl dl dl Ra Ra a 3 c3 031 03 03 CAT CAT 03 03 03 cA 03 CAL 03 03 03 03 CAT CAT 03 CAT cA CAT WAP e Oo cv 9 o Ub vIe I o vo iv e a ONT CEE OO Ea C Ce O 5 ONE r rm 5 ON CJ ral I NT e Wn e mI OS cJ v ral mI ONT CEP e mI OS cJ ll c ASE 3 eel e ee SI SY S e3 S e SI sel SS AS Sl SI SPS SI e ST AV SIS ool Sl SI SIS e SI SPS SI ST SS sl e e O e e SI SIA vel el COL COL OL OL CL Cl Cl CL Ol Cl CO Cal Cal Col Cal Cal COL al Cl COL Ol Ol deal j 031 ea 1 0 03 091 0 03 0 0 03 cal 5 eS cal ea eon an CEE Ej E E OO OO OO CO COT GO CO COT BO CO SO BO CO COT Ol CO COT SO OO COT GO CO COT HO CO COT BDO OO COT CO OO COT BO OO COT BO OO COT CO CO COT CO SO COT CO BO SO oO elelole ele e ele e ele el ele elel e el ele el el e el e ele e ele e ele el ele el ele ele e ele e ele ele e ele e ele gt OL DO A AY OO l WO NO E OT DY O ALN OO STP O Ef OO AO A Al OO SEP Lal MOL OY OO HYP Oj aferro O E OOP OA Oj a CNY ral l nl MO OO HY Ol ES em Oojojojo orjojojo o o o 4 Sl SS 41 1 CA Cl CAL 1 CAL CAL 1 al OO ral COP e e COP OO ES
53. com3 Q Baudrate 1115200 Slave ID DataBit TCP Parameters R stopBit TimeOut Parity Figure 4 9 setting of Modbus parameter dialog cave oettings 31 TPM EasyPAC User Manual 4 1 2 6 Recover Factory Default Settings If users forget the changed password of admin or guest or the changed settings of the IP Modbus etc is not working a solution is to recover factory settings The step by step recovery from factory settings 1s as follows Recover Factory 1 Press the recovery button and then reboot 2 The EasyPAC would roll back to the default IP address 192 168 0 100 Now we could connect to it with MyConfig 3 The PAC info tab has previous set IP address shown in Saved IPAddress 4 2 MyLink MyLink is utility software used to test diagnose and verify the functions of the remote Motionnet slave modules The following slave modules are available DIO AIO gt Counter and Axis modules After successful installation MyLink exe with icon e could be found in the remote PC Recommended Hardware Requirement PC Hardware PC or laptop with Intel Centrino up CPU Memory IGB RAM OS Windows 2000 XP Win7 LAN card RJ 45 10 100 1000 Mbps Software Installation 1 executable file MyLink exe 4 2 1 Interface Tool Bar File Tools Window Help Figure 4 10 MyLink main functions There are 4 main functions in the tool bar o File This 1s used for file access especially for K
54. created by MyDataCheck Q0 a Ci mm Add Button objects and set the Modbus address Check and set the I O address of 106 D422 with MyDataCheck as shown below Hit Button hj General Label Advanced Visibility ID Mate Picture Shape E steral Label deua FG Color CAM Sw 1461 Pattern BG Color CA Operation O Se DN SetOFF Set ON Pulse Set OFF Pulse CO Momentan ON Momentary OFF 9 Invert Address Type Bit w Wite Adds Monitor Monitor Address identical to Write Address Figure 5 126 making of a button 213 IPM EasyPAC User Manual Duplicate multiple buttons EML i Page Tj Bring to Top Ya Send to Bottom Object Properties Anar Save as Default Save to Object Librany Copy Dir Number of Copies Columns 8 T o Rows 2 Spacing in Pixels Horizontal 2 Vertical 2 Y Increase Address oos dE fri ES 8 132 60 x 56 10096 S E23 EZ ST N a A N Increment 1 Figure 5 127 duplicate buttons oun E TO ES Figure 5 128 multiple buttons created Download The following menu will show up after successful download EBBEBEBE Figure 5 129 downloaded program 214 TPM EasyPAC User Manual 5 7 5 2 MULTIPROG Project Create a new project with TPM template Start MULTIPROG Mun MULTIPROG Express Figure 5 130 start MULTIPROG Click on File New Project Use TPM Te
55. dedicated cables Total cable length of one line 100 m 20 Mbps 32 local boards 10 Mbps 64 local boards Cable length between local boards 0 6 m or longer 3 3 Advantage of Motionnet Itis possible to connect from center to terminal controller parts by one cable _ e eS II Il Ml HI Ig Tae Ma WIRE SAVING LONG DISTANCE Figure 3 2 wire saving and long distance support Incyclic communication a communication cycle is as follows when a 20 Mbps speed is selected 8 Ol2ms If all of the local devices connected are I O devices 24 TPM EasyPAC User Manual Ni 256 inputfoutput points can be used 16 0 24 ms If all of the local devices connected are I O devices 512 input output points can be used 32 0 49 ms If all of the local devices connected are I O devices mo Mm 1024 input output points can be used 65 0 97 ms If all of the local devices connected are I O devices moo mem 2048 input output points can be used If a different number of local devices are connected or when the communication cycle is interrupted by data communications refer to the calculation formulas in the user s manual to calculate the time latency Slave Module d x 64 Slave CYCLE TIME 64 Slaves lt 1 04ms 64 NODE 32 512 DI 512 DO 1024 DI 1024 DO On 20Mbps Max Cycle Time 2 15 1 x NODE 71 4 FIFO Time in us HIGH SPEED TIME DETERMINISTIC Figure 3 3 high speed and time deterministic
56. detailed information of 108 P120 can be found in the manual The setting for this sample program is shown below 1 Configuration of 108 P120 195 TPM EasyPAC User Manual E Information de DevicelD l MCU Yer l IF 53 Type 108 P120 E Operation Cycle Time 2 E Settings 1 Mode ModeGroupll Frequency ModeGroupl Counter E Settuogs 2 Time Tune moup C Count up NE 0 15 2ms TuneGroupl C Count up hF 0 1 sP 2ms E Settings 3 Alarm mnt Alanou hD Normal Open Alanou h Normal Open Alana hz Normal Open AlannOutlhs Normal Open E Settings 4 Average Average hU 1 Average hl Average TOG 128 Average Chi 1 E Sethngs 5 PowerOn Value Power mV alue 050000 E Settings 6 Safe Value sate Value 050000 E Settings Ed pe 2d Figure 5 85 configuration of 108 P120 2 Test 108 P120 with MyLink Set as shown above and click on Start to get the value as shown below ad CounterForm RingO IP63 o E les Group Group Cho Che 430 00 He Chl ut 420 00 Hz Figure 5 86 screenshot of MyLink testing counter module Create a MULTIPROG project Start MULTIPROG Aun MULTIPROG Express Figure 5 87 start MULTIPROG Create with File New Project WF MULTIPROG Express TPM Template E 535 Cod ES Eile Edit View Project Build Online Extras 2 Ctrl M d Figure 5 88 create a new project 196 TPM Use with TPM Template Cancel Project Wizard RO ET EE Figure 5 89 new project template Double click on Lo
57. e e e e ea en in e e SIS I S SIRE E RA RA ALA s 8 655 28 o 663 29 8 671 29 Q 679 2A 8 687 2A 0 695 28 8 703 2B o 711 pc 8 719 c o 27 2D 8 1735 pp o 743 pE 8 751 DE o 759 pF s 767 pr o 775 30 8 783 30 o 791 31 8 799 31 o s07 32 8 815 32 o 823 33 8 831 33 o 839 34 S 847 34 o s55 35 8 863 35 o 871 36 8 879 36 0 887 37 8 895 37 o 903 38 8 911 38 o 919 39 8 927 39 o 935 BA 8 943 BA o 951 38 8 959 38 o 967 3C 8 975 3C o s83 3D 8 991 3D o 999 3E 8 1007 3E 0 1015 3F 8 1023 BF o 1031 40 8 1039 40 o 1047 41 8 1055 41 0 1063 42 8 1071 42 o 1079 43 8 1087 43 o 1095 44 8 1103 44 o 1111 45 8 1119 45 0 1127 46 8 1135 46 o 1143 47 8 1151 47 o 1159 48 8 1167 48 o 1175 49 8 1183 49 o 1191 4A 8 1199 4A o 1207 4B 8 1215 48 o 1223 4C 8 1231 4C o 1239 4D 8 1247 4D o 1255 4E 8 1263 4E 0 1271 lar ag oa MODBUS pesonas ET IB z PIB en IB TY DI Fol IB gt IB s IB 160 E 68 EasyPAC User Manual TPM Ring 0 DO MODBUS E es ez gt en e ae e e MODBUS ae ut Re E sters Input ED Y G ml A O O B Y e m e O ar O U E a PQ QB 161 QB 162 QB_163 QB 164 QB_165 s QB 166 QB 172 QB 173 QB 174 QB 175 QB 176 QB 177 QB 178 QB 179 QB_180 QB
58. e elm me m em m SSS e 8 e 8 8 8 8 8 8 8 el e 8 8 8 8 8 81 e e ecl olco Ol ca cal cd Cl t CA csl oof WO H CA cal eol WH FH CA OY al Wl 1alolcvlwi Iw lolelvl Io lolebo loelolcvluwi llw lolslvl 1o lolelwl lma Ale S a GS 0 A S S ala GS S S 2 a EER el SS 4 SPS 2 ee Al S 8 A 4 SG G SP S 2 SS S lt A e S 3 Z SG se sae oe Kec ry Ee ey ere onte me elec Est ht en ex ea ess ea arp cal cel cm ee eee eec e Ee s eec miss SSR PERS wv NOT OS OO O CY a CN OO SP WO NO E OOP DY O SY COP TY O E Gol DY O A Al cl lt p io O E OO OA l A AT cl SE YO NO E OOP DY O CNY OO TY MO Eau OO HY Oj OO OO OO OO COP OW DN DY A A NT AY DY ATL HY OY OPO OC OPO OS OPO OY MI ea CA CAT 3 1 09 01 CAN OO COP OO OO COP eo cal OOP cal eo SPP vm COLON ONE e e ONE 1 01 1 1 31 1 ESI 9 5 e OL OP e OL e OL e e OL e en Oo en OP eo oo OP eo oo on eo oo eo eo en eo eo eo eo eo aaa eo en e eo lolo o o ol o o ol ol o ol ol ol o o ol ol o ol ol o o ol o o olol o ol ol ole o ololol ol elo ol ololo olol ol ol olol ol ol olol oo alo O HII rdl dl eI 0 0 0 0 MODBUS Input Registers Registers MODBUS Holding MODBUS Discrete Input dE ete ere T ee ee ee ee Coil DEC HEX DEC HEX 76M do 75 EasyPAC User Manual TPM Virtual M Q ES SSA ones ERRE 2 S SI SIS So
59. explain the behavior of the Function Block execution The figure illustrates the sequence of three Function Blocks First Second and Third controlling the same axis These three Function Blocks could be for instance various absolute or relative move commands When 127 TPM EasyPAC User Manual First has completed the output First Done triggers Second Execute The output Second Done AND In13 trigger Third Execute Function blocks to perform a complex movement In13 First Second Third FB 1 FB2 FB3 Axis Axis Axis Start Execute Done Execute Done Execute Done Par Par Error Enor Par Ero First Execute a First Motion active Second Motion active mh Second Done TU e In13 eee Third Execute anns ae Third Motion active l Third Done Third Error gt Figure 5 70 function blocks sequence 128 TPM EasyPAC User Manual Example 1 Same Function Block instance controls different motions of an axis The figure below shows an example where the Function Block FB1 is used to control AxisX with three different values of Velocity In a Sequential Function Chart SFC the velocity 10 20 and 0 is assigned to V To trigger the Execute input with a rising edge the variable E is stepwise set and reset Single FB usage with a SFC K true MS MC_MoveVelocity
60. following table shows the hardware specifications of EasyPAC T Specifications PM EasyPAC 1 Vortex86DX 800 MHz 2 DDR2 RAM 256 MBytes FRAM 3 BIOS Flash MBytes 4 D SUB 15 Male Connector x 2 RS 422 x 1 RS 232 x 1 CN 1 IlLCFCardSocketx1 oP TPM EasyPAC User Manual TPM EasyPAC Specifications 1 4 Software There are two utilities provided to diagnose and test EasyPAC MyConfig and MyLink In addition to standard DIO AIO interfaces EasyPAC also supports Motion Function Block Motion FB used to program the Motionnet based motion control slave modules connected to Ring 1 MyConfig System configuration utility configures IP address system information etc MyLink A diagnostic utility used to test set and verify the functionalities of slave modules hooked up to Motionnet Motion FB Visualized functional block based on MULTIPROG It supports single and multiple axes 1 5 Motionnet Devices EasyPAC is equipped with 2 two Motionnet masters named Ring_0 and Ring 1 Ring U is mostly for digital VO and analog I O and Ring 1 is for motion control The detailed data is in the following table 06DUONX 2h digital impatwihNPN Ye No 106 D222 NN 16 ch digital input and 16 ch digital ouput with NEN Ye No 106 D204 XN 32 digital ouput with eN Ye No No No No No No No o No No o No No No No No o 10 EasyPAC User Manual IPM
61. lt l lt l lt l lt l lt l n Ln a T wot A OAO NO NOT NO MO NWOT NO NO NOP NO NOP De E ES Ei Uf Ej Ej Ce Ce Dey OO OO COT OO CO BO BO BO oo BO DI O DN DN ON AY GY NT DN COP COP e E30 COP e e e e SO OO e e COP e e e 5 OO e e E32 E38 e e COP e e e OO OO e e CO COP e e COE OO e e CO 5 5 e e E32 OO e e 9 9 e e e E38 e QSPRRPRRRRREPEERARMEMARARMEEEREAAEFAMAEMMMMMPEPEMEEER e o DAR Input Registers lo BS VI Holding Registers EC HEX w3 7 10BF 1708 470 5 10C7 1710 471 3 10CE 1712 472 1 10D7 1714 M73 9 10DF 1716 M74 7 1087 1718 475 S 10EF 1720 476 3 1087 1722 477 1 10FE 1724 M78 9 1107 1726 479 7 ii0F 1728 480 S 1117 1730 481 3 LF 1732 482 1 1127 1734 483 9 112P 1736 484 711137 1738 M85 S 113F 1740 486 3 1147 1742 487 1 114F 1744 488 9 1157 1746 489 7 i15F 1748 490 5 1167 1750 491 3 116F 1752 492 1 1177 1754 493 9 117F 1756 494 7 1187 1758 495 S 118F 1760 496 3 1197 1762 497 1 119F 1764 498 9 11A7 1766 499 7 11AF 1768 500 S 11B7 1770 501 3 11BF 1772 502 1 ler 1974 1508 9 11CF 1776 504 7 11071778 505 S 11DF 1780 506 3 1187 1782 507 1 11EF 1784 508 9 11F7 1786 509 7 11FF 1788 510 S 1207 1790 511 3 120F 1792 512 1 1217 1794 513 9 121F 1796
62. motion path file editing are listed below Path Count 8 StrVel 100 MaxVel 6000 Tacc 0 1 Tdec 0 1 Curve T Segment description Segl Type Line Segl Dist8 0 Segl Dist9 1000 Seg2 Type Arc Seg2 Ax 8 Seg2 Ay 9 Seg2 Cx 1000 Seg2 Cy 0 Seg2 Ex 1000 Seg2 Ey 1000 Seg2 Dir Cw No of path segments max 100 Start velocity unit is pps Value is 0 6666666 Maximum velocity unit is pps Value is 0 6666666 must be gt StrVel Acc time unit 1s sec data type 1s float Dec time unit is sec data type 1s float Velocity profile is T curve or S curve Start Point 1s 0 1000 Path type 1s line Axis with IPS is grouped 0 pulses Range Dist1 Dist32 Axis with IP9 is grouped 1000 pulses Range Dist Dist32 Path type is circle Axis with IP8 is assigned as X Axis Range 1 32 Axis with IP9 is assigned as Y Axis Range 1 32 Center of circle is 1000 relative to X Axis Range 134217728 134217727 Center of circle is 0 relative to Y Axis Range 134217728 134217727 End point in X Axis 1s 1000 Range 134217728 134217727 End point in Y Axis is 1000 Range 134217728 134217727 Clockwise circle 52 TPM EasyPAC User Manual Seg3 Type Line Path type is line Seg3 Dist8 2000 Axis with IPS is grouped 2000 pulses Range Dist Dist32 Seg3 Dist9 0 Axis with IP9 is grouped O pulses Range Dist1 Dist32 Seg4 Type Arc Path type is circle Seg4 Ax 8 Axis with IP8 is assig
63. n Tn t ALALA O vp O O O A A AOL ALO ND OO Ol Ol KK ND ND NOD NO QD CO Cal cd BD Gol LS o o QO GS cd o co CS OO S OO CY OO 5 CO 5 OO CY OO o CO o CO CO 2 Co CO ol DW OC FO CO Gol CO CO CO a CO HO OS BC CO BD CO oj co XO SO NO NO NOT ND ND NOT AO ND OL NOT NO NOT ND ND NOT ND ND WOT NO NO NOT NO NO NOP ND ND NOP NOP DY Ej EEE l e el 0 ey Ce l De Oe 0 L l ey 09 e e e 0 0 Ej C09 rdl 0 0 0j 0 0 0j 0 0 0 0 0 0 0 0j 0 0 Gami 0 0 dl 0 0 0j Samni 0 0 0 0 0j 0 0 0 0 0j 0 0 0 0 0 0 0 0j 0 0 0 AO af O OO SO SPY CN O OOP NO ST CNT O OO MOP rl ON DY OO NOP oe CY OOP NOP BF e Oj OOP NOP ST CNY CY OO WO l CA OY OOP WO e O aso OL SE e Of OO SOY lt lt e O OO so st Wap NO Be COP OO DY COP SA NY CAP cal SEY WY NO O Ef OO DY O O SY dl OO SLY LY NO Ce OO OO AP CO a YN OO TYP NO MOP DE OO HYP OY SO SEN cm SLY ST LO NOP ER SO COP o CA SO SOF NO SO NOP SO SO OY r r e Ce Ce Cee Ce Ce l Be GOL GO OO COT OO OO CO Gol Ol OO CO CO COT DN Gl AT Gl ON ANN CO AY AY APO O OPO Cal OPO OP Op Cal O olo WP ww Wap v n n AO AA n Py n n n n nn YP n LOS n a AO AA NO MO NJ Ol NO WOT ND Ol Ol O Ol NOT NO e ooo oo ooo eo ooo ooo e eo ee eee eo e e e elo eee ele e e el e e elo e e e el e e e el e e e gt YON OOP IO NO Ej COP A O A aa cal i
64. of motion profiles is useful in building a more complicated profile or to treat exceptions within a program The basic rule is that motion commands are always taken sequentially These commands act on the axis state diagram The axis is always in one of the following defined states Disable Initial Standstill no movement Homing movement to reference position Discrete Motion movement towards target position Continuous Motion jogging Stopping axis is stopped ErrorStop axis error occurred UP LEO ON 2 M x Group Moving movement towards target position of multiple axis Any motion command is a transition that changes the state of the axis and as a consequence modifies the way the current motion is computed A normal procedure would start in Standstill In this state the power can be switched on per axis via the Power command Also one can access the Homing state via the 1ssue of the Home command per axis which after normal completion returns to Standstill From here one can transfer an axis to either Discrete Motion or Continuous Motion Via the Stopping state one can return to Standstill ErrorStop is a state to which the axis transfers in case of an error Via a Reset command one can return to Standstill from which the machine can be moved to an operational state again Please note that the states define the functionality of the Function Blocks The diagram is focused on the states of a single axis The multiple
65. rl gt rl rlr Pe rl rl rl Epa el rl rl rlr rl rel peepee 5 rel vice rel rlr rlre rl ici ice mice Mel rlre rl rel 5 5 5 SS E RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR Ty Woy NO l OL YN oo xr t G Spa AY OP at WO OP Ce OO DP CY SY NY OO l ml Ko CH OOP DY CY SYN cm SEY NO Ce OO DY CY SY ONY OOP l WO NOT De OO HY C CO CO GO oo OOF CO DDD ON ON OOo Op Gl l Cl l l Cl Cal Cl Ol 6H eI 1 e e 9 0 1 1 e eo 5 e OOP e e en eo eo eo xr NO SO SO SO SOF SO LO NO NO NOT NOD Wf ND el Oe al l Ce l nl eal al Cal ael al l as l aal al en l anl esl Cal Ce el Cen l eal el Cal l el Cal l enl sl e l Cal ey ey Cal enl l L l RRR ERR EREEREER ERRE ceee eea deme pee Discrete Input End HEX DEC HEX Virtual 70M Coil 82 EasyPAC User Manual TPM SoM MODBUS Input Registers Er n ed DO AN Ops We O E OO DY O CA cnl l WO O E al DY O SCY OO TYPO O E OO DY Oj A CNY cal FE Lal NOP E OO DAY O Cd OO E WO NO Ce OOP DY CO Af NN oO r Lr OO NFAY AY Gl Gl ON AT IN A AY CO O OPO OP OPO OOP O SORE CAL 0 OT 01 03 CA ES OO OO COP OO ral OOP eo OOP OOP eo SE SEP Sty Sty sty xm CEE Ej Ce Ce Ej E OO OO COT OO OO CO OO OO 20 OO CO COT CO CO CO OO CO 20 OO CO COT CO CO COT OO OO CO OO CO COT CO CO CO HO HO CO CO CO COT CO CO HO 20 CO CO oo CAL EAN cl e CAE CNY 1 0
66. rl ml n nl ml n enl ral Vn enl ry NOT Ro mal ay a a a a a a dl aT RY S Ra 9 9 Ra a S Ra a S Ra RA a al il SI SI A dl I dl dl SI SI dl mI mI S mS dl RI S RI SI 9 CONEY CY e 1 0 ONE 1 9 1 9 9 1 9 1 1 3 0 01 NEY 9 9 9 9 9 01 9 NEC ONE 01 0 1 9 01 ONE 9 NEN e 9 1 9 1 1 NEY 01 1 01 a a Saja SAPS SYA SPI AA G SS A SY A E 9 E ka paba ba Ea Ea ka SI SPS gt S SST 0 0 03 Ea Ea n n et Sl Gl I ele pS SY A SS SS AA SA ey e e e e e e en en eo e w wm Dan Dar Dan Dan Dar Dan Dan Dan O OP O bht O O apap MO ere m a p m E zd m m im Ei a See eee eee QE AY COP ST WO OP CO AP CO AY wx ec De CO O e c3 oo mr E OPA NY Op rl Wo O yl OO DS YON eo tu gt oO Ay eo Sty L E COL Cl ol ol ol O ol Cl Cl Ol VTT OLI SO SO SOT NO O Cap be Ge Ce Ce rl Ce Ej CO GO GO 20 oo OO GO NEAL ALO C lani 3 Sj S j S S Sl QPPERPERREPERERERRERERRREEERRRRRERRERERERERRRREEERREREEREE o E 50 e 2 mh 455 997 liae bar der 3298 bar Ter 2063 SOF n1 2071 817 H1 2079 81 11 2087 827 11 2095 82F_ 11 2103 837 11 2111 838 H1 2119 847 11 2127 84F_ 11 2135 857 11 2143 85F_ 11 2151 867 11 2159 86F_ 11 2167 877 11 2175 878 11 9 12263 IE 8 2271 8DF 12 0 2279 8E7 12 2319 90F_ 12 2327 917 _ 12 2335 91F 2 2343 927 2 2351 92R_ 2 2359 937 TE 2367 93F 2 2375 947 12 2383 o4F 12 2391 957 12 2399
67. support 25 TPM EasyPAC User Manual 3 4 Motionnet Product Family ICOP Vortex86DX 800MHz CPU WinCE 5 0 with real time System Support 2 Motionnet Rings Support IEC 61131 3 SoftPLC from KW Support 1 PC 104 extension x ze E Do 106 D5xx 106 D2xx 106 D4xx 107 D1xx EZM D1xx v Slave Cunter v Slave Analog 108 P120 106 A104 1 106 A180 1 108 A122 KZ Slave 1 Axis B Slave Multi Axis 102 M1x1 for Panasonic 106 M1x1 106 M144 106 M244 Coming Soon ES slave 1 Axis Driver LL BCD 4020FU BCD 4020FB Ezi Servo Kingservo NDA 7000 2 phase Step Driver Micro Step Driver Close loop Step Motor Servo Motor Servo Motor Coming Soon Coming Soon Coming Soon Figure 3 4 EasyPAC and Motionnet product family 26 TPM EasyPAC User Manual 4 Software Utilities 3 different software utilities are developed to help users easily make use of EasyPAC 1 MyConfig 2 MyLink 3 MyDataCheck 4 1 MyConfig MyConfig is a software utility designed for EasyPAC Besides providing basic hardware information MyConfig also support online update so that users could set and view the hardware status though Ethernet Recommended Hardware Requirement PC Hardware PC or laptop with Intel Centrino up CPU Memory IGB RAM OS Windows 2000 XP Win7 LAN card RJ 45 10 100 1000 Mbps Software Installation EasyPAC needs 2 files MyConfigSvr exe and EZPACSDK dll PC needs 1 file MyConfig exe 4 1 1 Server on EasyPAC Before p
68. tH CAT O eoll A cal eol W HP CA cal cof WO rl CAL cal co Ol l eal csl co l HY A cal eol O ES Fa ol DO eol AL al A AY A cl kl al OO laal l SYS eal eol te F rl eal eol AL SO cal AT A el St te Ol Ol l eal AL l l lel eol l lO l ecl ol Of GC ol GPO ve eve i mI Eel el l cli e ve A col sol ol sol cd ool eol eol 00 co Zal Sd Col BI aL AL a al AL AL AI AL AIA ALS Sl OL Ol cal al Zal cl SP ol SIS So wi ww wal wll wl und tal unl tal inl tal tal tnt wl in in ial ww pw us pu ALAA ALA uu uw vue uu up up 9 9 Ko ol Ko Ko Ko G GP Gl G GP SG e elo elelele eje lelele e ello ele ele lll ele ele ele ele ele ele e e el ele el e e e es ral lm SO CHP OO OA COP SO OOP SE WO O OO AY Mo SY CA OO ro NO E OOP HY Oj A CNY OO SY O BY OO A O A ONY OO iO O E OO OA O CA OO ST WOT NO Ej oo a a SY SHINY I CA CA CY EY 1 Cd 9 e e e OP e e eo eo mn SPP lt r mI arl rl SS PO POMO LOS AS n O n AS OO NO Ol MO MO SWOT O WO WO So MISS v v v v Eg Ka Na v Ka wv v v v v v v Ka ee wv vv ee v v Ka vov wv nl ALAL ALALA Vn nn nl ee n ee a n nn ee Ka Ka a Ka Eg lol olol elo ol ol o ol ol o ololo ol ol ol ol o ol elo ololo ololo ololololol ol ole ol elo ol elo o elo ol ol ol ol ol ol olol ol olol o E Mm o ea COP SPW NOP GP OO A CY a ON OO SE Ll NOT OY OO L CO dl dl OO ST TO COP A Ol CNY OOP STP SO OY OO DY OY SY NY OOP SE YD SOP Ge
69. the illegal range 48 63 If the IP address of an axis module is not within the illegal range 1 32 would not be in the list Modules within legal IP range will be saved as kwcfg file in the PAC 3 EEPROM Modules with EEPROM are in the list Users could select modules need to save the profile in the EEPROM and then press Save to save the configuration profile in the EEPROM B Recovery The recovery dialog will show up if enters File Recovery Config From 47 TPM EasyPAC User Manual Source Recovery settings from File J Self EEPROM O Other Axis 1 Axis 0 1 Axis 2 1 Axis 3 1 Axis 9 1 Axis 43 Target gi Ring v 1 xis 0 l 1 xis 2 l xis 3 Fl1 Axis 9 1 Axis 43 Load All Cancel Figure 4 37 recovery dialog with file source l File The recovery source could be stored as a file Users could recover from the file to targets in the target list 2 Self EEPROM Targets could be multi selected to be recovered from self EEPROM 3 Other Axis It is to duplicate the axis configuration profile from one source axis to the designated target axes Press LoadAll to recover the configuration profile Edit Path File Users could edit the interpolation motion path and save it as a kwpts file under Tool Edit Path option Path Farameters of Fath Count 8 etVel 1000 MaxVel 2000 Toon D
70. the axis parameter from xxxx pccfg Axis Data Type AXIS REF Execute Please refer to the Execution Logic Axis Data Type AXIS REF Status Busy Active Error ErrorID Please refer to the Status Logic 136 TPM 5 6 5 2 MC_Power MC_Power_1 Function Input Parameter Output Parameter EasyPAC User Manual Enable Servo Step Driver for IP1 1P32 AXIS 01 AXIS 32 AXIS Data Type AXIS REF Execute Please refer to the Execution Logic AxisIP Data Type USINT Axis Data Type AXIS REF Status Busy Active Error ErrorID Please refer to the Status Logic 137 TPM 5 6 5 3 MC_Home StartV elocity MaxY elocity T cc Function Input Parameter EasyPAC User Manual Do homing of the axis Axis Data Type AXIS_REF Execute Please refer to the Execution Logic StartVelocity Data Type DWORD Start Velocity Max Velocity Data Type DWORD Maximum Velocity TAcc Data Type REAL Acceleration Time 1n the unit of second TDec Data Type REAL Deceleration Time 1n the unit of second Curve Data Type BYTE Velocity Profile 0 for T Curve 1 for S Curve 138 TPM Output Parameter Direction Data Type USINT 0 for Positive Direction 1 for Negative Direction Axis Data Type AXIS_REF Done Busy Active CommandAborted Error ErrorID Please refer to the Status Logic EasyPAC User Manual 139 TPM 5 6 5 4 MC_MoveAbsolute MC MoveAbsol
71. 0 S a iL oz DE pu Mala 106 0422 ONN i dd H kod 944 8 j Ooz S25 1106 0440 Buy Mpx u ig Ss Rm GN d Tm JA A 4 E V Ka Sf Ya Y v L p y APETECE T aso e oe Pa C e C3 Be ES PT Pr 2 NE T E UR rd Fe FAS i NOA MAA Nw SAA ee ei AA LLLA O Figure 5 115 wiring of the module 10 17 5 8 30 af Figure 5 116 terminal definition DI DO DI DO 00 20 10 30 06 26 16 36 Table 5 11 the wiring table Test with MyLink Set SW1 as 2 to activate MyLink server and power on and use MyLink to check the setting 209 TPM EasyPAC User Manual all DIO RingO IPO Figure 5 117 testing using MyLink Set with MyConfig Set SWI to 1 to activate the MyConfig server on EasyPAC and power on and set the Modbus setting with MyContig as shown below Modbus TCP Slave ID 1 TCP Parameters Port 502 TimeOut 3000 Login PAC Info Update AES code Modbus parameters Slave ID TCP Parameters Port TimeOut About MyConfig S MyConfig V11 209 0 1 RTU Parameters PortName Baudrate DataBit StopBit Parity Com4 115200 Recover Factory Figure 5 118 parameters setting using MyLink 5 7 5 1 HMI Project Create a new project HMI PT104 HMI is used in this case with Modbus TCP protocol Create a new project in the PM Designe
72. 0 O 4l 2 42 4 143 6 144 8 145 O 146 2 147 4 148 6 149 8 150 O 151 2 152 4 153 6 154 9A 8 155 O 56 2 159 4 158 6 159 8 160 O 161 2 162 4 163 6 164 8 165 0 166 2 167 4 168 6 169 8 170 O n7 21172 4 173 6 174 8 175 O 176 2 1197 4 178 6 179 8 80 O 81 2 82 LL 1551 60 1559 61 1567 61 1575 62 1583 62 1591 63 1599 63 1607 64 1615 64 1623 65 1631 65 1639 66 1647 66 1655 67 1663 67 1671 68 1679 68 1687 69 1695 69 O 1703 6A 8 1711 6A 0 719 6B 8 1727 6B 0 1735 lec 8 1743 6C 1751 6D 8 1759 6D 0 1767 6E 8 1775 6E 1783 6F 1791 6F 1799 70 1807 70 1815 71 1823 71 1831 72 1839 72 1847 73 1855 73 1863 74 1871 74 1879 75 1887 75 1895 76 1903 76 1911 77 1919 77 1927 78 1935 78 1943 79 1951 79 o 1959 7A 8 1967 7A o 1975 7B 8 1983 7B o 1991 7C 8 1999 7C 70 EasyPAC User Manual TPM Virtual CO oO MODBUS Input Registers iet Registers MODBUS Holding eo St T T S PI T T be os s E el eh s es el ol e e Los os es een on Des lo Lo lo E SE BIE E EA EEES E ES lea Doy Bn en S etes pm 007 0 2007 7D7 8 2015 7DF 11 015 0 2023 7E7 11 8 2031 7EF 11 2039 7F7 11 2047 7FF H1 2055 807 11 e exl Fed SL leo es cal ol eal ATS A us e m qa 5 2183 887
73. 0 519 207 grw 319 Je Qj leow 319 63 3F_ AXIS 134 io status IW 321 ID 321 64 40 leow 321 64 40 gt rw 323 J s la QW 323 65 41 AB 67 536 218 543 21F 608 67 536 218 543 21F WIW 325 Tenn 325 66 42 leow 325 less 42 sew 327_ 67 43 wow 327 67 43 14 RT 329 ID 329 68 44 QW 329 68 44 IE aw 331 69 as wow 2331 69 45 GIB 72 s76 240 583 247 08 72 576 240 583 247 ZN 335 m 47 leow 335 1 4 AXIS 152 position 768 300 769 301 15 m aw 339 73 j49 mow 73 49 MB 75 600 258 607 25F 08 75 600 258 607 25F o7 eI 33 5 AB OW 343 75 MB WIB 77 616 268 623 26F OB 77 616 268 623 26F WIW 345 AD 35 76 4C QW 345 AXIS 16 2 position 777 309 778 30A 19 eIW3 7 MD QW 347 77 4D 16 AXIS 16 3 current velocity 779 30B 780 30C_ AXIS 16 44 io status 781 30D 782 30E ZIR 80 640 280 647 287 QB so 640 280 647 287 Iw 351 lo F leow 351 AXIS 16 5 motion done 783 EasyPAC User Manual TPM a x M 2 SIS ES e a sters 927 MODBUS E SC ERIDE 4 310 78 6 312 78 8 314 78 o 316 79 2 1318 79 3 319 79 5 318 79 7 31D 79 9 31F so 1 321 80 2 322 80 4 324 80 6 326 80 8 328 80 o 32A 81 1 328 81 3 32D 81 5 32F 81 7 331 81 9 333 81 o 334 82 2 336 82 4 338 82 6 33A 82 8 33C 82 9 33D 83 1 33F 83 3 341 83 5 343 83 7 345 83 8 346
74. 0 2 Ol C a OI agl Ol l A al lal HY al eal oal Ol r AL eal Go ol H a cal agl CO HY A O 09 wlr A al aal wal H A l ewl CO rl CAT eal GO CO H cal ol Gd W O HY A O al CO alo 2 rl lel a OY a AP AT l Ht to GS GS l co GB OS SY GS uma me l EY WS WO rl SO Od BAL SO GY AYP all xe SO OY 00 al l Ol i al co FP OY Elo ol l GS BT a St x Fl lt r lwl to wal val wa wo WS A tr A wal Ol Ol Ol Ol O CO OF l ol CG CG OP BP e Se el e ele ele el E od l oo aol 00 20 00 agl od eol ol 0d Go a AL oO CP OP OL Le Lele Le pele cc c c ce e e 0 e 0 0 e 0 0 0 o o o o o o rl e o e ele e elre c rlre e o o rel rel e e SS RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR A lt l Pl yy Ln AS Ln AS LAOS AO Or NO Ol NOT NO Ol NOT Ol Ol Ol m E e e Ej Ej E Ej E Ce OO COT OO OO COT DO BO HOT BO BOT DT DY DY AL DY DY AY OD POP OP l Lll ll el elre Aan Aan Aan Aan Aan Aan Aan Aan Aan Aan Aan Aa Aan Aan Aa Aan Aan Aan Aan Aan Aan Aan Aan Aan Aan Aan Aan Las Aan Aan eicere elll vt vt vt vt o 14333333333333333333333333333333333333333333333333333333 O e MODBUS Registers a lp MODBUS Discrete Input Virtual M M MODBUS Coil 83 EasyPAC User Manual TPM M MODBUS Input Registers VI Holding Registers p TERM MEE 07 NEN OF NEN 7 NEM F NEM 772 NDA NEN 2B NEN 7 NEN Eo NEN 7 m F i 7
75. 05 6 6 SR S 64 o n 47 eoBs ho 71 47 wwov 7 p Qqw27 p p 2 IW 209 wm 209 lg s ow 209 s s 218 10 fso so s7 s7 wQs 10 lso so s7 57 j ewou s je jeowou e XR 12 96 60 103 67 QB 12 96 fod 103 aws l B QW2IS 11 B AXIS_03 2 position 660 294 661 295 _ ZIR 13 104 68 111 6F 0813 104 l g 111 F 3 arw 219 D QW219 13 D IB 15 120 78 127 HE amp QB 15 120 IW 221 ID 221 AXIS_03 5 motion done 666 29A 666 29A AB 16 128 eo 135 87 0816 128 lso 135 87 wrw22 lis Jr amp Qw223 15 F MB 17 136 88 143 RF 9QB 17 136 AXIS 04 2 position 669 29D 670 29E IB 18 fi44 90 151 97 wos18 144 Joo isi 97 jemw2zx 7 ju f ow 227 j7 ju 4 JB 19 152 log 159 9F QB 19 152 log 159 9F ZIR 20 i60 lao 167 so ew 231 fis J13 wow31 i9 13 AXIS 045 motion done 675 eB 22 176 so 183 87 amp QB 22 176 so 183 B7 mrw235 1 fis QW 235 21 is WIW 237 5 rw 239 925 17 Row 239 23 17 MB 26 208 po 215 p7 0826 208 po 215 D Ien 243 ls i9 low 243 ps 19 MB 27 216 ps 223 DF 08 27 216 Ins 223 DF ZR 28 4 leo 231 SENT 27 im QW 247 27 IB 6 AXIS_06 3 current velocity 689 281 690 282 WIB 29 232 es 239 EF 0829 232 Es 239 EF XB 30 240 fro 247 F7 wQB 30 240 fro 247 F aws im Qw 251 9 iD
76. 1 Start 2 gt ositio e Aborte CA_1 2000 1000 100 100 100 Aborting Timing diagram for example above with FB2 interrupting FB1 Aborting Mode 132 IPM EasyPAC User Manual Rules for the definition of Motion Control function blocks according to PL Copen The input output variables of the function blocks mandatory according to the PLCopen Standard are marked with the letter B in the defined tables in the definition of the function blocks Input output variables marked with the letter E are optional 1 e they can be implemented but are not mandatory Vendor specific input output variables i e added by the vendor are marked with the letter V According to the IEC 61131 3 specification the input variables may be unconnected or not parameterized by the user In this case the function block will use the value from the previous invocation of the function block instance or in case of the first invocation the initial value will be used 133 TPM EasyPAC User Manual 9 6 5 Motion Function Block List Name Rule FB s with MC prefix are developed according to the PLCopen standard FB s with SA_ GA or EP_ prefix are developed by TPM Execution Logic The execution can be activated either by rising edge or falling edge and the data type is BOOL In the case of rising edge Execute will be used as the parameter In the case of level trigger Enable is used as the parameter When level 1s HIGH it will be executed r
77. 11 2191 88F_ 11 2199 897 11 2207 89F_ 11 o 2215 8A7 11 a Slo 215 e feas Jas fn o 2231 887 11 8 2239 SBF 11 0 2247 8C7 11 s poss scr hi2 E e e 292 ye E p e Se 205 8 2287 SEF 12 2295 8F7_ 12 2303 8FF 12 2311 907 12 e e eae xe eil SOT al e M M 407 2415 96F 12 2423 977 2 2431 97F 2 2439 987 12 aip tii of le Wa SO E CO AYP CO YL CAP OO SE WO O E OOP DY O AE NY OOP SEP YO NOP CY OO DY OY A NY OO l rn O E OO AP OO SY Cd OO rl WOT NO Eo HY O A ES ESA TYP O E OO DY CT Eaa e O l O Ol ay I 9 ea Cd 01 CCE 01 1 1 9 e OO eS eo eo eon eo eo eo eo lt r SEP SPP Sy SEP rl SP SPP rl ml n nl ml n nl AS AS enl rl OL O ef Ra a a a a a mI a Ra S dl 9 9 S a 9 Ra a a Ra I mI a mI mI mmSI Ra RI dl Sl SJ RI SI Sl dl I mI S mI mI S mI dl dl mS 9 COL ONL ONE e e e 1 1 9 CY 0 1 1 1 91 9 1 1 01 01 9 01 9 1 1 01 1 1 9 CA 1 1 1 91 1 aaa 1 01 1 ala aj f 1 1 1 01 Lol ol ole ol olo ol ole ololo ololo ololo ololo ololo olol o olol o olol o olol o elo o olol o olol o olol o olol ol olol ol ola Wa SO E CO AP O A CNY OO SE ml O a DY O SAE CNY OO SEP YO NOT E OO A O SY NY OO TY O E OO AY O SY NY OO SE IO NO BY OOP DY Em Ean ES cal fl in NO E OO O Oj A eo o o o SS o ol dl dl NE 3 3 1 019 1 CAL CAL e e5 eo eo eo eon cal OO eo eo lt r SEP rlr lt r SP rl Se SEP
78. 11 ENV50204 EN55024 EN61000 6 2 EN61204 3 heavy industry level criteria A 301 7Khrs min MIL HDBK 217F 25 C OTHERS 40 30 100mm WH PACKING 0 3Kg 42pcs 13 6Kg 0 B2CUFT NOTE 1 All parameters NOT specially mentioned are measured at 230VAC input rated load and 25 of ambient temperature 2 Ripple amp noise are measured at 20MHz of bandwidth by using a 12 twisted pair wire terminated with a 0 1uf amp 47uf parallel capacitor 3 Tolerance includes set up tolerance line regulation and load regulation 4 The power supply is considered a component which will be installed into a final equipment The final equipment must be re confirmed that it still meets 5 Length of set up time is measured at first cold start Tuming ON OFF the power supply may lead to increase of the set up time SAFETY amp EMC Note 4 EMI CONDUCTION amp RADIATION Table 1 2 hardware specification 1 8 Package List Package list is as below EasyPAC EPC 1100 Specific power module System CF card with built in software license WinCE5 0 ProConOS Product CD Including manuals and installation tools 14 TPM EasyPAC User Manual Note that if you have any question for package please contact our local distributor or register on our web site We will offer the new library template and demo programs 15 TPM EasyPAC User Manual 2 Hardware Installation 2 1 Dimension The outline dimension of EasyPAC is show
79. 3 x ea aa 03 3 3 e en eo ONE cJ CAL CAL CAL CAE ONY ONE CAL CAL CA RS ES RS RS 011 1 0 09 CAL 0 0 3 3 OO eS e e eo en ea eo cal OL cal cal OL ea eo eo eo e eo OL e eo eo en eo eop en ena eo eo en ena eo e e e ex e ex e e e ex ala e ex e ex ex ex e e e e e e e exe cal ex ex ex ex ex e e e e ei ey ex e ox ex ex oe e oe e e ei e al ei oe ex oe o Gal e e Gul e al e al e e e ES l al ES Dal e Dal e 3 c e r r r r a t r j al l Hal rl Al G Gal GL G AYALA I Oo OS IS OLIO Gl GIO OO O Ol aaa aia Ol Ol OO aa m a Ol aj al aj a af a Ol a 9 a mf aj a Ol af a epee 9 9 a ey ey En WAP OOP dl E rm OO al KE e rm OO Kal ONE l Lr rah oa ONT e l a ral AE ONT Ce m ral 4 G Ce Lm OOF o o YO OO al CO l 09 OO al ONE UJ 9 ONY L Lm ral op OS Ce rm Cr Se DY DIS ALY Gl Sn TPO Gl SY DY S 2 aL AY 9 SPL O l NO Ll el DEY DI 21 A co al Sla OL l Sl DOP AY AY COP E ARAN Gl I QAI SI aa Oe ee ee OO DECOY Sy CAP OO SP EA NO E OOP AY CY AYN ral ST O Oe OO DY O Sa Al OO lt r WD NOP E OO QP COT Sa CNY cel SY WMO Ea HY CO AE CNY OO rl YO MO OO HY O ES em ors KI QT SQ 9 QT e SQ LOT e3 e e SET SET a cal cal Do a Baal ST o Dl el e tl Del O el EURU O 21 21 RT GP AGT ROT NOT NOT NOT NOT CI Coy C Cl C E Ee Eg Es 9 Nl 99 99 CONEY e NENT NEC 3 dl 9 0 NEN 9 9 01 dl 3 9 01 091 01 9 9 01 0 0 9 1 9 1 9 0 dl NEN 9 9 0 NEY 0 0 1 1 NEN 1 9 01 NEN QRPRRERERRRRREERERMERAMARR
80. 4 48 error message if not two axes are doing arc interpolating motion 4 3 MyDataCheck EasyPAC provides 2 kinds of data type for MULTIPROG and Modbus 1 The data type defined by I O Configuration on ProConOS is to be used for MULTIPROG 2 The data type defined by Modbus is to be used for HMI connection MyDataCheck is used to map easily and correctly the data in ProConOS to MULTIPROG and Modbus MyDataCheck is installed in the remote PC but the EasyPAC Recommended Hardware Requirement PC Hardware PC or laptop with Intel Centrino up CPU Memory IGB RAM OS Windows 2000 XP Win7 LAN card RJ 45 10 100 1000 Mbps Software Installation executable file MyDataCheck exe ProConOS MULTIPROG I O Configuration There are 3 types of memory INPUT 1 OUTPUT Q VARCONF 96M 55 TPM EasyPAC User Manual I O Configuration INPUT OUTPUT VARCONF INPUT User defined Input IBO 1 Task Figure 4 49 three tabs of each type of memory Ring 0 of EasyPAC supports up to 48 DIO modules and 16 IP48 IP63 AIO or PIO modules INPUT OUTPUT is explained in the following Total length of INPUT Local DI 1 Motionnet DI IPO 1P47 Motionnet AI IPA8 IP63 48 IP x 4 Port x 1 Byte 16 IP x 8 Channel x 2 Byte 192 256 449 Byte Total length of OUTPUT Local DO 1 Motionnet DO IP0 IP47 Motionnet AO IP48 IP63 1 48 IP x 4 Port x 1 Byte 16 IP x 8 Channel x 2 Byte
81. 49 o 49 o 49 o 49 o 49 o 49 o 49 o 49 o 50 o 50 E o 50 o 50 o 50 o 50 o 50 o 51 o 51 o 51 78 EasyPAC User Manual PULTE S JE MODBUS Input Registers Bes e fe rad ee cal cep l Gul eme me m e m e m Sg Dal e B gem eme jme m e me m ve m e me m ie m e me m e m e a Sey m Cl AH ala oa x l wal oG Gl Sl Gel l lt l lel L El Gal GB L L Dl Ol GO l a Gl Sl Sl el l cal cal ela x a a SO OY GE CO co o al lt lt a a o NO NOT NO NO NOT NO NO NOT NOT NO Ol NO NO NOT NO NO NOT NO NO NOT NO NO OL NO NO NOY NO O OO E BY E E e l ey l E l 0 E l Ej Ej E Ce Ej E tj bj l 0 Ej C9 Al 0 0 0 0j I I 0 I 0 0 j I 0 I 0 0 09 eI 0 Ii 0 0j 0 0 0 0 f 0 0 0 0 0 j 0 I 0 0 0 09 0 0 I 0 I 0 I Wa OOP ay CNT Dep WO OO Baal ONY De E BSA Bani ONT l Ln OO Bani ONT m cal gal ON rl WT rm gal ONE Mi n OO Boa NY DEP ral El ON Ce YO ral a ONT Ce rm crn o ONT A a cra al ON Be Lr Wa SOP be Be COP AY COP AE SAY NY OOP SE Ln WY NO BY COP DY DY COP E ON OO OO SEY A NO DEY Ce OO DAL OPS SN ral l A A NO DY OY DY DAY Op Era AY CO OP YO OY Ce ey ol LO SOF SO SO SOP LO OY Oe r r e Ce l Cee Ce Ce Ej Be GOL GO OO COT OO OO CO OO Ol OO CO CO A CN GN NY NT Gl A NT AY HY AP OO OPO Cal OPO ol o ol oj oj 4 a w v wv v v v v wv v nn v O vp O v T A Le v n v wv v A
82. 83 o 348 84 2 34A 84 4 34C 84 6 34E 84 7 34F 84 9 351 85 1 353 85 3 355 85 S 357 85 6 358 85 8 35A 85 o 35C se 2 35E 86 4 360 86 5 361 86 7 363 86 9 365 87 1 367 87 3 369 87 4 36A 87 6 36C 87 8 36E 87 o 370 88 2 1372 88 3 373 88 5 375 88 7 1377 88 9 379 89 1 37B 89 2 37C 89 4 375 so 6 380 89 8 382 89 384 1 385 90 3 387 90 5 389 90 7 38B 90 38D O 38E 91 2 390 91 4 392 91 6 394 91 8 396 91 9 397 s2 1 399 92 3 395 92 PE Es a 8 E 8 8 8 E 8 8 8 8 8 8 E 3 8 E 02 o 02 02 02 02 02 o 02 02 o 02 02 02 5 a BS al E la du 9 du sl 3 fol Slo al a aE sl Su st Sul 8 elo fo ae al Ele jel So 8 Blu l 8 En H al Shor al el Ol SP a el elo E ss el 2 ol Sb a el glaS ob elo a sv Bla s El ala e lalala ele a Bla ele la S aa 2 ol Bal PL ela BL e 8 9 BI gt aa j2sssnis2ssisiss2d2522 2 924222222225252825222 5 242 22422455222 522 2222282222222 42 225 ab A l o Fl SIG 2 Rl ul O Blo O a Bl ml G R ul O R ul O Bl ul Gg Rl ol O Rl O Flo O al R ul O Rl O R l O a R ul O R E S L Ql G Ql Ql OU 21 5 val UO eyes l i 2 OU eles vi l Wl Gl OU Ql YO Gl Ulloa vj OF 21 5 nl GL j G GU iA H 5 in n 4 st i8 n 5 in H i t in H zz E NT H 5 in H 15 in H RE id H 15 i8 H 215 Ta H JEE in H 15
83. 95F 12 2407 967 12 MODBUS Discrete Input 70M Coil psc ns oec hus M 71 EasyPAC User Manual TPM Virtual 70M SIS a MODBUS Registers Registers MODBUS Holding i ON E e 5 SISSE S s DD BAT i 9AF j2 por hz sur 2 EF 12 ar h2 AOT 2 AOF 12 A17 12 AIF 12 A27 12 A2F 12 A37 12 A3F 12 A47 12 A4F 12 AST 12 ASF 13 A67 13 AGF 13 A77 13 ATE 13 A87 13 ABE 13 A97 13 ASF 13 AA7 13 AAF 13 AB7 13 ABF 13 ACT 13 ACF 13 AD 13 ADE 13 AB7 13 AEE f3 Bor 3 BOE 13 B17 j3 527 3 pi Es SadggxsudescusssesscmougoE sS m sal F en 0 ca cal ea 246 247 247 248 249 250 251 23 252 253 254 255 255 256 227 258 259 259 260 261 262 2 2 2 2 2 2 2 2 2 z 2 2 2 2 2 P Z 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 Z 2 2 6 998 _ 4 9A0 2 9A8 0 9B0 8 9B8 LE 12 Do 0 ong 8 9EO 6 9E8 4 9FO_ 2 9F8 0 A00 8 A08 6 A10 4 A18 2 A20 0 A28 08 A30 6 A38 4 A40 2 A48 O A50 8 A58 6 A60 4 A68 2 A70 O A78 8 JA80 6 A88 04 A90 AM 16 Boo 4 BOS 2 B10 0 B18 8 B20 6 B28 4 B30 2 B38 0 B40 8 B48 6 B50 04 B58 MODBUS Discrete Input e lwolvelelieloi iwalwei iwlwolvelvloelioil inwaiweil 1wlwoveleielol eialwel Iwwvivwgslelolmalmelxive rl egl a Ol A ca co vo wo uil Yee O O OP SY SY
84. A eo eo lt r SP Sep rl SP SS II oral rol en Lr C bp OO SO CO GO BO SO OO CO OT BO CO CO HO HO HO HO CO HY HO HO CO CO HO HO HO CO HO HO DO CO CO HO DO HO CO HOT BO CO CO CO HO DO HO CO HO HO DO CO CO HO DO HS oO J4333333333333333333333333333334333333333433333333333333 lt O O eme pee Discrete Input End HEX DEC HEX Virtual 70M Coil 84 EasyPAC User Manual TPM M MODBUS Input Registers VI Holding Registers p E MEE CE NEN D7 NEN DF NEM E7 NEM EF NEN 7 NEN FL A 7 NEN Fl m 7 i EL NEN 7 EE EP NEN 4 E ES Fl A E EN Fl LE 7 NEN Fl p 7 EA Fi NEN 7 EN Fl p 7 p EP MEN 7 NEE Fl MEN AT NEN AF E B7 NE BE NER A mm CE EN D7 EN DF EE E7 MEN EF M 7 Eg F NEN 2 MN NUN Fl p 728 H EN Fl EA 7 NE Fi MEN 7 NEN Fl ES ANN NN BE y NEN 7 MEM EL NEE A EA Fl EA I EN EP NEM 7 NEN COP tp Yo SO Ce SO DY COP ay ES OOP SEY ml NOP OO AY l SY ON cel SE YP NO De OOP DY CY o0 OO SEY NO Ge OO HY CP o cal mn v OPO OO HY O A ox cel 5x WT OY E COT O Seopa ol Oj ol O al Sii spay ea ALAA AY AN cA A e COP eo eon OOP eo OO eon cal eo SPP r SPP SPP SP SSS SS a AMO AO LO LOA n o DY OP ON ONE GAT ON ON ONT ON OS GNP ESN GAT GAT ONT ONT ONT ON ON ONT ON ON ONT ON
85. Axis is executing homing motion when Homing is TRUE ConstantVelocity Data Type BOOL Axis 19 executing constant velocity motion when Constant Velocity 1s TRUE Accelerating Data Type BOOL Axis is accelerating when Accelerating is TRUE Decelerating Data Type BOOL Axis is decelerating when Decelerating is TRUE 153 TPM EasyPAC User Manual 5 6 5 12 MC_ReadActualPosition Function Input Parameter Output Parameter Get the axis actual position from encoder Axis Data Type AXIS_REF Enable Please refer to the Execution Logic Axis Data Type AXIS_REF Valid Error ErrorID Please refer to the Status Logic Logic Position Data Type DINT Logical commanded position Encoder Position Data Type DINT Encoder actual position 154 TPM EasyPAC User Manual 5 6 5 13 MC ReadBoolParameter MC ReadBoolParameter 1 va L pyy Lal Tacna m dn t Y G v ead Boolrlaramete E Function Input Parameter Output Parameter Get BOOL type data Axis Data Type AXIS_REF Enable Please refer to the Execution Logic ParameterNumber Data Type INT Please refer to Ch 5 6 7 for details Axis Data Type AXIS_REF Valid Error ErrorID Please refer to the Status Logic Value Data Type BOOL Actual parameter value 155 TPM EasyPAC User Manual 5 6 5 14 SA ReadByteParameter ead Dte Parameter 1 SA R e a Hs A dd ES ead byte arame 18
86. B E CF Runtime system specific functions Runtime system specific function Bit manipulation functions E E 4 Figure 5 39 the help file The sample of TON is illustrated and the IL ST related information is also available FB can be moved behind the contact and connect it with direct wiring as shown below 108 TPM EasyPAC User Manual TON_1 PLCMODE RUN Inside coil01 Y E Figure 5 40 TON FB example with timer input PT Double click on the blue point of PT to enter the desired timer value In this example the name is given with T 1s or T 1000ms as shown below PLCMODE RUN Inside coil l k Variable Properties Name Definition scope Local Data Type Local Variable INT Default Figure 5 41 TON FB example with coil output Q Double click on the green point of Q to set the coil output as shown below PLCMODE RUN Inside coil amp 1 ki T 1 Variable Properties Name Definition scope Inside coil Local Data Type Local Variable Gi BOOL EJ Default Figure 5 42 TON FB example with coil output Q specified After setting name data type and usage users could select R_TRIG in the Edit Wizard and double click on it to name it as R_TRIG_1 and press OK Please then left click on the blue point of CLK to make it blue as shown below 109 TPM EasyPAC User Manual PLCMODE RUN Inside coil 1 e k 141 Inside_co101 Fu
87. COM port pin assignment 1460060069 5 6006006010 2 2 2 GPIO CN2 Pin Pin Mark Pin Description EX 2 R8232 RX3 RS232RX RS232 TX3 RS232TX NC o o 5 RS232 GND RS232GND Reserve NC 7 RS232 RTS3 R8232 RTS signal R R3232 CT33 Ro232 CTS signal 11 RS422 Ri RS422RX 1 1 z R3422 RX e EM NC 10 Reewe NC _ _ 13 RS422 T1 RS422 TXi RS422 Ti R5S422 TX RS422 1 GND RS422 GND Figure 2 4 CN1 pin assignment The pin definition of this SDI SDO connector is shown below EasyPAC User Manual 18 TPM EasyPAC User Manual Pin Pin Mark Pin Description 4 EXrNs Tapie nns s Ext agg neas EXT INS s Ean Tapie naat s seo cow Tape sor GPIO Output 0 CN2 GPIO Output 2 T Exrours GPIO Ouput3 EXT OUT4 GPIO Output 4 GPIO Output 5 Tie exrour GPIO Output7 E24V Figure 2 5 pin assignment of CN2 2 2 3 Ring 0 CN3 The Ring 0 of Motionnet on CN3 is used for digital input output and analog input output slave modules The pin definition of this connector 1s in the following 1 8 Nc Reserved 4 Nc Rem ES 6 Rss Motiomet protocol R Reserved Table 2 2 pin assignment of CN3 2 2 4 Ring 1 CN4 The Ring 1l of Motionnet on CN4 is used for motion control slave modules The pin definition of this 19 TPM connector is in the following 2 2 5 24V DC I
88. COP eo e en en e en eo cnl ea en al eo e cal eo OE OO eo cal OO cal cnl OO eo cal al eon oop oop mr SPP Do St Pl mI mI sey a rdl 0 0j 0 0 0 0 0 0j I 0 0 0 0 0j 0 0 0j 0 0 0 0 0 Sani 0 0 Sani 0 0 0j 0 0 0j 0 0 0 0 0 0j 0 0 0 0 0 0j 0 0 0 0 0 0 0 0 CO o Eje A DO O OO a ONY De OO SAE O De WO OO dl A EA ral SY A CP ral A O ve pen DO Ei e Oy fio e 0 l ral CA E t ral A So ajo ee a a e cA cy col Hl ST 9 Ol Gl slo o S I olaa lt a lol elsa a el alo ello Vl Se a G a AY a al SP a ajo eo o BEER CREE EEE EEE EEE EE EE EE EEE SEEEEEEERBEBEEREREERRREERESS DO A cal a st col of rl cof APO A caf en tf cn CO rl co BIO GI al eg YP Lal OL rl egl BI OP A ca eo bea LA OP co ALO GA caf en tf un Oo rl co ALO A ca en te EA D e el el Sl el eleal SI SP l ll Gl ll al ap ap AY ESN EN G AT a A EN EN aaa aaa ol Gl CO a COP SE lt lt TT PT S O o o EA EA e Ol El mI RR RP RP RM RM cc RM Rm RI gt Rm RB RB gt Rm RM RM RM RB RE Rm Rm Rm RB RM RM RM RI M Rm RB RE RB REIR gt gt lt gt gt m gt m mb cc S PR PAS o pn pe pe p ug pl e p Ps pi m p p p A Pp pe p pn e e pepe pem perm eme e rdl 0 0 0j 0 0 0 Registers 2 2 247 MODBUS Holding A EC HEX w 3 1287 18 1 128F 18 9 1297 18 7 H29F 18 5 12A7 18 3 12AF 18 1 12B7 18 9 12BF 18 7 H2C7 18 S 12CF 18 3 12D7 18 1
89. Convert BOOL to DWORI Converts EQOL 19 NT Convert BODE to LAE AL Converts 8001 to REAL Convert BOOL 10 SINT Convert BOOL to UDINT Converts COL 19 UNT Comat OO INT t EasyPAC User Manual Project Tree Window and Edit Wizard are shown in the above picture Double click on INIT AXES in the Project Tree Window to open the edit window as shown above There are 5 programming languages available in the MULTIPROG Express 5 35 tool The sample program with LD will be explained in the next section O 1 LD Ladder diagram 2 SFC Sequential Function Charts O 3 FBD Function Block Diagram o 4 ST Structured Text 5 IL Instruction List 5 4 1 Edit with LD Open a project with LD programming language as shown below 4 MULTIPROG Express lt ES File Edit View Project Build Online Extras 2 Libraries _ Data Types S INI Insert 0 Unt e Properties Figure 5 27 sequence to edit program Right click on the Logical POUs and select Insert Program and the following window will pop up Enter the file name in the Name text area select Type with Program and Select LD as the programming language 102 TPM EasyPAC User Manual Function Block Action Transition Step Worksheet Processor type Figure 5 28 insert a new program A pop up window shows Invalid name in this example All the symbols including space are not allowed to input as the na
90. D Version 2 SOC Type VortexS56DXx OS Version A saved IP Address T lane Figure 4 2 Hardware basic information 28 TPM EasyPAC User Manual Settings Setting IP Address E setting Admin Password Setting User Password Figure 4 3 change settings of IP admin password and guest password Note that only if the user 1s in the same network section can change the EasyPAC IP address Press the Save button would update the EasyPAC IP address after reboot The admin and guest password would change immediately when new a password is input and Save button is pressed 4 1 2 3 Update It provides online software update Please make sure the PC is connected to the internet before online update If the Check for Updates button is pressed it will show up the software versions on EasyPAC and user s PC at the top half At the bottom half shows the latest software versions provided from TPM 1 y Z MyConfig V11413 15 15 JA UM x PAC Info Update About MyConfig Software Version in KasyPAC PC Check for Updates Start Update l MyConfig VILA131515 E FF 7 AN oo cia lm Login PAC Info Update AES code Modbus parameters About MyConfig Software Version in EasyPAC PC OS Image Version 11 224 0 1 EZPACSDK d11 Version v dis dU E Soft MNetCE d11 Version s JUJ3 Ud MsgDevCE dll Version MyConfigSvr exe Version MyLinkSvr exe Version pewceb e
91. E CU e FEN REEL OE CURT ERE EFE ERE E EROR CHRIS ERE CH VU IUS ERE ES 23 3 1 WHAT IS MOTIONNET ee 23 GRAIN Irene M FON TON ERE 23 3 ADVANTAGE OF SIN E d E wm 24 34A MOTIONNET PRODUCT TE 26 e Ru a UTILITIES erenn A we we ew E E A E eee ee 27 AN le o 27 LAM lt S E SII BRENT 2 21 2 PE SI SECURUS E AT e e e Ur ES RIEN UI Exin E 27 TPM EasyPAC User Manual A e e 5 o A A E EOI 32 ZUR MELLON AC ERR 32 A o oO E o OF EE PP SE E 34 Ate DIO Module OPA EDO D m Eee 36 Az FO WONG OPA rt l ds 36 4 23 PIO Counter Module Operation ji scacciccavasn dexseseincavenneddvsageiasaveskidexseseahuavesiud esagiincaveshiduxtegeataavesied esagdingssecdidestedeees 42 Az DO 6015 Module RP CO UC 45 AME ERT r o EN m D om UM 46 2 NS IBI Np ize T 55 e H Data Address Mappi RM ERR T E E T T 59 AZ Fa S Mapping Table died 62 A A 66 5 MUETIPROG INTRODUCTIONS AAA o EPIS PESE VIR VUES C NPe FPES PIE 88 Jide IVIREXPRESS 0 90 INSTALLATION pe 89 SM MNT EIE ge Software and To Siri 91 3 12 Install MULTIPROG 3 33 292 2 ernesto daniel dic 92 5 1 3 Install MULTIPROG Patch Fes sss sese 95 dle VE FURST BIRU 6 GP ROME CW par O I DUMP DIM IINE 96 odd erg NEWTPEOIOOD iem tesi ten encuestas ve ism n esa e ee EUM codd M SIN M esu e EN 96 A A e UU E Son A 97 SCA
92. ERERMRRHERMRMRREEEEREAEERRRRERRREE O bebes MODBUS Input Registers BS vit Beto Jar oc Registers EC MODBUS Holding MODBUS Discrete Input HEX Coil M 74 EasyPAC User Manual TPM Virtual M El l Gl rl e e ual e Lal e al e Hual e Lal rl ee e Hual Cz gt Ea C E Cz e of e ul SPS SAL RY m lt l S trl wal So wo SESAR ea zs scs ss zzasossssmEsssad3s25555555555555333 LOI ga a pa pa pm pa pa l pa pa pa pns G G Gl Ga Gl Gl Gl p pr pr Gul Gl pa Gl pas Ens Gl Er Es E al ap ay ml mI mI I mI mI CANE OP i 5 OS cv rn OS cJ WO OO 9 NEE Lm OO 9 OS O OS l v 5 OS cC rm rn OS cJ ll OO I OS O e OS c O 0 cpi eI o a tl eal vole oof a Ol Sy cal rdl enl l wal nl Ol rl egl l l cl cal cd eel enl l co ol rl el col a Ol Gl a cal eo te enl al Sol rl eol a AL OO cal A co Pu uo elc col al co cd ol eol oo co BD aL a AL AL Al al al al al alLal al Slo ol cal al Slo Sl cal oO SI Cal al Sl A Gy a eal a a l a cal eal cal AT o1 o e 1 a e C col zol col en AS col col Ol enl enl Ol enl enl eml e col ol enl ool oof SP ep Se Se ee bed bed Se eee ee rl ee bed bci bed bed ed rl ee p Ql colo ol l ol l ol l ol l ol l ol l ol l ol l ol l ol eiglsieeslissssissiesisismsslesissiscisasoe tdueanmasssssgu sseexxzeeeeussesse sti iri ml d imd i n E En rl fo EA RAS e E IR ES nS E eR E
93. GetSensor SA GetSensor 1 Function Get the hardware sensor signal Input Parameter Axis Data Type AXIS REF Enable Please refer to the Execution Logic Output Parameter Axis Data Type AXIS REF Valid Error ErrorID Please refer to the Status Logic Ready Data Type BOOL 149 TPM EasyPAC User Manual Axis is enabled when Ready is TRUE and is disabled when Ready is FALSE Alarm Data Type BOOL Driver alarm 1s enabled when Alarm is TRUE MC Reset is needed to reset the system PositiveLimit Data Type BOOL Axis is on the Positive Limit when PostiveLimi is TRUE gt SA ErrorJog is applicable to move the axis MC Reset is needed to reset the system NegativeLimit Data Type BOOL Axis 1s on the Negative Limit when NegativeLimi is TRUE SA ErrorJog is applicable to move the axis MC Reset is needed to reset the system Origin Data Type BOOL Axis reaches the origin sensor when Origin is TRUE Direction Data Type BOOL When Direction is TRUE axis moves in positive direction When FALSE axis moves in negative direction Emergency Data Type BOOL Axis 1s in the emgerency stop status when Emergency is TRUE MC Reset is needed to reset the system ERC Data Type BOOL ERC out is HIGH when the value is TRUE and is LOW when is FALSE ZPhase Data Type BOOL 150 TPM EasyPAC User Manual Axis reaches the Zero phase when ZPhase is TRUE ClearCounter Data Type BOOL ClearCoun
94. Go Ala ALA AL ALA AL Ala AALS S ol el of S l Sl Sf el S Slol ele eee eu em S al al ala e 9 al ajaja CO GO GO GO GO GO GO CO CO CO COT OO CO COT Ex 0 BO COT BO BO HOF DY DY DY A Re RS ES DN NE DAE GN 2 nl NE nl NT FE NY Gl l On nl NY ON ON GNP GN ON CN QT GN CNT ON GT NT SN elelole eee ele e ele ele e elel e el ele el el e el e ele e ele e ele el ele eel e ele e ele e ele ele e ele e el el gt O COP Srp Wo MOP Ej OO AY O A CAP al lt l YY NO E OO OA CY CY OOP pio O Eo O SY CNY OOP ST ral O E OO AO A CN OO ST LT NO joo os mi NJ oo sty L ts oO Ala OR OI dl EY UY I OY OP cal COL OOP eon oo eon eo eo mr Dra r SP p pl SS WT UT po pro ra SO NO SO WOT ND LO Ko NE Np A DY AED OD Oy AL A AP AL AY AY ON ON QE DA DY AY DY AY AYP OD DY AP DO ON AT DAY AL APL AL AY AY ON OY AE A A AL AY DAL APL AY AY AY OS NP ON ONE OW NO J4333333333333333333333333333333333333333333333333333333 BII TO THI HI Discrete Input End HEX DEC HEX Virtual 70M Coil 86 EasyPAC User Manual TPM SoM Virtual 76M amp e3 el eel seil eol t A e e el SI RI end e xl e e e Sel el e c ST el el sil mi t 9 e e exl ST exl enl e xl v e e So exl e e ex exl eo e en eo COOL eo e e eoa eo e OOP e OO Dog T Dog Doy Do lt l rl lt r lt k Kl lt r lt r O Lra Lra Ln n n a v up uw us v NISI NI NI NISI SI o ol Lol Ko oO lu UI UI UU DO ONT
95. Greater Than Equal gt 65535 65535 dir GT Greater Than gt LE Less Than Equal lt aian m LT Less Than lt MOD Modulo Division di MOVE Assigns Value ux CONEEE MUL Multiplication dit NE Not Equal lt gt AI Channel 7 yoo dit NOT Complement T 65535 65535 OR Bitwise OR H TRIG Rising Edge Detection di ROL Rotate Left Code Untitea BR Im non retain data retain data temp data 10 inst variable non retain data retain data temp data 10 inst O ro Untitled non retain data retain data temp data 10 inst O Total non retain data retain data inst 0 PDD size 112 0 m Z lt gt Build A Errors A Wamings A Infos PLC Errors A Print For Help press F1 G9 Pijet EE ntu 138 54 D gt 2GB Za Figure 5 83 download and monitor the program 194 TPM EasyPAC User Manual 5 7 2 Counter Module Wiring 108 P120 is used together with TTL encoder in this case The wiring is shown below and the IP address is set to 63 aW Jil NN j T 1 Figure 5 84 wiring of a counter module Wiring table GND GND A phase NPN Open Collector connected to 24V B phase NPN Open Collector Table 5 7 counter module wiring table Configure 108 P120 with MyLink Set the EasyPAC mode to run MyLink and use MyLink to check the corresponding settings The
96. L AL AL AL ALA OP OP O O opa ay SO O Ol 4 n I M 03 01 01 01 ea CE 1 9 01 ral 95 e CX CI Cl 0 1 1 01 0 1 01 NTN CA dl 01 1 NEO ONE e e e e e e OOP e e e e e e e e E30 cal e e cl OO cal e e em 951 cal e cel cal 9 9 COL ex ONE e 9 aaa aaa 1 1 01 1 ala 91 ala a ala aaa 1 1 01 91 91 1 1 alfa aj ala 1 1 1 1 01 1 ala a alfa 1 1 1 01 oo ol ol o ol el ol el el ol el el ol o eel o gt ol ol o ol ol ol ol ol ol ol e ol ol e ol e ol ol e el ol olol ol olol ol ololololololololololo LO C OO A COL ON OOP SE WO MOP Ej OO HY OY OY OO ST WO O Ej OOP O O SY OO LY WO O Ef OO DY Oj A O COP aT ml O E OO DAP OI a Cd cel rm NO E OOP HY Oj A NS Ce Grp be OO OO OO OO OO GO oo OO OO CO A HL HEH AY AL AL A AL AY OP OPO oO OPO O Oj OY Ol Ea OE OY CA CA CAL CE CY Cl CAL CAL 0 e eo SNS ONT CAE ONE 1 ON 3 0 0 0 01 0 01 CAL 01 1 f 0 1 031 4 OO e e e eo eo ena eoa eo eo en en eo eo eo en cal eo eo rl eo cra eo eo eo eo eo eo en rl cal eo eo exp ALA e e e AL AL e ex e exp e exp exi e ee e e e oe oe oe oe ex oe e e oe ey oe oe e oe e oe ei oe oe e oe ex e oe oe oe oeil e e oe oe oe oe oe o AR RS a ela e al 2 AIS ajaja a aja a A AISI S 8 8 98 SIS E E aaa ala aa Sa aloja Salle tand bP Ej OO OO OO CO OO CO COT OO GO COL A HAL HEH DL AL AL DA ALA CP O Cl Cal CPO OP O O Ol al al j 3 3 03
97. MEM 7 NEE F EA 3 Ma EA Fi EN A NEM EL NEN Cay O CO SEP YO MO DP OO HY Of SY CNY OY lt l IO O E OO AO CA eo TY IO NO E OOP DY OY SYN OO TY OY Ea DY O aferro O E OO HY OY a Cd cal SPY nl O LO NOT SO SO MOP WO SO SOP OP WO Ef jj E EE E Ce Ce Ce OO OO OO OO OO OO CO CO COT CO HI AL AI DIAL DA AAPA A Cro O O O ol oll oq O ol ol ol ol al ala gt QP AP EON EON EON EON EON NT GN GN GAT NT NT CNT GN GN QT EON EON EON EON EON CNT GN GN GAT le NT NT NT Gl NN AY AT AT AT ATL DY DY OPO OP OPO fo Opa Oy Oop oy Op Oy Oy fo Lo Lo COLON ONE e 9 CAE 1 aaa CY 01 1 1 91 9 1 1 1 AY CY 01 1 01 1 1 1 1 1 1 al ajajaja 9 OL e e OO aa oO en e oo en eo lelelelslels esislelst esteleseseseleeseseleeeseseleesesesseseselseseseese Cay O OO SEP YO MO Elo Of A CY OY lt l WO O E OO AO CA OO TY WO NO Ce OOP HY OY SYN OO TY NO CY OO DY DY SY NY OP l WD NOT CE OO HY l GY dl cal SF nl O LO OP SO SO SOP WO Ol SOP SO WO Ol Ej E E E E Ce E 20 OO OO OO CO OO OO CO CO CO DI DIE DI DI DI AA AAA Cro O O O qo oqo cod aaa acc m Ea EON EEN EON EON BON EON EON ESN EON BON EON EON EON EON EON BON ESN ESN EON EON EON EON ESN ETN EON EON EON EON ESN EON EN ECN ESN EON ETN EON ENEN EST ETET Em Emmm m a EN ENEN EN ENEN EN ES ES EN ENEN EN e ext e ES ESI ES ENEN EN e ext e e exp ex e ex e e exp ex e ES ES e A soon 2gsewssesusessssissszsszsssssssss
98. Manual 5 6 6 EasyPAC Function Block List 5 6 6 1 EP_SetCyclicTime Le E F n gad EP SetCyclic Time_2 ime mM Baud E atel Error BaudRatel ErrorID DioCount CyclicTime AioCount AxisCount Function Set the cycle time and baud rate according to the number of slave modules Input Parameter Execute Please refer to theExecution Logic BaudRate0 Data Type USINT Ring 0 baudrate 0 gt 2 5MBps 1 gt 5MBps 2 gt 10MBps 3 gt 20MBps BaudRatel Data Type USINT Ring 0 baudrate 0 2 5MBps 1 5MBps 2 10MBps 3 gt 20MBps DioCount Data Type USINT No of DIO salve module 0 48 AioCount Data Type USINT No of AIO slave module O 16 AxisCount Data Type USINT No of Axis slave module 0 32 183 TPM Output Parameter Done Error ErrorID Please refer to theStatus Logic CyclicTime Data Type USINT Minimum cycle time in the unit of ms EasyPAC User Manual 184 TPM 5 6 6 2 EP GetVersion EP GetVerson 2 Function Input Parameter Output Parameter Get the system version Execute Please refer to theExecution Logic Done Error ErrorID Please refer to theStatus Logic Kernel Version Data Type INT Kernel version Kernel Version Data Type INT DLL version EasyPAC User Manual 185 TPM EasyPAC User Manual 5 6 6 3 EP CheckAesKey EP CheckAesKey 2 Function Check the AESkey set from EP SetAesK
99. N 8 01010 11 Eo 98 sx MB IU A E PO E OOO E o II A 99 a DD taa 99 dd INTERFACE DESCRIPTO Naranco ae 100 e CREATE ANO EDITARON anti 101 AA PEC EC e nn A 102 54 2 Function Block FB jand LD tada 107 AO Unos OF Register and VO 113 e A o o O a 116 9 9 DOWNLOADING AND DEBUGGING sico AAN A AA AAA AAA AA AAA AE AAA 117 OFUN CHON BLOCK quu P 123 AI AAA TP 123 TO are PAA GING PR Ao A e O Eo 125 25 0 3 Function Block Inter TO E sassa E E E E a 125 3 04 Why the Command Input Is Edge Sensitive iia 127 30 3 Motion Function Block Lis Erratas a A EEEE TE 134 5 6 6 EasyPAC Function Block List Mr M 183 sE IS e 0 E A A E Ron A E E E E E 188 0 0 Pico Block e HET E 189 TPM EasyPAC User Manual du SAMPLE PROGRAMS ii 190 A T O H 190 NIA s AT 195 IMS ESTIS IS SNNT T Om E ET 199 SNL MOINS M H 204 EC BUM ILS e e OP O E 9 M 209 TPM EasyPAC User Manual 1 Introduction EasyPAC EPC 1100 is a compact all in one Programmable Automation Controller PAC EasyPAC supports direct and wire saving connection of Motionnet slave modules EasyPAC contains abundant common used I O interfaces provides industrial automation control industry ea
100. NT Actual parameter value 158 TPM EasyPAC User Manual 5 6 5 17 SA_ReadDintParameter Function Input Parameter Output Parameter Get double integer type data AXIS Data Type AXIS REF Enable Please refer to the Execution Logic ParameterNumber Data Type INT Please refer to Ch 5 6 7 for details AXIS Data Type AXIS REF Valid Error ErrorID Please refer to the Status Logic Value Data Type DINT Actual parameter value 159 TPM 5 6 5 18 MC ReadParameter Function Input Parameter Output Parameter EasyPAC User Manual Get unsigned double integer type data AXIS Data Type AXIS REF Enable Please refer to the Execution Logic ParameterNumber Data Type INT Please refer to Ch 5 6 7 for details AXIS Data Type AXIS REF Valid Error ErrorID Please refer to the Status Logic Value Data Type UDINT Actual parameter value 160 TPM EasyPAC User Manual 5 6 5 19 SA ReadDwordParameter ParameterN umber Error Function Input Parameter Output Parameter Get double word type data AXIS Data Type AXIS REF Enable Please refer to the Execution Logic ParameterNumber Data Type INT Please refer to Ch 5 6 7 for details AXIS Data Type AXIS REF Valid Error ErrorID Please refer to the Status Logic Value Data Type DWORD Actual parameter value 161 TPM EasyPAC User Manual 5 6 5 20 MC_WriteBoolParam
101. RMMREEMARE O bebe rdl 0 0j 0 0 0 0 MODBUS Input Registers 15352 BS EC vut Registers MODBUS Holding MODBUS Discrete Input DEC HEX D Coil M 73 EasyPAC User Manual TPM Virtual 70M ed pe Ed S ARSS eeeseesssseesssss9es2259 5559959999 IS zs ea eal cal e e e eal cal cal cal ep col en e en end en end col ep col e en e end en end col ep col co e en cnl en end end en en en e cel e e e end AL en en e e e e e e en e wlwlvelelel sialuioi al al ol l al eal a al el el olal al al ol A wal al ol l al al la eol ol olal a al ol Al al alol l alal hal eol ol oola a al WO Of GS oO CG ollel co CS co Of Sl K e G G ee PRL eA EPR EP ep eT od col co co al aol co eol co cd col co ol ca co AL AL aT aI AL A AL AL AL al al a rd l 3 3 rdl dl dl dl 3 rd l ed dl dl dl d l cree l dl dl dl l l dl dl dl dl rdl dl dl dl l ces dl d l dl dl dl cee 3 dl dl dl rd l dl rdl dl dl dl d l l l rdl dl A OO Ol oo Ol oo oj oo OO Ol oo O o 20 agzssssassssesossssss mal cal fal 65 fal a CEEEEECEEEEEEEEEEEEEELELEEEEEEEEEEEELEEEEEEEEEEEEE EE SO gt OO DI CY ay CNY OOP SE WO NOP Oe OO AP SY NY OO SY WY NO SOP DY OY SY NY OO TY LO NO CY OO DY CY AY CNY OY lt l WD OL OY OO HY o wo cal SEY WY NO aa CO A t Oe be be OO OO OO COT OO OO OO OO OO COP DH DI DL AL D
102. SINT 13 AXIS 14 AXIS USINT 14 AXIS_15 AXIS USINT 15 AXIS 16 AXIS USINT 16 AXIS 17 AXIS USINT 17 AXIS 18 AXIS USINT 18 AXIS 19 AXIS USINT 19 AXIS 20 AXIS USINT 20 AXIS 21 AXIS USINT 21 AXIS 22 AXIS USINT 22 AXIS 23 AXIS USINT 23 AXIS 24 AXIS USINT 24 AXIS 25 AXIS USINT 25 AXIS 26 AXIS USINT 26 AXIS 27 AXIS USINT 27 AXIS 28 AXIS USINT 28 AXIS 20 AXIS IISTNTA20 w Figure 5 22 MULTIPROG main window with 3 icons activated There are 3 icons highlighted in the above from left to right are individually 1 Project Tree Project Tree Window can display the project in a tree structure 2 Edit Wizard Edit Wizard provides the edition of instruction and FB 3 Message Message Windows displays the information about PLC A a 7 Group all FUs and FBs gt Name Description dur ABS T n o bu Af Cian Y COS Help on FB FU Y ADD Add to Favorites YH ADD T T 4 AND v Show Descriptions Y ASIN Arc Sine TY ATAN Arc T angent Y B BCD TO DINT Converts BCD BYTE to DINT Y B BCD TO INT Converts BCD BYTE to INT Y B BCD TO SINT Converts BCD BYTE to SINT BCD TO DINT Converts BCD ORD to DINT Y BOOL TO BYTE Converts BOOL to BYTE BOOL TO DINT Converts BOOL to DINT Y BOOL_TO_DWORD Converts BOOL to DWORD Y BOOL TO INT Converts BOOL to INT Y BOOL TO LPE AL Converts BOOL to LREAL Y BOOL TO REAL Converts BOOL to REAL Y BOOL TO SINT Co
103. T GN GAT ON ONT ONE ON ON ONE GAT GN ONT ONT ONT GAT ON ONT ONE ON ON ONE ONT GAT AT ONT ONT ONE ON ON ONE AT ON ONT ON COLON ONE e e CAE aaa CNY 1 01 01 1 9 1 a ala aaa 01 1 01 9 91 1 a 9l 01 aj 1 l 1 a 01 1 01 1 1 01 a alfa 1 1 1 01 Lol oleo ololo ololelol ololol ol olol ol ololol ol elo elel el elel elel olololol ololol ol olel ololol ol ol elo ololol ol ololo elo COP SP Wa O vcl OO A J a ox OOP Of E OO AY a e OO mr WO OL OE COP AY CY ALO OO id OL OP OO HY OO ONY iO Ej OO HY ex e AO A GO a Ol Sl ol ol ol ol ol l Sl x 0 3 1 03 0 3 1 1 e eo e OL en eon eo OOP e oo mr lt r xml xml xml xml iwl xml uv up um uuu us in L HN ONE ONT ON ONE ONT ON ONE ONT GN ONE ONT ON ONE ONT ON CL ONT ON ONT ONT ON ONE ONT ON ONE ONT ON ONE ONT DN CNT ONT ON CNT ON ON CONE ONT ONT CONE ONT ON CAE ONT ONT CONE ONT ONT CAE ONT ONT CAE ONT ONT CAT OS ea CJ ea e e 3 3 exa 3 03 0 CAL 0 1 3 03 03 3 3 CAL 0 3 3 1 3 3 CAL 0 0 031 0 3 0 031 3 3 3 Al 0 l CAL 3 1 3 63 CA 3 3 3 01 AS SSsssssssssssssssssssssssssesssssssssesxzssszsazsseses9 99 C oIo oc cocIio o mI m mM mim m ca cd 3 0 x AAL 01 1 AEN e e e e OP oo eo eo oo oo SFP lt r rl rl r lt r rlr pl uwupupwv TW Vn L HN ONE ONT ON ONG ONT ON ONE ONT ON ONE ONT ON ONE ONT ON ONE ONT GN CNT ONT ON ONE ONT ON ONG ONT ON ONE ONT ON ONT ONT ON
104. TOF Timer Off D elay Timer On Delay A TP Pulse Figure 5 37 select timer on delay of the FB The parameter setting window brought up by double clicks is like the following figure 107 IPM EasyPAC User Manual x Variable Properties Name Definition scope TON_1 9 Local Global Data Type Local Variable Groups TON BJ Default Usage Global Variable Groups VAR RETAIN Physical Hardware Initial value Gi Configuration E Resource Y Default 1 0 address Y SA_GROUP Description PDD OPC Hidden Show all variables of worksheets Initvalue as default Figure 5 38 parameters of the TON Right click on the FB FU the assistance document will be popped up E h z T 1 ka fete H A FTF A SIN WAO TON Gn Description This timer function block realizes an on delay timing If the input IN changes from FALSE to TRUE switching on is delayed for the time interval at input PT After PT has passed TRUE is issued at the output Q The time which has already elapsed is indicated at the output ET Parameter Data types Description IN BOOL If a rising edge is detected the on delay timing is started TIME preset time interval for the delay BOOL TRUE if IN TRUE and ET gt PT FALSE if IN FALSE or ET PT elapsed time interval j E Representation 1n IL Time diagram E Representation in T B Representation in the srap E TP E
105. TPM EasyPAC User Manual EasyPAC EPC 1000 User Manual Version V0 1 2011MO5 To properly use the product read this manual thoroughly is necessary Part NO 81 00EPC10 020 IPM EasyPAC User Manual Copyright 2011 TPM The product including the product itself the accessories the software the manual and the software description in it without the permission of TPM Inc TPM is not allowed to be reproduced transmitted transcribed stored in a retrieval system or translated into any language in any form or by any means except the documentation kept by the purchaser for backup purposes The names of products and corporations appearing in this manual may or may not be registered trademarks and may or may not have copyrights of their respective companies These names should be used only for identification or explanation and to the owners benefit should not be infringed without any intention The product s name and version number are both printed on the product itself Released manual visions for each product design are represented by the digit before and after the period of the manual vision number Manual updates are represented by the third digit in the manual vision number Trademark B MS DOS and Windows 95 98 NT 2000 XP Visual Studio Visual C Visual BASIC are registered trademarks of Microsoft B BCB Borland C Builder is registered trademark of Borland MULTIPROG is registered trademark of KW software
106. Type DISTARRAY 134217728 134217728 Absolute position Start Velocity Data Type DWORD Start Velocity MaxVelocity Data Type DWORD Maximum Velocity TAcc Data Type REAL Acceleration time in the unit of second TDec Data Type REAL Deceleration time in the unit of second 171 TPM Output Parameter Curve Data Type BYTE Velocity profile O for T Curve 1 for S Curve AxesGroup Data Type AXIS GROUP_REF Done Busy Active CommandAborted Error ErrorID Please refer to theStatus Logic EasyPAC User Manual 172 TPM 5 6 5 30 GA MoveLinearRelative G MoveLimearRelative 2 MaxVelocity Command A borted T cc Error TDec ErrorID Curve Function Input Parameter Grouped relative linear motion with T or S curve AxesGroup Data Type AXIS GROUP REF Execute Please refer to theExecution Logic DisArray EasyPAC User Manual Data Type DISTARRAY 134217728 134217728 Relatvie position StartVelocity Data Type DWORD Start Velocity Max Velocity Data Type DWORD Maximum Velocity TAcc Data Type REAL Acceleration time in the unit of second TDec Data Type REAL Deceleration time in the unit of second 173 TPM Output Parameter Curve Data Type BYTE Velocity profile O for T Curve 1 for S Curve AxesGroup Data Type AXIS GROUP_REF Done Busy Active CommandAborted Error ErrorID Please refer to theStatus Logic EasyPAC User Manual
107. ULTIPROG pT Crna le T1 gt l PAPC EI O Figure 5 1 installed MULTIPROG Express Make sure the software version by the following figure illustrates Me MULTIPROG Express About IEC 1131 b Help on Standard FB FU PLC Help x oum Rar tur Logical POUs Figure 5 2 figure out the software version info If the software version is not 5 35 Build 252 please install the correct version 89 TPM EasyPAC User Manual About MULTIPROG Expres Yv x Abo press m lanam n MULTIPROG Express Version 5 35 Build 252 Licence number O01 00002 M 01000 Copyright 2008 by EMS oftware GmbH Langenbruch 6 D 32657 Lemgo Germany Phone 49 5261 93730 Fac 49 5261 3373725 WEB https kw software com EMAIL supportiakw sottware de Figure 5 3 the software version window There is a CD that is shipped together with the EasyPAC Please follow these steps below to finish the installation Insert the CD into your PC and you will be asked to permit auto installation Please enter YES to allow auto installation as shown Taiwan Pulse Motion Support and software CD DVD 2011 02 11 Install Products Browse CD Contents j View Our Website j Register Now j TPH Exit Figure 5 4 install product CD If the auto installation does not work please try it manually Please go to Program Manager and run the Auto exe in the CD to start installation manually Users could click on
108. W Also this 1s used to set and save of axes module parameters or copy the parameters for other axes 32 TPM EasyPAC User Manual Backup Config to Recovery Config From Exit Figure 4 11 functions under file option Tools Provides functions for setting system parameters and initialize the system There are 3 sub functions l Initial Execute the Initialization Initialize Ring 0 and Ring 1 after setting the Motionnet parameters in Settings option 2 Settings Initialize hardware options of EasyPAC and USB L131 More detailed illustrations would be introduced later 3 Edit Path This option is only available when two axes module are grouped up Later we will discuss about the Group function Initial Ctrl I Settings Edit Path Figure 4 12 functions under tools option B Settings The supported master contains two kinds of devices EasyPAC and USB L131 If users select USB L131 the baud rate option of Ring 0 and Ring 1 would be enabled If users select EasyPAC as the master device the baud rate would keep disabled since that 1s set by switching the rotary switch SW2 on the front side of EasyPAC Settings IP Addr 192 168 1 100 Master EasvF AC UA bps ZUL bns Figure 4 13 screenshot of settings o Windows When multiple slave modules are displayed in the same time the related menu will be re arranged accordingly 33 TPM EasyPAC User Manual W
109. WORD type The following 8 non retain data types are designed for Modbus MB Coil is mapped to Tag for Modbus MB Holding Register is mapped to Output for Modbus MB Discrete Input is mapped to Input Tag for Modbus MB Input Register is mapped to Input for Modbus User Define 1s defined by user Motion Single Single Axis Data Motion Multiple Multiple Axis Data Gateway to be implemented Retain Memory is ranged from MB 3 10000000 to MB 3 10013311 G e 13312 Bytes Macon femo WMBSIS MB 3 2047 MB Discrete Input MB 3 2048 MB 3 3071 Motion Single nnan Tann Motion Mulley aa 3 45000 Jamesas O Table 4 2 MULTIPROG memory table MB Input Register MB 3 3072 MB 3 4095 EE 58 IPM EasyPAC User Manual To support connection with HMI by Modbus the following memory design is implemented Modbus Memory Modbus Memory is grouped into the following 4 sections Coil Output Tag Bit Real I O ranged from 0 to 1543 BOOL Virtual ranged from 1544 to 9735 BOOL Holding Register Output Data Word Real I O ranged fromO to 127 WORD Virtual ranged from 128 to 639 WORD Discrete Input Input Tag Bit Real I O ranged from 0 to 1543 BOOL Virtual ranged from 1544 to 9735 BOOL Input Register Input Data Word Real I O ranged from 0 to 127 WORD Virtual ranged from 128 to 639 WORD Please refer to the following summary table Type MB Co
110. a gt YA E Z EZ 8 3 ed a i A 2 6 e o Oo eS hm a gt ALONE ONT 0 CAT 1 1 0 03 0 a 0 03 e e eS OL cal e e OL en en ea cop Do rl Do stl ost Plr lt l ll rl l l E SEEN YT SOT ALALA SO COP WO Lol SOT Ko WAP WOE WaT Wo WOE WE UA WOE O WP WOE VO AO wn n V WO AO US UP AO UT O AO O Vn wh a UO YO A wn VA WOW VA OP OT WO A UT Oy Y AO VA UO YO WO US UT v X A a an E M S E GX en a U e e oi an E eoll wol of ce al APO olo x ero GI en Ren Fea Z Fea El Sl E Sl E E E E E nd N mj N e c3 a l V Cw IE a os en Ren DY DID BD mnc N LZ N x x E e El e a al a Ee a GU DD a el mm c s ae 627 Input Registers DEC HEX s ioo W 3 3984 58 3986 58 eee pn HEX aor isters MODBUS Holding Dy Thais hez h us im m xs 503 x ola 5520 11590 15527 5528 5535 5512 1588 5519 T pr pss an 5543 7 sre scs oss sce MODBUS Discrete Input T DEC A l 2 LIT fases 10 5575 157 2039 en 4277 dom en 271 2032 7 15552 liabo sse sp po26 le29 275 aora H o 7 5560 15B8 5567 15BF 2028 630 276 4076 630 276 A Coil sous ose hu PM JoM X o Jas o 45 o 45 o 45 o 46 o 46 o 46 o 46 o 46 o 46 o 46 o 46 o 46 o 46 o 47 o 47 o 47 o 47 o 47 o 47 o 47 o 47 o 47 o 47 o 48 i folis o M8 o 48 o 48 o 48 o 48 o 48 o 48 o 48 o 4 o 49 o
111. a Type AXIS REF Done Error ErrorID Please refer to the Status Logic 146 TPM 5 6 5 8 MC_Stop MC_Stop_1 Axis Execute StopMode Function Input Parameter Output Parameter EasyPAC User Manual Stop the motion of the assigned axis Axis Data Type AXIS_REF Execute If Execute were TRUE gt Status is always Stopping If Execute changes from TRUE to FALSE status 19 Stopping while the axis 1s still moving status will change to StandStill after the axis stops StopMode Data Type BOOL 0 for immediate stop 1 for stop with SlowDone velocity Axis Data Type AXIS_REF Done Busy Active CommandAborted Error ErrorID Please refer to the Status Logic 147 TPM 5 6 5 9 SA ErrorJog Done VelocityLevel Busy DistanceLevel Error Direction ErrorID Function Input Parameter Output Parameter EasyPAC User Manual Move the axis when limit switch is activated by jogging Axis Data Type AXIS_REF Execute Please refer to the Execution Logic Velocity_Level Data Type USINT 1 2 3 for 100 500 1000 in the unit of PPS Distance Level Data Type USINT 1 2 3 for 100 500 1000 in the unit of PULSE Direction Data Type USINT 0 for Positive direction 1 for Negative direction 2 for the last move direction Axis Data Type AXIS_REF Done Busy Error ErrorID Please refer to the Status Logic 148 TPM EasyPAC User Manual 5 6 5 10 SA
112. al POs TLAS 7142857 LA LIpuuml d Chanel 3 int IS Linee MS 3 Hirama AND Courter Dho Deiner Lip Laden Ligier Drazeri Last a 3 Falling Edge Detection Greater Than E qual s Giese Thar gt Lest Than Equal t Less Than Modula Dinter Arg Wiehe Multipkcation Hot Cquat Zx Lempiemeri Hilrnze UH fon kain dala xb restan data O leap data iha iB ror TF Tan ratin dat 20 retain data D temp deta LO inst Bo miiia Wh retain dat 516 retain data D teup data I Lest Duo m retain datas 187 reiain data n sat 131 Br sim 112 UE n B prer for Download BC Fooysct ended for resource Pon psg Laon Fez reg si 2011 27 11 T4 05 15 20 al din TAG Pisina Edas Detection T m Ld Figure 5 93 download and monitor the program 198 IPM EasyPAC User Manual 5 7 3 Single Axis A single axis sample is illustrated in this section The wiring method is described below Easy PAC 102 MT171 P A4 1102 M171 PA4A Figure 5 94 hardware configuration Setup parameters using MyLink 1 Confirm that the module model is correct Figure 5 95 modules shown in MyLink 2 Click on the corresponding parameter column and set it correctly as shown below 199 IPM EasyPAC User Manual File Tools Window Help K Eos Master Ge Rina 4 Is Ring IPB 10000 Reset Position
113. al eol al at rl ual en SG al rl nl cn Ga al rl wa eol al al ep eel Gl al rl wal eol al al eh wal al al ep unl ol apa rl Mol oo ES ol Gl rl Gel egl BLO dl a rdl eo st wal wo ol rl egl AT AT cal eal A eol col se co So rl l aol a eal SI cal rdl enl to nl Ol rl aal a ALO eal a co enl l val Ol rl Gl oo l C A wo Of co ol GPO ie ce rl rel Mi mic i ei mi e vc od al co co co al co 0d eol co cd So AL AL a ALA aL AL AL AL AL ALA ALS Ol OL Ol CO Ol cal S CO oO S l A wi wi ww wf wl inl tal tal tal tal tal tal tal tal tal tnd tal tal AP AL AL AL ww wp ww wl wp AL a Maa Va p p pm m p ue uu No GG Gl 9 v Ko G G Gl wo PA ol l ol l ol l ol l ol l ol l ol l ol l ol ool S 2 al a laol S al l ol l ol l ol l ol l ol l ol l ol l ol l ol l ol l ol l S GO al Gal a aol Fr AA A Ao RE Ol Ol Ol Ol E A aia a a ix am a uomo o mnm al S SY al SP A cal l OY SF FEF Spa SO OY EY Eolo a al lt a a O OY O dT WO oO Of O lOO Ola lO 9 ol v Ol CG CG w Ol CG l CO Of wo we GP SO E Ele elelelelelelelelelel elelel Ele el el H l G ele Bh rd l ed l 3 oI oO 3 ed 3 d l oY oO d l oO d l ed l rdl dl ed l rd l dl d l dl dl ed l dl dl dl dl d l d l dl dl d l d l f dl d l ed l dl dl f dl ed l dl dl f d l l oo dl ed l rdl 0 2 cal L co of o csl eoll rl A csl ool Ol HT CAT cal ool WO rl eal csl co WO tH CA cal egl WO
114. alPosition_1 will be executed when InitFlag is TRUE and are used to monitor the axis status The axis is 1n the StandStill status as shown below 201 TPM EasyPAC User Manual MC_Read ctus Position 1 Figure 5 100 StandStill status is true of the Axis 3 Override Run to TRUE MC MoveRelative 1 will make the axis move 100000 pulses with velocity 10000pps The status can be watched though MC ReadStatus 1 and MC ReadActualPosition 1 MC MoveKelatve 1 10000 TAcc VOZY 0 1000000 TDec VO30 U 0 1000000 Figure 5 101 axis status with Run signal turned on 4 Override Stop to TRUE MC Stop 1 will stop the axis with deceleration The status can be watched by MC ReadStatus 1 and MC ReadActualPosition 1 202 TPM EasyPAC User Manual MC 5top 1 Figure 5 102 axis status with Stop signal turned on 203 TPM EasyPAC User Manual 5 7 4 Grouped Axes Note that the hardware configurations are similar to a single axis in previous section As other axes users need to configure parameters using MyLink 1 Confirm that the module models are correct 2 Click on the corresponding parameter column and set it correctly 3 Add 2 axes on Ring to Group2 5 Click on the Group window Figure 5 104 select group axes 204 TPM EasyPAC User Manual EIER Command Position speed 10000 10000 10000 U OI Figure 5 105 setting of group parameters 6 Save the settings to EEPROM 7 Sen
115. am for at least as long as Busy is true because the outputs may still change For one axis several Function Blocks might be busy but only one can be active at a time Output Active The Active output is available on Function Blocks with buffering capabilities This output is set at the moment the function block takes control of the axis For unbuffered mode the outputs Active and Busy can have the same value Enable and Valid Status The Enable input is coupled to a Valid output Enable 1s level sensitive and Valid shows that a valid set of outputs is available at the FB The Valid output is TRUE as long as a valid output value is available and the Enable input is TRUE The relevant output values are refreshed while the input Enable is TRUE If there is a FB error the output is not valid Valid set to FALSE When the error condition disappears the values will reappear and Valid output will be set again The behavior of the Execute Done style FBs is as follows Execute CommandAborted Example 3 Figure 5 69 the FB behavior 5 6 4 Why the Command Input Is Edge Sensitive The Execute input always triggers the function with its rising edge New input values may be commanded during execution of a previous command because the inputs are only read once The Done output can be used to trigger the next part of the movement The example given below is intended to
116. ameter Figure 5 57 check input output parameters Name Enter the name here Task Select the task type 116 TPM EasyPAC User Manual Start address Set the start address as IB 0 1 e Byte 0 Length Enter the total length of input as 449 End address Set the end address as IB 448 1 e the last bye is 448 Comment Can be skipped if no comments are needed If the Driver Parameters button 1s pressed the driver information window would come up G Driver information of standard device T e e Driver name AL Parameter 1 Cancel Parameter 2 Description Parameter 3 Parameter 4 Datatype Figure 5 58 the driver information window Note that the only valid driver name is EasyPAC Any others will not be accepted The Datatype field could be left default 5 5 Downloading and Debugging Connect an EasyPAC correctly and turn the power on Use MyConfig to confirm the following setting Information Hardware ID 10 CPLD Version 7 SOC Type VortexS6DX 05 Version 10 1002 0 1 IP Address ios be Figure 5 59 EasyPAC information shown by MyConfig The default IP of EasyPAC is 192 168 1 100 Check the setting in the MULTIPROG with resource ProConOS Settings 117 TPM E qe Physical Hardware ww Configuration IPC_40 5 7 Create Global Variables from Externals Update External Variables from Globals Cd Tasks Insert
117. arameter Output Parameter Set unsigned integer type data Axis Data Type AXIS_REF Execute Please refer to theExecution Logic ParameterNumber Data Type INT Please refer to Ch 5 6 7 for details Val ue Data Type USINT The data to be set Axis Data Type AXIS_REF Done Error ErrorID Please refer to theStatus Logic 165 TPM EasyPAC User Manual 5 6 5 24 SA WriteDintParameter SA WriteDintParameter_1 Function Input Parameter Output Parameter Set double integer type data Axis Data Type AXIS_REF Execute Please refer to theExecution Logic ParameterNumber Data Type INT Please refer to Ch 5 6 7 for details Value Data Type DINT The data to be set Axis Data Type AXIS REF Done Error ErrorID Please refer to theStatus Logic 166 TPM 5 6 5 25 MC_WriteParameter MC WiryteParameter 1 3 ParameterN umber Error Value ErrorID Function Input Parameter Output Parameter EasyPAC User Manual Set unsigned double integer type data Axis Data Type AXIS REF Execute Please refer to theExecution Logic ParameterNumber Data Type INT Please refer to Ch 5 6 7 for details Value Data Type UDINT Actual parameter value Axis Data Type AXIS REF Done Error ErrorID Please refer to theStatus Logic 167 TPM EasyPAC User Manual 5 6 5 26 SA WriteDwordParameter SA WnteDwordParameter 1 Tie l word Paramete Function
118. axis function blocks such as GA Moving change the state whereas these axes can have specific states 123 TPM MCc Gearln Slave MC Phasing Slave EasyPAC User Manual Synchronized Motion MC Gearln Slave MC Camlin Slave MC MoveAbsolute MC MoveAbsolute MC MoveRelative MC MoveRelative MC MoveAdditive M C PositionProfile MC PositionProfile Min conia MC Gearin Slave C Camln Slave McMoveVelocity MC GerOut HAC Camout HMC WelocityProfle A D a ie Drefile MC MoveSuperimposed MC MoveVelocity MC VelocityProfile AAA Robes Discrete Motion je MC Move Absolute Relative Additive Superimposed Pooli l GA_Moving ATN G Group Moving MC Stop A Stop Stopping ErrorStop Error W Y e X MC_Reset GA_Moving MC_Stop pr N Error 2 Done N 7 Done Homing StandStill MC_Home Note 1 MC Stop TRUE Note 2 Power Enable TRUE and there is an error in the Axis Note 3 Power Enable TRUE and there is no error in the Axis Note 4 MC Stop Done and not MC Stop Execute Note 5 Group axes is StandStill Note 6 Group axes is ErrorStop Note 7 GA Reset TRUE Note 8 GA Stop Done and not GA Stop Execute Continuous Motion MC Stop Error MC MoveVelocity MC VelocityProfHe MC AccelerationProfile MC Stop Note 1 Note 2 Disable Note 3 TPM EasyPAC User Manual 5 6 2 Error Handling All acce
119. become wet B If you encounter technical problems with the product contact a qualified service technician or the dealer TPM EasyPAC User Manual Contents CONTEN Sisi 4 UR EEG DIN eg a an AAA AAA AAA AAA 7 A A 7 1 1 1 Complete Industrial System Solution eee 7 1 1 2 Compact Size Motionnet High Extension and Integration sss esse eee eee eee 8 A A uund arauieus cavsnieiiutbiapieeceiaciaeie iad cpsuiiad Sexdbeetseu sues 9 1 3 HARDWARE E 5 9 s R ean T I 10 ES MOTONET DEVICES tos 10 UB oss MES e cidade ini 12 1 7 24V DC POWER MODULE iii Urat Tn 12 1 5 DAERAGE DIST eu iiie ne Mew DM Ii MI Ii Mi i 14 Zo HARDIWVAREINSTALELATION ss 16 Pe INEN e MER EE 16 PAN SE CONE O a M 16 2A L COMPO L OM a CN TERN 17 ASPEN E N LE EE E ASS 18 EAS R E N a o E E OE O A EAE 19 E A TEC A A A oO AOA 19 LAN NP GNI ea 20 ASA Sa 20 UAT AN RR 21 A e c eencuees 21 Dl TRN TT RT na 0 22 2 3 2 Motionnet Baud Rate RW2 etreso rererere rererere retener orere r erene PE PEPEE eose nenene ne nenenene 22 3 MOTIONNET INTRODUCTION iecur ee Pri CH VW EUIS ED CH ics cinta EU UIS Fes CR EX ERE E VERON MIA ER
120. circular motion with T or S curve Input Parameter AxesGroup Data Type AXIS GROUP REF Execute Please refer to theExecution Logic AxisX Data Type AXIS REF X axis AxisY Data Type AXIS REF Y axis OffsetCx Data Type DINT 134217728 4134217728 Relative center position in X axis OffsetCy Data Type DINT 134217728 134217728 Relative center position in Y axis 177 TPM Output Parameter EasyPAC User Manual OffsetEx Data Type DINT 134217728 134217728 Relative end position in X axis OffsetEy Data Type DINT 134217728 134217728 Relative end position in Y axis StartVelocity Data Type DWORD Start Velocity MaxVelocity Data Type DWORD Maximum Velocity TAcc Data Type REAL Acceleration time in the unit of second TDec Data Type REAL Deceleration time in the unit of second Curve Data Type BYTE Velocity profile O for T Curve 1 for S Curve Direction Data Type USINT 0 for positive direction 1 for negative direction AxesGroup Data Type AXIS GROUP_REF Done Busy Active CommandAborted Error ErrorID Please refer to theStatus Logic 178 TPM 5 6 5 33 GA PathSelect Function Input Parameter Output Parameter EasyPAC User Manual Select and download the continuous path from xxxx kwpts AxesGroup Data Type AXIS GROUP REF Execute Please refer to theExecution Logic PathFile Data Type STRING AxesGroup Data Type AXIS GROUP
121. d the path file rectl kwpts to EasyPAC File Tools Window Help Figure 5 106 import the path file Sample program description 1 Create a new project with TPM Template as in the previous section 2 Follow the single axis sample program and add the following Grouped Axes FBs Function Block User Library Description GA_GroupEnable MNet SA UL Enable the group function GA MoveLinearRelative MNet SA UL Make relative linear move GA PathSelect MNet SA UL Select the path file xxxx kwpts GA MovePath MNet SA UL Execute the grouped motion with specified path file Table 5 10 grouped axes function blocks to be added Test sample program Download and click on Debug on off to activate debug mode 205 TPM EasyPAC User Manual Figure 5 107 activate debug mode by this button 1 Overwrite Exec to TRUE EF Set vcheTime 1 Raud aie Figure 5 108 overwrite Exec to TRUE 2 Overwrite InitX to TRUE Initial AxisX ME Fower cA WrteLwordFarameter 1 300006 Figure 5 109 overwrite InitX to TRUE 3 Overwrite InitY to TRUE Initial AxisY MC Power 2 l SA WrteDwordParameter z 3000000 Figure 5 110 overwrite InitY to TRUE 4 The status of the grouped 2 axes can be monitored 206 TPM EasyPAC User Manual Monitor the 2 axes of the group Mi Readstatus 1 Mi Readitatus 2 MC Fead amp ctelPosrhon 1 MLC Read ctal Position 2 AXIS I AXE 5 AXE AXIS
122. ded segment If all the segments are finished the Save button in the Save Path to PAC area will be enabled to save the path to EasyPAC as shown below 49 TPM Here 1s an example that two axes form a round angle rectangular with interpolation Path Count 8 StrVel 100 MaxVel 6000 Tacc 0 1 Tdec 0 1 Curve T Curve T see ments cag Tvpe Line Segl Distl l000 sag Duist22 40 Serz T vpe Arc Sega Ayo Seg Ava Seg Cx 1000 Sega Cy Serz Ex 1000 Sers Ey 1000 Seg Dir Save Fath to PAC FathName Figure 4 41 motion profile formed by segments Dist Y Dist X Figure 4 42 motion path of two axes interpolation EasyPAC User Manual 50 TPM EasyPAC User Manual Segments Segl Type Line Segl Dists 0 Segl Dist9 1000 Seg2 Type Arc Seg2 Ax 8 Seg2 Ay 9 Seg2 Cx 1000 Seg2 Cy 0 Seg2 Ex 1000 Seg2 Ey 1000 Seg2 Dir Cw Seg3 Type Line Seg3 Dist8 2000 Seg3 Dist9 0 Seg4 Type Arc Seg4 Ax 8 Seg4 Ay 9 Seg4 Cx 0 Seg4 Cy 1000 Seg4 Ex 1000 Seg4 Ey 1000 Seg4 Dir Cw Seg5 Type Line Seg5 Dist8 0 Seg5 Dist9 1000 Seg6 Type Arc Seg6 Ax 8 Seg6 Ay 9 Seg6 Cx 1000 Seg6 Cy 0 Seg6 Ex 1000 Seg6 Ey 1000 Seg6 Dir Cw 51 TPM Seg7 Type Line Seg7 Dist8 2000 Seg7 Dist9 0 Seg8 Type Arc Seg8 Ax 8 Seg8 Ay 9 Seg8 Cx 0 Seg8 Cy 1000 Seg8 Ex 1000 Seg8 Ey 1000 Seg8 Dir Cw EasyPAC User Manual The path file stores each segment motion of each axis as a kwpts file Rules for
123. e 7 ca eq eq ec exl cq e e c3 EN Alo un e aN a E S 2 S in x S a a m d v a E pa 2 S Z a e e a m A c Z X M Ww e in N ES G N TA x X a e en 1 A S e A 7 in R Pf E A E a t e t c4 c4 e t a N E c4 c4 ed cd TUPLE COL DI OL iaa OP r WO foo o al Al OP TY DO OPT OO o Oj o e SOL OP DH OL RAL ON OL SPO A OD OY alien nO OO DY CO QI oJ l o Cl l l l SO 3 CARER CU 03 RN 3 3 OL e e OL OL en en cal cal al rl rl r lt l rl lt r ee wal wa WO OP YO WO wh Vn WO WT NO WA UA AAL ALAL UO A AL WOE WOE Y Xy Ua YO v Y n Vh V vw VA vv VY n Vn VS VY Y vp vv Vw Kv vs VY m vspvyI SY KV KYyS v Y iw UY Vh Lra Wa WI a V Y v CAL ONE CI 0 CAE 0 0 0 0 0 CAE 0 0 CAE 01 0 0 3 CAE CAE 0 6 CAE 01 e 0 CAE 6 CAE 1 9 9 6 1 0 CAE CAE 0 0 0 0 0 3 1 0 9 01 er TUPLE COL o OL RAL oc nO OD al ole nO Ela Oo Oj SLOP SOL OY Qo OL ou e POO ML OD al CU OP l O Aj al oO c a e gt gt S A m te e y A A v be br ed E An e gt s E N AD mN N E d M e 9H d d yd d m KX vs Zl qn y A ha Bon i E E t IH kR MT e e Y uw e un 1 Hf 1 1 un un t e eq ed a N a N a a a a a a a e CY a N a C3 e a a R eq m E X e z S Ola 7 E Nn 7 e E C e en e st S A e in a o S 00 e S S a al 7 a y a a x X a a id a a x yl e d A eS doo e pl un uad a 7 E ocu c on c N N N c N 2 eS M Q a Y oo oo S 3 2 S ed e i WA v e K C amp eS K
124. e Worksheet Shift F9 Object Properties Figure 5 32 functions of the contact After selecting the Object Properties the following window will show up Contact Coil Properties Name Definition scope COURS Local Global _ l Cancel Data Type Local Variable Groups BOOL v m Default murum Usage Global Variable Groups VAR_GLOBAL v F RETAIN Gy Physical Hardware Initial value Configuration Resource 3 Default 1 0 address E SA GROUP Description PDD OPC Hidden Show all variables of worksheet Initvalue as default Contact Coil Q9 Contact L Type L X Coil T TEE Figure 5 33 contact coil properties window Please enter the name in the Name field and select BOOL as the data type Enter either VAR or VAR_GLOBAL in the Usage field Note that VAR indicates that it will be used only by this POU and VAR_GLOBAL indicates that it can be accessed by other POU In the bottom users can select A or B type contact or coil Please follow the following diagram 105 TPM EasyPAC User Manual Figure 5 34 newly created contact named PLCMODE RUN Name PLCMODE RUN Data Type BOOL Usage VAR GLOBAL In this example the IO address will mapped as MX1 0 1 Contact Coil Properties Definition scope 9 Local 3lobal Local Variable Groups Default Global Variable Groups VAH GLOBAL v ia RETAIN E Physical Hardware Initial value e Configuration L A Default
125. ed EA RO rl eal A eal cal ES l lolol rl lal l l EN co lol aal eo l O SG EA Ga rl Ea wol r EN LO SOT SO WO SWOT Ol WO NOP NOT l r Oe Ce De Ce Ge e Ce Ge OO 00 GO CO OO OO CO OO CO COL OO AY DY HI AL DY AI ALD O O O O O al ol O O Oj al mI ml n mi EX gal Wop oP LO SV AOS AAA O AS AS UA US MV AS AO Ln AOS AS AA AUS O AA AO O US v Ln Ln AS AS AO Wo AO A Wa O ND NO MO NOT OO MOP ND NO NOT NO AO NOT NODI MO WOT NOD ex e e ex e e ex e e ex e e ex e e e e e e e e e ex e e e e e e e e ex e e ex ex e ex e 9 e e A e e 3 e e 3 e e 3 ex ex e ex e Pe reme im e m eme me m e gm erm ela A e m ep pm Cl Dal C1 al me mu e m elm e m e m ve gm em e m elm elm e m gm ve Dal o LO i cal cd rol eol st st wal ol wal LG rl e eol eal ll l El GO a LOL Oj O Ol al Ol al Gl al l l l cd al al lt SO tA SO lr l eol eel lel lt lt af a O OF A TI M2 NOT NO OP OL NO NO Ol ND NO NOT NO ND NOT NO ND Ol O Ol Ol ND NOT NOT NO ND NOT OT MO Ol O Ei E l E l l E l e ep a l e Ce l Saad l l Ej l e e l Ej E a rdl oy oy oy oy 0 RI 0 0 0 j Al oI Gani Gani dl rdl Gani Gani dl j Gani rdl Sani Gani f 0 0 j dl 0j 0 RI 0j 0 0 Sami 0 Oy dl 3 Y ea A Holding Registers D L d P 1 l1 03 MODBUS Discrete Input Virtual End mr wl cal Al a mul al ap a rl al eel al ay rl w
126. ejeje e e e ep Os s e 20 20 00 20 20 20 20 20 AIH I A ALAA A ALD S B S S O S O 9 S S al l emm m ul w gl e Rl e Gl ce H e ge med gm elm eme m ce mem elm el H em eme Rl rl trl e me m elm Mid didi ciii l l l l l l l l ll lC LC C C E C CC C ss sss lt q s x s x sx lt q s ss x sx x x lt q a al a a Ol a aj aj mM mM aj ea Sl l mw cal a aL rl wl eel al a rl eo Ba al rl Ml eol Sl ay rl wa eol a a ep col Sl a rl Ll eel ST at rl wl eol a al ef wl eel SP a rl wl col a ape wn mel oa eel ale 22 ca co 0 SB SP E so aj SY S SI A cal el lt SIS e col al S SI A al e NNA SC Sf a el S al all e l al E Ele a o Eee eee TW SO Ej OOP AY CY SY OY cl io NO OE OO HI OY SY NY OOP SE rl NOP OO HY CO A CP OO IO NO E OOP DY OY A ES OO SEP YO SO OO DY Ol GN OP aT WO NOT CO AO mS 3 e e 01 1 03 e e cal cal cal oop oof ony eo Dog Bol Pl rl l SS ASAS nl Lern rm eo NOT NO SO SOT ho SO SOT lo e Sj mI S S 9 9 S S Sl mI mI S mI mI mI S SI 1 S S S S Sl mI mmSI l mI mI S mS dl S 9 9 Q PERRRERRERPRERERRRRARRRERRARREREERARMAEMERARRAEERERRMEREM senec rdl 0 PE T E 3 1 9 7 5 3 1 9 7 5 3 1 9 7 5 3 L 9 7 5 3 L 9 7 5 3 9 7 5 3 L 9 7 5 3 L 9 7 5 3 L 9 7 5 3 1 9 7 5 3 1 9 7 5 3 Coil M 72
127. el el elel el elel el el elel ele CO dl A oof lt r O c o90 AY 4 OOP r OP rl GO e al dl A cal rl ral WO c COP AY CY REC e lt r YO O L GO A CP CA OOP lt r ral OL Elo AY Cal I NY e mr v NO l ll l AL Gl Gl l l AL l cal cl cl al oO Ol cal S Zal al dl cal dl m cal eal Cal AT ee 1 1 e e e e e col e e co e zol col eo spl EE p r Rm r E cl cl eml eml eo cel e aaa l gt gt RB RE gt gt M XM M gt El gt RI RI gt p RII gt XR pl gt ee XXE RII pl ex ex e e e exl ex e e exl e e e e ox e e e ox e e ex e e e oe 1 ox ex oe oe e e oe oe oe oe oe o1 y o o1 1 o o e oe o ala S15 51S 3 S 3 S13 S18 S S 3 SS S15 SS SI SS SSSA SA SA SSSA A S aya SS 4 SH S12 SIS EEEE E OOO AL ALA ALATA A COP O O OPO Oy Oy OC CO OR dl CAL 3 03 0 CU CU CU 0X 3 aa cnl e OO OOP OO OO OOP OO OO OOP mr 1 rl l Kl sey ost en al eal e eal eal e oof oo col sep l ER gt Se ae p lp RR REB MD ee pl ee gt ee gt eee IRI ee ee ee ed gt gt ee ee gt ee ex TAT ex ex CT ex e e AT e e e e e e CAT e e AT ex e e e oe 1 1 CAT ox oe oe A o e oe oe oe oe ex oe x oe oe AT CAT oe o1 oe AT o oe o m e E CI Dal S Dal e e e m es Gl e Gal e Gul rel l e e e RT Pal S Eal ESL ER L Dal ES e o tal es e l Gal e Gl Ga Gl G
128. eml em en en en CP eel eml en en sey EF SE SS St SS a Rcd Ped Rd ea Bcd ec cd Red Png rg eg ng EO Bg dng gg Og Dg gg Dg Pd a Dg S PD Dg De EE CEEE COREE EEE BEEBE EOE EG BEE EG BEEBE BEEBE EEEEEE SS Se SE Se Be BF Be SE BEY BF SF S Se Se Se BF Se Er A D CC E S 1 WID 433 BW 437 ID 437 BIW 439 EIW m ID 441 1 xut ID 445 IW 447 HIW 433 Ar COUNTER MODBUS AO MODBUS T 950 DEC Ewa n mw a uwa jn Ewa o a aras hb re fo a waor a muros as a Ew qu IW 389 mw m parser Io ENT a asas a asas a Ew e ano E CURT NN spas m Fol DOE NN oon n Ds E joe Ring 0 IL 5 MODBUS ON co ca Pal ec N mf AAA njo co Ry a ced cap st nl al a ms Ea Al Dp ape cay sty vo so 00 CN m iN Wi NO aa edo alele seelelelele ielesLiWeelelesjsisisejssssssu sess ssa Se e ARIK Sl al A A A ala ms SISIS SIR SIR ei ARR ISI SID a CY GO CO CO CO CO CO ca CO COT CA CNT ONT ON CNT ONT ONT ONE NT al al dl dl al dl mimm a d leal a Gani dl ed leal a m m m m Gani Bani kasi Cani Gani Bani e AQ AQ AQ AQ A Ad Ad maaa eo 9 091 A eo 091 9 A 91 a A 91 09 l a 09 9 9 9 9 al 9 9 9 9 9 91 9 09 91 aaa a aa 9 9 91 l aa aa 91 9 9 91 a l 91 a l a a 9 9 aa al 09 AAA m mmm B E seese Be Se SE dd LS BF BF BF Es 507 Pas e SIS 8g s 8s s38 8 amp e eed ex e e e Sn e
129. epeatedly until the level becomes LOW Status Logic The standard output includes Valid Done Busy Active CommandAborted Error and ErrorID The corresponding data type is BOOL except that ErrorID is INT Valid represents that FB 1s executable R W of parameter is successful when Valid is TRUE and is failed when Valid is FALSE Done represents that FB is executed Busy and Active represent that FB 1s being executed CommandAborted represents that FB is interrupted while being executed and is aborted therefore Error represents that the execution of FB 19 not correct ErrorID can be used to check Valid Done Busy Active CommandAborted and Error are mutually incompatible When Error is TRUE ErrorID is not 0 The available Motion FB of EasyPAC is listed in the following table SA_LoadConfigFile Load Single Axis configuration file MC_Power Enable Servo Step Driver for IPI IP32 AXIS_01 AXIS_32 5 6 5 8 MC_Stop Stop the motion of the assigned axis 5 6 5 10 SA_GetSensor Get the hardware sensor signal 5 6 5 11 MC_ReadStatus Read the status of the axis 5 6 5 12 MC ActualPosition Get the axis actual position from encoder 134 5 6 5 9 SA_ErrorJog Move the axis when limit switch is activated by jogging A TPM EasyPAC User Manual Table 5 3 available motion function blocks 135 TPM 5 6 5 1 SA_LoadConfigFile 54 LoadConfigFie 1 Function Input Parameter Output Parameter EasyPAC User Manual Download
130. eter MC_ Write ML BoolP TieHoolFarameier arameter 1 Function Input Parameter Output Parameter Set BOOL type data Axis Data Type AXIS_REF Execute Please refer to the Execution Logic ParameterNumber Data Type INT Please refer to Ch 5 6 7 for details Value Data Type BOOL Actual parameter value Axis Data Type AXIS_REF Done Error ErrorID Please refer to theStatus Logic 162 TPM EasyPAC User Manual 5 6 5 21 SA WriteByteParameter Function Input Parameter Output Parameter Set byte type data AXIS Data Type AXIS REF Execute Please refer to theExecution Logic ParameterNumber Data Type INT Please refer to Ch 5 6 7 for details Value Data Type BYTE The value to be set Axis Data Type AXIS_REF Done Error ErrorID Please refer to theStatus Logic 163 TPM EasyPAC User Manual 5 6 5 22 SA WritelntParameter A WnteIntParameter 1 m utum i m d D Yitelntlarame QE e S Function Input Parameter Output Parameter Set integer type data Axis Data Type AXIS REF Execute Please refer to theExecution Logic ParameterNumber Data Type INT Please refer to Ch 5 6 7 for details Value Data Type INT The value to be set Axis Data Type AXIS REF Done Error ErrorID Please refer to theStatus Logic 164 TPM EasyPAC User Manual 5 6 5 23 SA WriteUsintParameter Function Input P
131. ey 0000000000000000 9999999999999999 Input Parameter Execute Please refer to theExecution Logic Key1 Key16 Data Type INT SI key number from 0 to 9 Output Parameter Valid Error ErrorID Please refer to theStatus Logic 186 TPM EasyPAC User Manual 5 6 6 4 EP_SetAesKey EP SetdesKey 2 Keyl Key2 ErrorID Key3 Key4 Key5 Key Key Key8 Function Set AES key the range 0x0000000000000000 0xFFFFFFFFFFFFFFFF Input Parameter Execute Please refer to theExecution Logic Keyl Key Data Type WORD Set encrypted AesKey key no is from 0x0000 to Ox FFFF Output Parameter Done Error ErrorID Please refer to theStatus Logic 187 TPM EasyPAC User Manual 9 6 7 Axis Parameter List The following tables contain the axis parameters which can be read or written This is a comprehensive list that contains parameters that may not be applicable for all types of axes For each parameter the following information is available CommandedPosition DINT R Commanded position l Maximal allowed velocity of the axis in the MaxVelocityAppl DWORD R W 0 application Actual Velocity DWORD R o Actual velocity CommandedVelocity DWORD R Oo Commanded velocity Table 5 4 axis parameter list PN Parameter Number Parameter number applied to the input ParameterNumber of the function blocks mentioned above Name Parameter name Datatype Datatype of the axis parameter R W Read Write access para
132. ey 19d0 0441 8330 a8f0 0237 d37f 64c4 ab23 Figure 4 7 dialog window for generating AES key Secure ID display the hardware id of the EasyPAC Moreover the system integrator could input the hardware 1d of other EasyPAC in the Secure ID text box to generate the corresponding AES key EasyPAC provides an AES key encryption mechanism to protect our customers The SI key 1s supposed to be 16 numeric digits If the SI key 1s not 16 digits or it contains non numeric digits an error message will show up as figure below 30 PAC Info Update ABS code Modbus parameters About MyConfig Secure ID edoaon dlsevTlede01 SI Kew 12 dl a Enter error The input only can be 0 9 ABS Kew Figure 4 8 SI key could only accept numeric digits 4 1 2 5 Modbus Parameter figure PAC Info Modbus parameters About MyConfig ETU Parameters EasyPAC User Manual Generate The Modbus Parameters page let users edit Modbus related parameters for KW applications of EasyPAC Modbus requires settings of slave ID TCP and RTU parameters MyConfig provides sets of default settings in advance Users can change the settings and press the Save Settings button to transmit the settings to EasyPAC Next time when users login to MyConfig the settings set last time or the default values will be shown in the Modbus parameters page Users can always login to check in this page This page is shown in the following Har TLN ame
133. f NO foo DY O A ES OO ST WD O E OO HYP OY a NY OO p WT NO Oe OOP Oj Oj SY AY COP ELO O E OO DY Ol CJl cel lt l ml OL A LO SOF SO NO SOP SO SO SOP NO E Ej Ce Ce Ce Ce Ce Ej Be GOL GO OO COT OO OO CO OO OO COL HT HT Gl Gl Gl AY AL A AL EY OP OPO OP o ol ol ol O Cal mI I mI mI TALALTAL AL n PASAS MIS Vv I Lol Ln AS AO ee AG O LO VOS AO AO AO AGR AS ee AJA AO LOA o vo v O OL Ol Ol Ol Ol NODI EO AO MO BO EXO AO EXO EO BO OL NOD COLO ONE e e a af a a aj 1 0 01 1 01 01 1 1 91 01 1 0 1 1 1 9 1 a af aa 1 1 9 01 ala 1 01 1 1 01 01 1 01 ele elseleseleselesieleseseeselesessesseseseseeseeseseeseeselselsee d Bh 0 3 AO cnl ST WO NO l COP Gl CY dA cl STP O Ef OO DY Of OY COP io Ol E OO O SY ON OO r lO r OOP Aj Ol SY ea crn SY NO GO A O A CA cnl lt l ml wo vc eo WO SOT SO WO WOT WO WO MOP SOT l De De Fe Dep Oe Ge De Ce Ge OO 00 00 CO OO OO CO OO CO COL DH HI ATL DY AI ALD A AD CO O SO ol OIL OI OI OI ol Ol al m mim m mm e uv IO Wap Wa Wap WP n MO AO O MO O O AO LO v AO v LO O GP WA NOT NOP Ol Ol NOT Ol Ol NOT NSO WO WOOT ND NO MO MO MO MO NOD e al e ex cal cal ex e ex ex aa ex exx ex ex exx ex ex e ex ex exx e e exx e ex e exp ex e e ex e e ex e A ex e 9 ex e A e3 e 3 e e 3 OLL OL A ex e 5 All ral ol kl wol aal rel egl ALO Eal ale baa wo wl i co a ol ES co b
134. f second TDec Data Type REAL Deceleration Time 1n the unit of second 142 TPM Output Parameter Curve Data Type BYTE Velocity Profile O for T Curve 1 for S Curve Axis Data Type AXIS_REF Done Busy Active CommandAborted Error ErrorID Please refer to the Status Logic EasyPAC User Manual 143 TPM 5 6 5 6 MC_MoveVelocity MC MoveVelocitv 1 e TT r 2SUAAUMV 4 m 1 LA ww wwe Axis StartVelocity MaxVelocity TDec Function Input Parameter EasyPAC User Manual Velocity Move with T or S curve AXIS Data Type AXIS REF Execute Please refer to the Execution Logic Start Velocity Data Type DWORD Start Velocity MaxVelocity Data Type DWORD Maximum Velocity TAcc Data Type REAL Acceleration Time in the unit of second TDec Data Type REAL Deceleration Time 1n the unit of second Curve Data Type BYTE Velocity Profile 0 for T Curve 1 for S Curve 144 TPM Output Parameter Direction Data Type USINT 0 for Positive 1 for Negative Axis Data Type AXIS_REF Done Busy Active CommandAborted Error ErrorID Please refer to the Status Logic EasyPAC User Manual 145 TPM EasyPAC User Manual 5 6 5 7 MC_Reset MC Reset 1 ML Reset Function Input Parameter Output Parameter Reset the axis to standstill status Axis Data Type AXIS REF Execute Please refer to the Execution Logic Axis Dat
135. gical POUs Untitled n gt MULTIPROG Express Untitled Code Untitlec LLL w Data Types Logical POUs e Figure 5 90 click on the Untitled Add new variable and set the I O address Use MyDataCheck to get the correct I O address mapping as shown below l Select 108 P120 and set IP as 63 as shown Modul 108 P120 Y Ip 63 X Mode Modbus Zero Base Decimal Figure 5 91 set IP of the counter module EasyPAC User Manual 197 TPM 2 Add a new variable and name it as Channel U Variable Properties Name Channel 0 Data Type DWOR Local EasyPAC User Manual Definition scope Global Local Variable Groups EJ Default Usage VAR we RETAIN Initial value 10 address AID 433 Description Hidden Initralue as default mpoo FHorc Global Variable Groups El g Physical Hardware a Configuration eo Resource E S Default E s GROUP Show all variables of worksheets Figure 5 92 add a new variable of 108 P120 oF Download and monitor Add variables Channel_1 Channel_2 and Channel_3 following the foregoing method You can monitor the variables after the program was successfully downloaded Te View Project Build Objects Layout Online Extras Window 7 wed Libraries ij QP EXSYFAC L MN TA v NE EASYRAC_UL s UU Het ZA UL ios Dra Types i Chanel NOH je Lovr
136. gl oo vo Of LTO LO Of Of o OPO 9 OP 9 vo Of Of Of Of Of Of Of 9 O 9 O CO vo 9 of vo WO SO LO vo vo Ne o vo LO wl ol LO LO LO LO o o falolelelolelelelelelelelelelelelelelelelelelelelelelelelelelelelelelelelelelelelelclelelclclelclelelelclelclclel a a a a iee n e E m o DEC a3 1 1 1 1 1 TUE T MODBUS Discrete Input S Virtual 70M Coil mec fis oec hu 81 EasyPAC User Manual TPM M MODBUS Input Registers VI Holding Registers p S MEE a A 7TE NEN 87 NEM SEP NEM 97 NEN gpl NEN A7 NEN AF NEN B7 m BE i En NEN CE EE D7 NEN DE ES E7 BEI EN E7 LE FF NEN 07 p OB EA EL NEN IF A 43 NN p 2B p 78 MEN 3F NEE 471 MEN 4F NEN 78 y E SE NE 67 NER GE mm 71 EN TEL EN 87 EE SE MEN 97 M 9p Eg A7 NEN AF NUN B7 p BE EN sr EA CF NE D7 MEN DE NEN E7 ES EF A E7 NER FF MN 07 NEZ oF NEM 1 ur IF EN 27 NEN 2F NER CN COP SE Wo SOP De OO o COP a aferro NSO E OOP HY O CNY OO SEP WO NO Eo AO CNY OOP E ol O Ej OO AO A NY OO E oO E OOP oy O lc ral lt r Leal O Ej oo COP COP aaa ES Dru Dru Dra Dra Dra SPP ar Pl rl rl Lr Ln Ln PLA AUS AA LAO A AO LO NOT NO O NOT O MO NOP NO OO Ef E Ef Ej E Ef E OO OO OO OO CO OO CO CO oo l Op a l ey l ep el Ge el te
137. i Guwy User Define CdS Table 4 3 Modbus memory table 4 3 1 Data Address Mapping MyDataCheck 19 designed for data transforming of Motionnet slave modules supported by EasyPAC 59 TPM EasyPAC User Manual MyDataCheck Figure 4 50 MyDataCheck icon and main window Title MyDataCheck V11 126 0 1 is the version information Virtual is for virtual Memory Address mapping Ring_0 is for Motionnet DIO AIO PIO modules address mapping Ring l is for Motionnet Axis Module address mapping 4 3 1 1 Ring_0 Memory Address Mapping Ring 0 Modul v e pa Mode Modbus Zero Base Decimal Ps DiscreteImput Q Coil 1 IB 1 8 15 QB 1 8 15 2 IB 2 16 23 QB 2 16 23 Figure 4 51 Ring_0 memory address mapping Module Select the module model for Ring_0 IP slave module IP IPO IP47 is for DIO and IP48 IP63 is for AIO or PIO Mode Select the Modbus type 60 TPM EasyPAC User Manual 4 3 1 2 Ring_1 Memory Address Mapping Gy Ring 1 XIS 01 lt Modbus Zero Base Decimal 7 Figure 4 52 Ring_1 memory address mapping The available Axis module for Ring 1l is listed here IP IP1 IP32 is for single axis module IP1 AXIS_01 and IP32 AXIS 32 Mode Select the Modbus type 4 3 1 3 Virtual Memory Address Mapping Virtual Mode Modbus Zero Base Decimal Modbus Data Type Coil Modbus Data 1544 9735 1600 EasyPAC Data MX 3 0 0 MX 3 1023 7 xs Ufo E 1600 Figu
138. ile Mame CATPMiEasyFacitool axis pecie PACC kwee 1 108 A 122048 EEPROM 2 ies 3 4 t 7 108 P 12000 Cancel Figure 4 26 save configuration dialog There are two targets of configuration storage PAC and EEPROM l PAC This option is saving the configuration as an Al kwcfg file and then transferring to PAC for KW use It is not necessary to select devices from device list 1f the PAC checkbox 1s checked Press the Save button will finish the saving Note that the each AI IP address is supposed to be within 48 to 63 It will not be in the list if the IP address 1s out of range 2 EEPROM Users need to take few steps to save the configuration in the EEPROM as following 1 Check the EEPROM option and all the modules with EEPROM will show up in the list 2 Select modules need to store to EEPROM by checking the checkbox 3 Press Save button The status window displays the saving result with time stamps and messages 40 TPM Type 3 Normal 2 Error 3 Normal Duplication Time 2011 4 20 PF 05 23 35 2011 4 20 FF 05 23 35 2011 4 20 FF 05 23 35 EasyPAC User Manual Contect Backup to EEPROM success 1 module MO any Asis in PAC N save Al to PAC Success Figure 4 27 saving status window This function is made to efficiently duplicate configuration profiles among same type of modules For example users could duplicate the configuration profile to other 108 A122 from the setti
139. iles E Main Menu Figure 5 8 install MULTIPROG The installation procedure leads to install the relative libraries of MULTIPROG 5 35 252 Express and software development kit for KW applications The default location for the installation is C Program Files K W Software If the operating system is Windows 7 64bit the location would be C Program Files 86 K W Software The installation procedure installs the following software in sequence MICROSOFT Visual C 2005 runtime libraries MICROSOFT Visual C 2008 runtime libraries MULTIPROG 5 35 252 Express Build 252 MULTIPROG ProConOS AddOn The first step of the installation is a prompt of installation of MICROSOFT Visual C 2005 2008 runtime libraries Please select Install to start the installation 02 TPM EasyPAC User Manual D The following components will be installed on your machine Visual C 9 0 Runtime Libraries x86 Do you wish to install these cx If you choose Cancel setup will exit Install Figure 5 9 installation of MICROSOFT Visual C 2005 2008 runtime libraries The setup wizard will lead users to complete the rest of the installation Welcome to the MULTIPROG 5 35 Express Build 252 Setup Wizard The Setup Wizard will install MULTIPROG 5 35 Express Build 252 on your computer Click Next to continue or Cancel to exit the Setup Wizard Figure 5 10 screenshot of the setup wizard Please check the I accept the terms of
140. indow Cascade Tile Horizontal Tile Vertical Figure 4 14 functions under window option o Help This shows the MyLink revision number 4 2 2 Module Status After clicking the initial button the found and identified slave modules will be shown accordingly Click the check box in front of the slave module and the corresponding menu will pop up Except USB L131 it will show up two Motionnet masters at the top left corner Ring_0 and Ring_1 If the master is EasyPAC MyLink could save the profile according to data type designated for KW Moreover the slave modules besides axes control are supposed to connect to Ring_O and axes control is supposed to connected to Ring 1 Check the slave device at the check box will pop up the corresponding control window at the main frame of MyLink and the properties will show at the left bottom corner E S Master oo la Eing zl le Ring 1 code 77 Slave48 A180 L Figure 4 15 slave devices found by the Motionnet master Properties The related item will be shown according to the selected slave module type If the property 1s grayed out means it 1s read only E Information King IF 48 Type A180 E Operation Gaini 10 00 Crain 10 00 Crane 10 00 Gains 10 00 Crain4 10 00 Gaini 10 00 am 10 00 Crain 10 00 Figure 4 16 the property window If the parameter comes with a combo box means the input options are pre arranged If the inpu
141. l US Ce l Ce Ce Dey De r US r UU r r l r r ey r r l r l l Ej Ej COLON e e e dl 1 dl 1 01 1 1 1 dl 1 01 1 1 1 1 1 0 CT 1 1 1 1 1 1 01 1 cd 1 1 a al aa 1 1 1 dl 01 1 1 1 01 1 dl dl 0 01 elelelsteleelels esseseselesleselsseseleeeseleeselseseeseseleseseesseseleese WA SOTO CO AP CO SY CNY OO SE WT MO E OOP DY CO IN OO SP SO Ce OO DY O A NN OOP l WO oO E OO DY CO SY NY cal rl ml O DY COP DY CO A NY cal SEY MO CY OO DY CO Ean tm Ge be be Ej OO 00 OO OO OO COT OO OO CO OO A NE NT NT NY DY AL AY DY OPO O O al O O O Oy Oj a a apa Al CA I ONT NT CY CY e en LO SO NO NOP MOF WO WO WOT O AO MOF NO NO NOP ND Ol WOT Ol O Ol O NO NOT OP O fl El Ce Dey A A All Ce A All Dey Ce Ce Ce Ce Dep ey Ce Ce ey Ce Gey Ce Ce r A A Aj E Sa Cl CJ c NENT CY CY 1 031 0 01 9 01 9 3 9 0 ASIS 1 9 0 NNN 1 9 0 9 0 9 1 9 0 9 06 NONE 9l 0 1 1 9 NY NT 1 1 1 1 01 STS S S SI Sl el Sl e 3 el e Sl 21S 3 Sl SI SS el SI SIS SSI e e el e 8 SSIS S a aa SY A S IAL A SAS A AISI A A a I ILS Le Fe ta EEE faved Pas vy des vs iehe siete imc ea pa EI cr t aol DB OQ ala Tt vo we rl egl B OP A a al wal Ol rl co BPO GA caf cn tt wo Oo rl a la e xw t o0 OY AIA eof tt wo Of vello ES co AY ALA a cof ca co ala ala col ool stp sed BL lt se B B MI ll ol ol to va wo Ol ov Ol vo wo vo vo vo Ko Ko S e E el e elle el 00 00 e
142. l dl l dl cee l l dl dl dl dl dl dl rd eJ rl wl eel al l rl uml ol dl al rl und eel al cul rl ml eol al al ep wl cal dl al rl Mal eel al l rl wl eel dl al rl uml eol dl al rl wl eol a l rl Ea ca al a ew eel calo l COP EP O ALSOP l l DID Sl lt a l Sl Sl l QI Gl SI 29 SY DI al oY OY OY O Sl SO G 20 DL DY SAP YY Gal al TP OP Gl S DI a A NY co Srl ol i ATR Si 3x9 8 SIS SI ST ST SI S a gg SES T SYS SY 83 S SIS RY SY SI SIT SI SI ST SI IS SB SI am e se sS SY Ss S SI SIRI SI SI STS sl al al ay al ay l al a eal zal cl Al e ex ex oe e oe e e e a e e e eo col col en e cel e e e Se gt ee ee ae ee RE o obw uw uw ue vol ol O Of CO Ko Ko Wl Ko Ro Ko Ko Ko Ko Ko Ko Ko LO LO Ko Ko Ko Ko Ko Ko Ko Ko Ko Ko Ko Ko Ko Ko Ko Ko Ko Ro Ro Ro Ro Ro Ko Ro Rol Ro Bo Ro Ro Ko Ko Ko w Ko w w wo Discrete Input End HEX DEC HEX Virtual 70M MODBUS Coil ERE NEN NC ESN 80 EasyPAC User Manual TPM M MODBUS Input Registers Wr MO l 0 L Cal Ean ES cal rl lO l GO EN Eam Em EN al rll O LO Gl Gal Em EN cnl l ol OL L Ol GL ol dl CA cal rl ml O l GOL Ea Eam Ea EN OD SEY vere DY CO Ean n e el E L OO OO OO OO CO COT OO OO CO OO L AEN Gl G Gl Gl G AY Gal OPO l O Cl l l Cl l Oj A A l Al CA I XJ ea Al CXJ al dl cal e SO NOP SO SO NOT O Ol NOT O NO N2 O Ol NOT NO NO NOT O NO NOT NOY NO NOP O O Ei r E
143. llowing table uu SAM A SPECIFICATION MODEL MDR 40 24 1 7A 0 1 7A 40 8W 150mVp p Ps EE RIPPLE amp NOISE max Note 2 OUTPUT 24 30V VOLTAGE TOLERANCE Mote 3 1 055 LINE REGULATION 1 0 SETUP RISE TIME Note 5 500ms 30ms 230VAC 500ms 30ms 115VAC at full load HOLD UP TIME Typ 50msi230VAC 20ms T15VAC at full load VOLTAGE RANGE 85 264VAC 120 370VDC a AC CURRENT Typ 1 1A 15VAC 07A 230VAC 105 150 rated output power PROTECTION ia Protection type Constant current limiting recovers automatically after fault condition is removed 15 6 18V kun Protection type Shut down op voltage re power on to recover FUNCTION DC OK SIGNAL Relay contact rating max 30V 1A resistive 20 70 C Refer to output load derating curve WORKING HUMIDITY 20 90 RH non condensing ENVIRONMENT STORAGE TEMP HUMIDITY 40 485 C 10 95 RH 0 03 C 0 50 C Component 10 500Hz 2G 10min 1cycle period for 60min each along X Y Z axes Mounting Compliance to IEC60068 2 6 UL508 UL60950 1 TUV EN60950 1 approved NEC class 2 LPS compliant 12V 24V 48V only WP O P 3KVAC VP FG 1 5KVAC O P FG 0 5KVAC ISOLATION RESISTANCE l P O P P FG O P FG gt 100M Ohms 500VDC 25 C 70 RH Compliance to EN55011 EN55022 CISPR22 EN61204 3 Class B Compliance to EN61000 3 2 3 Compliance to EN61000 4 2 3 4 5 6 8
144. me and the first character could not be a number The following example is an example with legal name Program gt Function Function Block Action Use Reserve Transition Step VAR Mode Worksheet Data Types ibas Description 9 Append PLC type Processor type Figure 5 29 input name and select LD language Click OK and then users could start editing the program 103 TPM EasyPAC User Manual E MULTIPROG Express Untitled Code LD_sample EE Eile Edit View Project Build Objects Layout Online Extras Window 2 on na T r3 AAA Oil Tt ontact Figure 5 30 edit program window Click on the Code LD_sample tab so the LD editor will show up The function icons listed on the left including Network Contact right Parallel Coil right etc Left click on the space area and click on the Coil right button after the symbol showing up then a Contact will be created as shown below Figure 5 31 make a Contact right for instance Mouse click on the gray area and bring up the functions by right clicking on 1t 104 TPM EasyPAC User Manual a Undo Ctrl Z Y je Cut Ctrl X EF Copy Ctrl C r Delete Delete Connector Contact Right F7 Coil Right Contact Left Alt F7 Contact Below Ctrl F7 Contact Above Powerrail Right Powerrail Left Ctrl R Open instance m Build Cross References T_ Y Code Unt B Compil
145. meter can be read written Comments Short description of the parameter function 188 TPM EasyPAC User Manual 5 6 8 Function Block ErrorlD List PO Nemrapu 7 meaitaibemiidedakedy s fie axis was not initialed before o mis mer a tegatFB exeoute M Parameter number are not comeety 1s nap ot mate O armas read only 15 om fami block ype 19 Parameter isnot enough acconecty a 36 arte SSS a SSSS S 3 jmpNuEmbd iaa 0 Ts coun of the group ls than Table 5 5 function block error id list 7 11 12 14 15 17 18 19 21 26 2 28 20 30 Ring error message if there is a beep sound and the 7 segment displays an E please restart the EasyPAC by toggle the power switch 189 TPM EasyPAC User Manual 5 7 Sample Programs The sample program can be found in the following directory C TPM EasyPAC sample 1 AIO 2 Counter 3 Single Axis 4 Grouped Axes 5 HMI_DIO 5 7 1 Al O Module wiring 106 A104 01 and 106 A180 01 are used in this example The IP of 106 A104 01 is set as 61 and 106 A180 01 as 62 Make the wiring as shown below AOUTO of 106 A 104 01 is connected to the AINO of 106 A180 01 AGND of 106 A104 01 is connected to AINO AGND of 106 A180 01 And AIN4 AIN4 AGND of 106 A180 01 are connected together Figure 5 71 wiring for this example 106 A104 01 J T pq pq y Table 5 6 the wiring table Set the gain values of AI with MyLink
146. mmunication Error Amplifier Axis Error Instance errors do not always result in an axis error forcing the axis to StandStill The error outputs of the relevant FB are reset with falling edge of Execute Behavior of Done output The Done output is set when the commanded action has been completed successfully With multiple Function Blocks working on the same axis in a sequence the following applies When one movement on an axis 1s interrupted with another movement on the same axis without having reached the final goal Done of the first FB will not be set Behavior of CommandAborted output CommandAborted is set when a commanded motion is interrupted by another motion command The reset behavior of CommandAborted is like that of Done When CommandAborted occurs the other output signals such as In Velocity are reset Inputs exceeding application limits If a FB 1s commanded with parameters which result in a violation of application limits the instance of the FB generates an error The consequences of this error for the axis are application specific and thus should be handled by the application program Behavior of Busy output 126 TPM EasyPAC User Manual Busy output indicates that the FB is not finished Busy is SET at the rising edge of Execute and RESET when one of the outputs Done Aborted or Error is set It is recommended that this FB should be kept in the active loop of the application progr
147. mplate Project Wizard DEEP EE Figure 5 132 new project template Click on Untitled gt MULTIPROG Express Untitled Code Untitled Libraries Data Types Logical POUs aane E Untitled Figure 5 133 click on the Untitled Add new variable and set the I O address Check and set the I O address of 106 D422 NN with MyDataCheck as shown below 215 TPM Modul 106 D422 NN IP 0 Mode Modbus One Base Decimal Index m Discrete Input Q Coil 1 IB 1 9 16 QB 1 9 16 21 IB 2 17 24 QB 2 17 24 Figure 5 134 add parameters EasyPAC User Manual Add new variables and name them as IN Port O0 Byte IN Bit 0 Bool IN Bit 1 Bool IN Bit 2 Bool IN Bit 3 Bool IN Bit 4 Bool IN Bit 5 Bool IN Bit 6 Bool IN Bit 7 Bool Out Port 0 Byte Out Bit 0 Bool Out Bit 1 Bool Out Bit 2 Bool Out Bit 3 Bool Out Bit 4 Bool Out Bit 5 Bool Out Bit 6 Bool and Out Bit 7 Bool correspondingly as the screenshot below Variable Properties Hame Definition scope IN Port 0 Local Global Data Type Local Variable Groups BYTE j E3 Default Usage Global Variable Groups VAR RETAIN El 2 Physical Hardware Initial value E Configuration l l Gye Resource 2 Default 170 address J 54 GROUP IB 1 Descriptors ual Hidden F Show all variables of worksheets LjPDD Morc nitvalue as default m Figure 5 135 insert ne
148. n below OVH HHE OOO GiGi Gita WU LAO Orc 000000000 CCC noneepoepcococcc ie laal ARAR E T aa alaa al a a EE TL 130 mm B B B 6 B DODE DODO p Figure 2 1 outline and dimension 2 2 Connectors All connectors and switches of EasyPAC are shown below 16 TPM EasyPAC User Manual SW1 La 6 SW2 eee eee 0 900 eee eoo cr COM ER CN2 CN1 990 TT veo veo vvv USB Bm CN3 eee 9 9 LAN Oo g CN4 p Figure 2 2 Connections of EasyPAC Name Function COM D SUB COM port COM1 COM3 connector CN D SUB COM port COM2 COMA connector CN SCSI 20Pin Digital I O connector CN RJ 45 expanding connector of Motionnet DI O and AI O COM CNI CN2 CN3 RJ 45 expanding connector of Motionnet Motion CF LAN SWI SW2 LAN RJ 45 LAN 10 100 SWl o System operating mode setting SW2 o o Baud rate of Motionnet setting Table 2 1 EasyPAC connectors and switches 2 2 1 COM Port COM amp CNT EasyPAC is equipped with four COM ports two RS 232 and two RS 485 They are deployed in COM COMI RS 422 COMG RS 232 and CNT COM2 RS 422 amp COMA RS 232 separately that is the D SUB 15 pin connector The pin definition of this connector is in the following 17 TPM 160606085 LILET EU 1600001 Pin Pin Mark Pin Description 2 Tass X5 RS2S2RX gt 6 Reserve 7 RS232 RTS3 RS232 RTS signal R5232 CTS signal 10 Reserve NC Figure 2 3
149. nction Function Block Properties Definition scopt Name ES 9 Local Data Type Local Variable R TRIG Ej Default Figure 5 43 TON FB example with rising edge trigger properties set Click on the Contact icon to add a new a type contact and enter the name with Inside coil01 Then add a coil on the Q position by selecting Coil right icon and name it as Rising Edge as shown below R_TRIG_1 CLK Q Figure 5 44 add a right powerrail attached to Q Inside couU Add an ending on the right end by click the Right powerrail icon as shown below R TRIG 1 Inside coil01 Figure 5 45 add an ending on the end Use Connect lll to connect all nodes and powerrail as shown below 110 TPM EasyPAC User Manual Ol PLCMODE RUN Inside coil E 347 R TRIG 1 Inzide coil Risme Edge CLE Q Figure 5 46 all nodes are connected by Connect The program flow control will be illustrated in the following part This is similar to 1f then else in C language Open a B contact named as Rising Edge and add jump behind it and double click connector Jump and enter the name with jump00 as shown below 02 p ising Edge Figure 5 47 add a jump named jump00 Then add a multiplier MUL Figure 5 48 multiplier The help file of MUL can be accessed as shown below MUL Cn Wake Description This arithmetic function multiplicates the operands connected to the input Parameters Parame
150. ned as X Axis Range 1 32 Seg4 Ay 9 Axis with IP9 is assigned as Y Axis Range 1 32 Seg4 Cx 0 Center of circle is 0 relative to X Axis Range 134217728 134217727 Seg4 Cy 1000 Center of circle is 1000 relative to Y Axis Range 134217728 134217727 Seg4 Ex 1000 End point in X Axis is 1000 Range 134217728 134217727 Seg4 Ey 1000 End point in Y Axis is 1000 Range 134217728 134217727 Seg4 Dir Cw Clockwise circle The sequence of Seg5 Seg8 are similar to which of Segl Seg4 which are skipped here Operation All the signals are displayed in green background after the hardware properties are set The single axis motion window is shown in the following figure o0 1 Axis Ringl IP1 Command 0 Positio Speed 0 IO OxO Mc 0 repost svon mam RAIM os see Figure 4 43 screenshot of axis control window Before testing the axis it is necessary to make the motor servo on The SVON signal will become from green to red If the Servo Drive Alarm Reset is connected to the output signal the RALM must be pressed and the corresponding signal turns red If the Repeat option 1s checked the motion will go back and forth infinitely with the pre defined position The DIR signal will toggle as well With respect to the group axes the SVON action should be done as mentioned Users could check the eroup folder to bring up the axis group option 53 TPM The window of gro
151. ngs of the previous bought identical type product The steps to duplicate are as following Select File Recovery Config From from file option If the Recovery Config From Tools Window Help Backup Config to Recovery Config From Exit Figure 4 28 duplicate configuration option option 1s hit a new dialog will be popped up as figure below Source Recovery settings from File 7 Self EEPROM 9 Omer Axis 1 E Ring 108 A 12240 108 P 120 Target Recovery settings to E mi Ringo Po 108 A 12200 108 P 1208 108 P 120095 A Lead All Figure 4 29 recover profile dialog Here is the duplicating sequence 1 Select Other Axis from the radio button as the recovery source 11 Select the copy source from the module list 111 Select the destinations Users could select multiple devices by multi checking devices or check the Ring to select all devices under the Ring 41 TPM EasyPAC User Manual iv Press the LoadAll to finish the recovery The status window displays the recovery result with time stamps and messages Type Time Contect 3 Normal 2011 4 20 PF 05 48 54 Recovery from other axes settings success I Copied count Figure 4 30 recovery status window Note that the recovery is just recovering to the specified devices not saving to EEPROM If the profile needs to be saved eternally users still need to save it to
152. nput Pin definition of this connector is in the following Fm Pin Mark Pin Description 2 2 6 USB Connector I 2 RS485 NC NC 4 NC NC C C Pin Pin Mark ES 5 6 RS485 ED 7 N 8 N Pin Description Reserved Reserved Motionnet protocol Reserved Reserved Motionnet protocol Reserved Reserved Table 2 3 pin assignment of CN4 Table 2 4 main power connector pin assignment EasyPAC User Manual There are two sets of USB in the EasyPAC The pin definition of this connector is in the following 20 TPM EasyPAC User Manual 6 USRD s Gen Table 2 5 USB connector pin assignment 2 2 7 LAN Connector EasyPAC provides one LAN port with 10 100Mpbs The default IP address 1s 192 168 1 100 and user can modify it with MyConfig The pin definition of this connector is in the following LAN Signal Name LAN TDP LAN TDN 6 LAN RDN s ND Table 2 6 LAN connector pin assignment 2 3 Rotary Switch There are two rotary switches on EasyPAC One is to set the run mode of system and the other 1s to set the baud rate of Motionnet 2 TPM EasyPAC User Manual 2 3 1 System Mode Setting SW1 The SW1 is used to set the mode of EasyPAC User can choose the system mode by setting SW1 The corresponding setting of this switch 1s in the following Set default IP address MyContig Server Mode 192 168 1 100 My Config Server Mode CS A Table
153. nverts BOOL to SINT Y BOOL TO UDINT Converts BOOL to UDINT Y BOOL TO LINT Converts BOOL to LINT Y BOOL TO LSINT Converts BOOL to LISINT HH anni TN MET Coanvertec RONNI ta MTT Figure 5 23 approach to check FB FBs can be selected after the Edit Wizard 1s activated 100 TPM EasyPAC User Manual 5 4 Create and Edit a Project Users could create a new project from File New Project as shown below M MULTIPROG Express Untitled Code SS File Edit View Project Build Online Extras 2 Save Project As Zip Project As Close Project Figure 5 24 create a new project Please select TPM Template as the basic framework New Project s e Jes General L Figure 5 25 TPM Template in creation of a new project Press OK then the following window will be popped up as below 101 TPM A Z Z Leboa IPC a gt Ww Rrrr H L THE gt Tr S 3 Ted CTAC 2 iw Haun 2 INIT 175 T Ep Cital Tonan a D Coshganiea 8 cn TO ONT ZR KD TO NT ZB ET 10 50 Tmn tR Pa Y B00L 10 811 E noni T0 oT Y OOL TO REAL Z pnn TO Sn E S B00L TO UDNT 800 TO UNT Baw ws n Figure 5 26 main window of MULTIPROG Descriptor Rrrr of Sh Pe Coane Addition TIME ddr Liez AND kee Swe An Tangent Converts ECD BYTE ts MI Convert ECDBYTE to IN Converts SCD BYTE to ST Led BLO AWOND te C Converts SOOL to BYTE Convert EG L to DINT
154. o 8 inputs separately ex AOI Al A34 38 TPM EasyPAC User Manual A122 Form RingO IP48 Analog Input Alt 298 V Al 2 55 V A2 t 3263 V Ad 4 79 V Analog Output Y AO Y A02 J AO3 V A04 Y ALL Figure 4 24 screenshot of the example The program keeps polling of the analog input data There are only a few options users could change Input Setting 1 Mode single end or differential Input Setting 2 Gain voltage and the ValueType voltage output or raw data Users could change the output value by inputting the voltage value directly or by scrolling the slide bar Select the check box to choose which to output Retain Parameters As mentioned above 108 A 122 1s a module with an EEPROM for data storage and MyLink 1s a parameter setting utility It is very important to save the setting in the EEPROM so that users do not have to set the parameters every time when system is brought up Moreover users who do not thoroughly understand the settings could also use this module with the preset parameters Users could write the configuration in the EEPROM through File Backup Config to as following shown figure Tools Window Help Backup Config to Recovery Config From Exit Figure 4 25 save parameters to EEPROM If the Backup Config to option is hit a new dialog will be popped up as figure below 39 IPM EasyPAC User Manual Backup Config to PCCpecfg F
155. o sampling times The default value is 2ms and maximum at 200ms 2 Mode 5 modes are available Counter Frequency Period GT and GC Parameter Description 0 up count Time 1 down count Trigger type Rise Fall Counter o 0 to 4 294 967 295 Upper Limit l ME Maximum number for up count and initial number for down count o 0 to 4 294 967 295 Lower Limit o Initial number for up count and minimum number for down count Measured Value lt Lower Limit or AlarmOut Measured value Upper Limit Frequency mode 0 1s 1s 10s 100s the sampling period Time Is INx gets 1000 pulses within 1 second the measured frequency is IKHz Average unused Frequency m Edge Trigger Type Rise Fall Upper Limit Hz 0 4 294 967 295 Lower Limit Hz 0 4 294 967 295 Measured Value Lower Limit or AlarmOut Measured value Upper Limit Period measurement mode this 1s used to measure the ON OFF time of the incoming pulses the max measured time is 800ms 2ms 20m 200ms 800ms Period Set the max measure time for INx input pulse Time Example The period of INx input pulse is 1 5ms The most accurate measure value can be obtained by 2ms If the input pulse period ranges from 1 5ms to 500ms please use 800ms to measure 43 TPM EasyPAC User Manual Calculate the value with different number for average 2 means Average the period is averaged with 2 samples Gate Time To measure the Gate ON or OFF time with sampling
156. ojojojojojojojojojojoj ojljojojojojojojoj ojojojo oj oj o ojojojojoj ojo coc CAP COE e OO en e COL eo e e e e e e e e e e e eo e e e e e e e e e e e en e e eo e e e e e e e e e e e en e e eo e e e eo eo aaasssssssssssusssssessssssszssssssseesss2s35595525552599252555 e eee e e esc os o Ds mme m iiim al o po ST S S Sl a eie e else s a a Sl Sl S Sr S S SI S e eo ja ES Spay AY Opt WO OP CE OO HY l SY Al OO lt r al O l OOP HY OY GIN e Spay A Oop sty a NOP C OO HAP CO ay CAL ral rl WO NO a os e c3 co mr o oO Ol ol ol ol ol ol oll ol ol ol ol ol 2 2 c 2 2 c NAAN CHP Oe EEE E E Ej Ce OO OO CO BO CO COT OO 20 CO oO AEX OD OT OO AEX oO ojojo ojojojo o o o jo o o o o o o o o o o Oo o NEAT ONE OS GY ONE ONE OS CAE OS DYE ONG ON DN CAP DN QE NY ODS NEAT OD OO OO NEW A 3 A S A A A A A A A A mI A mS Ban 4434431441444 II4IIII III III AAA dd dd dd dd dd Ol cA cl ty eo OP E a DY MY a Cd cel TY YO Ej OOP O O ww e S La LN HR KAA ES cce el A cel el s SIE en LA ole e ees es S e Sod Go K SS S S S E ES KS S S S S ES S S MODBUS Discrete Input Coil cis asc hu 87 TPM EasyPAC User Manual 9 MULTIPROG Introductions MULTIPROG is an IEC 61131 Programming System developed by KW and MULTIPROG Express 5 35 is a compact version to be used with EasyPAC The main features of MP Express 5 35 are No of IO per project 128
157. ords when a 16 bit CPU is used An LSI center device G9001 controls the bus I O wiring can be greatly reduced by using a G9002 I O device Motor control wiring can be reduced by using a G9003 PCT Using a G9004 CPU emulation device reduces the wiring for general devices connected to a CPU Data can be exchanged between CPUs by changing the G9004 mode New devices can be added to the system on the fly 23 TPM EasyPAC User Manual Systems can be isolated using pulse transformers Transfer speed up to 20 Mbps Maximum 64 slave devices for each serial line on a master device Input output control of up to 256 ports 2048 points motion control of up to 64 axes Input output and status communication time for each device when inputting outputting and reading status data for each device the system automatically refreshes the center device RAM each communication cycle Cyclic communication 15 1 usec local device When 32 local devices are connected 1024 points of input output 0 49 msec When 64 local devices are connected 2048 points of input output 0 97 msec Data communication time cyclic communication can be interrupted with a command from the CPU Data communication time 19 3 usec to send or receive 3 bytes e g when writing feed amount data to the G9003 Data communication time 169 3 usec to send or receive 256 bytes Serial communication connection cable Multi drop connections using LAN cables or
158. os PLCEmors Figure 5 19 making a project 98 TPM 5 2 4 Download EasyPAC User Manual Please left click on Project Control to download the compiled file to EasyPAC as shown below CTU rov crm rov TOF l aem m NUR n neee Q rov Untitled b O total F Include Pagelayouts Include Backend Code Delete Source on Target Figure 5 20 download sequence 5 2 5 Debug Click the Debug on to activate the debug mode YO00 V001 YUUU 001 16805 16805 002 1003 VO02 V 003 16805 16805 Figure 5 21 enable the debug mode non non non non non non non non A retain data retain data retain data retain data retain data retain data retain data lt FA Build A Errors A Wamings A Infos Print 99 TPM EasyPAC User Manual 5 3 Interface Description i Libraries IF RUN THEN LA EASYPAC AXES READY FALSE La MNet SA AXIS Dl AXIS USINT 1 a QQ MNet SA UL AXIS 02 AXIS USINT 2 SL SA AXIS 03 AXIS USINT 3 amp My EASYPAC UL AXIS 04 AXIS USINTRA 1 Data Types AXIS 05 AXIS USINT 5 2 il Logical POUs AXIS_06 AXIS USINT 6 AXIS 08 AXIS USINT S E Untitled AXIS 09 AXIS USINT 9 AXIS 10 AXIS USINT 10 AXIS 11 AXIS USINTE11 AXIS 12 AXIS USINTE12 AXIS 13 AXIS U
159. otproject into the project to be downloaded PLC Run Mode is described in the following e Cold All data will be reset Including retain and non retain SPG is executed if a cold start is done 119 TPM EasyPAC User Manual o UO driver function Oo Shared Memory Input Output Var Warm The following data will be initialized Non retain SPG U is executed if a warm start is done I O driver function Shared Memory Input Output Var Stop The following states will happen All user defined tasks ProConOS calls the program SPG 2 1s executed 1f the program 1s stopped I O driver function EasyPAC ProConOS Boot The EasyPAC run mode depends on Rotary Switch 1 setting as shown below O o be c iy xl 9 C F Default IP address MyConfigSvr MyConfigSvr MyLinkSvr ProConOS Modbus RTU Server 7 Cold Start 8 Stop 9 Warm Start ProConOS Modbus TCP Server A Cold Start B Stop C Warm Start ProConOS D Cold Start E Stop F Warm Start Click on Debug on off icon Figure 5 64 the debug toggle button 120 TPM EasyPAC User Manual Buffer_valu UTPUT 2 i DINT 1 002 jumpO1 MOVE DINT 1 Buffer value 2 jumpoOl OUT 16 0001 Figure 5 65 FB with debug function turned on Jump is used to avoid fast continuous execution of Add GE means Great Equal MUL will be activated once after 1 sec TON 1 TU PLEMODE RUN C TOM IN O E Inside coilD1 o TIME 1S Pr ET
160. ough Ethernet or serial communications TPM EasyPAC User Manual ProConOSs MULTIPROG ES PLCopen Figure 1 1 EasyPAC offers complete software and tools 1 1 2 Compact Size Motionnet High Extension and Integration EasyPAC provides two Motionnet Rings O Ring 0 For digital I O analog I O and pulse counters B Supports up to maximum 64 slave modules B Transfer speed 2 5 5 10 20 Mbps Ring lI For motion control B Supports up to maximum 32 axes B Transfer speed 2 5 5 10 20 Mbps 1 Axis Motion JOALIG OM SIXY L Analog I O EasyPAC AR o S Y dj d 9 Counter Figure 1 2 EasyPAC and supported slave modules TPM EasyPAC User Manual 1 2 Features Fanless and compact size Standard PC interfaces LAN USB2 0 RS 232 RS 422 Compact Flash Disk Microsoft Windows CE5 0 embedded real time operating system Local digital I O interface DIx8 DOx8 Built in two Motionnet Masters Ring 0 and Ring 1 B Ring 0 For digital I O analog I O and pulse counters Supports up to maximum 64 slave modules B Ring 1 For motion control Supports up to maximum 32 axes Configurable Motionnet transfer rate up to 20M bps maximum Combine HMI Human Machine Interface by Modbus TCP or Modbus RTU System utility MyConfig Motionnet utility MyLink Programming software tool MULTIPROG 5 35 Express Power input spec B Output voltage 24V DC B Power Consumption 7W 1 3 Hardware The
161. owered up EasyPAC please make sure the SW1 is switched to position 1 PC is supposed to have the same network section as EasyPAC IP address 192 168 0 100 when the network cable is hooked up If these two settings are correct we can power up the EasyPAC It will beep an alert sound if the system 1s successfully brought up and MyConfigSrv exe will be started automatically If there is no beep for a while means Ethernet failure or the IP address 1s in conflict with someone else 4 1 2 PC Side Settings 4 1 2 1 Login Users can login MyConfig with EasyPAC IP address and password MyConfig provides two kinds of login account which have different privilege Default password for administrator is admin and default password for guest is guest The password could be updated after login The administrator has the privilege to view and change settings and the guest only could view the current settings 27 TPM EasyPAC User Manual After logging in there are five more tabs PAC info Update AES code Modbus parameters About MyConfig 8 MyConfig V114131515 Login PAC Info Update AES code Modbus parameters About MyConfig EP 192 168 1 100 PassWord Figure 4 1 MyConfig login page 4 1 2 2 PAC Info Users can see the EasyPAC basic hardware information at the top half of the page At the bottom half users could set up IP address admin password and guest password Information Hardware ID 10 CPL
162. r 210 IPM EasyPAC User Manual New Project TCP 20110211 C Program Files PM Designers Browse Link Properties IP Address 192 168 1 100 Timeout Time x 0 1 Sec Command Delay x 0 1 Sec Paty Count ink 1 Direct Link Ethernet Modicon Corp ModBus Device Slave TCP IP v E Figure 5 121 input parameters 211 TPM EasyPAC User Manual Add LED object and set the Modbus address Use MyDataCheck to check and set the corresponding I O address of 106 D422 NN as shown below i Modul 106 D422 NN IP o Mode Modbus One Base Decimal Index Discrete Input Q Coil 1 IB 1 9 16 QB 1 9 16 21 IB 2 17 24 QB 2 17 24 Figure 5 122 configure parameters using MyDataCheck Add and set a new LED General Label Visibility n Note o C Picture Shape External Label State Color FG Colo MI A Pattern BG Color CM Address Type Bit v Monitor Address 10008 Fal Figure 5 123 add a new led Duplicate multiple LEDs 212 TPM EasyPAC User Manual Ctrl X Duplicate Ctrl C Number of Copies Copy Direction Cancel Columns 8 o Rows 2 Spacing in Pixels Horizontal 2 z Vertical 2 Bring to Top V Increase Address a 21 EZ NIG tN Increment 1 Send to Bottom Object Properties Figure 5 124 duplicate multiple LEDs el Figure 5 125 multiple LEDs
163. re 4 53 virtual memory address mapping Mode Select the Modbus type Modbus Data Type Coil Output Tag Discrete Input Input Tag Holding Register Output Data or Input Register Input Data Modbus Data Modbus data is mapped to M of MULTIPROG EasyPAC Data M of MULTIPROG is mapped to Modbus data 61 TPM EasyPAC User Manual 4 3 2 Address Mapping Table Data type of Modbus is in the following table Primary tables Object type Type of Single bit Read Only Input Registers 16 bit word Read Only Holding Registers 16 bit word Table 4 4 data type of Modbus Ring 0 DIO Table 4 5 table of Ring 0 DI O IP L represents Local DI IB 0 and Local DO QB 0 0 1s the slave module with IP 0 Available IP ranges from 0 47 The following data type is available with same slave IP 32DI IB1 4 32DO QB1 4 or 16DI 16DO 1B1 2 QB 1 2 62 TPM EasyPAC User Manual Ring_0 AI O and Counter IP T i 2 Holding Registers COUNTER MODBUS T Ic M NN CON EN CRNN sowas B 5 owas amp 6 wa p p EN EN Table 4 6 table of Ring 0 AI O and counter us wwe 48 Available IP for AIO PIO is ranged from 48 to 63 and the total number is 16 The following data types are available with the same slave IP 8 Channel AI IW 193 207 8 Ch AO QB 193 207 and 4 Channel PI Counter ID 193 205 The data type of AIO is WORD Hex 0x0000 0xFFFF The engineering unit can be calcula
164. rouped axes with one of Groupl 7 specified and press the arrow button gt gt gt will make the selected axes group up as a group The grouped axes will show up in the device monitor as following E E Master Ts 7 Slavell M121 Figure 4 35 grouped axes In this example M121 is a grouped axis under AxisGroupl instead an independent axis SaveAnd Recover Configurations The reading and writing of configuration profile are almost the same as AI O in the previous section except one more place to save the configuration profile pc 46 TPM EasyPAC User Manual B Save As mentioned above a saving dialog will pop up if the Back Config to option 1s hit o EK ess Backup Config to Y PCCpecfg Ej Ringl 1 Axis 0 5 1 Axis 2 xis 3 1 Axis 9 File Name v PAC kweto ior A180 Axis 95 Y EEPROM c Ringl sof 1 Axis 9 Cancel Save Figure 4 36 the saving dialog for group axes la PC Users could select the axes to be saved in the tree diagram The File Path button let users change storage path at will Press Save to save the information including information interface I O pulse I O and operation in the PC 2 PAC If the PAC check box 1s checked all the modules to be saved would be in the list without selection needed If an AI module is not in this list means the IP address 1s not within
165. side coilD1 Contact Coil Properties Name Definition scope Inside coil01 y 9 Local Gl Local Variable Groups 3 Default Global Variable Groups Data Type BOO Er y Physical Hardware E 2 Configuration Gye Resource i E Defaul JJ SA GF 1 0 address ZMX 3 10000 0 Figure 5 55 set the usage as VAR GLOBAL for sharing with other programs 115 IPM EasyPAC User Manual 5 4 4 1 0 Configurations Double click on IO Configuration and the following window will pop up MULTIPROG Express LD sample Code LD sample File Edit View Project Build Online Extras LU mnn ee m mnn nnn b PT D t 1 B j d 1 mm al E u A U e FEB s Up Y E ya Physical Hardware ww Configuration IPC_40 ww Resource PROCONOS e Tasks MT Aes INIT AXES 120 Group Board 1 0 Module Range Task Comment a LD sample LD sample d L User defined Input 3 Global Variables ie l IO Configuration M 1 0 Configuration INPUT OUTPUT VARCONF gt Figure 5 56 the IO configuration window Select the designated input output and then hit the Properties button to check the properties Properties Ej Task Logical addresses Start address zip 0 Length 443 End address ZIB 448 Data configuration Retain Refresh Device by task Driver gt manual C Memory Board IO Module User defined Input Driver Par
166. sily access to the equipments The front of the EasyPAC system includes one standard LAN port two standard USB ports two Motionnet ports one GPIO connector 8 digital inputs and 8 digital outputs two rotary switches four COM ports two RS 232 and two RS 422 and one optional PC104 expansion slot EasyPAC also provides one external compact flash slot compatible with type II compact flash cards EasyPAC is running based on WinCE real time operating system with built in ProConOS kernel for running SoftPLC and two utilities for system diagnosis MyConfig and MyLink MyConfig is used to set the system configuration and MyLink is used to diagnose and test the functions of Motionnet slave modules 1 1 Basic The operating system for EasyPAC is Microsoft WinCE5 0 RTOS Real Time Operating System Based on the RTOS an application ProConOS which is a PLC operating system from KW 19 running on it Users can use the SoftPLC development tool named MULTIPROG to develop the application EasyPAC supports Modbus server over RTU TCP to be connected with HMI s that support Modbus protocol 1 1 1 Complete Industrial System Solution EasyPAC offers complete software and tools Built in ProConOS MULTIPROG PLCopen Functional Block Users are able to customize their own functionalities MyConfig Utility for setting of system parameters MyLink Utility for diagnose Motionnet slave modules o Communicate between HMI and main system thr
167. ss to the drive motion control is via Function Blocks Internally these Function Blocks provide basic error checking on the input data Function Blocks with centralized error handling First Second Third ErrorHandling FB1 FB2 FB3 ReadAxisError Axis a Axis A Execute Done Execute Done Execute Done True Enable A LAU Function blocks with decentralized error handling First Second Third FB1 FB2 FB3 Axis xus ooo Axis N Execute Done Execute Dcne Execute Done Error Eror Error ErroriD ErroriD ErroriD Recovery ErrorHandling FB100 FB200 Axis Axis Execute Done Execute Done ErroriD Error ErroriD Error ErroriD ErroriD Figure 5 68 function blocks with error handling 5 6 3 Function Block Interface General rules The following table provides general rules about the interface of the Motion Control function blocks Output exclusivity When Execute is true the outputs Busy Done Error and CommandAborted are mutually exclusive Output status The Done In Velocity Error ErrorID and CommandAborted outputs are reset with the falling edge of Execute However the falling edge of Execute does not stop or even influence the execution of the actual FB The corresponding outputs are set for at least one cycle if the situation occurs even if execute was reset before the FB completed If an instance of a FB receives a new Execute before it finishes as a series of commands 125
168. sssssssssassssssssss WO OP SO SO SOP SO OOOO El Ej EE E E OO OO OO OO CO OO OO CO CO BO THI DI DIDI AAA Aa ON oro OO O ol OD O qo ol eol ol ol cl ol clo SN EON EON EON EON EON EON EON EON BON EON EON ESN EON EON EON EON EON EON EON EON EON ESN EON EON EON EON ESN EON ENEN ESN EON ENEON ENEN ESN ENEN E T ET ETET Emmm m a e e e e AL e e e e e AL e e 1 e e e AT A A A A e e 9 e ex e e ex e ENI AT AT AT e e aos poy cm m Ll C E Eal CI S al S EH e e e e al e al e tal e al e Gal e ead ef 12 Sap ap SI EISI S Dai e En e e e es al e a e H o AL al lt lt a a OF OY A Al al ml tal ho ol l Sa al al sol eol xx a WO OT el l co DY al lt lt a a OF OF QQ Aj al mal th tal SO ol lalalala st ON ONE OUT ONE ONE 01 9 1 1 o1 1 COP e e e OP OY e cal OO COL 95 e e 9 cal e e cl e e e e OOP OO OO e e OO e oo oo COP Sep n SEP Se lt r BI MB NI NBI r AY AL ALAL e e ex e e ext e e ex e e exc e exp ex aaa e expe aaa aaa e e ex ex ex e ex e ex e e ex e e3 ex e e ex e e AL e e e e e CP Wap ral ay ONE De rn COP ay ONT DP ral ONT Ce YO ral SY ONY Ce iu OO a ON CE OO SON De WO QA Ej LO ral Ean DO Ef ral SPO E Lm ral ovv A ON Ej zx essseseszissxseesz5sess 9ssgszuJwiesezsssuisgeg9eumxeezmveevuesesesgsssdlsemagsguWsgs Sg messe cames ve e ales Z ale s se e el e e e e s e e eee e elm s xe ss eo cd co 26 co cd 20
169. t 1s a text box users should key in the value needed within the acceptable range The combo box for a parameter 34 TPM EasyPAC User Manual is Shown as the following figure E Operation Caml 10 00 e 10 00V A Galing Gaini Gaind Gain Camb T U Crain 10 00 Figure 4 17 screenshot of updating properties Description This is located below the property page The main purpose is illustration and suggestion Gaind Gain Figure 4 18 property description Ring Status Ring status is shown in the bottom Green means enabled and red means disabled Ring Oxi j Target IP Figure 4 19 Ring status Message There is a block above the ring status displaying responses from MyLink The responses include time stamp the event occurred and error or hint messages Type Time Contect 3 Normal 2011 4418 EF 11 59 28 Updated Settines finish 35 TPM EasyPAC User Manual 4 2 3 DIO Module Operation 6 Mylink File Tools Window Help 208 eti E Information Ring 0 IP 0 Type DIO 16In 160ut Figure 4 20 information of connected devices Module Status As shown in the above menu a DIO module is identified in Ring 0 This example is a 16 input 16 output module Property No setting is required for DIO module Operation The DO is connected with DI in the illustrated DIO module accordingly When turn on the DO channel both the DO and corresponding DI are ON 4 2 4 AIO Module
170. ted When the gain of Ch 0 of Al is 10V IW 193 0x0000 10V OxFFFF 10V The data type of PIO counter module is DWORD Hex 0x00000000 0xFFFFFFFF In the case of 108 P120 different modes can be set as described in the following l 2 Counter Count the no of pulses Frequency Measure the frequency of the input pulse Time 1s 0 1s 100s For example When Time is set to 1s and gets 1000 pulse from INO ID 193 0x000003ES The freq is KHz Period Measure the period of the incoming pulse in the unit of ns For example when the input pulse is with 2ms width in INO ID 193 0x001E8480 period is 2000000ns The freq 1s 500 Hz GT Measure the ON Off Time in the Gate sampling period is 0 1ms For example the signal in the gate is 2 seconds 2000ms 0 1ms 20000 ID 193 0x00004E20 GC Only 2 channels are available in this mode Channel 0 Channel 1 INO CountO IN2 Count INI GateO IN3 Gatel IN1 and IN3 Measure the Gate input time INO and IN2 Measure the pulse input Count 63 TPM Ring_1 Axis IP IP i Table 4 7 table of Ring_1 axis The available IP for Axis module 1s 1 32 Total no 1s 32 IP1 is for Axis 01 AXIS 01 1 command DWORD Command Position 0x00000000 0xFFFFFFFF Pulse AXIS 01 2 position DWORD Current Position 0xX00000000 0xFFFFFFFF Pulse AXIS 01 3 current velocity DWORD Current velocity 0xX00000000 0xFFFFFFFF PPS AXIS 01 4 10 status DWORD I O status of
171. ter Data types Description IN1 ANY NUM first input value IN ANY NUM second input value OUT ANY NUM output value Figure 5 49 help file for MUL Set the parameter initial value to 1 111 TPM EasyPAC User Manual Name Buffer value Data Type DINT y Usage VAR y RETAIN 1 These data types SINT INT DINT USINT UINT and UDINT can be set The reference table is listed below 0 255 Table 5 1 data types could be set Note that the IN1 gt IN2 gt OUT 3 of a MUL must be set with the same data type In this example users need to enter the name and value CONNECTOR JUMP Mame jump Connector Cancel Help Figure 5 50 specify the name and value for the MUL Enter jump00 as the Name and select Label and then click OK Complete the sample program and add a new GE FB as shown below 112 IPM EasyPAC User Manual Bof valu DIN T s 2768 Figure 5 51 consolidate all function blocks with SUB FB added Add a new MOVE with Label jump01 as shown below Select DINT_TO_WORD FB and add it on 03 L jump DIN m f mance Figure 5 52 MOVE with label jump01 5 4 3 Settings of Register and I O The hardware settings have VAR and VAR_GLOBAL types With GLOBAL means the I O could be shared 113 TPM EasyPAC User Manual ww Physical Hardware ww Configuration IPC_40 ge Resource PROCONOS 2 45 Tasks Task CYCLIC O Un
172. ter 1s activated when value is TRUE Latch Data Type BOOL Latch 1s activated when value is TRUE SlowDone Data Type BOOL SlowDone is activated when value is TRUE InPosition Data Type BOOL InPosition is activated when value is TRUE ServoON Data Type BOOL ServoON is activated when value is TRUE AlarmReset Data Type BOOL AlarmReset output is HIGH when value is TRUE AlarmReset output is LOW when value is FALSE 151 TPM EasyPAC User Manual 5 6 5 11 MC_ReadStatus MC_ReadStatus_1 Function Read the status of the axis Input Parameter Axis Data Type AXIS_REF Enable Please refer to the Execution Logic Output Parameter Axis Data Type AXIS_REF Valid Error ErrorID Please refer to the Status Logic Error Stop Data Type BOOL Axis is stopped with error when Error Stop is TRUE Disabled Data Type BOOL 152 TPM EasyPAC User Manual Servo Step driver is Disabled when value is TRUE Stopping Data Type BOOL Axis 1s decelerating to stop when Stopping is TRUE StandStill Data Type BOOL Axis is ready to execute motion command when StandStill is TRUE DiscreteMotion Data Type BOOL Axis is executing discrete motion when DiscreteMotion is TRUE ContinuousMotion Data Type BOOL Axis 19 executing continuous motion when Continuous Motion is TRUE SynchronizedMotion Data Type BOOL Axis is executing synchronized motion when SynchronizedMotion is TRUE Homing Data Type BOOL
173. th Bit0 RDY Bitl ALM Bit2 EL Bit3 EL Bit4 ORG Bit5 DIR Bit6 EMG Bit7 PCS Bit8 ERC Bit9 EZ Bit10 CLR Bit11 Latch Bit12 SD Bit13 INP Bitl4 SVON Bit15 RALM e axis 1 is ON 0 is OFF Bit16 Bit31 is reserved RDY pin input Alarm Signal Positive Limit Switch Negative Limit Switch Origin Switch DIR output Emergency signal input PCS signal input ERC pin output Index signal Clear Counter Input Latch signal input Slow Down signal input In Position signal input Servo ON output status Alarm Reset output status EasyPAC User Manual 64 TPM AXIS_01 5 motion done WORD EasyPAC User Manual Motion done is the axis status WORD value 1s 0x0000 0x000B OxOOOC OxFFFF is reserved 0x0000 Stop 0x0001 Wait STA 0x0002 Wait ERC finish 0x0003 Wait Dir change 0x0004 BackLashing 0x0005 Wait PA PB 0x0000 In FA motion 0x0007 In FL motion 0x0008 Acc 0x0009 In FH motion Ox000A Dec Ox000B Wait INP Virtual Data Digital output MODBUS Coil Cal Begin End eng Begin End NNNM EM o p Jo p ista isos ssi oor Table 4 8 digital output of virtual data Digital Output 1s described in the following MB 3 0 Coil 1544 Coil 1551 JMX 3 0 0 Coil 1544 JMX 3 0 1 Coil 1545 JMX 3 0 2 Coil 1546 JMX 3 0 3 Coil 1547 JMX 3 0 4 Coil 1548 JMX 3 0 5 Coil 1549 JMX 3 0 6 Coil 1550 JMX 3 0 7 Coil 1551
174. the EERPOM 4 2 5 PIO Counter Module Operation The PIO counter module operation is illustration in this chapter A signal generator 1s connected to channel 0 and channel 1 of a counter module MyLink V11 File Tools Window Help Ch2 L 109 P190 0 counts counts LIS Slave33 108 G180 e Slave48 108 A122 counts counts Start Channel Stop Channel E Operation CycleTime E Settings 1 Mode ModeGroup Counter ModeGroupl Counter E Settings 2 Time TimeGroupO C Count upYF 0 1s P TimeGroupl C Count upYF 0 1s P E Settings 3 AlarmOut AlarmOutCh0 Normal Open AlarmOviChl Normal Open AlarmOutCh2 Normal Open AlarmOutCh3 Normal Open Cycle Time 2ms 200ms Figure 4 31 MyLink control for counter module Module Status Displays counter modules found with corresponding IP address The module name is a little bit different with AI O and DI O There are five modes of counter configurable The frequency mode is adapted hereafter Property 42 TPM EasyPAC User Manual The 108 P120 extension properties include Mode Time AlarmOut Average Edge PowerOn SafeValue UpperLimit and LowerLimit Except the options of Mode and Time are set with Group as a unity other are set with each channel independently INO and INI are grouped up as GroupO and IN2 and IN3 are grouped up as Groupl The details of the properties are listed below l Cycle Time It is the time period between tw
175. ting 2 Gain Gain Channel 110 24V7 5 12 Gain Channelz 110 24V7 5 12 Crain Channel 3 110 24V7 5 12 Crain Channel4 110 24V7 5 12 Crain Channels 110 24V7 5 12 Crain Channel 110 24V7 5 12 Crain Channel 110 24V7 5 12 Crain Channels 110 24V7 5 12 E Input Setting 3 Value Type ValueType Voltage E Output Setting 1 Power nYalue FowerOnValue Chl 4 00 FowerOnValue Che 3 00 FowerOnValue Ch3 2 00 FowerOnValue Ch4 1 00 Figure 4 23 properties of 108 A 122 Property The extensions of 108 A 122 are inputs Mode Gain and ValueType and output PowerOnValue All parameter values could be stored in the EERPOM except the ValueType Mode select the input mode single end or differential end Gain select the input voltage range It is separated into 8 grades 80mV 160mV 320mV 640mV 1 28V 2 56V 5 12V 10 24 5 12V The input voltage larger than 5 12V is not recommended ValueType set the view of input output as transformed voltage or the raw data The rules to transform to the voltage value by calling APIs are as following 1 Take reference only on the positive voltage value Take 10 24V for example Range 10 24 2 Start 10 24 the result could be obtained by calling API a122 get input value 2 Input voltage Vin Value x Range 65536 Start 3 PowerOnValue when the power supplies the initial value of 108 A122 Default value is 0 Operation The demo program is cross connection from 4 outputs t
176. titled Untitled O INIT AXES INIT AXES ml sample LE sample JS Ue UL d IO Configuration circled by red rectangular shown above is used for I O address configuration Please refer to the following table TL e TL TA ss nn Jp nes Jf ime Rean Pr TANS 21 AXIS REF VARGO LH J TAXIS 25 AXIS REF VAR GLO i Jes Jrxs REF war ot te TANS 21T ANSREF J VARGIO T IANS 28 AXSRE VARGIO d a 29 1 AXSRE VARGIO 8H EF Jaxs30 JAXSRE VRGIO H f Ais 31 AXSRE VAR GLO Of Auis32 1 J AXSRE J VARGIO Ot G1 1 AXSGROUPR VARGLO Jm G2 A JAXSGROUPR VARGIO FM f 63 AXESGROUPR VARGLO amp H f G4 A AXSGROUPR VARGO 8 G G5 A AXSGROUPR VARGO OE G6 AXESGROUPR VARGO mg G7 J AXSGROUPPR VARGLO EE AXES READY BOL jVMRGIO EE E Default PLCMODE ON BOOL VARGLO jHeryou WMX100 D EF PLCMODE RUN BOOL MAR GLO Mx101 f PLCMODE STOP BOOL VAR GLO X Mx102 n f PLCMODE HLT BOOL VARGIO X MX103 E PLCDEBUG BPSET BOOL VARGLO 9 WMX1 14 E E PLCDEBUG FORCE BOOL VARGLO X Mx120 m E
177. uped axes properties 1s as the following figure Before running the axis please make sure the properties are set correctly Axis Group Ringl Group 10000 10000 Command Position Figure 4 45 axis group properties E Information King Croup E Operation MovelMode Lop nde VelProfile str vel Max Vel Tace Tdec InterpolationMode Cx Cy Ex Ey lu Relative SdStop TCurve 100 10000 0 1 0 1 Line 10000 0 10000 10000 Figure 4 46 axis properties window MoveMode the options are Relative or Absolute move StopMode the options are abrupt stop or slow down stop VelProfile the options are T curve or S curve InterpolationMode the options are Line or Arc Figure 4 44 check the group folder to update axis parameters Speed EasyPAC User Manual The group operation depends on the VelProfile Line Arc More than two axes could be joined together as a group in line interpolation mode 54 TPM EasyPAC User Manual Axis Group Rina Group3 List Command Position Speed 10000 U U U 10000 U 2 U 10000 U E U 1000 10 y f Figure 4 47 more than two axes are possible to run together in line interpolation mode Users could only choose exactly two axes to do arc interpolating motions More than two or less than two axes will cause an error message in the message window Type Time Contect os Error 20114421 PF 02 50 05 Please select two axes Any two Figure
178. ute 1 MC MoveAbsolule StartV elocity Active MaxVelocity Command Aborted T cc TDec Error ErrorID Curve Function Input Parameter EasyPAC User Manual Absolute move with T or S curve Axis Data Type AXIS_REF Execute Please refer to the Execution Logic Position Data Type DINT 134217728 134217728 Absolute Position StartVelocity Data Type DWORD Start Velocity Max Velocity Data Type DWORD Maximum Velocity TAcc Data Type REAL Acceleration Time 1n the unit of second TDec Data Type REAL Deceleration Time 1n the unit of second 140 TPM Output Parameter Curve Data Type BYTE Velocity Profile O for T Curve 1 for S Curve Axis Data Type AXIS_REF Done Busy Active CommandAborted Error ErrorID Please refer to the Status Logic EasyPAC User Manual 141 TPM 5 6 5 5 MC_MoveRelative MC MoveRelative 1 MLC Movekelave Axis Execute Done Distance Busy Start elocity Active MaxYelocity Command Aborted T cc TDec Curve Function Input Parameter EasyPAC User Manual Relative Move with T or S curve Axis Data Type AXIS REF Execute Please refer to the Execution Logic Distance Data Type DINT 134217728 134217728 Relative Position StartVelocity Data Type DWORD Start Velocity Max Velocity Data Type DWORD Maximum Velocity TAcc Data Type REAL Acceleration Time 1n the unit o
179. w parameters Download and monitor You can monitor the variable after successful download as shown below 216 TPM EasyPAC User Manual me MULTIPROG Express HMI DIO J E File Edit View Project Build Online Extras 7 E i EASYPAC Bree Li MNet SA IN Port 0 7000 Out Port 1 V 09 anes us E mars x U EASYPAC UL 1684 L 16444 1684 1684 4 E M MNet SA UL IN Bit 0 von Out Bit 0 V010 State Bun Name Description 2 iel Data Types 1 1 1 1 Cold Y amp DD Addition E Ya Logical POUs IN Bit 1 V002 Ovt Bit 1 V011 Reset Tem HAND Bitwise AND a n 0 0 0 0 CTD Counter Down E Unti a Ux IN Bit 2 V003 Ovt Bit 2 V012 ala aud Ee Up 1 1 1 1 ounter Up Down 4 IN Bit 3 V004 id Download Upload Div Division j T 0 0 Error EEO Equal s EF TRIG Falling Edge Detection IN pi 4 SS Oot Bit T0M Close Hep Ba Greater Than Equat gt dir GT Greater Than gt IN_Bit_5 Y006 Ovt Bit 5 V015 d LE Less Than Equal lt 0 0 0 0 LT Less Than lt Ovt Bit 6 V016 Uer IN Bit 6 yoo 1 1 dit MOD Modulo Division 1 1 dit MOVE Assigns Value wees E Out Bit 7 V017 dE MUL Multiplication Bit 0 0 0 0 dit NE Not Equal lt gt di NOT Complement 4 H Y OR Bitwise DR
180. wn below V000 I O address JoYB 1 IPO DI port input VYUO I O address Blank V002 I O address IB 2 IPO DI port2 input V003 I O address Blank mp MULTIPRO lacu Gin Egber Miedos f l l Ss Libraries Lih EASYPAC DP MNet SAY E EASYPAC UL UE MNet SA UL Data Types ogical POUS 5 Untitled M Undo Ctrl Z Rec Eri a Paste tn Insert Columns Ctrl 3 Delete Columns Ctrl 4 Insert Rows Ctrl 1 Delete Rows Ctrl 2 SFC Networl FE Tae e lt Worksheets Connector Jump Variable Properties R z om Definition scope 8 Local Global Local Variable Groups Default Global Variable Groups O Physical Hardware Er Configuration L 2 VAR RETAIN Initial value 170 address L ZIB 1 Description Hidden Show all variables of worksheets meo ore Initvalue as default PERDE Figure 5 18 edit a variablein MULTIPROG 97 TPM EasyPAC User Manual 5 2 3 Compile Click on the Make button to compile the project Message Window Generating IEC Code Collecting POUs used by RESOURCE Resource Generating specific Code for CONFIGURATI Generating specific Code for RESOURCE Re Creating data templates Processing code Processing data Creating task info Creating initialization code af O Error s O Varning s 4 m 4l t 4 FA Build Eros A Wamings A Inf
181. x e ex ex oe ee e ex ox oe e e e oe oe oe oe ey ey oeil oe oe oe oe e oeil oe oe e oe oe oe oe oe e e oe oe ol ol o tm e Gal e e 5 a ES Se ES C Dal e e Gl e e in e m e Gal e Gal e al e e al e e Gal gt Sey Se ES EZ Dal o ES Gl Gl e a 0 a os LO Ol l rl aol ecl l l C Ll Ol al o DT AY aue mimi mi mn oO l i l cal cy to eml se se wal wal WO SO rl rl oo cof a oy Cl lt am al lO C3 AP ai m GO al al OP SO Ss o GO ea ea mi al aj aj a aj aj aj aj ma Ol e aj a ea OOO UP C UO UP OPO UP UP UO UP UP UI OP C3 C UP UO UP C3 C3 DIO OL IDO OIDO Ul GI OI alana Al mp uw eel al al elu eel al af ce ul al al a ef ul cal GP a rl wl cal Gl a rl wl eel Sl ad ep eol Sl al el unl eol al al rl wal cal a al rl ual eol dl a rl nl eol Sl aye AO 2 SP POP STS Sl BD SP SP AO al TY VQ Ele QD O A AP a caf TY wg 9 Of e ela af al AP AP a ca I tg OL I Sal I DI a A a al FT o l BEER EERE Eee ALON OO ST WO O Ej OOP I O EC OO SEY NO OY OO DL CY SY OY Op a WO MOP Ej OO DL DO OY CA OO l OT NO E COP DY OY a ea cl PD NOL OO DY COP A OY OY lt r wo v ASS SS e E SESS eere SOT 9 1 ee 2 G0 DP oj aaa a ON DY DIO SI OPO SIO Sal Sal Gal Gal C4 C3 Cal Cal mim mim isis qs qs grs S mS j dl j j Al Mj j Ra ab c3 c3 c3 03 03 03 03 CY 03 03 03 CE CT CO 03 03 03 03 CY 03 03 03 CT 03 OT 03 Cc QUPERERARRRMPERERARRRARAREERRRABEPEERRMRMEEREA
182. xe Version HMI RTU 1l exe Version HMI TCP l exe Version WyConfig exe Version 11 03605 14 32 MyLink exe Version 1 0212 23 55 MyDataCheck exe Version Not Exist ey ld d 412 15 48 Start Update 101313555 2 oe 225 0 2 s SIS 1 218 0 1 Software Version in IPN OS Image Version 11 224 0 1 EZPACSDK dll Version gt 303 Hl MNetCE dll Version 303 MsgDevCE dll Version Recover MyLinkSvr exe Version 401 13 55 pcwceb exe Version 11 225 0 2 HMI RTU 1l exe Version s 218 dh HMI TCP 1 exe Version i18 1 c AE Recover PSU There are 4 files to update please go to PAGE Update Figure 4 4 update software page 29 TPM EasyPAC User Manual In this Update tab it would show up the software versions that are out of date There is also a hint message informing software needs to be updated Select files needed to be updated and press the Start Update button and then it will start updating and pop up a progress bar like below UpdateClient Figure 4 5 progress bar of software updating If the software update completes 1t will pop up a dialog saying the update completed EasyPAC needs to reboot to apply new software Information Update Compeleted LP Please reboot EasyPAC Figure 4 6 update complete dialog 4 1 2 4 AES Code Secure ID 76000013e71e6101 SI Key 1234567890123453 AES K
Download Pdf Manuals
Related Search
EasyPAC easypack easypack usa easypack backpack easypact easypac easypackmaker easypackpro easyparcel easypact exe easypact cvs easyspace easypact schneider easypact mvs easypact tvs easypact d3n easypack 2b easypackpro reviews
Related Contents
SW41SK-SW81SK Operating instructions - Pressure Washers Glasgow Fiche de données de sécurité AL-15.8MM-GAG User Manual 取扱説明書 ブロードバンドルーター Dell PowerEdge 1800 User's Manual OWNERS MANUAL MODEL 41545 EasySteam class B Electric Combi Oven 10GN 1 Click to view instructions. Copyright © All rights reserved.
Failed to retrieve file