تفاصيل العمل

ERM Weighing Application

ERM Weighing Application is a custom-developed industrial weighing and truck management system designed for Ezz Steel Rolling Mills to automate and control the complete weighing process from truck entry to final transaction completion.

The application integrates the weighbridge, ERP/Oracle database, industrial cameras, QR/Delivery Note workflow, local transaction storage, and printing system into a single centralized software solution.

Key Features

- Automated Weighbridge Management

Handles both inbound and outbound truck weighing operations, including Gross, Tare, and Net weight calculation.

- ERP / Oracle Integration

Directly communicates with the existing ERP database to retrieve and register delivery-note and weighing transaction data.

- QR / Delivery Note Management

Generates and manages unique transaction identifiers and Delivery Notes, allowing the operator to quickly retrieve pending weighing transactions during the second weighing stage.

- Truck Identification & Photo Capture

Integrated with industrial network cameras to automatically capture truck images during the weighing process for traceability and transaction verification.

- Offline Transaction Handling

Uses a local SQLite database to temporarily store pending transactions, ensuring that the weighing process can continue safely in case of temporary database/network interruptions.

- Automatic Net Weight Calculation

Calculates the absolute difference between the two weighing stages while applying configured operational limits and validation rules.

- Transaction Validation

Includes weight-limit checks, transaction-state validation, duplicate prevention, and operational safeguards to reduce human errors.

- Integrated Printing

Automatically generates and prints weighing documents and transaction information after successful completion.

- Configuration-Based Architecture

Scale IDs, camera addresses, database connections, storage paths, and other operational parameters can be managed through configuration files without modifying the application source code.

- Industrial User Interface

Designed specifically for weighbridge operators, providing a simple and controlled workflow suitable for continuous industrial operation.

System Architecture

The application acts as an integration layer between multiple systems:

Weighbridge → RM Weighing Application → Oracle / ERP

with additional integration to:

Industrial Cameras → Photo Archive

SQLite → Pending Transactions

Printer → Weighing Documents

Operational Workflow

1. Create or retrieve the Delivery Note.

2. Perform the first weighing operation.

3. Record the Gross/Tare weight according to the transaction type.

4. Capture truck images.

5. Store the transaction locally when required.

6. Perform the second weighing operation.

7. Retrieve and validate the pending transaction.

8. Calculate the final Net Weight.

9. Commit the completed transaction to the ERP/Oracle system.

10. Print the final weighing document.

11. Archive the associated truck images for traceability.

Development

The system was designed and developed in-house using C# and .NET Windows Forms, with Oracle database integration, SQLite local storage, industrial camera integration, and dedicated printing functionality.

Developed and coded by: Eng. Mohamed Tarek Bakr

Company: Ezz Steel Rolling Mills

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة
تاريخ الإنجاز
المهارات