Page 2
This manual is copyrighted by Shenzhen Technology Co., Ltd., without the written permission of the Zmotion Technology, no person shall reproduce, translate and copy any content in this manual. The above-mentioned actions will constitute an infringement of the copyright of the company's manual, and Zmotion will investigate legal responsibility according to law.
Page 3
⚫ Zmotion will not take any legal responsibility for personal safety accidents and property losses caused by failure to comply with the contents of this manual or illegal operation of products. Safety Level Definition According to the level, it can be divided into "...
Page 4
◆ Improper installation of the controller may result in misoperation, failure and fire. Wiring ◆ The specifications and installation methods of the external wiring of the equipment shall comply with the requirements of local power distribution regulations. ◆ When wiring, all external power supplies used by the system should be disconnected before operation.
ECI0064 Network IO Control Card User Manual V1.5 Content Chapter I Production Information..................3 1.1. Product Information ..................3 1.2. Function Features ....................3 1.3. System Frame ....................4 1.4. Hardware Installment ..................4 Chapter II Product Specification ..................6 2.1.
Page 6
ECI0064 Network IO Control Card User Manual V1.5 4.1. Configure as CAN Expansion Module ............. 25 4.1.1. ZCAN Slave Protocol Configuration ............. 25 4.1.2. CAN Expansion, Wiring of Master Station ..........26 4.2. CAN Bus Expansion ..................27 4.2.1. CAN Expansion Wiring ................28 4.2.2.
ECI is the abbreviation of the network motion control card model launched by Zmotion Technology. ECI0064 is a kind of network IO control card developed by Zmotion Technology. Real- time IO control can be achieved through optimized network communication protocol.
ECI0064 Network IO Control Card User Manual V1.5 1.3. System Frame 1.4. Hardware Installment ECI0064 network IO control card adopts the horizontal installation method of screw fixing, and each controller should be installed with 4 screws for fastening. → Unit: mm...
Page 9
ECI0064 Network IO Control Card User Manual V1.5 ⚫ Non-professionals are strictly prohibited to operate. Specifically, professionals who had been trained related electrical equipment, or who master electrical knowledge. Please be sure to read the product instruction manual and safety ⚫...
ECI0064 Network IO Control Card User Manual V1.5 2.3. Interface Definition → Interface Description Mark Interface Number Description IO Power indicator: it lights when IO power is IO POWER conducted. Power indicator: it lights when power is POWER Status Indication Led conducted.
ECI0064 Network IO Control Card User Manual V1.5 through interchanger, the number of net port channels can be checked through “?*port”, default IP address id 192.168.0.11 E+24V Main power 24V DC power supplies for control card. +24V IO Power Supply 24V DC power supplies for IO power.
ECI0064 Network IO Control Card User Manual V1.5 Chapter Wiring, Communication Configuration 3.1. Power Input, CAN Communication Interface The power supply input adopts a 5Pin (there are all 5 terminals, +24V, CANH, EARTH, CANL and EGND) screw-type pluggable wiring terminal, and the interval (means the gap distance between two ports) should be 3.81mm.
ECI0064 Network IO Control Card User Manual V1.5 powers. 3.1.1. Power Supply Specification → Specification for Main Power Supply Item Description Voltage DC24V (-10%~10%) Current to open ≤0.5A Current to work ≤0.4A Anti-reverse connection Valid Overcurrent Protection Valid → Specification for IO Power Supply...
Page 15
ECI0064 Network IO Control Card User Manual V1.5 → Specification Item Description Max Communication Rate (bps) 1Mbps Terminal Resistor 120Ω Topology Daisy chain connection structure The number of nodes can be Up to 16 extended The longer communication distance is, the lower...
ECI0064 Network IO Control Card User Manual V1.5 Please connect a 120Ω terminal resistor in parallel to each end of the CAN bus for ⚫ matching the circuit impedance and ensuring communication stability. ⚫ Please be sure to connect the public ends of each node on the CAN bus to prevent the CAN chip from burning out.
Page 17
ECI0064 Network IO Control Card User Manual V1.5 Controller/Communication Info” to view the CAN status intuitively, and refer to the “ZBasic Programming Manual” for details. (4) Correctly set the "address" and "speed" of the slave station expansion module according to the manual of the slave station.
ECI0064 Network IO Control Card User Manual V1.5 3.2. IN: Digital Input The digital input adopts 4 groups of 10Pin (there are 3 groups of 10 terminals) screw-type pluggable terminals, and the gap distance between terminals should be 3.81mm. → Wiring Definition...
ECI0064 Network IO Control Card User Manual V1.5 → Wiring Note: The wiring principle of low-speed digital input IN (0-31) is shown in the figure above. ⚫ The external signal source can be an 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.
ECI0064 Network IO Control Card User Manual V1.5 3.3. OUT: Digital Output The digital output adopts 4 sets of 10Pin screw-type pluggable terminals with a spacing of 3.81mm, and the PWM function is integrated in digital output signal. → Wiring Definition...
ECI0064 Network IO Control Card User Manual V1.5 Note: The times in the form are typical based on the resistive load, and may change when the load circuit changes. Due to the leak-type output, the shutdown of the output will be obviously ...
ECI0064 Network IO Control Card User Manual V1.5 (2) After powered on, please use ETHERNET or RS232 to connect to ZDevelop. (3) Open or close output port directly through “OP” command, also, it can be opened or closed through “ZDevelop/View/Op”. Please refer to “ZBasic” for details.
ECI0064 Network IO Control Card User Manual V1.5 maximum is 300mA 3.4.1. RS232 Interface Specification & Wiring → Specification: Item RS232 Maximum Communication Rate (bps) 115200 Terminal Resistor Topology Structure Connect correspondingly (1 to 1) The number of nodes can be extended...
(6) Communication data of RS232 can be directly viewed through “ZDevelop / Controller / State the Controller / CommunicationInfo”. 3.5. ETHERNET ECI0064 network IO control card has an Ethernet port, and it supports MODBUS_TCP protocol and custom communication, and the default IP address is 192.168.0.11. The pin definition is as follows:...
Page 27
ECI0064 Network IO Control Card User Manual V1.5 The Ethernet port of the controller can be connected to a computer, HMI, etc. through an Ethernet cable, and using point to point connection method. The schematic diagram is as follows: The controller can also be connected to the interchanger through an Ethernet cable, and then use interchanger to connect to other devices, then multi-point connection can be achieved.
Page 28
ECI0064 Network IO Control Card User Manual V1.5 → Communication Cable Requirements ETHERNET communication interface adopts standard Ethernet RJ45 interface. The network cable adopts Category 5e STP, and the crystal head has a metal shell to reduce interference and to prevent information from being eavesdropped. As shown below:...
4.1. Configure as CAN Expansion Module 4.1.1. ZCAN Slave Protocol Configuration ECI0064 is used as IO control card by default. When it is configured as the CAN bus slave station, ECI0064 can be used as digital IO expansion module. When ECI0064 is used as ZIO expansion module, using CANIO_ADDRESS to configure CAN address and CAN communication speed.
Therefore, it is recommended to configure CANIO_ADDRESS again to make them different. ECI0064 is as CAN communication master station by default, but when it is used as ZIO expansion module. If you need it is as CAN slave station, it is necessary to configure CAN address and communication ratio again.
ECI0064 Network IO Control Card User Manual V1.5 → Wiring Note: When connecting multiple ZIO expansion modules on the CAN bus, a 120-ohm resistor needs to be connected in parallel between the CANL and CANH terminals. Please use STP to ensure communication quality and the shield layer is connected to ground.
Wiring reference of connection between ZIO expansion module and control card and standard wiring of CAN bus are shown as below (take ECI0064 and ZIO1616 as the example):...
ECI0064 Network IO Control Card User Manual V1.5 → Wiring Note: ECI0064 control card uses dual-power, and ZIO expansion module uses dual-power. When using, main power supply of expansion module and main power supply of controller can share one power. When they use different power supplies, controller power EGND needs to connect to expansion module power GND, otherwise CAN may be burnt out.
Page 34
ECI0064 Network IO Control Card User Manual V1.5 corresponding expansion module according to the CAN DIP address. When each is dialed as OFF, the corresponding value is 0, when it is ON , it corresponds to a value of 1, and the address combination value = dial 4 ×...
Page 35
ECI0064 Network IO Control Card User Manual V1.5 OFF), the IO number on the expansion board = the expansion board number value + the initial IO number value, among them, the IOs that are vacant from 29-31 Numbers are not used.
Page 36
ECI0064 Network IO Control Card User Manual V1.5...
5.1. ZDevelop Software Usage ZDevelop is a PC-side program development, debugging and diagnostic software for the ZMoiton series motion controllers of Zmotion Technology. Through it, users can easily edit and configure the 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 English bilingual environments.
Page 38
ECI0064 Network IO Control Card User Manual V1.5 Click “File” – “New File”, select file type to build, here select Basic, click “OK”. Double click “AutoRun”, enter task number 0.
Page 39
ECI0064 Network IO Control Card User Manual V1.5 Edit program program editing window, click “save”, built basic file will be saved under “zpj.” project automatically. “Save all” means all files under this project will be saved. Click “controller – connect”, if no...
Page 40
ECI0064 Network IO Control Card User Manual V1.5 parameters port address, then click “connect”. Click “Ram/Rom” – “download RAM download ROM”, if it is successful, there is print indication, the same time, program downloaded into controller runs automatically. RAM: it will not...
Page 41
ECI0064 Network IO Control Card User Manual V1.5 Click “Debug” – “Start/Stop Debug” to call “Task” “Watch” window, because it was downloaded before, here select “Attach the current”. 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.
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 Library Programming Manual". The program developed using the PC software cannot be downloaded to the controller, and it is connected to the controller through the dll dynamic library.
Page 43
ECI0064 Network IO Control Card User Manual V1.5 Select development language “Visual C++” and the select program type “MFC application type”. Select “Based on basic box”, click “next” or “finish” Find function library provided manufacturer. Routine below (64-bit library) Copy all DLL related library files under the above path to the newly created project.
Page 44
ECI0064 Network IO Control Card User Manual V1.5 zmotion.lib Item". Related header 2) Add static files: libraries and zauxdll2.h, related zmotion.h header files in sequence in the pop-up window. Declare relevant header files and define controller connection handle, so far the project is newly created.
ECI0064 Network IO Control Card User Manual V1.5 Chapter VI Run and Maintain The correct operation and maintenance of the device can not only guarantee and extend the life cycle of the equipment itself, but also take technical management measures according to the pre-specified plan or the corresponding technical conditions to prevent equipment performance degradation or reduce the probability of equipment failure.
ECI0064 Network IO Control Card User Manual V1.5 Should be within the range of Whether the device is subjected to vibration resistance vibration or shock impact resistance Keep good ventilation and Is the heat dissipation good heat dissipation The mounting screws should...
Page 47
ECI0064 Network IO Control Card User Manual V1.5 invalid. and whether the "input" view can watch the signal change of the limit sensor. Check whether the mapping of the limit switch is correct. Check whether the limit sensor is connected to the common terminal of the controller.
Page 48
ECI0064 Network IO Control Card User Manual V1.5 Check master-slave configuration, communication speed configuration, etc. Check the DIP switch to see if there are multiple expansion modules with the same ID. Use twisted-pair cables, ground the shielding layer, and use dual power supplies for severe interference...
Need help?
Do you have a question about the ECI0064 and is the answer not in the manual?
Questions and answers