ਮੋਡਬਸ ਪ੍ਰੋਟੋਕੋਲ ਇਲੈਕਟ੍ਰਾਨਿਕ ਕੰਟਰੋਲਰਾਂ ਵਿੱਚ ਵਰਤੀ ਜਾਣ ਵਾਲੀ ਇੱਕ ਵਿਆਪਕ ਭਾਸ਼ਾ ਹੈ।ਇਸ ਪ੍ਰੋਟੋਕੋਲ ਦੁਆਰਾ, ਕੰਟਰੋਲਰ ਇੱਕ ਦੂਜੇ ਨਾਲ ਅਤੇ ਇੱਕ ਨੈਟਵਰਕ (ਜਿਵੇਂ ਕਿ ਈਥਰਨੈੱਟ) ਉੱਤੇ ਹੋਰ ਡਿਵਾਈਸਾਂ ਨਾਲ ਸੰਚਾਰ ਕਰ ਸਕਦੇ ਹਨ।ਇਹ ਇੱਕ ਯੂਨੀਵਰਸਲ ਇੰਡਸਟਰੀ ਸਟੈਂਡਰਡ ਬਣ ਗਿਆ ਹੈ।ਇਹ ਪ੍ਰੋਟੋਕੋਲ ਇੱਕ ਕੰਟਰੋਲਰ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦਾ ਹੈ ਜੋ ਵਰਤੇ ਜਾ ਰਹੇ ਸੰਦੇਸ਼ ਢਾਂਚੇ ਤੋਂ ਜਾਣੂ ਹੁੰਦਾ ਹੈ, ਭਾਵੇਂ ਉਹ ਕਿਸੇ ਵੀ ਨੈੱਟਵਰਕ 'ਤੇ ਸੰਚਾਰ ਕਰਦੇ ਹਨ।ਇਹ ਦੱਸਦਾ ਹੈ ਕਿ ਕਿਵੇਂ ਇੱਕ ਕੰਟਰੋਲਰ ਹੋਰ ਡਿਵਾਈਸਾਂ ਤੱਕ ਪਹੁੰਚ ਦੀ ਬੇਨਤੀ ਕਰਦਾ ਹੈ, ਹੋਰ ਡਿਵਾਈਸਾਂ ਤੋਂ ਬੇਨਤੀਆਂ ਦਾ ਜਵਾਬ ਕਿਵੇਂ ਦੇਣਾ ਹੈ, ਅਤੇ ਗਲਤੀਆਂ ਨੂੰ ਕਿਵੇਂ ਖੋਜਣਾ ਅਤੇ ਲੌਗ ਕਰਨਾ ਹੈ।ਇਹ ਸੁਨੇਹਾ ਡੋਮੇਨ ਸਕੀਮਾ ਅਤੇ ਸਮੱਗਰੀ ਦਾ ਆਮ ਫਾਰਮੈਟ ਨਿਸ਼ਚਿਤ ਕਰਦਾ ਹੈ।ModBus ਨੈੱਟਵਰਕ 'ਤੇ ਸੰਚਾਰ ਕਰਦੇ ਸਮੇਂ, ਇਹ ਪ੍ਰੋਟੋਕੋਲ ਇਹ ਨਿਰਧਾਰਿਤ ਕਰਦਾ ਹੈ ਕਿ ਹਰੇਕ ਕੰਟਰੋਲਰ ਨੂੰ ਉਹਨਾਂ ਦੇ ਡਿਵਾਈਸ ਪਤੇ ਨੂੰ ਜਾਣਨ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ, ਪਤੇ ਦੁਆਰਾ ਭੇਜੇ ਗਏ ਸੁਨੇਹਿਆਂ ਨੂੰ ਪਛਾਣਨਾ ਹੁੰਦਾ ਹੈ, ਅਤੇ ਇਹ ਨਿਰਧਾਰਤ ਕਰਦਾ ਹੈ ਕਿ ਕਿਹੜੀਆਂ ਕਾਰਵਾਈਆਂ ਕਰਨੀਆਂ ਹਨ।ਜੇਕਰ ਜਵਾਬ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ, ਤਾਂ ਕੰਟਰੋਲਰ ਇੱਕ ਫੀਡਬੈਕ ਸੁਨੇਹਾ ਤਿਆਰ ਕਰਦਾ ਹੈ ਅਤੇ ਇਸਨੂੰ ModBus ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਭੇਜਦਾ ਹੈ।ਦੂਜੇ ਨੈੱਟਵਰਕਾਂ 'ਤੇ, ਮਾਡਬੱਸ ਪ੍ਰੋਟੋਕੋਲ ਵਾਲੇ ਸੁਨੇਹਿਆਂ ਨੂੰ ਉਸ ਨੈੱਟਵਰਕ 'ਤੇ ਵਰਤੇ ਜਾਣ ਵਾਲੇ ਫ੍ਰੇਮ ਜਾਂ ਪੈਕੇਟ ਢਾਂਚੇ ਵਿੱਚ ਬਦਲਿਆ ਜਾਂਦਾ ਹੈ।ਇਹ ਪਰਿਵਰਤਨ ਭਾਗ ਪਤਿਆਂ, ਰੂਟਿੰਗ ਮਾਰਗਾਂ, ਅਤੇ ਗਲਤੀ ਖੋਜ ਨੂੰ ਹੱਲ ਕਰਨ ਲਈ ਨੈਟਵਰਕ-ਵਿਸ਼ੇਸ਼ ਪਹੁੰਚ ਨੂੰ ਵੀ ਵਧਾਉਂਦਾ ਹੈ।ModBus ਨੈੱਟਵਰਕ ਵਿੱਚ ਸਿਰਫ਼ ਇੱਕ ਹੋਸਟ ਹੈ ਅਤੇ ਸਾਰਾ ਟ੍ਰੈਫਿਕ ਉਸ ਦੁਆਰਾ ਰੂਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।ਨੈੱਟਵਰਕ 247 ਰਿਮੋਟ ਸਲੇਵ ਕੰਟਰੋਲਰਾਂ ਤੱਕ ਦਾ ਸਮਰਥਨ ਕਰ ਸਕਦਾ ਹੈ, ਪਰ ਸਮਰਥਿਤ ਸਲੇਵ ਕੰਟਰੋਲਰਾਂ ਦੀ ਅਸਲ ਗਿਣਤੀ ਵਰਤੇ ਗਏ ਸੰਚਾਰ ਉਪਕਰਣ 'ਤੇ ਨਿਰਭਰ ਕਰਦੀ ਹੈ।ਇਸ ਸਿਸਟਮ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ, ਹਰੇਕ ਪੀਸੀ ਆਪਣੇ ਨਿਯੰਤਰਣ ਕਾਰਜਾਂ ਨੂੰ ਕਰਨ ਲਈ ਹਰੇਕ ਪੀਸੀ ਨੂੰ ਪ੍ਰਭਾਵਿਤ ਕੀਤੇ ਬਿਨਾਂ ਕੇਂਦਰੀ ਹੋਸਟ ਨਾਲ ਜਾਣਕਾਰੀ ਦਾ ਆਦਾਨ-ਪ੍ਰਦਾਨ ਕਰ ਸਕਦਾ ਹੈ।
ModBus ਸਿਸਟਮ ਵਿੱਚ ਚੁਣਨ ਲਈ ਦੋ ਮੋਡ ਹਨ: ASCII (ਅਮਰੀਕਨ ਜਾਣਕਾਰੀ ਇੰਟਰਚੇਂਜ ਕੋਡ) ਅਤੇ RTU (ਰਿਮੋਟ ਟਰਮੀਨਲ ਡਿਵਾਈਸ)।ਸਾਡੇ ਉਤਪਾਦ ਆਮ ਤੌਰ 'ਤੇ ਸੰਚਾਰ ਲਈ RTU ਮੋਡ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਨ, ਅਤੇ ਸੰਦੇਸ਼ ਵਿੱਚ ਹਰੇਕ 8Bit ਬਾਈਟ ਵਿੱਚ ਦੋ 4Bit ਹੈਕਸਾਡੈਸੀਮਲ ਅੱਖਰ ਹੁੰਦੇ ਹਨ।ਇਸ ਵਿਧੀ ਦਾ ਮੁੱਖ ਫਾਇਦਾ ਇਹ ਹੈ ਕਿ ਇਹ ASCII ਵਿਧੀ ਨਾਲੋਂ ਉਸੇ ਬੌਡ ਦਰ 'ਤੇ ਵਧੇਰੇ ਡੇਟਾ ਪ੍ਰਸਾਰਿਤ ਕਰ ਸਕਦਾ ਹੈ।
ਪੋਸਟ ਟਾਈਮ: ਜੁਲਾਈ-22-2022