(A GUINNESS RECORD HOLDER COMPANY)
REMOTE PLC CONTROLLER SOLUTIONS
|
Remote Monitoring of
a PLC Control System
A PLC, or Programmable Logic Controller, is a specialized computer intended to control machinery or electro-mechanical equipment. As such, they are built to operate in real-time and survive conditions that would damage a normal computer such as high/low temperatures, dust, impacts, etc. They also tend to have a large number of ports for interacting with analog systems, sensors, switches, motors, and various other systems needed to operate, monitor, and maintain a control system used in industrial automation applications. Thanks to Web 2.0 software development and a demand for improving productivity by managing equipment utilization, a software developer has the unique opportunity to bridge the field of industrial automation with web application development. To understand the role a software developer plays, let’s consider a remote monitoring software application involving an Omron PLC control system.
Our komal's wide range of instrumentation and automation panels is PLC and AC / DC drive based. These control panels have got a extensive usage in process control application in various industries. Moreover, our panels are offered with remote input / output units and communication bus in order to control numerous PLC inputs and outputs
Another often used command allowed for the remote monitoring software to write values to memory addresses on the PLC. This is useful if, for example, the PLC is designed to wait for a value at address 0xf22 before it performs some action. An application of this would be an alarm collector. If the control system were to have a number of errors, it would queue them up for the remote monitoring software to retrieve and set a flag that the remote monitor application watches. When the remote monitoring software detects the tripped flag in the control system, it would first pull down the first alarm record followed by writing a certain value to a confirmation flag on the PLC. When the PLC sees this flag, it would proceed to write the next alarm on the queue for the remote monitoring software to pull. This process would continue until the alarm queue is empty.
Interpreting Data from the PLC Control SystemAll data retrieved from a PLC is in byte format. These bytes need to be converted and/or interpreted so that the remote monitoring software can display human-readable information. Some of the values retrieved from the PLC can be directly converted into characters, which can then be assembled into strings. Other values are stored in hexadecimal or Binary Coded Decimal (BCD) format and need to be converted into base 10 integers. Certain bytes use each bit as Boolean status flags, so each bit must be read.
Remote Monitoring the PLCAfter the data has been retrieved from the PLC and converted into human-readable values, it must be stored in intermediary storage so that remote monitoring software can access it. There are many possible methods for this, each having pros and cons. In this instance, a SQL database acted as the storage. Using a database allows for easy adjustment of data, and can be connected to almost any web application programming language. Web based remote monitoring enables simultaneous (concurrent) access to up-to-date control system information through a web browser. Multiple users of the remote monitoring software can view the same dashboard for equipment status at once without performance issues. In the event of network downtime or problems with access to the database, the software development team implemented a lightweight database for offline browsing. The lightweight database, SQLLite, used for this remote monitoring software project has the ability to generate a table in memory for improved performance. From there, any type of web application can hook into the database and display dashboards based on the PLC control system data. For our customer, the software developers wrote an Ajax Enabled web application that updates as quickly as possible to display up to date
|
|
Clients:- J.K.CEMENT, DELHI METRO, RASTRAPATI BHAWAN, POLICE HEADQUARTERS, ELECTION OFFICE,RAGHUNATH EQUIPMENTS, MECTECH, VALI BROTHERS, LEEZA INTERNATIONAL BALUJA'S, SUNEET VERMA DESIGNS, SETIA PIPES, TACFAB, STUDIO JANAK, ZARDOZI, JUST BRANDS, BETA INDUSTRIAL PRODUCTS, PANDIT RAVI SHANKER, JVC ONIDA, DEPTT. OF ELECTRONICS, DCMTOYOTA, ESCORTS, ONIDA SAVAK,VIDEOCON, KRBL, SUNSTAR, LAL MAHAL, BK JEWELLERY, JAIPUR GOLDEN TPT. , EPCH, NEPZ, HOTEL SHANGRILLA, COCA COLA, SCHLUMBERGER, O.C.S., POLAR, POWER PRODUCT INTERNATIONAL, NEPAL,BELGIUM EMBASSY, ZARDOZI, DELHI PUBLIC SCHOOL, MJKPS, JKPS , TACFAB, ESC, TATA TEA LIMITED. for MORE HITECH EQUIPMENTS PL VISIT AT :- www.komals.net OUR 24 HRS. SALES DEPTT.NO.9312700800,9312051500,011-32957888, 011-65786250,23818638 |