Page 1
USER MANUAL I/O ZE-P SERIES WITH PROTOCOL PROFINET IO SENECA S.r.l. Via Austria 26 – 35127 – Z.I. - PADOVA (PD) - ITALY Tel. +39.049.8705355 – 8705355 Fax +39 049.8706287 www.seneca.it ORIGINAL INSTRUCTIONS...
Page 2
Set-up must be performed only after correct installation and the user must follow all the operations described in the installation manual carefully. Seneca is not responsible for failures, breakages and accidents caused by ignorance or failure to apply the stated requirements.
Page 3
User Manual ZE-P SERIES Document revisions DATE REVISION NOTES AUTHOR 10/02/2023 First Revision 13/04/2023 Update time updated Some screenshots of the step-by-step configuration replaced 17/04/2023 English version added 25/03/2024 ZE-SG3-P product added, manual rewritten and adapted www.seneca.it ALL RIGHTS RESERVED. NO PART OF THIS PUBLICATION MAY...
INSERTION OF THE SIEMENS PLC IN THE PROJECT ......................17 5.3. INSERTION OF THE PROFINET SENECA IO ........................20 5.4. CONFIGURATION OF THE PARAMETERS OF THE SENECA DEVICE ................23 5.5. CONFIGURATION PARAMETERS OF THE GSDML FILE ....................24 5.5.1. ZE-2AI-P / ZE-4DI-2AI-2DO-P ............................24 5.5.2.
Page 5
User Manual ZE-P SERIES 7. SEARCH AND MODIFICATION OF THE DEVICE IP WITH SENECA DISCOVERY TOOL ..........................52 8. FIRMWARE UPDATE ....................54 www.seneca.it ALL RIGHTS RESERVED. NO PART OF THIS PUBLICATION MAY Doc: MI-00603-3-EN Page 5 BE REPRODUCED WITHOUT PRIOR PERMISSION.
Use the installation manual for more information. ATTENTION! In any case, SENECA s.r.l. or its suppliers will not be responsible for the loss of data/revenue or consequential or incidental damages due to negligence or bad/improper management of the device, even if SENECA is well aware of these possible damages.
User Manual ZE-P SERIES 2.2.1. ANALOG INPUT UPDATE TIME The sampling time is a parameter that can be modified from the hardware configuration of the Profinet IO Master and is unique for both channels. The range of possible values varies from 10 ms to 300 ms in steps of 1 ms.
User Manual ZE-P SERIES The load cell power supply is provided directly by the device. 2.3.2. 4- OR 6-WIRE LOAD CELL CONNECTION A load cell can have a four-wire or six-wire cable. In addition to having the +/- excitation and +/- signal lines a six-wire cable also has the +/- sense lines.
[Ohm] 1000 For the connection of 4 load cells Seneca recommends using the SG-EQ4 product. To connect 2 or more 4-wire cells in parallel with the SG-EQ4 junction box, use the following diagram: To connect 2 or more 6-wire cells in parallel with the SG-EQ4 junction box use the following diagram: www.seneca.it...
User Manual ZE-P SERIES For more details, refer to the SG-EQ4 Junction Box accessory manual. 2.3.5. TRIMMING 4-WIRE LOAD CELLS The figure below shows a diagram of three trimmed load cells. A variable resistor, independent of the temperature, or a typically 20 Ω potentiometer is inserted in the +Excitation cable of each load cell.
User Manual ZE-P SERIES on the corners is not very practical. In these cases the second, more suitable method is to "pre-trim" the potentiometers using a precision voltmeter (at least 4 1/2 digits). You can use the following procedure: 1) Determine the exact mV/V ratio of each load cell, shown in the calibration certificate of the cell itself.
(With IP address 0.0.0.0) In this case the STS LED will start flashing to indicate that the device does not have a configured IP address. Disables access to the Web server Forces the device IP address to the standard value of SENECA Ethernet products: 192.168.90.101 ATTENTION!
SOME MODELS ARE SUPPLIED WITHOUT AN IP ADDRESS (0.0.0.0). TO SET AN IP ADDRESS (FOR EXAMPLE TO ACCESS THE WEBSERVER OR TO CONNECT TO THE SENECA DISCOVERY DEVICE TOOL) USE THE PROFINET CONFIGURATION ENVIRONMENT OR FORCE THE ADDRESS 192.168.90.101 WITH THE APPROPRIATE DIP SWITCH...
Page 14
User Manual ZE-P SERIES ATTENTION! IF THE PARAMETERS TO ACCESS THE WEB SERVER HAVE BEEN LOST, IT IS NECESSARY TO RESET THE FACTORY-SET CONFIGURATION ATTENTION! AVOID INSERTING SPECIAL CHARACTERS IN THE PROFINET NAME OF THE DEVICE www.seneca.it ALL RIGHTS RESERVED. NO PART OF THIS PUBLICATION MAY...
User Manual ZE-P SERIES EXAMPLE OF CREATING A PROJECT WITH SIEMENS PLC (TIA PORTAL 16) Creating a new project: www.seneca.it ALL RIGHTS RESERVED. NO PART OF THIS PUBLICATION MAY Doc: MI-00603-3-EN Page 15 BE REPRODUCED WITHOUT PRIOR PERMISSION.
ZE-P SERIES 5.1. INSTALLING THE GSDML FILE Install the GSDML file of the Seneca product (it is possible to obtain the file on the web page of the device on www.seneca.it site): Point to the directory where the file is and press OK, then the list of GSD files in the folder will appear: Click on "install".
User Manual ZE-P SERIES 5.2. INSERTION OF THE SIEMENS PLC IN THE PROJECT Now insert the Siemens PLC (in our example a SIEMATIC S7 1200), click on "Add new device ...": www.seneca.it ALL RIGHTS RESERVED. NO PART OF THIS PUBLICATION MAY...
Page 18
User Manual ZE-P SERIES Confirm and the PLC will be added to the rack: Now click on the PLC and select Profinet interface -> Ethernet addresses www.seneca.it ALL RIGHTS RESERVED. NO PART OF THIS PUBLICATION MAY Doc: MI-00603-3-EN Page 18...
Page 19
User Manual ZE-P SERIES Set the IP you want (in this case 192.168.90.44) and the PLC subnet: Move on to the network view: www.seneca.it ALL RIGHTS RESERVED. NO PART OF THIS PUBLICATION MAY Doc: MI-00603-3-EN Page 19 BE REPRODUCED WITHOUT PRIOR PERMISSION.
INSERTION OF THE PROFINET SENECA IO On the right, select "Hardware Catalogue" and then under "Additional Field Device" -> PROFINET IO -> I/O -> Seneca R-Series-> Header module (in the example an R-16DI-8DO device is shown): www.seneca.it ALL RIGHTS RESERVED. NO PART OF THIS PUBLICATION MAY...
Page 21
User Manual ZE-P SERIES Drag the device to the network view: Now associate it to the PLC by clicking with the left mouse on "Not assigned" and then select the PLC: www.seneca.it ALL RIGHTS RESERVED. NO PART OF THIS PUBLICATION MAY...
Page 22
ZE-P SERIES Click twice on the Seneca device and configure the IP address here too (for example 192.168.90.48): In Profinet the devices are identified by their name, so right click on the Seneca device and select "Assign device name" ATTENTION! AVOID INSERTING SPECIAL CHARACTERS IN THE PROFINET NAME OF THE DEVICE www.seneca.it...
Scan the network with "Update list" and set (if necessary) the device name with "Assign name". 5.4. CONFIGURATION OF THE PARAMETERS OF THE SENECA DEVICE It is also possible to directly configure the device IO without any external software. To configure the device, click on the IO so that the "Unit parameters" appear: At the next start, the PLC will send the desired configuration to the device.
User Manual ZE-P SERIES 5.5. CONFIGURATION PARAMETERS OF THE GSDML FILE 5.5.1. ZE-2AI-P / ZE-4DI-2AI-2DO-P AIN Sample Time [ms] Allows you to set the sampling time of the analog inputs. The range of possible values varies from 10 ms to 300 ms in steps of 1 ms.
User Manual ZE-P SERIES DIN/DOUT Setup (ZE-4DI-2AI-2DO-P MODEL ONLY) DIN Input Type: Selects the type of digital input if PNP or NPN DOUT Fail mode: Selects whether or not to activate the fail state in case of communication timeout. If the PLC no longer communicates for the set Timeout time, then the digital outputs go into the FAIL state.
Page 26
User Manual ZE-P SERIES MEASURE UNIT Sets the unit of measurement for the weighing in g, Kg, etc. CELL SENSITIVITY It is the declared cell sensitivity value expressed in mV/V (in most cells it is 2mV/V). CELL FULL SCALE It is the full scale value of the cell expressed in the selected unit of measurement.
Page 27
User Manual ZE-P SERIES NET WEIGHT RESOLUTION It is the resolution with which the value of the net weighing is represented, it can be worth: MAXIMUM RESOLUTION It will represent the net weight with the highest possible resolution MANUAL It will represent the net weight with the manual resolution set (in engineering units).
Page 28
User Manual ZE-P SERIES ADC VALUE It allows to set the number of ADC points within which to reset the tare automatically. If after 5 seconds of stable weighing condition the ADC value of the net weight deviates by less than this value then a new tare is acquired.
Page 29
User Manual ZE-P SERIES FUNCTION Configure the operation if the I/O is configured as a digital input: ACQUIRE TARE In this mode, if the digital input is activated for a time longer than 3 seconds, a new tare value is acquired (in RAM, then it is lost upon restart).
Page 30
User Manual ZE-P SERIES STABLE WEIGHT In this mode the output is activated if the weighing is in the stable weighing condition. COMMANDABLE FROM PROFINET In this mode the digital output can be controlled by the Profinet IO protocol. THRESHOLD WITH HYSTERESIS...
User Manual ZE-P SERIES 5.6. I/O ZE-2AI-P / ZE-4DI-2AI-2DO-P DATA Define the PLC tags directly in the "standard tag table": Now let's add the variables related to the IO, the addresses are shown here (for example for the ZE-4DI-2AI- 2DO-P model): Bytes I1 to I4 contain the analog inputs in engineering format (i.e.
Page 32
User Manual ZE-P SERIES Now compile, send the project and go online with the PLC. Once online, press the glasses icon to update the status of the variables. Under the "Control value" column you can read the I/O value in real time.
Page 33
User Manual ZE-P SERIES READ Represents measurements of the two (optional) analogs in mV/uA Byte[0][1] = AIN1 value Byte[2][3] = AIN2 value DIAGNOSTIC READ Allows to detect the anomaly status related to the analog (optional) measures. The interpretation is to be carried out in bits as...
Page 34
User Manual ZE-P SERIES ZE-4DI-2AI-2DO-P MODEL SLOT No. OF TYPE INFO BYTES AIN ENG READ Represents measurements of the two analog scaled in engineering units. The scale values can be set via the hardware configuration of the Profinet IO Master.
User Manual ZE-P SERIES 5.7. I/O ZE-SG3-P DATA Define the PLC tags directly in the "standard tag table": Let's now add the variables relating to the IO. For example the addresses are written here: WEIGHT (INTEGER) www.seneca.it ALL RIGHTS RESERVED. NO PART OF THIS PUBLICATION MAY...
Page 36
User Manual ZE-P SERIES Where: WEIGHT INTEGER DEFAULT ADDRESS INPUT NET WEIGHT GROSS WEIGHT TARE WEIGHT PIECES NR. DIN/DOUT INPUT/OUTPUT DEFAULT ADDRESS DEFAULT ADDRESS IO CONFIGURED AS AN IO CONFIGURED AS AN INPUT OUTPUT I1.0 Q1.0 I1.1 Q1.1 Optionally you can add:...
Page 37
User Manual ZE-P SERIES COMMAND It allows you to send commands to the device: COMMAND (DECIMAL) FUNCTION 43948 Reboot the device 49594 Acquires the tare in RAM (at reboot is lost) 49914 Acquires the tare in Flash for the calibration procedure in both...
User Manual ZE-P SERIES BIT 5-6 Not used BIT 7 (RO) Bit 7 = 1 Threshold with hysteresis for DIDO 1 BIT 8 (RO) Bit 8 = 1 automatic tare tracker (if enabled) BIT 9 (RO) Bit 9 = 1 Threshold with hysteresis for DIDO 2 BIT 10..15 Not used...
Page 39
User Manual ZE-P SERIES Before sending the project to the PLC, you are asked to select the ethernet interface and start the search, in order to select the PLC and press "Load". Once the project has been sent, RUN the PLC: And go On-Line so as to check if there are any errors: www.seneca.it...
Page 40
User Manual ZE-P SERIES If everything is correct you will get a green icon next to the Seneca device: www.seneca.it ALL RIGHTS RESERVED. NO PART OF THIS PUBLICATION MAY Doc: MI-00603-3-EN Page 40 BE REPRODUCED WITHOUT PRIOR PERMISSION.
User Manual ZE-P SERIES EXAMPLE OF CREATING A PROJECT WITH PLC CODESYS 3.5 Create a new standard project: 6.1.1. INSERTION OF THE CODESYS PLC IN THE PROJECT Configure the PLC by selecting it in the tree on the left and then browsing the network:...
Page 42
User Manual ZE-P SERIES Now that the PLC has been detected, move on to insert a Profinet port on standard Ethernet: Right click on device and "add device": Then add the Profinet IO Master: www.seneca.it ALL RIGHTS RESERVED. NO PART OF THIS PUBLICATION MAY...
Page 43
User Manual ZE-P SERIES Double click on Ethernet, set the Ethernet port and the IP address of the PLC (in this case use 192.168.90.44): www.seneca.it ALL RIGHTS RESERVED. NO PART OF THIS PUBLICATION MAY Doc: MI-00603-3-EN Page 43 BE REPRODUCED WITHOUT PRIOR PERMISSION.
Page 44
User Manual ZE-P SERIES Set also the address range for the Profinet peripheral, double click on PN_Controller: www.seneca.it ALL RIGHTS RESERVED. NO PART OF THIS PUBLICATION MAY Doc: MI-00603-3-EN Page 44 BE REPRODUCED WITHOUT PRIOR PERMISSION.
User Manual ZE-P SERIES 6.1.2. INSTALLING THE GSDML FILE Now you need to connect the Seneca slave device PROFINET IO to the profinet master (controller). First install the GSD file of the Seneca IO. Select Tools->Device Repository: Now import the GSD file by selecting Profinet IO Slave and then Install: Now point to the correct folder and press OK.
Page 46
User Manual ZE-P SERIES First compile the project and log in to the PLC: www.seneca.it ALL RIGHTS RESERVED. NO PART OF THIS PUBLICATION MAY Doc: MI-00603-3-EN Page 46 BE REPRODUCED WITHOUT PRIOR PERMISSION.
6.1.3. INSTALLATION OF THE SENECA PROFINET IO Now that you are connected to the PLC, run the scan to find the devices: In the list of devices, select the Seneca IO and then "Copy to project": www.seneca.it ALL RIGHTS RESERVED. NO PART OF THIS PUBLICATION MAY...
ZE-P SERIES At this point you have added the device to the project: 6.1.4. CONFIGURATION OF THE PARAMETERS OF THE SENECA IO If you want to change the IO configuration parameters, you can set them from here: Check that everything is correct by compiling and running the PLC.
Page 49
User Manual ZE-P SERIES The PLC (Raspberry-pi) is quite slow and not real time, consequently it cannot manage the profinet at maximum speed so we modify the values by setting safety parameters: www.seneca.it ALL RIGHTS RESERVED. NO PART OF THIS PUBLICATION MAY...
6.1.5. READING AND WRITING THE SENECA IO FROM CODESYS Now see how it is possible to read and write IO on the Seneca device. To write and read the status of the IO you have to insert a few code lines under PRG.
Page 51
User Manual ZE-P SERIES The value of the inputs can be read here: while to write the outputs you just set the byte value in the "prepared value" column, for example by writing 255 decimal = 11111111 binary all the outputs will be brought to 1: And then with "Write values"...
Page 52
The software can be downloaded from: https://www.seneca.it/en/linee-di-prodotto/software/easy/sdd Pressing the "search" button starts the search for all Seneca devices present in the network even if with IP addresses not compatible with the current PC configuration: It is now possible to change the address by pressing the "Assign" button: www.seneca.it...
Page 53
ATTENTION! UPON FIRST USE THE IP ADDRESS OF THE DEVICE IS NOT SET (0.0.0.0). IN THIS SITUATION IT WILL NOT BE POSSIBLE TO SEARCH FOR THE DEVICE WITH THE SENECA DISCOVERY TOOL SOFTWARE www.seneca.it ALL RIGHTS RESERVED. NO PART OF THIS PUBLICATION MAY...
Page 54
SOME MODELS ARE SUPPLIED WITHOUT AN IP ADDRESS (0.0.0.0). TO SET AN IP ADDRESS (FOR EXAMPLE TO ACCESS THE WEBSERVER OR TO CONNECT TO THE SENECA DISCOVERY DEVICE TOOL) USE THE PROFINET CONFIGURATION ENVIRONMENT OR FORCE THE ADDRESS 192.168.90.101 WITH THE APPROPRIATE DIP SWITCH www.seneca.it...
Need help?
Do you have a question about the ZE-P Series and is the answer not in the manual?
Questions and answers