Logical Hardware Controlling Software (Jupiter Software)

Client Requirement

  • Client is looking to be developed a Windows based editable software for the users to create logics to control the hardware connected with the PC.
  • Client want to be developed a software from scratch to accept the inbound signals and send outbound commands through
    • Jupiter Control Module
    • Motor Drives
    • Weight Modules
    • Network Cameras
  • Client want to add a “RUN” button to activate the project and “STOP” button to stop the project.
  • He also want to save the projects on the computer or open previously-made projects for execution.
  • Client is also looking to show the status of the inputs and outputs (such as weight value, motor speed etc.) on a web application.
  • Client is looking for an editable Software similar to “Scratch”. It has but not limited to the following blocks:
  1. Beginning Cap Blocks are used to start a logic.

  2. Execution Blocks are used to send commands.

  3. Report Blocks are used to display the value of the results.

  4. Report Blocks are used to display the value of the results.

  5. Ending Cap Blocks are used to end a logic.

Solution Provided By Us

  • We developed a Complete Windows based editable software named Prime Systems integrid software for the users to create logic to control the hardware connected with the PC.
  • Connect Hardware: Software can accept the inbound signals and send outbound commands through the following hardware:
    • Jupiter control module connects with the PCs through RS-485
    • Motor drives are connected to the PCs through Modbus to send and accept variable signals.
    • Weight modules are connected to the PCs through TTL to input.
    • Network cameras connected to PCs with USB and WiFi.
  • For Installation: User will use the Windows installer package to install the software.
  • After installation, there will be an Integrids shortcut on the desktop.
Software Shortcut

Software Shortcut

  • For Opening the Software: Double click on it to open the software:
Welcome Page of Software

Welcome Page of Software

  • Run the Save Project Option:
    • If user want to run a saved Project then click on the Run The Saved Project Button and it will ask for the project. Select the required project and click on OK.
      Welcome Page of Software

      Run The Saved Project Button

    • Code Screen: We have created a Code screen that will be shown after clicking on Run button:
      Code Screen

      Code Screen

  • Start Creating Option:
    • Devices Screen: If user will click on start creating option then it will be on the testing page for the devices. Here, User will be able to test the connection of their devices by selecting the applicable parameters.
      Run The Saved Project Button

      Run The Saved Project Button

    • Fresh Code Screen: The fresh code screen looks like this. User can go to the code screen and make their logic by dragging the right block.
      Fresh Code Screen

      Fresh Code Screen

    • After completion of the logic, User can click on Run button and If User want to save the project then he can click on Save button.
      Example Logic Screen

      Example Logic Screen

    • After clicking on the Run button, the HMI screen will come. Click on start program button and it will run your block successfully. If you want to stop the execution, then click on stop Program button.
      HMI Screen

      HMI Screen

    • USB Camera Tab Screen:
      HMI Screen

      USB Camera Tab Screen

    • RTSP Camera Tab Screen:
      HMI Screen

      RTSP Camera Tab Screen

    • Connected USB Camera Screen
      HMI Screen

      Connected USB Camera Screen

Technologies Used

  • Front End Desktop:-
    MAUI .Net 6
  • Back End:-
    .Net Core 6
  • Front End Web :-
    Asp.Net Core
  • Database :-
    MS SQL
  • Server-side language:-
    C# , Type Script
  • Communication Protocol :-
    UART , MODBUS , MAX 232 , Ovnif , ZigBee , Wifi , BLE

What Our Clients Say About Us

Client satisfaction is our ultimate goal. Here are some kind words of our precious clients they have used to express their satisfaction with our service.