Skip to main content

How to control PLC from the Internet or Webserver (IoT)



How to control PLC from the Internet or Webserver (IoT)?


So in this article we will learn about PLC control from internet using webserver concept with Internet of Things. Now a days every technology is integrated with IOT due to flexibility and remote monitoring and access anytime anywhere i.e. future of Internet of Things (IoT)


 First we will learn about webserver and then will see procedure.

Latest Lucky Patcher

What is Web server?                                                

The Web server lets you monitor and administer the CPU through authorized users by means of a network. Evaluations, diagnostics, and modifications are thus possible over long distances. Monitoring and evaluation is possible without STEP 7; all you need is a web browser. Make sure that you take appropriate measures (e.g., limiting network access, using firewalls) to protect the CPU from being compromised. The Web server is deactivated in the delivery state of the CPU. This means that you must load a project in which the Web server is activated to enable access using the Web browser.

Security functions in webserver

 The Web server provides the following security functions:

Access via the secure transmission protocol "HTTPS" using the CA-signed Web server certificate

User authorizations you can configure by means of user list

Activation for specific interfaces

Web browser

You need a web browser to access the HTML pages of the CPU. The following web browsers have been tested for communication with the CPU. Other web browsers may also work, especially newer versions. However, if problems occur with web browsers not mentioned here that cannot be rectified, use one of the following tested web browsers:

     Internet Explorer (Version 11)

Microsoft Edge (Windows 10)

Mozilla Firefox (Version 42 to 47)

  Google Chrome (version 46, 47)

  Mobile Safari and Chrome for iOS (iOS 9)

Android Browser and Android Chrome (Jelly Bean 4.3, KitKat 4.4, Lollipop 5.0 … 5.1.x, Marshmallow 6.0 operating system)


Procedure for Activation of webserver in PLC.

As per our standard procedure we will first select Siemens S7 300 PLC and configure in TIA portal software. Activate Web server In the default setting of a configured CPU, the Web server is disabled. Proceed as follows to enable the Web server:

1. Open the "Devices & Networks" view with a double-click in the STEP 7 project tree.

2. Select the required CPU in the device view, network view or topology view.

3. Navigate to the "Web server" area in the Inspector window properties, "General" tab.

 4. Select the "Activate web server on this module" check box. The following note is output:


Webserver Activation from Properties

In TIA, you can manage the user list in the "Web server > User management" area.
The user list provides the following options:

Create users

Specify access permissions

Assign passwords


User Management in Webserver

Users only have access to the options that are permanently linked to the access rights. You can assign different user rights depending on the used CPU and firmware. If you are not logged in, you automatically access the Web server as the user "Everybody". It does not matter in this case whether you have configured additional users.
In the "User pages" area you can download your own web pages to the CPU and make your own web applications available via the web browser.

Integrate User Defined Webpage in Webserver

Now create new data block and assign its name as per given name In user defined webpage in HTML, also create variable In data block same as you created in webpage. In our case we have assigned data block name as “webdata” and one bool variables “motor” for controlling PLC tag.

Create Web data and variable in data block
Now we will configure “WWW” block in main OB to call webserver from the PLC. Note always data block number of WWW block is always 333.
Also take any memory bit and assign tag name same as per web data variable name, so here we have given tag name ”Motor” as symbolic address.


After making logic and programming download PLC hardware and programing block.

Internet Connection

Establish a connection to the Web server by entering the IP address of the interface of the configured PLC CPU which is connected to the client in the address bar of the web browser, for example, http://192.168.7.5 . Remember PLC must be connected with Internet via wifi module or any LAN connection with same subnet of router.

Now open any web browser which is in siemens standard list and enter IP address of PLC CPU, so you will get siemens web portal. The figure below shows the first page (Intro) called by the Web server.

Web portal intro page
Now enter User id and password as per given in user management list. Once you login , you will now access all required data of the PLC CPU like identification, diagnostic buffer, module info, communication, tag status and customer pages.

Remote access page after login in web server

We will open customer pages as we can open User defined webpage from this option, so here for the demo we have only created Motor ON and OFF button and one IO field to enter speed of motor. So after opening this portal we will get view as per below image.

User Defined web page for controlling

From this web page you can control motor ON OFF and speed of motor by clicking button and entering speed data.



Check Video Demonstation:




http://news.chivindo.com/823/how-to-control-plc-from-the-internet-or-webserver-iot-.html

Comments

Popular posts from this blog

SketchUp Pro 2020 v20.1.235 Full Version

BAGAS31 – SketchUp Pro 2020 v20.1.235 Full Version  merupakan software yang dirancang untuk membantu sobat membuat dan mengedit model 3D. Dengan desain tampilan yang ‘clean’ dan simple, menjadikan software ini mudah untuk digunakan. Software ini hadir dengan editor bawaan yang memungkinkan sobat mendesain objek 3D dari awal, Layout designer untuk menggabungkan model 3D serta Style Builder untuk menyesuaikan model dengan gaya yang berbeda. Software ini juga memiliki fitur untuk mengimpor data dari format lain, seperti 3DS, DWG, KMZ, JPG, PNG, PSD, TIF, TGA dan sebagainya. Tanpa berpanjang lebar, silakan download  Sketch Up Pro  versi terbaru 2020 v20.1.235 Full Version   melalui link yang disediakan. SketchUp Pro 2020 v20.1.235 Full Version Screenshots : Download : SketchUp Pro 2020 v20.1.235 Installer | Size: 128 MB [ FileUp ] | [ up4ever ] JAMU SketchUp Pro 2020 v20.1.235 Full Version | Size: 14.5 MB [ FileUp ] | [ ...

SCADA

SCADA merupakan singkatan dari Supervisory Control and Data Acquisitio n. SCADA merupakan sebuah sistem yang mengumpulkan informasi atau data-data dari lapangan dan kemudian mengirimkan-nya ke sebuah komputer pusat yang akan mengatur dan mengontrol data-data tersbut. Sistem SCADA tidak hanya digunakan dalam proses-proses industri, misalnya, pabrik baja, pembangkit dan pendistribusian tenaga listrik (konvensional maupun nuklir), pabrik kimia, tetapi juga pada beberapa fasilitas eksperimen seperti fusi nuklir. Dari sudut pandang SCADA, ukuran pabrik atau sistem proses mulai dar 1.000an hingga 10.000an I/O (luara/masukan), namun saat ini sistem SCADA sudah bisa menangani hingga ratusan ribu I/O. Ada banyak bagian dalam sebuah sistem SCADA. Sebuah sistem SCADA biasanya memiliki perangkat keras sinyal untuk memperoleh dan mengirimkan I/O, kontroler, jaringan, antarmuka pengguna dalam bentuk HMI (Human Machine Interface), piranti komunikasi dan beberapa perangkat lunak pendukung. Semua itu...

Persoalan Pokok pada Pembangkit Tenaga Listrik

Pembangkit listrik yang biasa digunakan pada suatu Sistem Tenaga Listrik (STL) terdiri dari pembangkit listrik tenaga air (Hydro plant atau PLTA) dan unit-unit thermal.Pembangkit-pembangkit itu sekarang ini umumnya sudah berhubungan satu dengan yang lainnya, atau yang sering disebut dengan interkoneksi. Setelah beroperasi dalam waktu tertentu, maka dari pembangkit-pembangkit itu ada yang keluar dari sistem interkoneksi dan hal ini disebabkan karena ada unit pembangkit yang rusak dan tentunya perlu diganti atau diperbaiki, kedua karena ada pembangkit yang istirahat untuk keperluan pemeliharaan. Salah satu contoh rencana pemeliharaan unit pembangkit adalah dengan menggunakan metode Levelized Resh dari Gaever . Namun dalam aplikasinya harus dibagi dalam dua kriteria, yaitu pertama unit pembangkit bisa dikeluarkan tanpa adanya penyesuaian. Kedua unit pembangkit yang dikeluarkan harus diatur dalam kurun waktu yang terbatas. Dengan demikian berarti pada waktu tertentu ada unit pembangkit y...

Jenis-jenis Plug dan Socket Listrik

Setelah pada artikel sebelumnya di sini yang membahas mengenai peralatan listrik rumah tinggal, maka artikel kali ini akan membahas lebih detail lagi mengenai satu peralatan instalasi listrik yang digunakan, yaitu plug dan socket. Plug dan socket listrik (dalam bahasa sehari-hari dikenal dengan colokan dan stop-kontak) 2 pin awalnya diciptakan oleh Harvey Hubbell dan dipatenkan pada tahun 1904. Karya Hubbell ini pun menjadi rujukan pembuatan plug dan socket setelahnya dan menjelang tahun 1915 penggunaannya semakin meluas, walaupun pada tahun-tahun 1920an peralatan rumah serta komersial masih menggunakan socket lampu jenis screw-base Edison. Kemudian plug 3 pin diciptakan oleh Albert Büttner pada tahun 1926 dan mendapatkan hak paten dari badan paten jerman (DE 370538), karyanya tersebut dikenal dengan nama "schuko" . Namun ada juga pencipta plug 3 pin ini, yaitu Philip F. Labre, semasa beliau masih menuntut ilmu di Sekolah Kejuruan Milwaukee (MSOE) dan mendapatkan hak paten d...

Autodesk SketchBook Pro 2021 Full Version

BAGAS31 – Sesuai dengan namanya, Autodesk SketchBook Pro 2021 Full Version ini merupakan software digital sketching atau drawing terbaik yang bisa kamu gunakan. Pada versi terbaru kali ini, ada beberapa penambahan fitur yang sangat efektif. Dengan fitur baru tersebut, diharapkan mampu meningkatkan proses sketching maupun drawing kamu. Autodesk SketchBook sendiri sudah bisa kamu dapatkan secara gratis melalui website resminya. Namun untuk kamu yang mau download versi Autodesk Sketchbook Pro, maka bisa langsung download melalui link yang sudah saya sediakan di bawah ini. Download Autodesk SketchBook Pro 2021 Full Version Screenshot: System Requirements: Windows 10 2.5 – 2.9 GHz of Intel or AMD CPU 4 GB of Memory 256 MB Graphics card with OpenGL 2.0 support We recommend that you use a pressure-sensitive tablet and pen for basic features Download: Autodesk SketchBook Pro 2021 Full Version [ FileUp ][ Uptobox ][ UsersDrive ] Jamu Only [ File...