Siemens s7-1200 PLC programming and node-red communication using mqtt

I want to program Siemens s7-1200 CPU 1211C AC-DC-Relay to work with a set of motors and analog level sensor 4-20mA. I will use webpage which I will create myself to control the PLC.

I will have 3 motors which will be controlled by analog level sensor, each sensor will start in the different level that sensor read. So, basically there will be 4 level variables 1st,2nd and 3rd level for start motor and 4th to stop all the motors together, and 1 more variable to set the cycle time of the motor.

For example, I have level 10 cm , 15 cm, 20 cm control start operation of motor respectively, and 0cm is level to stop all motors. I set 10 hours as a cycle time, basically first motor will have the highest operating hours compared with others since it will be the one which will start first. So, I want to set the cycle time of the motor that will shift first motor to be the last order of motor instead when operating hours of the motor reach 10 hours. This will average all motors to work in the same work load in long term. When all motors reach 10 hours then the next cycle will be 20, 30, 40, ....

Each motor will have 2 modes (manual and auto, default is "auto"). Motor in "auto" mode will work according to level of the sensor. Motor in "manual" mode can be start/stop from the switch provided from the webpage.

I created my own webpage to control PLC. What will be monitored in my dashboard are

1. Current status of each motor (start/stop)

2. Current mode (manual/auto)

3. Current level from level sensor.

4. Current cycle time

5. Current set up levels to control motors (1st, 2nd, 3rd and no load level)

What will be able to controlled are

1. Switches to change modes between (manual/auto)

2. Switches to control motors (start/stop) which will be able to toggle only when mode of that motor is manual.

3. Field to override the cycle time

4. Fields to override the set up level

To connect with my webpage, I think "node-red" is required for the communication using "mqtt" to transfer data. So I can read all 5 data and write 4 data mentioned above.

Habilidades: Eletrônica, Microcontrolador, PLC & SCADA

Veja mais: plc programming contract work, freelance plc programming, programming cnet rs232 communication, node red mqtt youtube, node red wago, node red mqtt raspberry pi, node red tutorial, node red mqtt tutorial, node red hmi, node red scada, node red modbus, mitsubishi plc programming freelance, plc programming courses singapore, plc programming pune, object oriented plc programming, fanuc plc programming freelance, scope plc programming, free plc programming software, freelancer programming siemens s7, siemens plc programming control valve

Acerca do Empregador:
( 1 comentário ) Bangkok, Thailand

ID do Projeto: #18065466

Concedido a:


I work in the leading companies of Ukraine for ten years. I have more than 30 implementations of software and control systems ranging in size from one machine to the production department . My main specialty controller Mais

$200 USD em 10 dias
(1 Comentário)

9 freelancers estão ofertando em média $205 para esse trabalho


Hi, I am a control engineering expert and have a good experience in design, simulation and development of control systems using Siemens PLCs. Relevant skills & experiences: Electronics, Microcontroller, PLC & SCADA

$200 USD in 10 dias
(8 Comentários)

Have field experience of more than 15 projects in process industries on Siemens S7-1200 ( CPU 1211C, CPU 1212C, CPU 1214C and CPU 1215C) using TIA Portal. Used Profibus and Profinet based sensors using CM1243-5 modul Mais

$220 USD in 5 dias
(7 Comentários)

hello sur we can do siemens pls progamming nice red High Quality + Fast Speed = Excellent Result + Business Success, this is my working style. I have gone through your Job post and I can understand your job requi Mais

$100 USD in 10 dias
(0 Comentários)

Dear Hiring Professional. I am software developer. I had developed several websites, rasp pi application. And I had developed step7 and Wincc program for PLC. Please send me message. I can start this job now. Th Mais

$250 USD in 10 dias
(0 Comentários)

Engineer in Electronics, Automation and Control with several years of experience in programming different types of PLCs (Siemens, Schneider, Omron, Allend Bradley, etc.)

$194 USD in 10 dias
(0 Comentários)

I have completed B. E in ELECTRONICS and started my career as a PLC Programmer. I am a professional PLC Programmer, SCADA Designer. I am working since last five years on siemens platform. I have completed projects o Mais

$194 USD in 10 dias
(0 Comentários)

No problem..........................................................................................

$277 USD in 3 dias
(0 Comentários)

Have done such a projects. I’m a certified siemens programmer.

$211 USD in 5 dias
(0 Comentários)