C# / .NET
WinForms HMI
Manual/automatic modes, recipes, equipment status, alarms and operator records.
Connect machine vision with equipment operation. Discuss custom AOI software, PC applications and PLC programs around your process sequence, interfaces and acceptance requirements.
Discuss your project ↗WeiWang's customary PC-based stack connects C#/.NET and Machine Vision with PLC handshakes, MQTT data exchange and SECS host communication.
Manual/automatic modes, recipes, equipment status, alarms and operator records.
Acquisition, ROIs, localization, measurement and defect analysis, with results and image records.
Trigger, Ready/Busy, result acknowledgement and recovery, defined for the actual controller.
Publish/subscribe status and inspection data through MQTT; implement SECS/HSMS messages against the host specification.
MQTT topics, data fields, SECS messages and GEM scope are agreed with the customer. Equipment motion and time-critical handshakes remain part of the control workflow.
Discuss PC-based / MQTT / SECS integration ↗Define triggering, acquisition, inspection, result reporting and fault handling before splitting responsibilities between AOI software, the PC application and the PLC.
Depending on the project, discuss C# WinForms and Machine Vision-based development. Plan recipe parameters, manual and automatic operation, equipment status and diagnostic information around operator and maintenance needs.
Successful read/write access is only one part of integration. Define timing, busy protection, timeouts, retries and result acknowledgement against the actual PLC model and existing program.
Share the operating sequence, existing software availability, camera and PLC models, communication specification and expected cycle time. Agree on test conditions and deliverables before implementation.
Provide the architecture, source availability, licensing conditions and change scope so compatibility and testing can be evaluated.
Provide the model, communication method, register map, data formats, handshake sequence and an available test environment.
Custom PLC programming and complete machine software development, covering PC-based operator interfaces, manual and automatic operation, equipment sequences, recipe management, alarms, production records and device communication. Integrate AOI inspection triggers, Ready/Busy handshakes, OK/NG results and offset feedback with PLC control, MQTT and SECS/HSMS host communication. Functions, interfaces and acceptance criteria are defined around each machine’s requirements.