ਬੀਜਰ-ਇਲੈਕਟ੍ਰੋਨਿਕਸ-ਲੋਗੋ

Beijer ELECTRONICS X2-BoX2 ਸੀਰੀਅਲ comms FBs Codesys ਲਾਇਬ੍ਰੇਰੀ

Beijer-Electronics-X2-BoX2-Serial-comms-FBs-Codesys-Library-PRODUCT-IMG

ਉਤਪਾਦ ਜਾਣਕਾਰੀ

ਸੀਰੀਅਲ comms FBs - CODESYS ਲਾਇਬ੍ਰੇਰੀ ਸੀਰੀਅਲ ਸੰਚਾਰ ਲਈ ਇੱਕ ਲਾਇਬ੍ਰੇਰੀ ਹੈ ਜੋ ਕਿ ਏਮਬੈਡਡ ਕੋਡਸਿਸ ਰਨਟਾਈਮ ਦੇ ਨਾਲ X2Control ਅਤੇ BoX2Control ਡਿਵਾਈਸਾਂ ਦੇ ਅਨੁਕੂਲ ਹੈ। ਇਹ ਲਾਇਬ੍ਰੇਰੀ X2 ਕੰਟਰੋਲ ਤੋਂ ਸੀਰੀਅਲ ਡਿਵਾਈਸਾਂ ਜਿਵੇਂ ਕਿ ਬਾਰਕੋਡ ਰੀਡਰ, ਵਜ਼ਨ ਸਕੇਲ, ਅਤੇ ਪ੍ਰਿੰਟਰਾਂ ਤੱਕ ਸੀਰੀਅਲ ਸੰਚਾਰ ਨੂੰ ਸਰਲ ਬਣਾਉਂਦਾ ਹੈ। ਗਲਤੀਆਂ ਨੂੰ ਘਟਾਉਣ ਲਈ ਜ਼ਿਆਦਾਤਰ ਮਾਪਦੰਡ ENUMs ਨਾਲ ਸੈੱਟ ਕੀਤੇ ਗਏ ਹਨ। FB ਭੇਜਣ/ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਮੈਨੇਜਰ ਵਜੋਂ ਕੰਮ ਕਰ ਸਕਦਾ ਹੈ (ਉਨ੍ਹਾਂ ਡਿਵਾਈਸਾਂ ਲਈ ਜਿਨ੍ਹਾਂ ਨੂੰ ਪ੍ਰੋਂਪਟ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ) ਜਾਂ ਸਿਰਫ਼ ਪੋਰਟ ਨੂੰ ਸੁਣਨ ਦਾ ਕਾਰਨ ਬਣ ਸਕਦਾ ਹੈ (ਬੇਨਚੇਤ ਸੁਨੇਹਿਆਂ ਲਈ)। ਸੁਨੇਹੇ ਦੀ ਸਮਾਪਤੀ ਅੱਖਰਾਂ ਨੂੰ ਖਤਮ ਕਰਕੇ ਜਾਂ ਪੂਰਵ-ਪ੍ਰਭਾਸ਼ਿਤ ਅੱਖਰਾਂ ਦੀ ਸੰਖਿਆ ਪ੍ਰਾਪਤ ਕਰਕੇ ਹੋ ਸਕਦੀ ਹੈ। ਇੱਕ X2 / BoX2 ਨਿਯੰਤਰਣ ਦੇ ਸਾਰੇ ਤਿੰਨ ਸੀਰੀਅਲ ਪੋਰਟਾਂ ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ (COM1, COM2, ਅਤੇ COM3)।

ਉਤਪਾਦ ਵਰਤੋਂ ਨਿਰਦੇਸ਼

ਸੀਰੀਅਲ comms FBs - CODESYS ਲਾਇਬ੍ਰੇਰੀ ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ:

  1. ਲਾਇਬ੍ਰੇਰੀ ਸਥਾਪਤ ਕਰੋ file (*.compiled-library) ਤੁਹਾਡੇ PC 'ਤੇ CODESYS ਸੌਫਟਵੇਅਰ ਲਈ।
  2. ਦਿਸ਼ਾ-ਨਿਰਦੇਸ਼ਾਂ ਅਤੇ ਵਰਣਨ ਦੀ ਪਾਲਣਾ ਕਰਕੇ ਕਿਸੇ ਵੀ ਬਲਾਕ ਦੇ ਰੂਪ ਵਿੱਚ FBs ਤੱਕ ਪਹੁੰਚ ਕਰੋ।
  3. ਗਲਤੀਆਂ ਨੂੰ ਘਟਾਉਣ ਲਈ ENUMs ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਜ਼ਿਆਦਾਤਰ ਮਾਪਦੰਡ ਸੈੱਟ ਕਰੋ।
  4. ਚੁਣੋ ਕਿ ਕੀ FB ਨੂੰ ਭੇਜਣ/ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਪ੍ਰਬੰਧਕ ਵਜੋਂ ਕੰਮ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ ਜਾਂ ਸਿਰਫ਼ ਪੋਰਟ ਨੂੰ ਸੁਣਨਾ ਚਾਹੀਦਾ ਹੈ।
  5. ਸਮਾਪਤੀ ਅੱਖਰਾਂ ਦੁਆਰਾ ਜਾਂ ਪੂਰਵ-ਪ੍ਰਭਾਸ਼ਿਤ ਅੱਖਰਾਂ ਦੀ ਸੰਖਿਆ ਪ੍ਰਾਪਤ ਕਰਕੇ ਸੁਨੇਹਾ ਸਮਾਪਤੀ ਦੀ ਚੋਣ ਕਰੋ।
  6. ਸੀਰੀਅਲ ਸੰਚਾਰ ਲਈ ਇੱਕ X2 / BoX2 ਨਿਯੰਤਰਣ (COM1, COM2 ਅਤੇ COM3) ਦੇ ਸਾਰੇ ਤਿੰਨ ਸੀਰੀਅਲ ਪੋਰਟਾਂ ਦੀ ਵਰਤੋਂ ਕਰੋ।

ਤੇਜ਼ ਸ਼ੁਰੂਆਤ ਗਾਈਡ

ਸੀਰੀਅਲ comms FBs – CODESYS ਲਾਇਬ੍ਰੇਰੀ

  • SER0001 - ਤੇਜ਼ ਸ਼ੁਰੂਆਤੀ ਸੀਰੀਅਲ ਸੰਚਾਰ

Beijer-Electronics-X2-BoX2-Serial-comms-FBs-Codesys-Library-FIG-1

ਫੰਕਸ਼ਨ ਅਤੇ ਵਰਤੋਂ ਦਾ ਖੇਤਰ

  • ਇਹ ਦਸਤਾਵੇਜ਼ ਸੀਰੀਅਲ ਸੰਚਾਰ ਲਈ ਕੋਡਿਸ ਲਾਇਬ੍ਰੇਰੀ ਦੀ ਵਿਆਖਿਆ ਕਰਦਾ ਹੈ।
  • ਟਾਰਗੇਟ ਡਿਵਾਈਸ X2 / BoX2 ਨਿਯੰਤਰਣ ਲੜੀ, ਏਮਬੈਡਡ ਕੋਡਸਿਸ ਰਨਟਾਈਮ ਦੇ ਨਾਲ।

ਇਸ ਦਸਤਾਵੇਜ਼ ਬਾਰੇ

  • ਇਸ ਤੁਰੰਤ-ਸ਼ੁਰੂ ਦਸਤਾਵੇਜ਼ ਨੂੰ ਇੱਕ ਸੰਪੂਰਨ ਮੈਨੂਅਲ ਨਹੀਂ ਮੰਨਿਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ। ਇਹ ਇੱਕ ਸਧਾਰਨ ਐਪਲੀਕੇਸ਼ਨ ਨੂੰ ਜਲਦੀ ਅਤੇ ਆਸਾਨੀ ਨਾਲ ਸ਼ੁਰੂ ਕਰਨ ਦੇ ਯੋਗ ਹੋਣ ਲਈ ਇੱਕ ਸਹਾਇਤਾ ਹੈ।

ਕਾਪੀਰਾਈਟ © ਬੇਈਜਰ ਇਲੈਕਟ੍ਰਾਨਿਕਸ, 2022

ਇਹ ਦਸਤਾਵੇਜ਼ (ਹੇਠਾਂ 'ਸਮੱਗਰੀ' ਵਜੋਂ ਜਾਣਿਆ ਜਾਂਦਾ ਹੈ) ਬੇਈਜਰ ਇਲੈਕਟ੍ਰਾਨਿਕਸ ਦੀ ਸੰਪਤੀ ਹੈ। ਧਾਰਕ ਜਾਂ ਉਪਭੋਗਤਾ ਕੋਲ ਸਮੱਗਰੀ ਦੀ ਵਰਤੋਂ ਕਰਨ ਦਾ ਗੈਰ-ਨਿਵੇਕਲਾ ਅਧਿਕਾਰ ਹੈ। ਧਾਰਕ ਨੂੰ ਉਸ ਦੀ/ਉਸਦੀ ਸੰਸਥਾ ਤੋਂ ਬਾਹਰ ਕਿਸੇ ਨੂੰ ਵੀ ਸਮੱਗਰੀ ਵੰਡਣ ਦੀ ਇਜਾਜ਼ਤ ਨਹੀਂ ਹੈ, ਸਿਵਾਏ ਉਹਨਾਂ ਮਾਮਲਿਆਂ ਵਿੱਚ ਜਿੱਥੇ ਸਮੱਗਰੀ ਇੱਕ ਸਿਸਟਮ ਦਾ ਹਿੱਸਾ ਹੈ ਜੋ ਧਾਰਕ ਦੁਆਰਾ ਉਸਦੇ ਗਾਹਕ ਨੂੰ ਸਪਲਾਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਸਮੱਗਰੀ ਦੀ ਵਰਤੋਂ ਸਿਰਫ਼ ਬੇਈਜ਼ਰ ਇਲੈਕਟ੍ਰਾਨਿਕਸ ਦੁਆਰਾ ਸਪਲਾਈ ਕੀਤੇ ਉਤਪਾਦਾਂ ਜਾਂ ਸੌਫਟਵੇਅਰ ਨਾਲ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ। ਬੇਈਜਰ ਇਲੈਕਟ੍ਰਾਨਿਕਸ ਸਮੱਗਰੀ ਵਿੱਚ ਕਿਸੇ ਵੀ ਨੁਕਸ, ਜਾਂ ਸਮੱਗਰੀ ਦੀ ਵਰਤੋਂ ਤੋਂ ਪੈਦਾ ਹੋਣ ਵਾਲੇ ਕਿਸੇ ਵੀ ਨਤੀਜੇ ਲਈ ਕੋਈ ਜ਼ਿੰਮੇਵਾਰੀ ਨਹੀਂ ਲੈਂਦਾ। ਇਹ ਯਕੀਨੀ ਬਣਾਉਣਾ ਧਾਰਕ ਦੀ ਜ਼ਿੰਮੇਵਾਰੀ ਹੈ ਕਿ ਕੋਈ ਵੀ ਸਿਸਟਮ, ਕਿਸੇ ਵੀ ਐਪਲੀਕੇਸ਼ਨ ਲਈ, ਜੋ ਸਮੱਗਰੀ 'ਤੇ ਆਧਾਰਿਤ ਹੈ ਜਾਂ ਇਸ ਨੂੰ ਸ਼ਾਮਲ ਕਰਦਾ ਹੈ (ਭਾਵੇਂ ਇਹ ਪੂਰੀ ਤਰ੍ਹਾਂ ਜਾਂ ਭਾਗਾਂ ਵਿੱਚ ਹੋਵੇ), ਸੰਭਾਵਿਤ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਜਾਂ ਕਾਰਜਸ਼ੀਲ ਲੋੜਾਂ ਨੂੰ ਪੂਰਾ ਕਰਦਾ ਹੈ। Beijer Electronics ਦੀ ਧਾਰਕ ਨੂੰ ਅੱਪਡੇਟ ਕੀਤੇ ਸੰਸਕਰਣਾਂ ਦੀ ਸਪਲਾਈ ਕਰਨ ਦੀ ਕੋਈ ਜ਼ਿੰਮੇਵਾਰੀ ਨਹੀਂ ਹੈ।

ਇੱਕ ਸਥਿਰ ਐਪਲੀਕੇਸ਼ਨ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਹੇਠਾਂ ਦਿੱਤੇ ਹਾਰਡਵੇਅਰ, ਸੌਫਟਵੇਅਰ, ਡਰਾਈਵਰਾਂ ਅਤੇ ਉਪਯੋਗਤਾਵਾਂ ਦੀ ਵਰਤੋਂ ਕਰੋ:

ਇਸ ਦਸਤਾਵੇਜ਼ ਵਿੱਚ, ਅਸੀਂ ਹੇਠਾਂ ਦਿੱਤੇ ਸੌਫਟਵੇਅਰ ਅਤੇ ਹਾਰਡਵੇਅਰ ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਹੈ

  • BCS ਟੂਲਜ਼ 3.34 ਜਾਂ ਕੋਡੀਸ 3.5 SP13 ਪੈਚ 3
  • X2 ਨਿਯੰਤਰਣ ਅਤੇ BoX2 ਨਿਯੰਤਰਣ ਉਪਕਰਣ

ਹੋਰ ਜਾਣਕਾਰੀ ਲਈ ਵੇਖੋ

  • ਕੋਡੀਸ ਔਨਲਾਈਨ ਮਦਦ
  • ਇੰਸਟਾਲੇਸ਼ਨ ਮੈਨੂਅਲ X2 ਕੰਟਰੋਲ (MAxx202)
  • ਬੇਈਜਰ ਇਲੈਕਟ੍ਰਾਨਿਕਸ ਗਿਆਨ ਡੇਟਾਬੇਸ, ਹੈਲਪ ਔਨਲਾਈਨ

ਇਹ ਦਸਤਾਵੇਜ਼ ਅਤੇ ਹੋਰ ਤੇਜ਼-ਸ਼ੁਰੂ ਦਸਤਾਵੇਜ਼ ਸਾਡੇ ਹੋਮਪੇਜ ਤੋਂ ਪ੍ਰਾਪਤ ਕੀਤੇ ਜਾ ਸਕਦੇ ਹਨ। ਕਿਰਪਾ ਕਰਕੇ ਪਤੇ ਦੀ ਵਰਤੋਂ ਕਰੋ support.europe@beijerelectronics.com ਫੀਡਬੈਕ ਲਈ।

CODESYS ਫੰਕਸ਼ਨ ਬਲਾਕਾਂ ਨਾਲ ਸੀਰੀਅਲ ਸੰਚਾਰ

  • ਇਹ ਲਾਇਬ੍ਰੇਰੀ X2Control ਅਤੇ BoX2Control ਡਿਵਾਈਸਾਂ (ਡਿਵਾਈਸਆਈਡੀ 0x1024) ਦੇ ਅਨੁਕੂਲ ਹੈ।
  • ਇਹ ਲਾਇਬ੍ਰੇਰੀ X2 ਕੰਟਰੋਲ ਤੋਂ ਸੀਰੀਅਲ ਡਿਵਾਈਸਾਂ ਜਿਵੇਂ ਕਿ ਬਾਰਕੋਡ ਰੀਡਰ, ਵਜ਼ਨ ਸਕੇਲ, ਅਤੇ ਪ੍ਰਿੰਟਰਾਂ ਤੱਕ ਸੀਰੀਅਲ ਸੰਚਾਰ ਨੂੰ ਸਰਲ ਬਣਾਉਂਦਾ ਹੈ।
  • ਗਲਤੀਆਂ ਨੂੰ ਘਟਾਉਣ ਲਈ ਜ਼ਿਆਦਾਤਰ ਮਾਪਦੰਡ ENUMs ਨਾਲ ਸੈੱਟ ਕੀਤੇ ਗਏ ਹਨ।
  • FB ਭੇਜਣ/ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਮੈਨੇਜਰ ਵਜੋਂ ਕੰਮ ਕਰ ਸਕਦਾ ਹੈ (ਉਨ੍ਹਾਂ ਡਿਵਾਈਸਾਂ ਲਈ ਜਿਨ੍ਹਾਂ ਨੂੰ ਪ੍ਰੋਂਪਟ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ) ਜਾਂ ਸਿਰਫ਼ ਪੋਰਟ ਨੂੰ ਸੁਣਨ ਦਾ ਕਾਰਨ ਬਣ ਸਕਦਾ ਹੈ (ਬੇਨਚੇਤ ਸੁਨੇਹਿਆਂ ਲਈ)।
  • ਸੁਨੇਹੇ ਦੀ ਸਮਾਪਤੀ ਅੱਖਰਾਂ ਨੂੰ ਖਤਮ ਕਰਕੇ ਜਾਂ ਪੂਰਵ-ਪ੍ਰਭਾਸ਼ਿਤ ਅੱਖਰਾਂ ਦੀ ਸੰਖਿਆ ਪ੍ਰਾਪਤ ਕਰਕੇ ਹੋ ਸਕਦੀ ਹੈ।
  • ਇੱਕ X2 / BoX2 ਨਿਯੰਤਰਣ ਦੇ ਸਾਰੇ ਤਿੰਨ ਸੀਰੀਅਲ ਪੋਰਟਾਂ ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ (COM1, COM2, ਅਤੇ COM3)।
  • ਲਾਇਬ੍ਰੇਰੀ file (*.compiled-library) ਨੂੰ ਤੁਹਾਡੇ PC 'ਤੇ CODESYS ਸੌਫਟਵੇਅਰ 'ਤੇ ਸਥਾਪਿਤ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ ਅਤੇ FBs ਨੂੰ ਕਿਸੇ ਵੀ ਬਲਾਕ ਦੇ ਤੌਰ 'ਤੇ ਐਕਸੈਸ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ, ਕਿਰਪਾ ਕਰਕੇ ਦਿਸ਼ਾ-ਨਿਰਦੇਸ਼ਾਂ ਅਤੇ ਵਰਣਨ ਦੀ ਪਾਲਣਾ ਕਰੋ।

Beijer-Electronics-X2-BoX2-Serial-comms-FBs-Codesys-Library-FIG-2

ਤੁਹਾਡੇ ਸੰਪਾਦਕ ਨੂੰ ਤਿਆਰ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ

  • ਹੇਠਲਾ ਅਧਿਆਇ ਇੱਕ ਚੰਗੀ ਤਰ੍ਹਾਂ ਕੰਮ ਕਰਨ ਵਾਲੇ ਸਿਸਟਮ ਲਈ ਜ਼ਰੂਰੀ ਪ੍ਰਕਿਰਿਆਵਾਂ ਅਤੇ ਸੈਟਿੰਗਾਂ ਦਾ ਵਰਣਨ ਕਰਦਾ ਹੈ।

ਤੁਹਾਡੇ ਸੰਪਾਦਕ ਲਈ ਲਾਇਬ੍ਰੇਰੀ ਦੀ ਸਥਾਪਨਾ

  • *.compiled-library ਨੂੰ ਤੁਹਾਡੇ ਸਿਸਟਮ ਵਿੱਚ ਉਪਲਬਧ ਕਰਾਉਣ ਦੀ ਲੋੜ ਹੈ ਤਾਂ ਜੋ ਇਸਨੂੰ ਪ੍ਰੋਜੈਕਟਾਂ ਵਿੱਚ ਸ਼ਾਮਲ ਕੀਤਾ ਜਾ ਸਕੇ। ਇਹ 'ਲਾਇਬ੍ਰੇਰੀ ਮੈਨੇਜਰ' ਤੱਕ ਪਹੁੰਚ ਕਰਕੇ ਕੀਤਾ ਜਾਂਦਾ ਹੈ |Beijer-Electronics-X2-BoX2-Serial-comms-FBs-Codesys-Library-FIG-12'ਲਾਇਬ੍ਰੇਰੀ ਰਿਪੋਜ਼ਟਰੀ' ਅਤੇ ਫਿਰ 'ਇੰਸਟਾਲ'।
    ਉਸ ਫੋਲਡਰ 'ਤੇ ਨੈਵੀਗੇਟ ਕਰੋ ਜਿੱਥੇ ਤੁਸੀਂ *.compiled-library ਰੱਖੀ ਹੈ। ਜੇਕਰ ਤੁਸੀਂ ਇੱਕ ਨਵਾਂ PC ਵਰਤਦੇ ਹੋ ਤਾਂ ਇਸ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਦੁਹਰਾਉਣ ਦੀ ਲੋੜ ਹੋਵੇਗੀ।
  • ਨੋਟ, ਸਿਸਟਮ ਪਾਥ ਦੀ ਸਥਿਤੀ ਇਸ ਗੱਲ 'ਤੇ ਨਿਰਭਰ ਕਰਦੀ ਹੈ ਕਿ ਕੀ BCS ਟੂਲ ਜਾਂ ਕੋਡੈਸਿਸ ਸੌਫਟਵੇਅਰ ਟੂਲ ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ ਅਤੇ ਸੌਫਟਵੇਅਰ ਦਾ ਕਿਹੜਾ ਸੰਸਕਰਣ ਹੈ।

Beijer-Electronics-X2-BoX2-Serial-comms-FBs-Codesys-Library-FIG-3

ਆਪਣੇ ਪ੍ਰੋਜੈਕਟ ਵਿੱਚ ਲਾਇਬ੍ਰੇਰੀ ਸ਼ਾਮਲ ਕਰੋ

  • ਨਵੀਂ ਲਾਇਬ੍ਰੇਰੀ ਹੁਣ ਤੁਹਾਡੇ ਲਈ ਤੁਹਾਡੇ ਖਾਸ ਪ੍ਰੋਜੈਕਟ ਵਿੱਚ ਸ਼ਾਮਲ ਕਰਨ ਲਈ ਉਪਲਬਧ ਹੈ (ਉਦਾਹਰਨample ਸਕਰੀਨਸ਼ਾਟ):

Beijer-Electronics-X2-BoX2-Serial-comms-FBs-Codesys-Library-FIG-4

  • ਚੁਣੀ ਗਈ ਲਾਇਬ੍ਰੇਰੀ ਹੁਣ ਲਾਇਬ੍ਰੇਰੀ ਮੈਨੇਜਰ ਵਿੱਚ ਦਿਖਾਈ ਦਿੰਦੀ ਹੈ। ਇਸ ਦੀਆਂ ਜਨਤਕ ਵਸਤੂਆਂ ਅਤੇ ਪੂਰਕ ਸਹਾਇਤਾ ਇੱਥੇ ਉਪਲਬਧ ਹੈ।

ਫੰਕਸ਼ਨ ਬਲਾਕਾਂ ਦਾ ਵੇਰਵਾ

fbdConfigurePort

  • ਪੋਰਟ ਦੇ ਮਾਪਦੰਡਾਂ ਨੂੰ ਸੈੱਟ ਕਰਨ ਲਈ FB fbdConfigurePort ਦੀ ਲੋੜ ਹੈ।
  • ਪੋਰਟ ਸੈਟਿੰਗਾਂ ਨੂੰ ਉਸ ਡਿਵਾਈਸ ਨਾਲ ਮੇਲ ਕਰੋ ਜਿਸ ਨਾਲ ਤੁਸੀਂ ਗੱਲ ਕਰ ਰਹੇ ਹੋ। ਬਸ ਉਚਿਤ ਪੋਰਟ, ਬੌਡ, ਡੇਟਾ ਬਿੱਟ, ਸਮਾਨਤਾ ਅਤੇ ਸਟਾਪ ਬਿਟਸ ਨੂੰ ਬੁਲਾਓ ਅਤੇ ਦਾਖਲ ਕਰੋ।
  • ਸਾਰੇ ਮਾਪਦੰਡ ENUMs ਹਨ।

Beijer-Electronics-X2-BoX2-Serial-comms-FBs-Codesys-Library-FIG-5

ਨਾਮ ਸਕੋਪ ਟਾਈਪ ਕਰੋ ਟਿੱਪਣੀ
ਚਲਾਓ VAR_IN BOOL ਵਧਦੇ ਕਿਨਾਰੇ 'ਤੇ ਪੋਰਟ ਦੇ ਮਾਪਦੰਡਾਂ ਨੂੰ ਕੌਂਫਿਗਰ ਕਰਦਾ ਹੈ
ਪੋਰਟਨੰਬਰ VAR_IN ਰਿਪੋਰਟ ਨੰਬਰ ਸੀਰੀਅਲ ਪੋਰਟ ਚੁਣੋ
ਬੌਡ VAR_IN ecaudate  
ਡਾਟਾਬਿਟਸ VAR_IN ਡਾਟਾ ਬਿੱਟ  
ਸਮਾਨਤਾ VAR_IN ਸਮਾਨਤਾ  
StopBits VAR_IN eStopBits  
ਅਸੰਗਤ ਹਾਰਡਵੇਅਰ VAR_OUT BOOL ਟਾਰਗੇਟ ਇੱਕ X2Control ਜਾਂ BoX2Control ਡਿਵਾਈਸ ਨਹੀਂ ਹੈ

fbdGenericSendReceive

  • ਇਹ FB ਇੱਕ ਡਿਵਾਈਸ ਨੂੰ com ਪੋਰਟ ਦੁਆਰਾ ਇੰਟਰੈਕਟ ਕਰਨ ਲਈ ਕਾਰਜਸ਼ੀਲਤਾ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ।
  • ਕਿਸਮ 'ਪੋਲਡ' ਜਾਂ 'ਸੁਣਨਾ' ਹੋ ਸਕਦੀ ਹੈ। ਪੋਲਡ ਦੀ ਵਰਤੋਂ ਕਿਸੇ ਡਿਵਾਈਸ ਨੂੰ ਬੇਨਤੀ ਭੇਜਣ ਅਤੇ ਜਵਾਬ ਦੀ ਉਡੀਕ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ (ਆਮ ਤੌਰ 'ਤੇ ਇੱਕ ਵਜ਼ਨ ਸਕੇਲ)। ਸੁਣਨਾ ਸਿਰਫ਼ ਇੱਕ ਅਣਚਾਹੇ ਆਉਣ ਵਾਲੇ ਸੰਦੇਸ਼ (ਆਮ ਤੌਰ 'ਤੇ ਇੱਕ ਬਾਰਕੋਡ ਰੀਡਰ) ਦੀ ਉਡੀਕ ਕਰਦਾ ਹੈ।
  • ਆਉਣ ਵਾਲੇ ਸੁਨੇਹੇ ਨੂੰ ਦੋ ਤਰੀਕਿਆਂ ਵਿੱਚੋਂ ਇੱਕ ਵਿੱਚ ਖਤਮ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ:
    • ਸਮਾਪਤੀ ਅੱਖਰ ਪ੍ਰਾਪਤ ਕਰਨਾ (ਉਦਾਹਰਨ ਲਈample CRLF)
    • ਅੱਖਰਾਂ ਦੀ ਇੱਕ ਪੂਰਵ-ਪ੍ਰਭਾਸ਼ਿਤ ਸੰਖਿਆ ਪ੍ਰਾਪਤ ਕਰਨ ਤੋਂ ਬਾਅਦ।
  • ਦੋਵਾਂ ਟਰਾਂਜ਼ੈਕਸ਼ਨ ਕਿਸਮਾਂ ਨੂੰ ਟਰਮੀਨੇਸ਼ਨ ਟਾਈਪਸ ਨਾਲ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ।
  • ਇਹ ਉਦੋਂ ਤੱਕ ਲਾਗੂ ਨਹੀਂ ਹੋਵੇਗਾ ਜਦੋਂ ਤੱਕ ਉਸ ਪੋਰਟ ਦੇ ਪੈਰਾਮੀਟਰ ਸੈੱਟ ਨਹੀਂ ਕੀਤੇ ਜਾਂਦੇ।

Examples

  • ਇਹ ਸੰਰਚਨਾ ਇੱਕ ਅਣ-ਪ੍ਰੋਂਪਟ ਕੀਤੇ ਫਰੇਮ ਲਈ ਉਡੀਕ ਕਰੇਗੀ (ਜਿੰਨਾ ਚਿਰ ਐਗਜ਼ੀਕਿਊਟ ਉੱਚ ਹੈ) ਜੋ ਕਿ ਵਿਸ਼ੇਸ਼ ਅੱਖਰਾਂ ਨਾਲ ਸਮਾਪਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ:

Beijer-Electronics-X2-BoX2-Serial-comms-FBs-Codesys-Library-FIG-6

  • ਇਹ ਸੰਰਚਨਾ (ਐਕਜ਼ੀਕਿਊਟ ਰਾਈਜ਼ਿੰਗ ਕਿਨਾਰੇ 'ਤੇ) ਇੱਕ ਬੇਨਤੀ ਕਰੇਗੀ ਅਤੇ ਜਵਾਬ ਦੀ ਉਡੀਕ ਕਰੇਗੀ, ਜੋ ਹਮੇਸ਼ਾ 10 ਅੱਖਰਾਂ ਨਾਲ ਪੈਡ ਕੀਤੀ ਜਾਂਦੀ ਹੈ।

Beijer-Electronics-X2-BoX2-Serial-comms-FBs-Codesys-Library-FIG-7

    • ਇਹ ਸੰਰਚਨਾ (ਐਕਜ਼ੀਕਿਊਟ ਰਾਈਜ਼ਿੰਗ ਕਿਨਾਰੇ 'ਤੇ) ਇੱਕ ਸੁਨੇਹਾ ਭੇਜੇਗੀ ਅਤੇ ਜਵਾਬ ਦੀ ਉਡੀਕ ਨਹੀਂ ਕਰੇਗੀ।Beijer-Electronics-X2-BoX2-Serial-comms-FBs-Codesys-Library-FIG-8

fbdGenericSendReceive (ਡੇਟਾ ਕਿਸਮ)

Beijer-Electronics-X2-BoX2-Serial-comms-FBs-Codesys-Library-FIG-9

ਇੰਪੁੱਟ ਟਾਈਪ ਕਰੋ ਸ਼ੁਰੂਆਤੀ ਟਿੱਪਣੀ
ਪੋਰਟਨੰਬਰ ਰਿਪੋਰਟ ਨੰਬਰ   ਸੀਰੀਅਲ ਪੋਰਟ ਚੁਣੋ
ਚਲਾਓ BOOL   ਜੇਕਰ ਲੈਣ-ਦੇਣ ਦੀ ਕਿਸਮ 'ਪੋਲਿੰਗ' ਹੈ ਤਾਂ ਇਹ ਵਧ ਰਿਹਾ ਕਿਨਾਰਾ ਭੇਜਣ/ਪ੍ਰਾਪਤ ਕਰਨਾ ਸ਼ੁਰੂ ਕਰਦਾ ਹੈ। 'ਸੁਣਨ' ਮੋਡ ਵਿੱਚ, ਪੋਰਟ ਫਲੈਗ ਜਿੰਨਾ ਚਿਰ ਸੁਣਦਾ ਹੈ

ਉੱਚ ਹੈ

ਇਨਿਹਿਬਿਟ ਟਾਈਮਆਊਟ BOOL   ਸਿਰਫ਼ comms ਨੂੰ ਡੀਬੱਗ ਕਰਨ ਲਈ।

ਆਮ ਤੌਰ 'ਤੇ FALSE

ਇਹ ਭੇਜੋ STRING(255)   'ਪੋਲਿੰਗ' ਮੋਡ ਵਿੱਚ, ਇਹ ਹੈ

ਡਿਵਾਈਸ ਨੂੰ ਬੇਨਤੀ ਭੇਜੀ ਗਈ

ਲੈਣ-ਦੇਣ ਦੀ ਕਿਸਮ ਲੈਣ-ਦੇਣ ਦੀ ਕਿਸਮ eTransactionTyp

ਈ.ਪੋਲਿੰਗ

ਦੀ ਚੋਣ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ

ਲੈਣ-ਦੇਣ ਦੀ ਕਿਸਮ.

ਸਮਾਪਤੀ ਦੀ ਕਿਸਮ eTerminationType ਦ੍ਰਿੜ੍ਹਤਾ

ਅੱਖਰ

ਦੀ ਚੋਣ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ

ਸਮਾਪਤੀ ਦੀ ਕਿਸਮ

ਸਮਾਪਤੀ ਅੱਖਰ STRING(255) '$R$N' ਵੈਧ ਜੇਕਰ TerminationType eTerminationType.Charact ਹੈ

er

ਪਾਤਰ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਆਈ.ਐੱਨ.ਟੀ   ਜੇਕਰ TerminationType ਹੈ ਤਾਂ ਵੈਧ ਹੈ

eTerminationType.Count

ਆਉਟਪੁੱਟ ਟਾਈਪ ਕਰੋ ਸ਼ੁਰੂਆਤੀ ਟਿੱਪਣੀ
ਹੋ ਗਿਆ BOOL   ਸੰਪੂਰਨਤਾ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ
ਸਫਲਤਾ BOOL   ਇੱਕ ਸਫਲ ਸੰਪੂਰਨਤਾ ਦਾ ਸੰਕੇਤ ਦਿਓ ਭਾਵ ਸਮਾਪਤੀ ਅੱਖਰ ਪ੍ਰਾਪਤ ਹੋ ਗਿਆ ਹੈ
ਸਫਲਤਾ ਦੀ ਗਿਣਤੀ ਯੂਡਾਈਨ    
PortIsOpen BOOL    
WhatIJustRead STRING(255)   ਪ੍ਰਾਪਤ ਕੀਤੀ ਸਤਰ ਅਗਲੀ ਪ੍ਰਕਿਰਿਆ ਲਈ ਉਪਲਬਧ ਹੈ
ਸਥਿਤੀ ਪਾਠ STRING(255)   ਸੰਭਾਵਨਾਵਾਂ ਲਈ ਹੇਠਾਂ ਦੇਖੋ
ਸਥਿਤੀ ਟੈਕਸਟ ਭਾਵ
ਵਿਹਲਾ ਹਦਾਇਤ ਦੀ ਉਡੀਕ ਕਰ ਰਿਹਾ ਹੈ
ਪੋਰਟ ਖੋਲ੍ਹਣਾ ਪੋਰਟ ਖੋਲ੍ਹਣਾ. ਇਹ ਦਰਸਾਏਗਾ ਕਿ ਪੋਰਟ ਪਹਿਲਾਂ ਹੀ ਕਿਸੇ ਹੋਰ ਐਪਲੀਕੇਸ਼ਨ ਦੁਆਰਾ ਵਰਤੋਂ ਵਿੱਚ ਹੈ
ਕਲੀਅਰਿੰਗ ਬਫਰ ਬਫਰ ਤੋਂ ਪੁਰਾਣੇ ਅੱਖਰ ਹਟਾਏ ਜਾ ਰਹੇ ਹਨ
ਭੇਜ ਰਿਹਾ ਹੈ 'SendThis' ਸਤਰ ਭੇਜੀ ਜਾ ਰਹੀ ਹੈ
ਇੱਕ ਸਮਾਪਤੀ ਅੱਖਰ ਦੀ ਤਲਾਸ਼ ਕਰ ਰਿਹਾ ਹੈ ਜਦੋਂ ਸਮਾਪਤੀ ਦੀ ਕਿਸਮ 'ਅੱਖਰ' ਹੁੰਦੀ ਹੈ
10 ਅੱਖਰਾਂ ਦੀ ਉਡੀਕ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ ਜਦੋਂ ਲੈਣ-ਦੇਣ ਦੀ ਕਿਸਮ 'ਗਣਨਾ' ਹੁੰਦੀ ਹੈ
ਹੋ ਗਿਆ, ਉੱਚੀ ਬੇਨਤੀ TransactionTypes 'ਪੋਲਿੰਗ' ਜਾਂ 'NoReply' ਲਈ ਇਹ ਦਰਸਾਉਂਦਾ ਹੈ ਕਿ ਕ੍ਰਮ ਪੂਰਾ ਹੋ ਗਿਆ ਹੈ ਅਤੇ ਇੱਕ ਨਵੇਂ ਵਧਦੇ ਕਿਨਾਰੇ ਦੀ ਉਡੀਕ ਕਰ ਰਿਹਾ ਹੈ
ਅਵੈਧ ਪੈਰਾਮੀਟਰ ਟਰਮੀਨੇਸ਼ਨ ਮੋਡ 'ਚਰਿੱਤਰ' ਵਿੱਚ, ਕੋਈ ਸਮਾਪਤੀ ਅੱਖਰ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕੀਤਾ ਗਿਆ ਹੈ। ਟਰਮੀਨੇਸ਼ਨ ਮੋਡ 'ਕਾਉਂਟ' ਵਿੱਚ, ਗਿਣਤੀ 0 ਜਾਂ 255 ਤੋਂ ਵੱਧ ਹੈ

ਵਿਸ਼ੇਸ਼ ਪਾਤਰ

  • ਕੋਡਸੀਸ ਵਿਸ਼ੇਸ਼ ਅੱਖਰਾਂ (ਨਾਨ-ਪ੍ਰਿੰਟਯੋਗ) ਨੂੰ ਬਚਣ ਦੇ ਕ੍ਰਮ ਦੇ ਨਾਲ ਪਛਾਣਦਾ ਹੈ।
  • ਇਹ ਕੋਡੀਸ ਹੈਲਪ ਔਨਲਾਈਨ ਤੋਂ ਇੱਕ ਸਨਿੱਪਟ ਹੈ।

Beijer-Electronics-X2-BoX2-Serial-comms-FBs-Codesys-Library-FIG-10

ਬੀਜਰ ਇਲੈਕਟ੍ਰਾਨਿਕਸ ਬਾਰੇ

  • Beijer Electronics ਇੱਕ ਬਹੁ-ਰਾਸ਼ਟਰੀ, ਕਰਾਸ-ਇੰਡਸਟਰੀ ਇਨੋਵੇਟਰ ਹੈ ਜੋ ਕਾਰੋਬਾਰੀ-ਨਾਜ਼ੁਕ ਐਪਲੀਕੇਸ਼ਨਾਂ ਲਈ ਪ੍ਰਕਿਰਿਆਵਾਂ ਨੂੰ ਅਨੁਕੂਲ ਬਣਾਉਣ ਲਈ ਲੋਕਾਂ ਅਤੇ ਤਕਨਾਲੋਜੀਆਂ ਨੂੰ ਜੋੜਦਾ ਹੈ। ਸਾਡੀ ਪੇਸ਼ਕਸ਼ ਵਿੱਚ ਆਪਰੇਟਰ ਸੰਚਾਰ, ਆਟੋਮੇਸ਼ਨ ਹੱਲ, ਡਿਜੀਟਲਾਈਜ਼ੇਸ਼ਨ, ਡਿਸਪਲੇ ਹੱਲ, ਅਤੇ ਸਹਾਇਤਾ ਸ਼ਾਮਲ ਹਨ। ਉਦਯੋਗਿਕ ਇੰਟਰਨੈਟ ਆਫ਼ ਥਿੰਗਜ਼ ਲਈ ਉਪਭੋਗਤਾ-ਅਨੁਕੂਲ ਸੌਫਟਵੇਅਰ, ਹਾਰਡਵੇਅਰ, ਅਤੇ ਸੇਵਾਵਾਂ ਵਿੱਚ ਮਾਹਰ ਹੋਣ ਦੇ ਨਾਤੇ, ਅਸੀਂ ਤੁਹਾਨੂੰ ਪ੍ਰਮੁੱਖ-ਸਧਾਰਨ ਹੱਲਾਂ ਦੁਆਰਾ ਤੁਹਾਡੀਆਂ ਚੁਣੌਤੀਆਂ ਦਾ ਸਾਹਮਣਾ ਕਰਨ ਲਈ ਸ਼ਕਤੀ ਪ੍ਰਦਾਨ ਕਰਦੇ ਹਾਂ।
  • ਬੀਜਰ ਇਲੈਕਟ੍ਰਾਨਿਕਸ ਇੱਕ BEIJER GROUP ਕੰਪਨੀ ਹੈ। ਬੇਈਜਰ ਗਰੁੱਪ ਦੀ 1.6 ਵਿੱਚ 2021 ਬਿਲੀਅਨ SEK ਤੋਂ ਵੱਧ ਦੀ ਵਿਕਰੀ ਹੈ ਅਤੇ ਇਹ Nasdaq ਸਟਾਕਹੋਮ ਮੇਨ ਬਜ਼ਾਰ ਵਿੱਚ ਟਿਕਰ BELE ਅਧੀਨ ਸੂਚੀਬੱਧ ਹੈ। www.beijergroup.com.

 

ਸਾਡੇ ਨਾਲ ਸੰਪਰਕ ਕਰੋ

ਗਲੋਬਲ ਦਫਤਰ ਅਤੇ ਵਿਤਰਕ।

ਦਸਤਾਵੇਜ਼ / ਸਰੋਤ

Beijer ELECTRONICS X2-BoX2 ਸੀਰੀਅਲ comms FBs Codesys ਲਾਇਬ੍ਰੇਰੀ [pdf] ਯੂਜ਼ਰ ਗਾਈਡ
X2-BoX2, X2-BoX2 ਸੀਰੀਅਲ comms FBs Codesys Library, ਸੀਰੀਅਲ comms FBs Codesys Library, comms FBs Codesys ਲਾਇਬ੍ਰੇਰੀ, Codesys ਲਾਇਬ੍ਰੇਰੀ

ਹਵਾਲੇ

ਇੱਕ ਟਿੱਪਣੀ ਛੱਡੋ

ਤੁਹਾਡਾ ਈਮੇਲ ਪਤਾ ਪ੍ਰਕਾਸ਼ਿਤ ਨਹੀਂ ਕੀਤਾ ਜਾਵੇਗਾ। ਲੋੜੀਂਦੇ ਖੇਤਰਾਂ ਨੂੰ ਚਿੰਨ੍ਹਿਤ ਕੀਤਾ ਗਿਆ ਹੈ *