Đã Đóng

Node-Red Dashboard / Info Page

This small application with a dashboard to show some production values on a 50” display.

To show the values we use a Raspberry Pi 3 with node-red and the build in dashboard function.

The values come from a Siemens PLC S1200. The communication between the plc and node-red is not a scope of the project. So it's not necessary to have any knowledge about Siemens PLC.

But for info I use node-red-contrib-s7 - npm to get the data. The data is converted into Jason format see example file.

On the screen, we need to show the following information.

1. Title with the current production name (Data comes from JSON "Main.Data.Product_Name":"Test")

2. Production status "Running" / "Idle" / "Not Running" ( Data comes from JSON [login to view URL]":333" 1= Running, 2= Idle, 3= NotRunning)

3. Running time. (Hours: Min: Sec) Calculated from how long time the [login to view URL] has been 1

4. Idle time. (Hours: Min: Sec) Calculated from how long time the [login to view URL] has been 2

5. Idle time. (Hours: Min: Sec) Calculated from how long time the [login to view URL] has been 3

Reset the timers on point 3,4,5 when [login to view URL] is 9

6. 4 Different meters with the (Data comes from JSON

"[login to view URL]":5,"[login to view URL]":10,"[login to view URL]":2.5,"[login to view URL]":2.5,"[login to view URL]":5,"[login to view URL]":0,"[login to view URL]":20,"Meter1.Setup.SetUnit_Id":8,"[login to view URL]":9}) this is an example for one meter and data for Meter1.

• [login to view URL]":5 = Actual value shown on a meter and in text

• [login to view URL]":10 = Setpoint

• [login to view URL] = Allowed positive difference between value and setpoint outside this range an red indication has to bee shown.

Like if [login to view URL] > [login to view URL] + [login to view URL]

• [login to view URL] = Allowed negative difference between value and setpoint outside this range an red indication has to bee shown.

Like if [login to view URL] < [login to view URL] + [login to view URL]

• [login to view URL]":5 If the value is 0 set the visual [login to view URL] to 0

• [login to view URL]":9

• [login to view URL]":0 Min scale in [login to view URL] like the range is from 0-100%

• [login to view URL]":100 Max scale in [login to view URL] like the range is from 0-100%

• Meter1.Setup.SetUnit_Id":8 Unid 1= °C, 2= mm, 3=M/sec

[login to view URL]":9 Time range setpoint for a graph that runs in a loop on the defined time like 9 min and only run and collect data if [login to view URL] is 1 . The actual value on the graph comes from [login to view URL] and there must be a visual line with the [login to view URL] + [login to view URL] and [login to view URL] - [login to view URL] to show if it’s in the okay range.

7. When the Raspberry starts then Node-Red bust be loaded automatically and show the dashboard.

8. If an error comes from the data collector following message will come in "Failure (Bad Values)" Then show a text on the screen error communication"

Requirements.

Source code.

The code must well be commented and open for later change.

Setup guide for Raspberry PI to set it up.

The system must be able to run without an internet connection. Only local lan.

Software used

Node.js 8.12.0 LTS

node-red-contrib-s7 - npm 1.51.0

Or other you need.

The sampelIdea is just for ideas and is copied for the internet. NOT for this project.

[login to view URL] Is the Flow from Node-Red and only with Meter1 and common data. Meter2,3,4 will come but it's the same.

[login to view URL] is sample data.

READ the description carefully. Don't bid if you don't have the right skills.
Deadline ASAP.

Kĩ năng: HTML5, Javascript, JSON, node.js, SQL

Xem nhiều hơn: node red dashboard install, node red ui examples, node red dashboard url, node red multiple dashboards, node red dashboard widgets, node red dashboard button, node red dashboard ui control, node red dashboard documentation, redesign product info page zen cart, cost full page color time magazine, quantity box product info page oscommerce, page proccess time asp30, zen cart product type info page layout options, product info page cre, product info page admin cre, product info page css design, cre loaded product info page, zen cart product info page, creloaded product info page, link guild info page wow

Về Bên Thuê:
( 3 nhận xét ) Ryomgaard, Denmark

ID dự án: #17753218

4 freelancer đang chào giá trung bình €168 cho công việc này

greenforest0204

hi i am very interested in your post project. as you can see my profile, i am coding expert. i am sure i can give you good result in time please call me Dmitrii. looking forward your reply. thanks regards

€155 EUR trong 3 ngày
(17 Nhận xét)
4.8
gursukh

Hi I have 5 year experience I can show you my precious work. I'm Individual freelancer I have no timing issue I can do work any time day/nights. so can we discuss once thanks.

€111 EUR trong 2 ngày
(15 Nhận xét)
4.9
ArkssTech

Hi , It’s great to meet you. we will make the ERC20,ERC721 and ETH based Token in one day. ping me up so that we can discuss it more. We develop: cutting-edge software for Blockchain, ERC721, ERC20 Token Deve Thêm

€155 EUR trong 3 ngày
(7 Nhận xét)
4.0
mkdara

Hi there, Thanks for having a look at my proposal. I expertise in the field which is required in your project and I will deliver complete satisfactory work. I have enough work experience of 4+ years in web development Thêm

€250 EUR trong 5 ngày
(1 Nhận xét)
0.0