Collecting factory equipment signals and building the store for them
I designed, built and ran the platform that collected physical signals from factory equipment as time series and made them traceable per product.
- Organisation
- YAMATO KOGYO Co., Ltd.
- Period
- May 2022 – Dec 2024
- How it started
- Assigned
- My part
- Design through build and operation, alone
- For whom
- The manufacturing division (steelmaking)
- What changed
- Equipment signals vanished where they were produced → Stored in a time-series database and analysable against individual products
- Scale
- 22 tables and over 450 fields in the integrated database, and over 1,000 time-series channels (as of May 2023; by the time I left, several thousand channels and a few hundred tables)
What I did
Designed and built the database the operational analysis needed, and wrote the programs feeding it from the business and plant systems.
Ran the time-series collection platform for plant equipment signals, including managing what is collected, watching the collection rate, and detecting bad or missing data.
Built a data catalog web app for listing and searching the collected items.
Choices I made
Semi-automated the configuration of the collection gateway, with scripts and a procedure, so the set of signals could be changed freely.
Designed the link between per-process records and the time series: deriving a time range from the cast length and the cutting record of the continuous caster, so the signals can be traced per product.
Built the signal list and the catalog web app in React and TypeScript.
Tools
- Languages
- C# / Visual Basic / TypeScript / CSS
- Frameworks & Libraries
- .NET Framework / React
- Databases
- Microsoft SQL Server / InfluxDB