ਹਿਊਮਨ ਮਸ਼ੀਨ ਇੰਟਰਫੇਸ (HMI) ਲੋਕਾਂ ਅਤੇ ਮਸ਼ੀਨਾਂ ਵਿਚਕਾਰ ਆਪਸੀ ਤਾਲਮੇਲ ਅਤੇ ਸੰਚਾਰ ਲਈ ਇੱਕ ਇੰਟਰਫੇਸ ਹੈ। ਇਹ ਇੱਕ ਉਪਭੋਗਤਾ ਇੰਟਰਫੇਸ ਤਕਨਾਲੋਜੀ ਹੈ ਜੋ ਆਮ ਤੌਰ 'ਤੇ ਉਦਯੋਗਿਕ ਨਿਯੰਤਰਣ ਅਤੇ ਆਟੋਮੇਸ਼ਨ ਪ੍ਰਣਾਲੀਆਂ ਵਿੱਚ ਲੋਕਾਂ ਦੇ ਸੰਚਾਲਨ ਅਤੇ ਨਿਰਦੇਸ਼ਾਂ ਨੂੰ ਸਿਗਨਲਾਂ ਵਿੱਚ ਅਨੁਵਾਦ ਕਰਨ ਲਈ ਵਰਤੀ ਜਾਂਦੀ ਹੈ ਜੋ ਮਸ਼ੀਨਾਂ ਨੂੰ ਸਮਝ ਅਤੇ ਲਾਗੂ ਕਰ ਸਕਦੀਆਂ ਹਨ। HMI ਇੱਕ ਅਨੁਭਵੀ, ਆਸਾਨ-ਸੰਚਾਲਿਤ ਤਰੀਕਾ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ ਤਾਂ ਜੋ ਲੋਕ ਇੱਕ ਡਿਵਾਈਸ, ਮਸ਼ੀਨ ਨਾਲ ਗੱਲਬਾਤ ਕਰ ਸਕਣ। , ਜਾਂ ਸਿਸਟਮ ਅਤੇ ਸੰਬੰਧਿਤ ਜਾਣਕਾਰੀ ਪ੍ਰਾਪਤ ਕਰੋ।
HMI ਦੇ ਕੰਮ ਦੇ ਸਿਧਾਂਤ ਵਿੱਚ ਆਮ ਤੌਰ 'ਤੇ ਹੇਠਾਂ ਦਿੱਤੇ ਕਦਮ ਸ਼ਾਮਲ ਹੁੰਦੇ ਹਨ:
1. ਡਾਟਾ ਪ੍ਰਾਪਤੀ: HMI ਸੈਂਸਰ ਜਾਂ ਹੋਰ ਡਿਵਾਈਸਾਂ ਰਾਹੀਂ ਕਈ ਤਰ੍ਹਾਂ ਦੇ ਡੇਟਾ, ਜਿਵੇਂ ਕਿ ਤਾਪਮਾਨ, ਦਬਾਅ, ਵਹਾਅ, ਆਦਿ ਪ੍ਰਾਪਤ ਕਰਦਾ ਹੈ। ਇਹ ਡੇਟਾ ਰੀਅਲ-ਟਾਈਮ ਨਿਗਰਾਨੀ ਪ੍ਰਣਾਲੀਆਂ, ਸੈਂਸਰ ਨੈਟਵਰਕ ਜਾਂ ਹੋਰ ਡੇਟਾ ਸਰੋਤਾਂ ਤੋਂ ਹੋ ਸਕਦਾ ਹੈ।
2. ਡੇਟਾ ਪ੍ਰੋਸੈਸਿੰਗ: HMI ਇਕੱਠੇ ਕੀਤੇ ਡੇਟਾ ਦੀ ਪ੍ਰਕਿਰਿਆ ਕਰੇਗਾ, ਜਿਵੇਂ ਕਿ ਸਕ੍ਰੀਨਿੰਗ, ਗਣਨਾ, ਪਰਿਵਰਤਨ ਜਾਂ ਡੇਟਾ ਨੂੰ ਠੀਕ ਕਰਨਾ। ਪ੍ਰੋਸੈਸਡ ਡੇਟਾ ਨੂੰ ਅਗਲੇ ਡਿਸਪਲੇ ਅਤੇ ਨਿਯੰਤਰਣ ਲਈ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ.
3. ਡਾਟਾ ਡਿਸਪਲੇ: HMI ਮਨੁੱਖੀ ਇੰਟਰਫੇਸ 'ਤੇ ਪ੍ਰਦਰਸ਼ਿਤ ਗ੍ਰਾਫਿਕਸ, ਟੈਕਸਟ, ਚਾਰਟ ਜਾਂ ਚਿੱਤਰਾਂ ਦੇ ਰੂਪ ਵਿੱਚ ਡੇਟਾ ਦੀ ਪ੍ਰਕਿਰਿਆ ਕਰੇਗਾ। ਉਪਭੋਗਤਾ HMI ਨਾਲ ਗੱਲਬਾਤ ਕਰ ਸਕਦੇ ਹਨ ਅਤੇ ਟੱਚ ਸਕਰੀਨ, ਬਟਨਾਂ, ਕੀਬੋਰਡ ਅਤੇ ਹੋਰ ਡਿਵਾਈਸਾਂ ਰਾਹੀਂ ਡੇਟਾ ਨੂੰ ਦੇਖ ਸਕਦੇ ਹਨ, ਹੇਰਾਫੇਰੀ ਕਰ ਸਕਦੇ ਹਨ ਅਤੇ ਨਿਗਰਾਨੀ ਕਰ ਸਕਦੇ ਹਨ।
4. ਯੂਜ਼ਰ ਇੰਟਰੈਕਸ਼ਨ: ਯੂਜ਼ਰ ਟੱਚ ਸਕਰੀਨ ਜਾਂ ਹੋਰ ਇਨਪੁਟ ਡਿਵਾਈਸਾਂ ਰਾਹੀਂ HMI ਨਾਲ ਇੰਟਰੈਕਟ ਕਰਦੇ ਹਨ। ਉਹ ਮੀਨੂ ਚੁਣਨ, ਪੈਰਾਮੀਟਰ ਦਾਖਲ ਕਰਨ, ਡਿਵਾਈਸ ਨੂੰ ਚਾਲੂ ਜਾਂ ਬੰਦ ਕਰਨ, ਜਾਂ ਹੋਰ ਕਾਰਵਾਈਆਂ ਕਰਨ ਲਈ ਟੱਚ ਸਕ੍ਰੀਨ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹਨ।
5. ਨਿਯੰਤਰਣ ਕਮਾਂਡਾਂ: ਉਪਭੋਗਤਾ ਦੁਆਰਾ HMI ਨਾਲ ਗੱਲਬਾਤ ਕਰਨ ਤੋਂ ਬਾਅਦ, HMI ਉਪਭੋਗਤਾ ਦੀਆਂ ਕਮਾਂਡਾਂ ਨੂੰ ਸਿਗਨਲਾਂ ਵਿੱਚ ਬਦਲਦਾ ਹੈ ਜੋ ਮਸ਼ੀਨ ਸਮਝ ਅਤੇ ਲਾਗੂ ਕਰ ਸਕਦੀ ਹੈ। ਉਦਾਹਰਨ ਲਈ, ਸਾਜ਼-ਸਾਮਾਨ ਨੂੰ ਸ਼ੁਰੂ ਕਰਨਾ ਜਾਂ ਬੰਦ ਕਰਨਾ, ਪੈਰਾਮੀਟਰਾਂ ਨੂੰ ਵਿਵਸਥਿਤ ਕਰਨਾ, ਆਉਟਪੁੱਟ ਨੂੰ ਨਿਯੰਤਰਿਤ ਕਰਨਾ ਆਦਿ।
6. ਡਿਵਾਈਸ ਨਿਯੰਤਰਣ: ਡਿਵਾਈਸ ਦੀ ਓਪਰੇਟਿੰਗ ਸਥਿਤੀ, ਆਉਟਪੁੱਟ, ਆਦਿ ਨੂੰ ਨਿਯੰਤਰਿਤ ਕਰਨ ਲਈ ਕੰਟਰੋਲ ਕਮਾਂਡਾਂ ਭੇਜਣ ਲਈ ਡਿਵਾਈਸ, ਮਸ਼ੀਨ ਜਾਂ ਸਿਸਟਮ ਵਿੱਚ HMI ਕੰਟਰੋਲਰ ਜਾਂ PLC (ਪ੍ਰੋਗਰਾਮੇਬਲ ਲਾਜਿਕ ਕੰਟਰੋਲਰ) ਨਾਲ ਸੰਚਾਰ ਕਰਦਾ ਹੈ। ਇਹਨਾਂ ਕਦਮਾਂ ਰਾਹੀਂ, HMI ਮਨੁੱਖੀ-ਕੰਪਿਊਟਰ ਆਪਸੀ ਤਾਲਮੇਲ ਅਤੇ ਸੰਚਾਰ ਦੇ ਕਾਰਜ ਨੂੰ ਮਹਿਸੂਸ ਕਰਦਾ ਹੈ, ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ ਸਾਜ਼-ਸਾਮਾਨ ਜਾਂ ਸਿਸਟਮ ਦੇ ਸੰਚਾਲਨ ਦੀ ਅਨੁਭਵੀ ਨਿਗਰਾਨੀ ਅਤੇ ਨਿਯੰਤਰਣ ਕਰਨ ਦੇ ਯੋਗ ਬਣਾਉਂਦਾ ਹੈ।
HMI ਦਾ ਮੁੱਖ ਟੀਚਾ ਸਾਜ਼ੋ-ਸਾਮਾਨ ਜਾਂ ਸਿਸਟਮ ਦੇ ਸੰਚਾਲਨ ਅਤੇ ਨਿਯੰਤਰਣ ਲਈ ਉਪਭੋਗਤਾ ਦੀਆਂ ਲੋੜਾਂ ਨੂੰ ਪੂਰਾ ਕਰਨ ਲਈ ਇੱਕ ਸੁਰੱਖਿਅਤ, ਕੁਸ਼ਲ, ਅਤੇ ਵਰਤੋਂ ਵਿੱਚ ਆਸਾਨ ਇੰਟਰਫੇਸ ਪ੍ਰਦਾਨ ਕਰਨਾ ਹੈ।