XPLC300 Motion Controller Hardware Manual V1.5
2
Click “File” –
“New
File”,
select file type
to build, here
select
Basic,
click “OK”.
3
Double
click
“AutoRun”,
enter
task
number 0.
Page 1: ......
Page 2: ...e ZMC controller software and the introduction and routine of each command please refer to the ZBASIC software manual Information contained in this manual is only for reference Due to improvements in...
Page 3: ...ded into Danger and Caution Failure to operate as required may result in moderate injury minor injury or equipment damage Please keep this guide in a safe place for reading when needed and be sure to...
Page 4: ...t the insulation distance between cables will not be reduced after the cables are installed on the terminal block Notice Avoid metal shavings and wire ends falling into the hardware circuit board duri...
Page 5: ...1 1 Power Specification 11 3 1 2 RS485 RS232 Communication Specification Wiring 12 3 1 3 Basic Usage Method 14 3 1 4 Digital Input Specification Wiring 15 3 1 5 Basic Usage Method 17 3 2 U Disk 17 3...
Page 6: ...otion Controller Hardware Manual V1 5 5 1 ZDevelop Software Usage 26 5 2 PC Upper Computer Program Application 31 Chapter VI Run and Maintain 34 6 1 Regular Inspection and Maintenance 34 6 2 Common Pr...
Page 7: ...trollers can be applied in electronic semiconductor equipment testing equipment assembly equipment locking equipment soldering machine dispensing equipment non standard equipment printing and packagin...
Page 8: ...ile and multi task programming in ZBasic and PC program and controller inner program can work at the same time A variety of program encryption methods to protect the intellectual property rights of cu...
Page 9: ...x the controller in the DIN guide rail Installation attention Non professionals are strictly prohibited to operate Specifically professionals who had been trained related electrical equipment or who m...
Page 10: ...onsidering the convenient operation and maintenance of the controller please do not install the controller in the following places a places where the surrounding ambient temperature exceeds the range...
Page 11: ...outputs AD DA No Max Extended AD DA 128 ADs and 64 DAs Pulse Bit 32 Encoder Bit 32 Speed and Acceleration Bit 32 Motion Buffer of Each Axis 128 Array Space 320000 VR 1024 Program Space 6144KByte Flash...
Page 12: ...tion Here shows XPLC312E others are the same rule Model description 2 3 Order Information Model Axes Encoder Total axes IN OUT AD DA Description XPLC304E 4 16 1 0 Point to point linear interpolation e...
Page 13: ...normally ALM 1 Error state red it lights when runs incorrectly RS232 RS232 serial port port0 1 Use MODBUS_RTU protocol RS485 RS485 serial port port1 1 Use MODBUS_RTU protocol EtherCAT EtherCAT bus in...
Page 14: ...pment E 24V Main power supply 1 24V DC power it supplies the power for controller 2 5 Work Environment Item Parameters Work Temperature 20 60 Work relative Humidity 10 95 non condensing Storage Temper...
Page 15: ...ough corresponding interfaces of this terminal Terminal Definition Terminal Name Type Function 232RX Serial port RS232 signal receive signal 232TX RS232 signal send signal GND Public end Public ends o...
Page 16: ...TU protocol and custom communication mainly including 232RX 232TX and public end Specification Item RS485 RS232 Maximum Communication Rate bps 115200 115200 Terminal Resistor No No Topological Structu...
Page 17: ...be used When the use environment is ideal and there are no many nodes the branch structure also can be used The wiring of RS232 is above and cross wiring is needed when receiving and accepting signal...
Page 18: ...ded cable is grounded 3 1 3 Basic Usage Method 1 Please follow the above wiring instructions to wiring correctly 2 After powered on please use any one interface among the three interfaces ETHERNET RS2...
Page 19: ...of the slave station expansion module according to the manual of the slave station 7 After all the settings are completed restart the power supply of all stations to establish communication 3 1 4 Digi...
Page 20: ...optocoupler a key switch or a sensor etc all can be connected as long as the requirements on output of electric level can be achieved For the public end please connect the EGND port on the power suppl...
Page 21: ...onnect to ZDevelop 3 State values of relative input ports can be read directly through IN command also it can be read through ZDevelop View In Please refer to ZBasic for details 3 2 U Disk XPLC300 ser...
Page 22: ...and custom communication the default IP address is 192 168 0 11 The pin definition is as follows The Ethernet port of the controller can be connected to a computer HMI etc through an Ethernet cable an...
Page 23: ...pecification Communication protocol EtherCAT protocol Valid service CoE PDO SDO FoE Synchronization method IO adopts input and output synchronization DC distributed clock Physical level 100BASE TX Dup...
Page 24: ...ed pair Line pairs 4 Isolation cross skeleton Connector Crystal head with iron shell Cable material PVC Cable length Less than 100m Use RJ45 network cable connection method When installing hold the cr...
Page 25: ...able connection steps Press the spring of the terminal to insert the cable with the tubular pre insulated terminal into the port Loosen the spring of the terminal pull the cable lightly to check wheth...
Page 26: ...l expansion rear end interface of the XPLC300 series controller or expansion sub module Press the gap clips of all modules together Note for ZMIO310 series submodules please refer to ZMIO310 series ex...
Page 27: ...ndard range 0 10V by default If you need other ranges please contact the manufacturer to replace them in advance 4 2 Function Configuration Configuration includes local offset configuration and built...
Page 28: ...th XPLC300 controller Functional Description It is used to offset local IO address of ZMIO300 expansion that comes with XPLC300 controllers Grammar ZMIO_OFFSET value Parameter List value IO starting a...
Page 29: ...t by XPLC300 controller Grammar Grammar 1 var ZMIO_INFO sel Grammar 2 var ZMIO_INFO 17 node Parameter List sel Functional selection Function No Function Content 10 Max inputs 11 Max outputs 12 Max AIN...
Page 30: ...controller program quickly develop applications diagnose system operating parameters in real time and watch the motion controller The running program is debugged in real time and supports Chinese and...
Page 31: ...XPLC300 Motion Controller Hardware Manual V1 5 2 Click File New File select file type to build here select Basic click OK 3 Double click AutoRun enter task number 0...
Page 32: ...t basic file will be saved under zpj project automatically Save all means all files under this project will be saved 5 Click controller connect if no controller select connect to simulator Then connec...
Page 33: ...om download RAM download ROM if it is successful there is print indication at the same time program is downloaded into controller and runs automatically RAM it will not save when power off ROM it will...
Page 34: ...rent 8 Click View Scope to open oscilloscope Note When opening an project choose to open the zpj file of the project If only the Bas file is opened the program cannot be downloaded to the controller W...
Page 35: ...ndows linux Mac Android and wince and provides dll libraries in various environments such as vc c vb net and labview as shown in the figure below PC software programming refers to ZMotion PC Function...
Page 36: ...n basic box click next or finish 4 Find C function library provided by manufacturer Routine is below 64 bit library 5 Copy all DLL related library files under the above path to the newly created proje...
Page 37: ...ion lib Related header files zauxdll2 h zmotion h Item 2 Add static libraries and related header files in sequence in the pop up window 7 Declare the relevant header files and define the controller co...
Page 38: ...cle of the motion controller can be appropriately adjusted according to the surrounding environment to make it work within the specified standard environment Check item Check content Inspection standa...
Page 39: ...sening Whether the cable is damaged aged cracked The cable must not have any abnormal appearance 6 2 Common Problems Problems Suggestions Motor does not rotate 1 Check whether the ATYPE of the control...
Page 40: ...IO board POWER led is ON RUN led is OFF 1 Check whether the power of the power supply is sufficient At this time it is best to supply power to the controller alone and restart the controller after ad...
Page 41: ...can be checked and captured after connection through serial port 3 When net port led is off please check wiring 4 Check whether controller power led POWER and running indicator led RUN are ON normall...