5. Ethernet I/O Modules 1. Introduction The tET/ tPET and PETL - 7060 series of devices are IP - based Ethernet I/O monitoring and control modules that provide networking ability and a variety of digital I/O functions. The module s can be remotely controlled through a 10/100 M Ethernet network using the Modbus TCP/UDP protocol. Modbus has become a de facto standard communications, and is now the most commonly available means of connecting industrial electro nic devices. This makes the tET/ tPET and PETL - 7060 series perfect for integration with HMI, SCADA, PLC and other software systems. ICP DAS CO., LTD. PETL /tET/tPET DIO Series Us er Manual, Ver. 2 . 1 , Sep . 20 14 , Page: 5

11. Ethernet I/O Modules 1.2 Features Built - in Web Server Each tET/tPET /PETL series module contains a built - in web server that allows users to easily configure, monitor and control the module from a remote location using a web br o w s e r. Modbus Protocol The Modbus TCP/UDP slave function on the Ethernet port can be used to provide data to remote SCADA software. All - in - one Module A variety of I/O components are available on multiple channels in a single module, which provides the mo st cost effective I/O usage and enhances the performance of I/O operations. Automatic MDI/MDI - X Detection for Plug - and - Play The RJ - 45 port supports automatic sensing of MDI/MDI - x switching that can automatically detect the type of connection being used b y the Ethernet device without requiring special straight or crossover cables. ICP DAS CO., LTD. PETL /tET/tPET DIO Series Us er Manual, Ver. 2 . 1 , Sep . 20 14 , Page: 11

50. Ethernet I/O Modules 4.2.3 General Configuration Settings The following table provides an overview of the parameters contained in the General Settings s ection: Item Description Ethernet Speed This parameter is used to s et the Ethernet speed . The d efault value is Auto (Auto = 10/100 Mbps Auto - negotiation). System Timeout (Network Watchdog) This parameter is used to configure the system timeout value. If there is no activity on the network for a certain period of time , the system will be rebooted based on the configured system timeout value. TCP Timeout (Seconds) This parameter is used to configure the TCP timeout value. If Modbus TCP communication is idl e for a certain period of time , the system will cut off the connection. Web Auto - logout This parameter is used to configure the automatic logout value . If there is no activity on the web server for a certain period of time , the current user account will a utomatically log ged out . Alias Name This parameter is used to assign an alias name for each PETL/ tET/tP ET device to assist with easy identification. Update Settings Click this button to s ave the revised settings to the PETL/ t ET /tPET device . ICP DAS CO., LTD. PETL /tET/tPET DIO Series Us er Manual, Ver. 2 . 1 , Sep . 20 14 , Page: 50

117. Ethernet I/O Modules F. W W h h a a t t i i s s D D i i g g i i t t a a l l - - I I n n p p u u t t F F i i l l t t e e r r ( ( D D I I F F i i l l t t e e r r ) ) ? ? A: An input s ignal can come from a myriad of sources , such as buttons, switches, sensors, or relays, etc . Each of th ese types of mechanical device also contributes to a common problem - “ contact bounce ” . The swi tch between D igital Input states is usually accompanied by a number of unwanted pulses , known as “ switch bounce ” . In certain environments and situations, these input s ignals may inevitably generate a n unstable signal or noise, which can potentially cause i ncorrect data counting or operation failure . Consequently, i t is imperative that the se errors are remove d from the input s ignals , especially if the signals are used in crucial application s . A low - pass D igital Input filter is a software function that can b e used to eliminate high - frequency interference from input s ignals . The input state will only be changed when the width of any new signal is greater than the value specified as the filtering time, meaning that short, high - frequency interference pulses will be ignored , as illustrated in the diagram below . This is especially useful when attempting to eliminate contact bounce. ICP DAS CO., LTD. PETL /tET/tPET DIO Series Us er Manual, Ver. 2 . 1 , Sep . 20 14 , Page: 117

47. Ethernet I/O Modules 4.2.2 IP Address Configuration The following table provides an overview of the parameters contained in the IP Address configuration section: Item Description Address Type Static IP: If there is no DHCP server installed in your network, you can configure the network settings manual ly. R efer to Sec tion “4.2.2.2 Manual Configuration” for more details . DHCP: Dynamic Host Configuration Protocol (DHCP) is a network application protocol that automatically assigns an IP address to each device. R efer to Sec tion “4.2.2.1 Dynamic Configuration” for more details . Static IP Address Each PETL/t ET /tPET device connected to the network must have its own unique IP address. This parameter is used to assign a speci fic IP address. Subnet Mask T his parameter is used to assign the subnet mask for the PETL/tET/tPET device. The subnet mask indicates which portion of the IP address is used to identify the local network or subnet. Default Gateway This parameter is used t o assign the IP Adress of the Gateway to be used by the PETL/tET/tPET device. A G ateway (or router) is a device that is used to connect an individual network to one or more additional networks. MAC Address This parameter is used to set t he User - defined MA C address , which must be in the format FF - FF - FF - FF - FF - F F. ICP DAS CO., LTD. PETL /tET/tPET DIO Series Us er Manual, Ver. 2 . 1 , Sep . 20 14 , Page: 47

75. Ethernet I/O Modules 6. Modbus Information The PETL/ tET/tPET series is a family of IP - based Modbus I/O device s that allow you to remotely control DI/DO terminals via an Ethernet connection and uses a master - slave communication t echnique in which only one device (the master) can initiate a transaction (called queries), while other devices (slaves) respond by either supplying the requested data to the master, or by taking the action requested in the query. Most SCADA (Supervisor y Control a nd Data Acquisition) and HMI software, such as Citect (Schneider Electric) , ICONICS, iFIX, InduSoft, Intouch, Entivity Studio, Entivity Live, Entivity VLC, Trace Mode, Wizcon (ElUTIONS) , and Wonderware, etc. can be used to easily integrate serial devices via the Modbus protocol. Modbus/TCP master application s can also be developed using any programming language, such as VB, C# and so on. ICP DAS provide s the Modbus SDK that allows develop ment of Modbus applications on a PC. T he relevant demo prog rams and SDK can be obtained from the following locations: VB Demo ： http://ftp.icpdas.com/pub/cd/6000cd/napdos/et7000/demo/pc_client/ .Net demo and SDK ： http:/ /ftp.icpdas.com/pub/cd/8000cd/napdos/modbus/nmodbus/ ICP DAS CO., LTD. PETL /tET/tPET DIO Series Us er Manual, Ver. 2 . 1 , Sep . 20 14 , Page: 75

61. Ethernet I/O Modules 5. I/O Pair Connection Applications The PETL/ tET/tPET series of module s can be used to create DI - to - DO pair connect ions via the Ethernet. Once the configuration is complete, the modules can then poll the status of the local DI channels and then use the Modbus/TCP protocol to continuously write to a remote DO device in the background. This is useful when connecting digital I/O devices that do not themselves have Ethernet capability. The following will describe how to cor rectly configure the I/O pair connection function. 5.1 One Module Polling the Remote DI/DO (1 - to - 1, Polling Mode ) Step 1: Connect the device to a Network, a PC and a Power supply. Confirm that the PETL/tET /tPET series modules are functioning correctly . Refer to Sec tion 3. Getting Started for more details. An example configuration shown below : ICP DAS CO., LTD. PETL /tET/tPET DIO Series Us er Manual, Ver. 2 . 1 , Sep . 20 14 , Page: 61

103. Ethernet I/O Modules 7. Related Tools 7.1 LabVIEW LabVIEW is a system - design platform and development en vironment and is ideal for a cquir ing , analyz ing , and present ing data. LabVIEW provides a graphical development environment that allows you to drag and drop pre - built objects t o quickly create data acquisition , instrumentation and control systems, thereby b oosting productivity and reducing development time. LabVIEW makes it possible to quickly create user interfaces that enable interactive control of software systems then specify the functionality f your system, by simply assembl ing a block diagram , which is a natural design notation for scientists and engineers. A document that describes how to link LabVIEW to a PETL/ tET/tPET device using the Modbus protocol can be found at: http://ftp.icpdas.com/pub/cd/6000cd/napdos/et7000/document/application/labview/labview_modb us_eng.pdf 7.2 OPC Server OPC (OLE for Process Control) was the first standard resulting from the collaboration of a number of leading worldwide automation suppliers working in cooperation with Microsoft. Originally based on Microsoft's OLE COM (Component Object Model) and DCOM (Distributed Component Object Model) technologies, the specification defines a standard set of objects, interfaces and methods for use in process control and manufacturing automation applications to facilitate interoperability. A wide range of different mechanisms are provided by various vendors that allow access to a variety of devices via specific applica tions. However, if an OPC server is provided for the device, other applications will also be able to access the device via the OPC interface. ICP DAS CO., LTD. PETL /tET/tPET DIO Series Us er Manual, Ver. 2 . 1 , Sep . 20 14 , Page: 103

13. Ethernet I/O Modules Built - in Dual Watchdog The Dual Watchdog consists of a CPU Watchdog (for hardware functions) and a Host Watchdog (for software functions). The CPU Watchdog will automatically reset it - self if the built - in firmware encounters an abnormal situation . If there is no communication between the module and the host (PC or PLC) for a specified period of time ( i.e., the Watchdog timeout), t he Host Watchdog will set the digital output based on a predefined safe - value . I/O Pair - Connection The I/O P air - connection function is used to create a digital input to digital output pair through the Ethernet. Once the configuration is complete, the PETL/ tET/tPET series module s can continuousl y poll the status of a remote digital input device using the Modbus T CP protocol, and then write to the local digital output channels in the background. ICP DAS CO., LTD. PETL /tET/tPET DIO Series Us er Manual, Ver. 2 . 1 , Sep . 20 14 , Page: 13

39. Ethernet I/O Modules 3.2 Configuring the Boot Mode All PETL/ tET/tPET series module s have two operating modes that can be selected by using the switch mechanism incorporated on the chassis. Note that the module must be rebooted after changing the operating mode. Init Mode Init Mode should only be selected when updating the firmware or while troubleshooting. This mode forces the module to use the default factory settings. Run /Normal Mode Run /Normal Mode is the default operating mode and should be us ed in most cases . Be sure to return the switch to the Run /Normal position once any firmware update is complete. ICP DAS CO., LTD. PETL /tET/tPET DIO Series Us er Manual, Ver. 2 . 1 , Sep . 20 14 , Page: 39

58. Ethernet I/O Modules The following table provides an overview of the parameters contained in the I/O Pair Conn ection section: Item Description Default Value I/O Pair - Connection Server Mode This parameter is used to set the Server mode. The Remote or Local DI Count field must also be configured to enable client mode. Server = Slave ; Client = Master Server Remot e Server IP This parameter is used to set t he IP address for the remote device . 0 Remote TCP Port This parameter is used to set t he Port number for the remote device . Range: 0 to 65535 . 502 Connection Timeout This parameter is used to set t he maximum pe riod of time that should elapse before abandoning an attempt to establish a connection . 5 s econds Remote Net ID This parameter is used to set Modbus Net ID for the remote device . Range: 1 to 247 . 1 Scan Time This parameter is used to set t he t im e period required to update the status of the DI/DO channels . Range: 1000 to 42949672965 ms . 1000 ms Remote DI to Local DO (Poll ing in Client M ode) Remote DI count This parameter is used to set t he DI count that is mapped from the base address . Range: 1 to 255 ; 0= Disable . 0 Remote DI Address This parameter is used to set t he base address of the Remote DI dev ice that will be mapped to the L ocal DO register . The r ange: d epends on the type of remote device being used. 0 Local DO Address This parameter is used to set the base address of the L ocal DO register that will be mapped to the R emote DI device. The r ange d epends on the type of PETL/ tET/tPET module being used. 0 Local DI to Remote DO (Push in Cli e nt Mode) Modbus Protocol This parameter is used to set the type of Modbus protocol to be used and can be either TCP or UDP . TCP Local DI Count This parameter is used to set t he DI count that is mapped from the base address . Range: 1 to 255 ; 0= Disable . 0 Local DI Address T his parameter is used to set t he base ad dress of L ocal DI regis ter that will be mapped to the R emote DO device. T he r ange d epend s on the type of PETL/ tET/tPET module being used. 0 Remote DO Address This parameter is used to set t he base address of the Remote DO device that will be mapped to the L ocal DI register . T he r ange d epends on the type of remote device being used. 0 Force Update T ime This parameter is used to set t he period of time that should elapse before an update is force d. 3 0 s econds Submit Click this button to s ave the revised set tings to PETL/tET /tPET device. ICP DAS CO., LTD. PETL /tET/tPET DIO Series Us er Manual, Ver. 2 . 1 , Sep . 20 14 , Page: 58

9. Ethernet I/O Modules 1.1.3 Comparison of PETL/ tET/tPET Module The t PET and PETL - 7060 series features true IEEE 802.3af - compliant (classification, Class 1) Power over Ethernet (PoE) functions . Now, not only can data be carried through an Ethernet cable, but power can also be provided. This feature makes insta llation of tPE T series modules a straightforward task . Imagine no more unnecessary wires with only an Ethernet cable required in order to take care of everything in the field. The tET/ tPET and PETL - 7060 series also features a built - in web server that allows basic confi guration, I/O monitoring and I/O control to be performed by simply using a web browser meaning that remote control of your modules is as easy as surfing the Internet. In addition, tET/tPET and PETL - 7060 series modules support the Modbus TCP/UDP protocols , ensuring perfect integration with SCADA software. Industrial PoE Solutions When using PoE devices such as the tPET series, you can incorporate the ICP DAS “PoE” switch, the “NS - 205PSE” , as the power source. The NS - 205PSE automatically detects any connecte d devices, whether they are PoE devices or not. This mechanism ensures that the NS - 205PSE will function simultaneously with both PoE and non - PoE devices. Note that w hen acting as a power source for a PoE device, the NS - 205PSE requires a power input rangin g from +46 V DC to +55 V DC . ICP DAS CO., LTD. PETL /tET/tPET DIO Series Us er Manual, Ver. 2 . 1 , Sep . 20 14 , Page: 9

53. Ethernet I/O Modules 4.3 I/O Settings Clicking the I/O Settings tab will display the I/O Settings page allowing you configure the Digital Input and Digital Output parameters for the PETL/ tET/tPET device. T his page including Digital Outp ut control, DI/DO Configuration, etc., each of which will be described in more detail below. 4.3.1 DO Control The following table provides an overview of the parameters contained in the Digital Output Control section: Item Description Set DO valu e This parameter is used to manually assign a specific a value for the DO. Update Settings Click this button to s ave the revised settings to the PETL/ tET/tPET device . ICP DAS CO., LTD. PETL /tET/tPET DIO Series Us er Manual, Ver. 2 . 1 , Sep . 20 14 , Page: 53

46. Ethernet I/O Modules 4.2 Network Settings Click ing the Network tab will display the Network and Miscellaneous Settings page allowing you verify the current settings and configure the IP Address parameters, configure the general parameters and restore the default settings for the PETL/tET/tPET device, each of which will be described in more detail below. 4.2.1 Network and Miscellaneous Settings The Network and Miscellaneous Setting s page allows you to c heck the Model name and other information related to the hardware and software . The software and hardware information section includes the following items: The Model Name, Firmware version, IP Address, Initial Switch positi on , Alias Name , MAC Address, and the TCP Port and System Timeout values . If the firmware for the PETL/ tET/tPET device is updated , you can use this page to check the version information for the PETL/ tET/tPET software . ICP DAS CO., LTD. PETL /tET/tPET DIO Series Us er Manual, Ver. 2 . 1 , Sep . 20 14 , Page: 46

56. Ethernet I/O Modules 4.4 PWM Clicking the PWM tab will display the PWM Configuration page allowing you enable and configure the PWM parameters for the PETL/ tET/tPE T device, including the PWM Alarm and duty cycle, etc., each of which will be described in more detail below. 4.4.1 PWM Configuration The following table provides an overview of the parameters contained in the PWM Configuration section: Item D escription Default Value Enable PWM This parameter is used to e nable the PWM output function. 0 Enable PWM Alarm This parameter is used to e nable the PWM output alarm function . 0 Duty Cycle This parameter is used to set the duty cycle for the DO channel s. Two values are required for each DO channel. The first value is the high pulse width, while the second is the low pulse width. The duty cycle is in 1 ms units , and the resolution is approximately 5 ms. (5 to 65535 ms) . A value of 0 will disable the duty cycle functions for that channel. Refer to “ Appendix: FAQ D ” for more detailed information. 1000 (ms) Update Settings Click this button to s ave the revised settings to the PETL/ t ET /tPET device . Because of the c haracteristic s of the relay functions, it is recommended that the PWM on t(P)ET - P(D)2POR2/ t(P)ET - P 2 R2 / t ( P ) ET - PD2R1 /PETL - 7060 series modules ( i.e., m odule s with relay functions ) is not used for extended periods of time . ICP DAS CO., LTD. PETL /tET/tPET DIO Series Us er Manual, Ver. 2 . 1 , Sep . 20 14 , Page: 56

45. Ethernet I/O Modules 4.1 Home Page Clicking the Home tab will display to the main status & Configuration page , which is divided into three sections . The firs t section provides basic information related to the PETL/t ET /tPET series module hardware and software including the Firmware version and IP Address, etc . The second section provides information related to the current status of the I/O. The third section provides details related to the status of the I/O pair - connections. ICP DAS CO., LTD. PETL /tET/tPET DIO Series Us er Manual, Ver. 2 . 1 , Sep . 20 14 , Page: 45

43. Ethernet I/O Modules 4. Web Configuration All PETL/ tET/tPET series module contain an advanced embedded web configuration system that provides I/O accessibility to the PETL/ tET/tPET series module via a web browser. Logging in to the PETL/ tET/tPET Web Server You can access the embedded PETL/t(P)ET series web server from any comp uter that has an Internet connection . Step 1: Open a new browser window. Open a standard web browser. For example, Mozilla Firefox, Google Chrome and Internet Explorer are reliable and popular internet browsers that can be used to configure PETL/ tET/tPE T series module. Note that i f you intend to use I nternet Explorer , ensure that the cache to functions is disabled in order to avoid browser access error s . D etail ed information how to do this can be found in “Appendix: A”. Step 2: Enter the URL addres s of the PETL/ tET/tPET web server. En sure that you have correctly configured the network settings for the PETL/ tET/tP ET series module, or refer to Sec tion 3.4 “Using the eSearch Utility to Assign a New IP”. ICP DAS CO., LTD. PETL /tET/tPET DIO Series Us er Manual, Ver. 2 . 1 , Sep . 20 14 , Page: 43

55. Ethernet I/O Modules Frequency Measurement by DI Enable Frequency Measurement This parameter is used t o e nable the frequency measurement function on each DI channels. Scan Mode This parameter is used to define the scan mode for the frequency measurement. 1000 ms: This mode provides a n ormal update rate and normal accuracy. The a cceptable frequency range f or the input signal is 1 Hz to 3.5 kHz ( ± 1 Hz error). This mode can be used when the pulse width (signal source) contains small error s , since the measurement is based on the pulse count. 100 ms: This mode provides f ast update rate , but the a ccuracy is low . The a cceptable frequency range for the input signal is 100 Hz to 3.5 kHz ( ± 10 Hz error). This mode can be used when the pulse width (signal source) contains small error s , since the measurement is based on the pulse count. Single - pulse: This mode provid es the h igh est accuracy but can only be used for stable signal . The d ata update rate depends on the signal frequency and the acceptable signal frequency range for the input signal is 0.01 Hz to 3.5 kHz ( ± 0.01 Hz error). This mode can only be used when th e pulse width (signal source) is stable, since the measurement is based on the width of a single pulse . Moving Average 1 ==> No Average is used 2 ==> Uses t he average of 2 continuous sample values 4 ==> Uses t he average of 4 continuous sample values 8 ==> Uses t he average of 8 continuous sample values Digital Input Enable Latched DI This parameter is uses to e nable the latch function on all DI channels. The status of the DI will be recorded if it has been flagged as either high or low. 0 = Disable Al l; 1 = Enable All Clear Latched Status (High) T his parameter is used to c lear the s tatus of all high latched counters. 0 = No Operation; 1 = Clear All Clear Latched Status (Low) This parameter is used to c lear the status of all low latched counters. 0 = No Operation ; 1= Clear All = 1 DI Filter interval time (ms) The DI filter is a function that eliminates high - frequency noise from inputs. 0 = Disable . Refer to “ Appendix: FAQ F ” for more detailed information. Update Set tings Click this button to s ave the revised settings of DI/DO configuration to the PETL/ tET/tPET device . ICP DAS CO., LTD. PETL /tET/tPET DIO Series Us er Manual, Ver. 2 . 1 , Sep . 20 14 , Page: 55

76. Ethernet I/O Modules 6.1 What is Modbus TCP/IP? Modbus is a communication protocol that was developed by Modicon Inc. in 1979 , and was originally designed for use with Modicon controllers. Detailed information regarding the Modbus protocol can be found at: http://www.modbus.org . The d ifferent versions of the Modbus protocol used today include Modbus RTU , which is based on serial communication int erfaces such as RS - 485 and RS - 232 , M odbus ASCII and Modbus TCP, which uses the Modbus RTU protocol embedded into TCP packets. Modbus TCP is an internet protocol. The protocol embeds a Modbus frame into a TCP frame so that a connection oriented approach is obtained, thereby making it more re liable. The master queries the slave and the slave responds with a reply. The protocol is open and, hence, highly scalable. 6.2 Modbus Message Structure Modbus devices communicate using a master - slave (client - server) technique in which only one device (the master/client) can initiate transactions (called queries). The other devices (slaves/servers) respond by either supplying the requested data to the master, or by taking the action requested in the query. A query from a master will consist of a slave address (or broadcast address), a function code defining the requested action, any required data, and an error checking field. A response from a slave consists of fields confirming the action taken, any data to be returned, and an error checking field.  Th e Modbus/TCP Message Structure Byte s 00 - 05 Byte s 06 - 11 6 - byte header RTU Data ICP DAS CO., LTD. PETL /tET/tPET DIO Series Us er Manual, Ver. 2 . 1 , Sep . 20 14 , Page: 76

79. Ethernet I/O Modules 1. Data Field Data is transmitted in 8 - , 16 - and 32 - bit format. The data for 16 - bit registers is transmitted in high - byte first format. For example: 0x0A0B ==> 0x0A, 0x0B. The data for 32 - bit registers is transmitted as two 16 - bit registers, and is low - word first. For example: 0x0A0B0C0D ==> 0x0C , 0x0D, 0x0A, 0x0B. The data field of messages sent between a master and a slave contains additional information about the action to be taken by the master or any information requested by the slave. If the master does not require this information, the dat a field can be empty. Reference (Address) Description 0xxxx Read/Write Discrete Outputs or Coils. A 0x reference address is used to output device data to a digital output channel. 1xxxx Read Discrete Inputs. The ON/OFF status of a 1x reference address is controlled by the corresponding digital input channel. 3xxxx Read Input Registers. A 3x reference register contains a 16 - bit number received from an external source , e.g. an analog signal. 4xxxx Read/Write Output or Holding Registers. A 4x register is used to store 16 bits of numerical da t a (binary or decimal), or to send the data from the CPU to an output channel. For more detail s regarding Address Mapping (Reference N umber), refer to Sec tion 6.3 Modbus Re gister Table . ICP DAS CO., LTD. PETL /tET/tPET DIO Series Us er Manual, Ver. 2 . 1 , Sep . 20 14 , Page: 79

108. Ethernet I/O Modules B. How to update the firmware via Ethernet ? If the module is not functioning correctly (e.g. there is no response to a search request, or if the system LED is continuously displayed as either OFF or ON ), downl oad a new image of the firmware from the ICPDAS web site and then update the firmware . For detailed information regarding how to update the Firmware for your PETL/tET/tPET series module, refer to the Firmware update via Ethernet user manual ( tPET_P ETL_Series_Firmware_update.pdf ). The location of the user manual on the CD and the download address are show n below: CD: \ NAPDOS \ tPET \ Firmware \ http://ftp.icpdas.com/p ub/cd/tinymodules/napdos/tpet/firmware/ ICP DAS CO., LTD. PETL /tET/tPET DIO Series Us er Manual, Ver. 2 . 1 , Sep . 20 14 , Page: 108

105. Ethernet I/O Modules  InduSoft InduSoft Web Studio is a powerful, integrated collection of automation tools that includes all the building blocks needed to develop modern Human Machine Interfaces (HMI), Supervisory Control and Data Acquisition (SCADA) systems, an d embedded instrumentation and control applications. InduSoft Web Studio’s application runs in native Windows NT, 2000, XP, CE and CE .NET environments and conforms to industry standards such as Microsoft .NET, OPC, DDE, ODBC, XML, and ActiveX. The docum ent describing how to link InduSoft to the PETL/ tET/tPET series module using the Modbus protocol is located at: http://ftp.icpdas.com/pu b/cd/6000cd/napdos/et7000/document/application/indusoft/indusoft_mod bus_eng.pdf  Citect CitectSCADA is a fully integrated Human Machine Interface (HMI) / SCADA solution that enables users to increase return on assets by delivering a highly scalable, rel iable control and monitoring system. Easy - to - use configuration tools and powerful features enable the rapid development and deployment of solutions for applications of any size. The document describing how to link Citect to the PETL/ tET/tPET module using the Modbus protocol is located on http://ftp.icpdas.com/pub/cd/6000cd/napdos/et7000/document/application/ifix/ifix_mbtcp.pdf  iFix The document de scribing how to link iFix to the PETL/ tET/tPET series module using the Modbus protocol is located at: http://ftp.icpdas.com/pub/cd/6000cd/napdos/e t7000/document/appli cation/citect/citect_mbtcp.pdf ICP DAS CO., LTD. PETL /tET/tPET DIO Series Us er Manual, Ver. 2 . 1 , Sep . 20 14 , Page: 105

54. Ethernet I/O Modules 4.3.2 DI/DO Configuration The following table provides an overview of the para meters contained in the DI/DO Configuration section: Item Description Digital Output Host Watchdog Timeout (Seconds) This parameter is u sed to configure the Host Watchdog timeout value. If there is no Modbus TCP communication activity for the specified period ( the timeout), then the Host Watchdog will activate an alarm. Safe Value This parameter is used to define the DO safe value for the PETL/tET/tPET module. If the Host Watchdog alarm is activated , the DO will be set to the user - defined safe value. P ower - On V alue This parameter is used to define the DO Power - on value. On boot up, the DO is set to the user - defined Power - on value. Digital Counter Enable Digital Counter This parameter is used to e nable the digital counter on each DI channels. Clear Di gital Counter This parameter is used to c lear the values of each DI counters. Preset Counter Value This parameter is used to s et the default value for each DI counters. ICP DAS CO., LTD. PETL /tET/tPET DIO Series Us er Manual, Ver. 2 . 1 , Sep . 20 14 , Page: 54

48. Ethernet I/O Modules Modbus TCP S la ve Local Modbus TCP port This parameter is used to set the local port to be used by the Modbus slave device. The d efault value is 502 . Local Modbus Net ID This parameter is used to set the Network ID to be used by the Modbus slave device. The d efault value is 1 . Update Settings Click this button to s ave the revised settings to the PETL/ tET/tPET device . 4.2.2.1 Dynamic Configuration Dynamic configuration is very easy to perform. If a D HCP server is connected to you network , a network address can be dynamically configured by using the following procedure : Step 1 : Select “DHCP” from the A ddress T ype drop - down menu. Step 2 : Click the “Update Settings” button to complete the configuration . 1 2 ICP DAS CO., LTD. PETL /tET/tPET DIO Series Us er Manual, Ver. 2 . 1 , Sep . 20 14 , Page: 48

104. Ethernet I/O Modules 7.3 SCADA SCADA stands for Supervisor Control and Data Acquisition and is a PC - based production automation and control system. SCADA is widely used in many fields, including power generation, water systems, the oil industry, the chemical, and the automobile industry. Different fields require different functions, but they all have the same common requirements :  Graphical interface  Process mimicking  Real - time and histori cal trend data  Alarm system s  Data acquisition and recording  Data analysis  Report generat i o n Accessing the PETL/ tET/tPET Series Module SCADA software is able to access PETL/ tET/tPET series devices using the Modbus communication protocol without the need for other software drivers. Popular SCADA Software Some of the more popular SCADA software includes Citect, ICONICS, iFIX, InduSoft, Intouch, Entivity Studio, Entivity Live, Entivity VLC, Trace Mode, Wizcon, and Wonderware , etc . In the following sections, three popular brands of SCADA software are introduced, together with detailed instructions of how to use them to communicate with PETL/ tET/tPET series modules using the Modbus TCP p rotocol. ICP DAS CO., LTD. PETL /tET/tPET DIO Series Us er Manual, Ver. 2 . 1 , Sep . 20 14 , Page: 10 4

16. Ethernet I/O Modules  Frame Ground: Electronic circuits are constantly vulnerable to Electrostatic Discharge (ESD), which become s worse in a continental climate area. PETL/ tET/tPET series module feature a new design for the frame ground, which provides a path that bypass es ESD, resul ting in an enhanced ESD protection capability and ensuring that the module is more reliable.  The frame ground (F.G.) of the tET/tPET series, as follows:  The frame ground (F.G.) of the PETL - 7060, as follows: The PETL - 7060 controller has a metallic board attached to the back of the plastic casing as indicated by point 1 in the figure. When mounted to the DIN - Rail, connect the DIN - Rail to the earth ground because the DIN - Rail is in contact with the upper frame ground as shown in the figure , point 2. Module Pin Name Function tET/tPET 1 F.G . Frame Ground 2 1 ICP DAS CO., LTD. PETL /tET/tPET DIO Series Us er Manual, Ver. 2 . 1 , Sep . 20 14 , Page: 16

60. Ethernet I/O Modules 4.7 Change Password Clicking the Change Password tab will display the Change Password page. To change a password, first e nter the old password in the “Current password” field (default is Admin ) and then enter a new password in the “New password” field. Re - enter the new password in the “Confirm new password” field, and then click the “ Submit ” button to update the password. 4.8 Logout Click ing the Logout tab will immediately log you out from the system an d return you to the login page. ICP DAS CO., LTD. PETL /tET/tPET DIO Series Us er Manual, Ver. 2 . 1 , Sep . 20 14 , Page: 60

37. Ethernet I/O Modules 3. Getting Started This chapter provides a basic overview of how to install, configure and operate your PETL/ tET/tPET series module. 3.1 Mounting the Module The PETL/ tET/tPET series module can be mounted by attaching the bottom of the chassis to a DIN - Rail, or the wall or it can be piggybacked to another module. DIN - Rail Mounting The PETL/ tET/tPET series modu le s include simple rail clips on the bottom of the chassis that allow them to be reliably mounted on a D IN - Rail or a wall, or they can be piggybacked to another module . For more detailed information regarding DIN - Rail Mountng, refer to the illustration in figure below. Mounting on a DIN - Rail Dismounting from a DIN - Rail 3 2 1 3 1 2 ICP DAS CO., LTD. PETL /tET/tPET DIO Series Us er Manual, Ver. 2 . 1 , Sep . 20 14 , Page: 37

17. Ethernet I/O Modules 3. Operating Mode Switch  Init mode : Uses factory settings and allows the firmware to be update d .  Run /Normal mode : Uses customer settings. Note : The module must be reboot ed after chang ing operating . T he operating mode s witch for PETL/tET/tP ET series modules is set to the Run /Normal position by default. When updating the PETL/ tET/tPET firmware, the switch should be moved from the Run /Normal position to the Init position. The s witch must then be returned to the Run /Normal position once the upd ate is complete. PETL - 7060 tET/tPET Serie s ICP DAS CO., LTD. PETL /tET/tPET DIO Series Us er Manual, Ver. 2 . 1 , Sep . 20 14 , Page: 17

12. Ethernet I/O Modules Built - in Multi - Function I/O 1. All Digital Output modules provide:  A Power - on V alue (On boot up, the digital output value is set as the Power - on value)  A Safe Value (If Modbus TCP communication is lost for a certain period, the digital output value will be set as the user - defined safe value)  A PWM F unction : The digital output channels on PETL/ tET/tPET series include a PWM (pulse generation) function that can be used to set diffe rent frequenc ie (50 or 100 Hz Max.) and duty cycle s for each digital output channel. In addition, the two digital output channels can work either independently or simultaneously. The term “High D uty Cycle” describes the duration of 'on' time in proportion to the regular interval or 'period' of time . Similarly, the term “Low Duty Cycle” corresponds to the duration of the 'off' time . Consequently, i t is not necessary to keep switching from ON to OFF from remote a controller. In this way, th e tET/tPET /PETL ser ies module r educes the complexity required for the control system and enhances timing accuracy. 2. All Digital Input modules provide:  D igital input channels that can also be used as 32 - bit high speed (3.5 kHz) counters.  High/Low L atched S tatus Commands : The modules provide commands to read the status of any digital input channels that are latched high or latched low . The f ollowing is an example that show s the usefulness of the latched digital input. If we wish to read a key stroke from a key switch connected to the digital input channel of a module, the input signal of the key stroke is a pulse signal as shown in the figure. If we just use the read digital input status command to read the signal and we cannot send the command during the B period due to some reasons, then we will lose the key stroke information. However, with the read latched digital input command, we can still get the key stroke information even we are not able to send command in B period.  Frequency Measurement : tET/tPET /PETL series module s also provide a frequency measurement function that retrieves the digital input counter value at specific times and calculates the frequency. Rather than polling via a remote host, the tET/tPET/PETL series module s can determine the frequency directly, reduc ing the communication delay caused by two ends and also improves the accuracy of the frequency measurement. In order to applying for more applications , this module provides 3 scan modes and 4 moving average methods for user to select the best way in their applications. ICP DAS CO., LTD. PETL /tET/tPET DIO Series Us er Manual, Ver. 2 . 1 , Sep . 20 14 , Page: 12

59. Ethernet I/O Modules 4.6 Filter Clicking the Filter tab will display the Filter Settings page allowing you configure the IP Filter list for the PETL/tET/tPET device, which will be described in more detail below. 4.6.1 Filter Settings Th e F ilter S ettings page is used to query or edit the IP F ilter L ist for the PETL/tET/tPET series module . The IP filter list restricts the access of incoming packets based on the IP header. If one or more IP address es are saved t o the IP F ilter table, only C l ients whose IP address is specified in the IP F ilter L ist will be able to access the PETL/ tET/tPET series module. The following table provides an overview of the parameters contained in the IP Address Configuration section: Item Description Ad d “IP” to the L ist This parameter is used to a dd an IP address to the IP F ilter L ist . Delete IP # “number” This parameter is used to d elete IP# address from the IP F ilter L ist . Delete All This parameter is used to d elete all IP address current contained in the IP F ilter L ist . Save to Flash This parameter is used to s ave the updated IP F ilter L ist to the Flash memory . Check the checkbox before clicking the Submit button of you wish to store the most recent list. Submit Click this button to s ave the revi sed settings to PETL/ tET/tPET device . ICP DAS CO., LTD. PETL /tET/tPET DIO Series Us er Manual, Ver. 2 . 1 , Sep . 20 14 , Page: 59

Our Products & Services

Connect with us

DCI is a focused team of experienced professionals who engineer and provide communications solutions for industrial automation systems. We specialize in partnering with companies to select the best wireless solution for a wide variety of industrial and business critical applications in the Oil, Gas, Railroad, Water, Wastewater, Mining, and Electrical Utility Industries. 2018 is our 21st year in business.