ProSoft Technology PLX51-DLplus-232 User Manual

Data logger plus, data storage module
Hide thumbs Also See for PLX51-DLplus-232:
Table of Contents

Advertisement

Quick Links

PLX51-DLplus-232
Data Logger Plus
Data Storage Module
October 3, 2019
USER MANUAL

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the PLX51-DLplus-232 and is the answer not in the manual?

Questions and answers

Summary of Contents for ProSoft Technology PLX51-DLplus-232

  • Page 1 PLX51-DLplus-232 Data Logger Plus Data Storage Module October 3, 2019 USER MANUAL...
  • Page 2 Page 2...
  • Page 3: Table Of Contents

    CONTENTS Preface ............................ 7 Introduction to the PLX51-DLplus-232 ................7 Features ..........................8 Additional Information ....................10 Installation ..........................11 Module Layout ....................... 11 Module Mounting ......................13 Power ..........................14 RS232 Port ........................14 Ethernet Port ........................14 Setup ............................. 15 Install Configuration Software ..................
  • Page 4 Record Management Tab ..................... 48 CIP Statistics Tab ........................49 Ethernet Clients Tab ......................50 TCP / ARP Tab ........................51 Retrieving Logged Data from the PLX51-DLplus-232 ............53 DF1 Packet Capture ......................53 Modbus Packet Capture ....................56 Module Event Log......................59 Web Server ........................
  • Page 5 Trend Data UTC ......................78 Invalid Request Response ....................80 7.10 Operation ........................80 Get Tag Database ........................80 Get Trend Data ........................80 Get Cache Records ........................ 81 7.11 Examples ........................82 General Status Message ....................... 82 Cache Records Message......................83 Technical Specifications ......................
  • Page 6 Page 6...
  • Page 7: Preface

    The PLX51-DLplus-232 can be used to log data at a remote site with limited communication with its base. The PLX51-DLplus-232 is also used to store records on mobile equipment such as trucks, drilling rigs, or snow plows. Once the equipment returns back to its base, the historical data can be uploaded and transferred to a more permanent storage device.
  • Page 8: Features

    Non-Historian Option Features The PLX51-DLplus-232 provides temporary extensive on-board storage capability for storing process tags. A total of 16,777,216 records can be stored in its non-volatile memory. Each record consists of the following data: Parameter Link UTC Time includes: Year, Month, Day, Hour, Minute, Second, Milliseconds.
  • Page 9 The Log Index is managed by the PLX51-DLplus-232 and incremented each time a new record is stored. The Unload Index is managed externally by the unload service. It is only incremented after a record has been logged successfully to a text file. The records can be unloaded in Logix with the Example Code.
  • Page 10: Additional Information

    Additional Information The following documents contain additional information that can assist you with installation and operation. Resource Link PLX50 Configuration www.prosoft-technology.com Utility Installation User Manual Datasheet www.prosoft-technology.com Example Code & UDTs www.cisco.com/c/en/us/td/docs/video/cds/cde/cde205_220_420/installation/ Ethernet wiring standard guide/cde205_220_420_hig/Connectors.html CIP Routing The CIP Networks Library, Volume 1, Appendix C:Data Management Additional Information For professional users in the European Union If you wish to discard electrical and electronic equipment (EEE), please contact your dealer...
  • Page 11: Installation

    2 INSTALLATION Module Layout The PLX51-DLplus-232 has three ports at the bottom of the enclosure, as shown in the figure below. The ports are used for Ethernet, RS232 serial, and power. The DC power port uses a three-way connector (+ positive, - negative, and Earth).
  • Page 12 Figure 2.2 – Front and top view The PLX51-DLplus-232 has four DIP switches at the top of the enclosure as shown above. DIP Switch Description DIP 1 Used to force the PLX51-DLplus-232 into “Safe Mode”. When in “Safe Mode”, the PLX51-DLplus-232 does not load the application firmware.
  • Page 13: Module Mounting

    Figure 2.3 - DIN rail specification The DIN rail clip is mounted on the bottom of the PLX51-DLplus-232. Use a flat screw driver to pull the clip downward. Once the PLX51-DLplus-232 is mounted onto the DIN rail, the clip must be pushed upward to lock the PLX51-DLplus-232 in place.
  • Page 14: Power

    NOTE: When using a shielded cable, it is important that only one end of the shield is connected to earth to avoid current loops. It is recommended to connect the shield to the PLX51-DLplus-232, and not to the other Serial device. Figure 2.6 - RS232 connector Ethernet Port The Ethernet connector should be wired according to industry standards.
  • Page 15: Setup

    By default, the PLX51-DLplus-232 has DHCP (Dynamic Host Configuration Protocol) enabled. Thus, a DHCP server must be used to provide the PLX51-DLplus-232 with the required network parameters (IP address, subnet mask, etc.). There are a number of DHCP utilities available.
  • Page 16 Within the PLX50 Configuration Utility, click on T > DHCP S OOLS ERVER Figure 3.2 - Selecting DHCP Server Once opened, the DHCP server listens on all available network adapters for DHCP requests and displays their corresponding MAC addresses. Figure 3.3 - DHCP Server NOTE: If the DHCP requests are not displayed in the DHCP Server, it may be due to the local PC’s firewall.
  • Page 17 Click OK when complete. Once the Assign IP Address dialog box has been accepted, the DHCP server automatically assigns the IP address to the PLX51-DLplus-232 and reads the Identity Object Product name from the device. The device indicates a green background upon successful assignment of the IP address.
  • Page 18: Network Settings

    It is possible to force the PLX51-DLplus-232 into DHCP mode by powering up the device with DIP switch 2 in the On position. A new IP address can be assigned by repeating the previous steps. NOTE: It is important to return DIP switch 2 back to Off position, to avoid the PLX51-DLplus-232 returning to a DHCP mode after the power is cycled again.
  • Page 19 Right-clicking on a device reveals the context menu, including the Port Configuration option. Figure 3.8 - Selecting Port Configuration All relevant Ethernet port configuration parameters can be modified using the Port Configuration dialog box. Figure 3.9 - Port Configuration Alternatively, these parameters can be modified using the Rockwell Automation RSLinx software. Page 19...
  • Page 20: Creating A New Project

    Creating a New Project Before you configure the PLX51-DLplus-232, a new PLX50 Configuration Utility project must be created. Click on F > N Figure 3.10 - Creating a new project A new project is created and displayed in the Project Explorer tree view.
  • Page 21 In the Add New Device dialog box, select the PLX51-DLplus-232 and click the Ok button. Figure 3.12 – Selecting the PLX51-DLplus-232 The device appears in the Project Explorer tree, and its configuration window is opened. The device configuration window can also be opened by double-clicking the PLX51- DLplus-232 icon in the Project Explorer tree, or right-clicking the PLX51-DLplus-232 icon and selecting Configuration.
  • Page 22: Configuring The Plx51-Dlplus-232

    ENERAL The general configuration is shown in the figure below. The general configuration window is opened by either double-clicking on the PLX51-DLplus-232 icon in the tree, or right-clicking the PLX51-DLplus-232 icon and selecting Configuration. Figure 3.14 - General Configuration...
  • Page 23 232. Major Revision The major revision of the PLX51-DLplus-232. IP Address The PLX51-DLplus-232’s IP address used by the PLX50 Configuration Utility to communicate with the PLX51-DLplus-232. Data Source This parameter selects the source of the data. Logix – Rockwell Automation ControlLogix or Compact Logix controller DF1 –...
  • Page 24: Serial Tab

    ERIAL The Serial tab is shown in the figure below. The Serial configuration is opened by either double- clicking on the PLX51-DLplus-232 icon in the tree, or right-clicking the PLX51-DLplus-232 icon and selecting Configuration. Select the Serial tab. Figure 3.15 - Serial configuration The Serial configuration (Serial tab) consists of general Serial and DF1-specific parameters.
  • Page 25: Data Source Configuration

    Table 3.2 - Serial Modbus RTU and DF1 configuration parameters Data Source Configuration The Data Source tabs determine the PLX51-DLplus-232 communication mode used to acquire data. The Data Source options include:  Logix Source – ControlLogix and Compact Logix controllers ...
  • Page 26: Group And Tag Triggers

    The Logix Source tab is used to configure tags from Rockwell Automation Logix controllers over EtherNet/IP. The PLX51-DLplus-232 can read tags from up to three separate controllers. A Target Name must be provided. This acts as a reference to the Logix CIP path. The Target Name does not have to match the actual controller name set in RSLogix.
  • Page 27 Figure 3.21 – Target Browser Window If the Ethernet/IP module is a bridge module, it can be expanded by right-clicking on the PLX51-DLplus-232 icon and selecting the Scan option. Figure 3.22 - Scanning node in the Target Browser Page 27...
  • Page 28 Figure 3.23 - Logix Tag configuration NOTE: Tag names need to match in order for the PLX51-DLplus-232 to correctly identify the tag. Full tag names are needed for tags to be located in program scopes. To launch the Tag Browser, click the B button associated with the controller.
  • Page 29: Df1 Source

    Tags can be removed by selecting the rows in the left margin, and right-clicking to display the D option. ELETE Figure 3.25 – Deleting Tags DF1 S OURCE A maximum of three DF1 Sources can be configured. The configuration of each source requires a Device Name (used as a reference for tag data sources), the Device Type (either PLC5 or SLC), and a Node Address.
  • Page 30: Modbus Source

    ODBUS OURCE Both Modbus RTU and Modbus TCP/IP are configured using the Modbus Source tab. For Modbus RTU, a maximum of three Modbus sources can be configured. The configuration of each source requires a Device Name (used as a reference for tag data sources), the IP Address (Modbus TCP/IP only), and a Node Address.
  • Page 31: Module Download

    Before downloading, the connection path of the PLX51-DLplus-232 should be set. This path automatically defaults to the PLX51-DLplus-232 IP address, as set in the PLX51-DLplus-232 configuration. It can be modified if the PLX51-DLplus-232 is not on a local network. The connection path can be set by right-clicking on the PLX51-DLplus-232 icon and selecting the Connection Path option.
  • Page 32 Once complete, you will be notified that the download was successful. Figure 3.31 - Successful download During the download process, the PLX51-DLplus-232’s time will be compared to that of the PC’s time. Should the difference be greater than 30 seconds, you will be prompted to set the PLX51-DLplus-232 time to that of the PC time.
  • Page 33: Rslogix 5000 Configuration

    4 RSLOGIX 5000 CONFIGURATION Add Module to I/O Configuration The PLX51-DLplus-232 can operate in both a Logix “owned” and standalone mode. When the PLX51-DLplus-232 operates in a Logix “owned” mode, the PLX51-DLplus-232 needs to be added to the RSLogix 5000 / Studio5000 IO tree, as a generic Ethernet module.
  • Page 34 RPI. NOTE: Although the PLX51-DLplus-232 is capable of running with an RPI of 10 ms, it is recommended to set the RPI to 500 ms to avoid unnecessary overloading of the PLX51-DLplus-232 processor.
  • Page 35: Importing Udt's And Mapping Routines

    Once the PLX51-DLplus-232 has been added to the RSLogix 5000 IO tree, assign the User Defined Types (UDTs) to the input and output assemblies. You can import the required UDTs by right-clicking on the User-Defined sub-folder in the Data Types folder and selecting Import Data Type.
  • Page 36 Select the proper .L5X file. Figure 5.6 - Selecting import file The import creates the following:  The required UDTs (user defined data types)  Controller tags representing the Input Assembly.  A routine mapping the PLX51-DLplus-232 to the aforementioned tag. Page 36...
  • Page 37 You may need to change the routine to map to the correct PLX51-DLplus-232 instance name. Make sure that the mapping routine is called by the Program’s Main Routine. Figure 5.7 - Imported RSLogix 5000 objects Refer to the Additional Information section of this document for an RSLogix 5000 project example, as well as the required UDTs.
  • Page 38: Rslogix 5000 Assemblies

    RSLogix 5000 assemblies When the PLX51-DLplus-232 operates in a Logix “owned” mode, the Logix controller establishes a class 1 cyclic communication connection with the PLX51-DLplus-232. An input assembly is exchanged at a fixed interval. The provided UDTs convert the input arrays into tag-based assemblies.
  • Page 39: Inhibiting The Module

    The number of tag reads from the configured data source. Table 5.2 - RSLogix 5000 input assembly parameters Inhibiting the Module The PLX51-DLplus-232 can be inhibited by setting the first bit of the DLplus232:O.Data[0] output image to ‘1’, as shown below: Page 39...
  • Page 40 Page 40...
  • Page 41: Diagnostics

    If the LED is green, then the PLX51-DLplus-232 has booted and is running correctly. If the LED is red, then the PLX51-DLplus-232 is not operating correctly. For example, if the PLX51-DLplus-232 application firmware has been corrupted or there is a hardware fault, Ok LED will be red.
  • Page 42: Module Status Monitoring

    PLX51-DLplus-232 icon and select the Go Online option. Figure 6.2 - Selecting to Go Online The Online mode is indicated by the green circle behind the PLX51-DLplus-232 in the Project Explorer tree. Figure 6.3 - Selecting online Status...
  • Page 43 The Status window is opened by either double-clicking on the Status option in the Project Explorer tree, or by right-clicking on the PLX51-DLplus-232 icon and selecting Status. The Status window contains multiple tabs to display the current status of the PLX51- DLplus-232.
  • Page 44: General Tab

    The module has stopped logging data, because it has reached maximum events and the module is set to not overwrite. Owned Indicates whether or not the PLX51-DLplus-232 is currently owned (Class 1) by a Logix controller. Up Time Indicates the elapsed time since the PLX51-DLplus-232 was powered up.
  • Page 45: Statistics Tab

    This may be caused by the External Access property of the Logix tag being set to either None or Read Only. Tag Reads The number of tag read transactions executed by the PLX51-DLplus-232. Table 6.4 – Logix statistics Page 45...
  • Page 46: Tag Status Tab

    TATUS The Tag Status tab provides current values for all tags, along with their trigger settings. The following tag mapping statistics are only relevant when the PLX51-DLplus-232 is running in either Reactive Tag or Scheduled Tag mode. Figure 6.6 – Tag Status...
  • Page 47: Recent Records Tab

    ECENT ECORDS The Recent Records tab provides a list of the last records recorded with their time stamp and value. Figure 6.7 – Recent Records Statistic Description Index Logged data index. Date Time The time stamp when the data was logged. Tag ID Configured Tag ID for the specific Tag/Register/File.
  • Page 48: Record Management Tab

    ECORD ANAGEMENT The Record Management tab manages the PLX51-DLplus-232 records. Records can be downloaded to a (.csv) file format. Options to reset the log indices and erasing the cache are also available. Figure 6.8 – Record Management Parameter Description Upload All Records to CSV Upload all records currently in the module.
  • Page 49: Cip Statistics Tab

    CIP S TATISTICS The CIP Statistics tab provides a set of Common Industrial Protocol (CIP) communication statistics. Figure 6.9 – CIP Statistics Statistic Description Class 1 Timeout Count Number of times a Class 1 connection has timed out Class 1 Forward Open Count Number of Class 1 Connection establish attempts Class 1 Forward Close Count Number of Class 1 Connection close attempts...
  • Page 50: Ethernet Clients Tab

    THERNET LIENTS The Ethernet Clients tab provides a count of EtherNet Client and EtherNet/IP connections. Figure 6.10 – Ethernet Connection Counts Statistic Description ARP Clients Number of active clients in the ARP table TCP Clients Number of active connections in the TCP client table EtherNet/IP Clients Number of active connections in the ENIP client table Table 6.8 –...
  • Page 51: Tcp / Arp Tab

    TCP / ARP T The TCP / ARP tab lists the ARP and TCP/IP information associated with the known MAC addresses in the network. Parameters include the IP Address, Remote Port number, and Local Port number. Figure 6.11 – TCP and ARP Table Entries Statistic Description MAC Address...
  • Page 52 Page 52...
  • Page 53: Retrieving Logged Data From The Plx51-Dlplus-232

    DF1 Packet Capture The PLX51-DLplus-232 provides the capability to capture the DF1 traffic for analysis. To begin the packet capture of the PLX51-DLplus-232, double-click on the DF1 Packet Capture selection in the Project Explorer tree. Figure 6.10 - Selecting DF1 Packet Capture The DF1 Packet Capture window opens and automatically starts capturing all DF1 packets.
  • Page 54 Description Index The packet index, incremented for each packet sent or received. Time The elapsed time since the PLX51-DLplus-232 was powered up. Status The status of the packet. Received packets are checked for valid DF1 constructs and valid checksums. Dirn The direction of the packet, either transmitted (Tx) or received (Rx).
  • Page 55 The packet capture can be saved to a file for further analysis by selecting the S button on the toolbar. Previously saved DF1 Packet Capture files can be viewed by selecting the DF1 Packet Capture Viewer option in the Tools menu. Figure 6.13 - Selecting the DF1 Packet Capture Viewer Page 55...
  • Page 56: Modbus Packet Capture

    Modbus Packet Capture The PLX51-DLplus-232 provides the capability to capture the Modbus traffic for analysis. To begin the capture of the PLX51-DLplus-232, double-click on the Modbus Packet Capture selection in the Project Explorer tree. Figure 6.14 - Selecting Modbus Packet Capture The Modbus Packet Capture window opens and automatically starts capturing all Modbus packets.
  • Page 57 Description Index The packet index, incremented for each packet sent or received. Time The elapsed time since the PLX51-DLplus-232 was powered up. Status The status of the packet. Received packets are checked for valid Modbus constructs and valid checksums. Dirn The direction of the packet, either transmitted (Tx) or received (Rx).
  • Page 58 Previously saved Modbus Packet Capture files can be viewed by selecting the Modbus Packet Capture Viewer option in the Tools menu. Figure 6.17 - Selecting the Modbus Packet Capture Viewer Page 58...
  • Page 59: Module Event Log

    Module Event Log The PLX51-DLplus-232 logs various diagnostic records to an internal event log. These logs are stored in non-volatile memory and can be displayed in the PLX50 Configuration Utility or the web server. To view them in the PLX50 Configuration Utility, select the Event Viewer option in the Project Explorer tree.
  • Page 60 Figure 6.19 – Module Event Log The log can also be stored to a file for future analysis by selecting the S button in the tool menu. To view previously saved files, use the Event Log Viewer option under the Tools menu.
  • Page 61: Web Server

    Web Server The PLX51-DLplus-232 provides a web server allowing you to view various diagnostics of the PLX51-DLplus-232 without the PLX50 Configuration Utility or RSLogix 5000. This includes Ethernet parameters, system event log, advanced diagnostics, and application diagnostics (DF1 diagnostics). NOTE: The web server is read-only, no parameters or configuration can be altered from the web interface.
  • Page 62: Web Reporting

    Web Reporting The PLX51-DLplus-232 allows the user to extract logs and draw trends from the module using a standard web browser as shown below. Figure 6.1 – Web reporting The reporting page can be accessed via the standard web interface of the module by entering the...
  • Page 63 Figure 6.3 – Web report – access directly The PLX51-DLplus-232 supports five trend objects (or pens) that can be used to trend logged data over a requested period. Each trend can be set to any of the configured tags (in the PLX50 Configuration Utility).
  • Page 64: Retrieve Trend Data

    Each of the five trends can plot up to 10,000 records. Uploading data to CSV can store up to 1,000,000 records. NOTE: If a new configuration has been downloaded to the module, the entire web page will need to be refreshed. ETRIEVE REND When drawing a trend, the user must first select the tags that need to be trended.
  • Page 65 Figure 6.5 – Selecting time period 3 Press the Retrieve Trend Data button. Figure 6.6 – Retrieve Trend Data This will start collecting the required data from the PLX51-DLplus-232. Figure 6.7 – Busy indication Page 65...
  • Page 66 4 Once the data has successfully been collected it will be trended on the graph as shown below: Figure 6.8 – Trends of the selected tags over the requested time period NOTE: Depending on the amount of data that needs to be collected, it can take a few minutes to retrieve all the required data (each trend can have up to 10,000 data points).
  • Page 67: Customize Graph Axis

    6 The user can also view the local time zone that will be applied to the UTC time retrieved for each record. Figure 6.10 – Web browser local time zone USTOMIZE RAPH Each trend will have its own y-axis on the graph. The y-axis can be customized by scrolling down on the report page and selecting the Manual option for the specific y-axis.
  • Page 68 This will update the selected y-axis with the current loaded data. Figure 6.12 – Update Y-Axis NOTE: Once the user selects to retrieve new data from the PLX51-DLplus-232, the current selection for the custom y-axis will be removed. NOTE: By un-selecting the Manual option and pressing the U...
  • Page 69 Figure 6.13 – Updated Y-Axis Similarly, the x-axis of the graph can be updated for a specific time range. The user can select the Manual option on the X-Axis range (as shown below): Page 69...
  • Page 70 PDATE Figure 6.15 – Updated X-Axis NOTE: Once the user selects to retrieve new data from the PLX51-DLplus-232, the current selection for the custom x-axis will be removed. NOTE: By un-selecting the Manual option and pressing the U button, PDATE the trend y-axis will return to the original scaled values.
  • Page 71: Upload Records To Csv File

    NOTE: Up to 1,000,000 records can be uploaded to a CSV file at a time. This can take several minutes to collect from the PLX51-DLplus-232. Depending on the web browser, the created CSV file will be displayed in the web browser window: Figure 6.17 –...
  • Page 72 Figure 6.18 – CSV file opened in MS Excel Parameter Description Log Index The number of the log index in this specific file. UTC Date Time The UTC (GMT + 0) time when the record was logged. Local Date Time The local time (GMT + local time zone) when the record was logged.
  • Page 73: Json Client

    7 JSON CLIENT Accessing the PLX51-DLplus-232 REST API statistics can be accomplished by using a JSON Client. These statistics and their definitions can also be found in the PLX51-DLplus-232 Web Reporting section. In this example, the JSON Client utility is used. You can download a JSON Client sample from www.prosoft-technology.com.
  • Page 74: Cache Statistics

    Cache Statistics REQUEST “header”: { “messageType”: “reqCacheStats” “requestData”: {} RESPONSE “header”: { “messageType”: “resCacheStats” “responseData”: { “totalRecordCount”: 0, “cacheRecordCount”: 0, “cachePercentage”: 0 Unload Log Index Update REQUEST “header”: { “messageType”: “reqUnloadIdxUpdate” “requestData”: { “unloadLogIndex”: 0 RESPONSE “header”: { “messageType”: “resUnloadIdxUpdate” “responseData”: {} Page 74...
  • Page 75: Cache Records

    Cache Records NOTE: Maximum of 5 records can be read at a time. NOTE: When a PLX51-DLplus-232 is powered down, a certain amount of fragmentation can occur within the Non-volatile memory (due to the NAND NV memory page alignment). This can result in the data to be displayed as 0xFF (eg.
  • Page 76: Reset Log Indexes

    Reset Log Indexes REQUEST “header”: { “messageType”: “reqLogIndexReset” “requestData”: {} RESPONSE “header”: { “messageType”: “resLogIndexReset” “responseData”: {} Get Tag Names NOTE: Maximum of 4 tag names can be read at a time. REQUEST “header”: { “messageType”: “reqGetTagNames” “requestData”: { “tagNameIndex”: 7, “tagNameCount”: 2 RESPONSE “header”: {...
  • Page 77: Trend Data

    Trend Data NOTE: Maximum of 5 records can be read at a time. NOTE: When a module is powered down a certain amount of fragmentation can occur with the Non-volatile memory (due to the NAND NV memory page alignment). This can result in the data to be displayed as 0xFF (eg.
  • Page 78: Trend Data Utc

    Command Values: Start, Poll Duration Values: Last 5 min, Last 30 min, Last hour, Last 6 hours, Last 12 hours, Last day, Last 5 days, Last week, Last month, Last year, Custom Dates ExtractedTags Values: Tags 1 to 5, All tags Status: Last packet, Busy, More Data Trend Data UTC NOTE: Maximum of 5 records can be read at a time.
  • Page 79 RESPONSE “header”: { “messageType”: “resTrendDataUTC” “responseData”: { “status”: “Last Packet”, “recordCount”: 2, “records”: [ “tsUTC”: 1553401472, “50msTick”: 3, “tagId”: 12, “dataType”: “REAL”, “checksum”: 5555, “data”: 12.345 “tsUTC”: 1553401472, “50msTick”: 5, “tagId”: 14, “dataType”: “DINT”, “checksum”: 4444, “data”: 98765 Command Values: Start, Poll Duration Values: Last 5 min, Last 30 min, Last hour, Last 6 hours, Last 12 hours, Last day, Last 5 days, Last week, Last month, Last year, Custom Dates ExtractedTags Values: Tags 1 to 5, All tags...
  • Page 80: Invalid Request Response

    “messageType”: “resInvalidRequest” “responseData”: {} 7.10 Operation There are multiple ways to extract data from the PLX51-DLplus-232. The following operations are described in the form of pseudocode examples. ATABASE Before reading the tags, it is recommended to first read the configuration CRC. If the tag configuration changes during the tag upload, the upload process can be repeated.
  • Page 81: Get Cache Records

    The Get Cache Records request can extract subsets of records by using the record index. This is a low-level approach where the application is expected to manage the record indices. The PLX51-DLplus-232 stores records in a 16 million record circular buffer, using a LogIndex and UnloadIndex. Each time a record is logged, the LogIndex is incremented.
  • Page 82: Examples

    7.11 Examples Below are examples extracted from Wireshark on two message request types. ENERAL TATUS ESSAGE REQUEST POST / HTTP/1.1 Host: 192.168.1.230 Connection: keep-alive Content-Length: 55 Origin: http://192.168.1.230 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.103 Safari/537.36 Content-Type: application/json Accept: */*...
  • Page 83: Cache Records Message

    ACHE ECORDS ESSAGE REQUEST POST / HTTP/1.1 Host: 192.168.1.230 Connection: keep-alive Content-Length: 91 Origin: http://192.168.1.230 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.103 Safari/537.36 Content-Type: application/json Accept: */* Referer: http://192.168.1.230/ Accept-Encoding: gzip, deflate Accept-Language: en-US,en;q=0.9 {"header":{"messageType":"reqCacheRecords"},"requestData":{"logIndex": 100,"recordCount":4}} RESPONSE HTTP/1.1 200 OK...
  • Page 84 Page 84...
  • Page 85: Technical Specifications

    8 TECHNICAL SPECIFICATIONS Dimensions Below are the PLX51-DLplus-232 enclosure and DIN rail dimensions. All dimensions are in millimeters. Figure 8.1 - Module enclosure dimensions Figure 8.2 - Required DIN dimensions Page 85...
  • Page 86: Electrical

    Electrical Specification Rating Power requirements Input: 10 to 28V DC, (70 mA @ 24 VDC) Power consumption 1.7 W Connector 3-way terminal Conductors 24 to 18 AWG Enclosure rating IP20, NEMA/UL Open Type Temperature -20 to 70 °C Earth connection Yes, terminal based Emissions IEC61000-6-4...
  • Page 87: Data Cache

    Data Cache Specification Rating Max Record Count 16,777,216 Maximum tag count Delta change Log criteria supported Heart beat Tag Triggers Minimum Log Interval 50 ms Data Types Supported BOOL, SINT, INT, DINT, or REAL Cached Records Non-Volatile Log triggers supported Logix Tags Data Sources DF1 Files...
  • Page 88: Modbus

    Modbus Specification Rating Modbus RTU Supported Ports Modbus TCP/IP Read Coils (Function Code 1) Read Discrete Inputs (Function Code 2) Functions Supported Read Holding Register (Function Code 3) Read Input Register (Function Code 4) Table 8.6 - Modbus specification Agency Approvals & Certifications Please visit our website: www.prosoft-technology.com Page 88...
  • Page 89: Support, Service & Warranty

    9 SUPPORT, SERVICE & WARRANTY Contacting Technical Support ProSoft Technology, Inc. is committed to providing the most efficient and effective support possible. Before calling, please gather the following information to assist in expediting this process: Product Version Number System architecture...
  • Page 90 Europe / Middle East / Africa Asia Pacific Regional Office Regional Office Phone: +33.(0)5.34.36.87.20 Phone: +60.3.2247.1898 europe@prosoft-technology.com asiapc@prosoft-technology.com Languages spoken: French, English Languages spoken: Bahasa, Chinese, English, Japanese, REGIONAL TECH SUPPORT Korean support.emea@prosoft-technology.com REGIONAL TECH SUPPORT support.ap@prosoft-technology.com Middle East & Africa Phone: +971.4.214.6911 North Asia (China, Hong Kong) mea@prosoft-technology.com...
  • Page 91: Warranty Information

    Languages spoken: Spanish, English REGIONAL TECH SUPPORT support.la@prosoft-technology.com Warranty Information For complete details regarding ProSoft Technology’s TERMS & CONDITIONS OF SALE, WARRANTY, SUPPORT, SERVICE AND RETURN MATERIAL AUTHORIZATION INSTRUCTIONS, please see the documents at: www.prosoft-technology.com/legal Documentation is subject to change without notice.
  • Page 92 Page 92...
  • Page 93: Index

    10 INDEX Active Tags, 45 input assembly, 38, 44 assembly instance, 33 input voltage, 14 Cache Percentage, 45 LED, 41 Cache Records, 45 LEDs, 41 Certifications, 88 Logix Source, 26 checksum, 24, 41 CIP path, 26 Max ΔT, 26 Memory Schematic, 9 Data Logger, 7 Min ΔT, 26 Data Source, 23, 25, 44, 45...
  • Page 94 Triggers, 26 Safe Mode, 12 statistics, 42 Status, 42 UDTs, 35 Unload Service, 45 User Defined Types (UDTs), 35 Tag Browser, 28 Target Browser, 18, 26, 27, 31 Total Records, 45 web server, 42, 61 transmit (TX), 11, 14 webserver, 9 Page 94...

Table of Contents