ARIES PLC110[M02]-MS4, HMI, OPC ಮತ್ತು SCADA, ಅಥವಾ ಒಬ್ಬ ವ್ಯಕ್ತಿಗೆ ಎಷ್ಟು ಕ್ಯಾಮೊಮೈಲ್ ಚಹಾ ಬೇಕು. ಭಾಗ 1

ಶುಭ ಮಧ್ಯಾಹ್ನ, ಈ ಲೇಖನದ ಪ್ರಿಯ ಓದುಗರು. ನಾನು ಇದನ್ನು ವಿಮರ್ಶೆಯ ರೂಪದಲ್ಲಿ ಬರೆಯುತ್ತಿದ್ದೇನೆ.

ಸ್ವಲ್ಪ ಎಚ್ಚರಿಕೆಶೀರ್ಷಿಕೆಯಿಂದ ನಾವು ಏನು ಮಾತನಾಡುತ್ತಿದ್ದೇವೆ ಎಂಬುದನ್ನು ನೀವು ತಕ್ಷಣ ಅರ್ಥಮಾಡಿಕೊಂಡರೆ, ಮೊದಲ ಹಂತವನ್ನು (ವಾಸ್ತವವಾಗಿ, ಪಿಎಲ್‌ಸಿ ಕೋರ್) ಬೆಲೆ ವರ್ಗದಿಂದ ಒಂದು ಹೆಜ್ಜೆ ಹೆಚ್ಚಿನದಕ್ಕೆ ಬದಲಾಯಿಸಲು ನಾನು ನಿಮಗೆ ಸಲಹೆ ನೀಡುತ್ತೇನೆ ಎಂದು ನಾನು ನಿಮಗೆ ಎಚ್ಚರಿಸಲು ಬಯಸುತ್ತೇನೆ.
ಯಾವುದೇ ಹಣದ ಉಳಿತಾಯವು ವ್ಯಕ್ತಿನಿಷ್ಠವಾಗಿ ಹೆಚ್ಚು ನರಗಳಿಗೆ ಯೋಗ್ಯವಾಗಿರುವುದಿಲ್ಲ.

ಸ್ವಲ್ಪ ಬೂದು ಕೂದಲು ಮತ್ತು ನರ ಸಂಕೋಚನದ ವೈಶಾಲ್ಯಕ್ಕೆ ಹೆದರದವರಿಗೆ, ಈ ತಾಂತ್ರಿಕ ಪವಾಡವನ್ನು ಹೇಗೆ ರಚಿಸಲಾಗಿದೆ ಎಂಬುದನ್ನು ನಂತರ ನಾನು ವಿವರವಾಗಿ ವಿವರಿಸುತ್ತೇನೆ. ಈ ಲೇಖನವು ನಿರ್ದಿಷ್ಟ ಪ್ರಮಾಣದ ಟೀಕೆಗಳೊಂದಿಗೆ ಯೋಜನೆಯ ಸಂಕ್ಷಿಪ್ತ ವಿಶ್ಲೇಷಣೆಯನ್ನು ಒದಗಿಸುತ್ತದೆ.

ಮೂಲ. ಸಮಸ್ಯೆಯ ಸೂತ್ರೀಕರಣ

ವಾಸ್ತವವಾಗಿ, ನಾನು ವಿನ್ಯಾಸ ಬ್ಯೂರೋದಲ್ಲಿ ಕೆಲಸ ಮಾಡುತ್ತೇನೆ ಮತ್ತು ನಮ್ಮ ಟರ್ನ್‌ಕೀ ಕಾರ್ಖಾನೆಗಳಲ್ಲಿ ಏಕೀಕರಣಕ್ಕಾಗಿ ನಾವು ಯಾಂತ್ರೀಕೃತಗೊಂಡ ಸಾಧನಗಳನ್ನು ಪರೀಕ್ಷಿಸುತ್ತೇವೆ. ಇತ್ತೀಚೆಗೆ, OWEN ಉಪಕರಣಗಳು ಗೋದಾಮಿಗೆ ಬಂದವು ಮತ್ತು ಅದರಿಂದ ಪರೀಕ್ಷಾ ಬೆಂಚ್ ಅನ್ನು ಜೋಡಿಸಲು ನಿರ್ಧರಿಸಲಾಯಿತು:

  • PLC110[M02]-MS4 (ಕಾರ್ಯನಿರ್ವಾಹಕ ಪರಿಸರ MasterSCADA 4D)
  • ಆಪರೇಟರ್ ಪ್ಯಾನಲ್ SP307
  • ಯುನಿವರ್ಸಲ್ ಅನಲಾಗ್ ಸಿಗ್ನಲ್ ಇನ್ಪುಟ್ ಮಾಡ್ಯೂಲ್ МВ110-224.2А
  • MV110-4TD ಸ್ಟ್ರೈನ್ ಗೇಜ್ ಸಿಗ್ನಲ್ ಇನ್‌ಪುಟ್ ಮಾಡ್ಯೂಲ್
  • ವಿದ್ಯುತ್ ಅಳತೆ ಮಾಡ್ಯೂಲ್ MV110-220.3M

ಸಿಸ್ಟಮ್ ರಚನೆ ಉದ್ದೇಶದ ಪ್ರಕಾರ ನೆಟ್‌ವರ್ಕ್‌ಗಳ ವ್ಯತ್ಯಾಸದೊಂದಿಗೆ ಆಯ್ಕೆ ಮಾಡಲಾಗಿದೆ:

  1. RS-485 ಆಧಾರಿತ Modbus RTU - PLC ಮತ್ತು ಸ್ಲೇವ್ ಸಾಧನಗಳ ನಡುವಿನ ಸಂವಹನ (ಮಾಡ್ಯೂಲ್‌ಗಳು, ಆವರ್ತನ ಪರಿವರ್ತಕಗಳು, ಸ್ಮಾರ್ಟ್ ಸಂವೇದಕಗಳು, HMI ಪ್ಯಾನಲ್ SP307), PLC ನೆಟ್‌ವರ್ಕ್ ಮಾಸ್ಟರ್.
  2. ಈಥರ್ನೆಟ್ ಆಧಾರಿತ Modbus TCP - ಪರಸ್ಪರ ಮತ್ತು OPC ಸರ್ವರ್‌ನೊಂದಿಗೆ ವಿಭಿನ್ನ PLC ಗಳ ಸಂವಹನ
  3. OPC ಮತ್ತು SCADA ಸಿಸ್ಟಮ್ PC ಸರ್ವರ್ ಏಕಕಾಲದಲ್ಲಿ ಎರಡು ವಿಭಿನ್ನ ನೆಟ್‌ವರ್ಕ್‌ಗಳ ನಡುವಿನ ಗೇಟ್‌ವೇ ಆಗಿದೆ (ಎಂಟರ್‌ಪ್ರೈಸ್‌ನ ಕಾರ್ಪೊರೇಟ್ LAN ಮತ್ತು ನಿಯಂತ್ರಕಗಳ Modbus TCP ನೆಟ್‌ವರ್ಕ್ (ಪ್ರಮಾಣಿತ ವಿಂಡೋಸ್ ಉಪಕರಣಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಡೇಟಾ ರೂಟಿಂಗ್‌ನೊಂದಿಗೆ ಎರಡು ನೆಟ್‌ವರ್ಕ್ ಅಡಾಪ್ಟರ್‌ಗಳು)
  4. ಕಾರ್ಪೊರೇಟ್ LAN ಪ್ರಾಕ್ಸಿ ಸರ್ವರ್ ಮೂಲಕ ಇಂಟರ್ನೆಟ್ ಪ್ರವೇಶವನ್ನು ಹೊಂದಿದೆ

ವ್ಯವಸ್ಥೆಯ ಸಾಮಾನ್ಯ ರಚನೆಯನ್ನು ಕೆಳಗಿನ ಚಿತ್ರದಲ್ಲಿ ತೋರಿಸಲಾಗಿದೆ:

ARIES PLC110[M02]-MS4, HMI, OPC ಮತ್ತು SCADA, ಅಥವಾ ಒಬ್ಬ ವ್ಯಕ್ತಿಗೆ ಎಷ್ಟು ಕ್ಯಾಮೊಮೈಲ್ ಚಹಾ ಬೇಕು. ಭಾಗ 1

ಅಂತರ್ನಿರ್ಮಿತ ಕ್ರಿಯಾತ್ಮಕತೆ

  • PLC ನಿಂದ OPC ಸರ್ವರ್‌ಗೆ ಡೇಟಾ ಸಂಗ್ರಹಣೆ ಮತ್ತು ಮರುನಿರ್ದೇಶನ
  • HMI ಫಲಕದ ಮೂಲಕ ಸ್ಥಳೀಯ ನಿಯಂತ್ರಣ ಮತ್ತು ಮೇಲ್ವಿಚಾರಣೆ
  • OPC ಸರ್ವರ್ ಮೂಲಕ SCADA ನಿಂದ ನಿಯಂತ್ರಣ ಮತ್ತು ಮೇಲ್ವಿಚಾರಣೆ
  • ಎಂಟರ್‌ಪ್ರೈಸ್ LAN ನಿಂದ ಮತ್ತು SCADA ಕ್ಲೈಂಟ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಇಂಟರ್ನೆಟ್ ಮೂಲಕ ಯಾವುದೇ PC ಯಿಂದ ನಿಯಂತ್ರಿಸಿ
  • LAN ಮತ್ತು ಇಂಟರ್ನೆಟ್ ಮೂಲಕ ಮೊಬೈಲ್ OPC ಮಾನಿಟರ್‌ಗಳನ್ನು ಸಂಪರ್ಕಿಸಲಾಗುತ್ತಿದೆ
  • ಸಹಜವಾಗಿ, ಆರ್ಕೈವಿಂಗ್ ಮತ್ತು ವರದಿ ಉತ್ಪಾದನೆ

ಏನನ್ನೂ ಕಳೆದುಕೊಂಡಿಲ್ಲ ಎಂದು ತೋರುತ್ತದೆ. ಸಿಸ್ಟಮ್ನ ಸಾಮಾನ್ಯ ವಿವರಣೆಯಿದೆ, ಮತ್ತು ಈಗ, ವಾಸ್ತವವಾಗಿ, ವಿಷಯದ ಮೇಲೆ (ಪ್ರತಿ ನೋಡ್ನ ಅನುಷ್ಠಾನದೊಂದಿಗೆ ಲೇಖನಗಳಲ್ಲಿ ನಾನು ನಿರ್ಮೂಲನ ವಿಧಾನಗಳನ್ನು ವಿವರಿಸುತ್ತೇನೆ):

ತೊಂದರೆಗಳು ಎದುರಾಗಿವೆ

1. PLC ದಸ್ತಾವೇಜನ್ನು

MasterSCADA 4D ಕೋರ್‌ನಲ್ಲಿ ಘೋಷಿಸಲಾದ PLC ಯ ಬೀಟಾ ಪರೀಕ್ಷೆಯನ್ನು 2012 ರಲ್ಲಿ ತಯಾರಕರು ಸೂಚಿಸಿದ್ದಾರೆ. ಪರಿಕಲ್ಪನೆಯ ಅಂತಹ ಪ್ರಭಾವಶಾಲಿ ಜೀವಿತಾವಧಿಯ ಹೊರತಾಗಿಯೂ, 2019 ರಲ್ಲಿ ಡೆವಲಪರ್ ಹೊಂದಿರುವ ಎಲ್ಲವೂ 28 (!?) ಪುಟಗಳ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಕೈಪಿಡಿಯಾಗಿದೆ, ಅದರಲ್ಲಿ ಯಾವುದೇ ಉಪಯುಕ್ತ ಮಾಹಿತಿಯಿಲ್ಲ ಮತ್ತು ಕೈಪಿಡಿಯಲ್ಲಿನ ಸ್ಕ್ರೀನ್‌ಶಾಟ್‌ಗಳು ಮಾಸ್ಟರ್‌ಸ್ಕಾಡಾ 3D ನಿಂದ ಬಂದವು, ಇಂಟರ್ಫೇಸ್ ಬದಲಾಗಿದೆ ಎಂದು ಗಣನೆಗೆ ತೆಗೆದುಕೊಳ್ಳುವಲ್ಲಿ ಇದು ತುಂಬಾ ತಮಾಷೆಯಾಗಿದೆ.

20 ವಿಷಯಗಳ ಫೋರಮ್ ಥ್ರೆಡ್ ಅನ್ನು ಮೂರು ಅನುಯಾಯಿಗಳು ಮತ್ತು ಮಾರಾಟ ವ್ಯವಸ್ಥಾಪಕರು ಸಕ್ರಿಯವಾಗಿ ಬೆಂಬಲಿಸುತ್ತಾರೆ.

2. ಪಿಎಲ್‌ಸಿ ಮಾಡ್ಯೂಲ್‌ಗಳ ಆರ್ಕಿಟೆಕ್ಚರ್

ಇದು ಚರ್ಚೆಗೆ ಪ್ರತ್ಯೇಕ ವಿಷಯವಾಗಿದೆ. ಸಂಕ್ಷಿಪ್ತವಾಗಿ: PLC ಮಾಡ್ಯೂಲ್‌ಗಳೊಂದಿಗೆ ಮಾಡ್ಯೂಲ್‌ಗಳೊಂದಿಗೆ Modbus RTU ಸ್ಲೇವ್ ಸಾಧನವಾಗಿ ಸಂವಹನ ನಡೆಸುತ್ತದೆ, ಇದನ್ನು ಮೊದಲು RS-485 ಪರಿವರ್ತಕ ಮೂಲಕ PC ಗೆ ಸಂಪರ್ಕಿಸುವ ಮೂಲಕ ಪ್ರತ್ಯೇಕವಾಗಿ ಉಪಯುಕ್ತತೆಯಿಂದ ಕಾನ್ಫಿಗರ್ ಮಾಡಬೇಕು.

ಸ್ಮಾರ್ಟ್ ವ್ಯಕ್ತಿಗಳು, ಸಹಜವಾಗಿ, ಪಿಎಲ್‌ಸಿ ಮೂಲಕ ಪರಿವರ್ತಕವಿಲ್ಲದೆ ಇದನ್ನು ಹೇಗೆ ಮಾಡಬೇಕೆಂದು ತಿಳಿದಿರಬಹುದು, ಅನುಕ್ರಮವಾಗಿ ನೆಟ್‌ವರ್ಕ್‌ಗೆ ಮಾಡ್ಯೂಲ್‌ಗಳನ್ನು ಸಂಪರ್ಕಿಸುವುದು ಮತ್ತು ಅಗತ್ಯ ರೆಜಿಸ್ಟರ್‌ಗಳನ್ನು ಬರೆಯುವುದು, ಆದರೆ ಇದು ಅನುಭವ ಮತ್ತು ದೊಡ್ಡ ಪ್ರಮಾಣದ ನೋವಿನೊಂದಿಗೆ ಬರುತ್ತದೆ.

ಮೊದಲ ಬಾರಿಗೆ ಅಂತಹ ವಾಸ್ತುಶಿಲ್ಪವನ್ನು ನೋಡುವ ಡೆವಲಪರ್‌ಗೆ, ಇದು ಯಾವುದೇ ಬಳಕೆದಾರ ಸ್ನೇಹಿಯಾಗಿಲ್ಲ.
ಅಲ್ಲದೆ, ಎಲ್ಲಾ ಅನಲಾಗ್ ಮಾಡ್ಯೂಲ್ಗಳು ಅಜ್ಞಾತ ಕಾರಣಗಳಿಗಾಗಿ ವಿಫಲಗೊಳ್ಳಲು ಇಷ್ಟಪಡುತ್ತವೆ, ಟೆರ್ರಾ ಅಜ್ಞಾತದಲ್ಲಿ ಸಂಪೂರ್ಣ RS-485 ನೆಟ್‌ವರ್ಕ್ ಅನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತವೆ, ಆದರೆ ನಾನು ಇದರ ಬಗ್ಗೆ ಪ್ರತ್ಯೇಕವಾಗಿ ಮಾತನಾಡಲು ಬಯಸುತ್ತೇನೆ, ಇಡೀ ಮಹಾಕಾವ್ಯ. ಸಮಸ್ಯೆ, ಮೂಲಕ, 10 ವರ್ಷ ಹಳೆಯದು, ತಯಾರಕರು ಅದನ್ನು ನಗುತ್ತಾರೆ "ಟೆಂಪ್ಲೆಟ್ಗಳು ನಮಗೆ ಕೆಲಸ ಮಾಡಲಿಲ್ಲ ಎಂದು ನಾವು ಒಪ್ಪಿಕೊಳ್ಳಬೇಕು", ಆದಾಗ್ಯೂ, ಮಾಡ್ಯೂಲ್‌ಗಳೊಂದಿಗೆ ಸಂವಹನ ನಡೆಸಲು ಇದು ಏಕೈಕ ಇಂಟರ್ಫೇಸ್ ಆಗಿದೆ, ಮತ್ತು ಜನರು ಬಹಳ ಗಂಭೀರವಾಗಿ ತಮ್ಮ Modbus RTU ಅಳವಡಿಕೆಗಳನ್ನು ದೀರ್ಘಕಾಲದವರೆಗೆ ಬರೆಯುತ್ತಿದ್ದಾರೆ.

ಅಷ್ಟರಲ್ಲಿ ಕ್ಯಾಮೊಮೈಲ್ ಟೀ ಖಾಲಿಯಾಗುತ್ತಿತ್ತು... ಸೂರ್ಯ ಮುಳುಗುತ್ತಿದ್ದ

3. IDE MasterSCADA

ನಾವು ಚಿತ್ರಾತ್ಮಕ ಪರಿಕರಗಳ ಬಗ್ಗೆ ಮಾತನಾಡುವುದಿಲ್ಲ; ನಾನು ಅವುಗಳನ್ನು ವ್ಯಾಪಕವಾಗಿ ಪರೀಕ್ಷಿಸಿಲ್ಲ, ಆದರೆ ನಾನು ಅದನ್ನು ಇಷ್ಟಪಡಲಿಲ್ಲ ಎಂದು ನಾನು ಈಗಿನಿಂದಲೇ ಹೇಳುತ್ತೇನೆ.

ನಾವು ಡೇಟಾ ವಿನಿಮಯ ಮತ್ತು IEC ಪ್ರಮಾಣಿತ ಭಾಷೆಗಳ ಅನುಷ್ಠಾನದ ಬಗ್ಗೆ ಮಾತನಾಡುತ್ತಿದ್ದೇವೆ:

ನಿಯಂತ್ರಕದ ಭೌತಿಕ ಇನ್‌ಪುಟ್‌ಗಳು ಮತ್ತು ಔಟ್‌ಪುಟ್‌ಗಳು ಜಾಗತಿಕ ಅಸ್ಥಿರಗಳಲ್ಲ ಮತ್ತು ಅಲಿಯಾಸ್ ಬರೆಯುವ ಮೂಲಕ ಪ್ರೋಗ್ರಾಂನ ಯಾವುದೇ ಭಾಗದಿಂದ ಪ್ರವೇಶಿಸಲಾಗುವುದಿಲ್ಲ, ಉದಾಹರಣೆಗೆ "DI1". ಹ್ಯಾಂಡಲ್‌ಗಳನ್ನು ಬಳಸಿಕೊಂಡು ನೀವು ಇದನ್ನು ಪ್ರತಿ ಪ್ರೋಗ್ರಾಂಗೆ ಎಳೆಯಬೇಕು, ಸ್ಥಳೀಯ ವೇರಿಯಬಲ್ ಅಲ್ಲಿ ರಚನೆಯಾಗುತ್ತದೆ, ಅದು ಮೌಲ್ಯವನ್ನು ಆನುವಂಶಿಕವಾಗಿ ಅಥವಾ ವರ್ಗಾಯಿಸುತ್ತದೆ. ಆ. ನನ್ನ ದೃಷ್ಟಿಯಲ್ಲಿ ಪಿಎಲ್‌ಸಿಯ ಮೂಲತತ್ವವು ಸ್ವಲ್ಪ ಕಳೆದುಹೋಗಿದೆ: ಸಾಧನವು ಭೌತಿಕ ಚಾನೆಲ್‌ಗಳ ಕಾರ್ಯಾಚರಣೆಯ ತರ್ಕವನ್ನು ಮಟ್ಟಕ್ಕೆ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಮಾಡುವುದನ್ನು ಸರಳಗೊಳಿಸಬೇಕು. "ಇನ್‌ಪುಟ್ DI1 ಅನ್ನು ಪ್ರಚೋದಿಸಿದರೆ, ಔಟ್‌ಪುಟ್ DO1 ಅನ್ನು ಆನ್ ಮಾಡಿ"ಮತ್ತು ಇದು ಈ ರೀತಿ ಕಾಣುತ್ತದೆ "ಇನ್‌ಪುಟ್ DI1 - ವೇರಿಯೇಬಲ್ LI1 - ವೇರಿಯಬಲ್ LO1 - ಔಟ್‌ಪುಟ್ DO1", ಅಲ್ಲದೆ, ಈ IDE ತತ್ವದ ಅಜ್ಞಾನದಿಂದಾಗಿ, ನೀವು "ಬೂಲಿಯನ್-ಬೂಲಿಯನ್ ಪರಿವರ್ತನೆ ಅಸಾಧ್ಯ" ಎಂಬ ಸಂತೋಷಕರ ಎಚ್ಚರಿಕೆಯನ್ನು ಹಿಡಿಯಬಹುದು (ಹೆಚ್ಚಾಗಿ, ಅವುಗಳಲ್ಲಿ ಒಂದು ಪಾಯಿಂಟರ್ ಆಗಿದೆ, ಆದರೆ ರಚನೆಕಾರರ ಸಂಪಾದಕರಲ್ಲಿ ನಾನು ಊಹಿಸುತ್ತೇನೆ, ಇದು ಹೆಚ್ಚು ಸಾಮರಸ್ಯವಾಗಿದೆ) .

ST, FBD, SFC ಭಾಷೆಗಳ ಗ್ರಂಥಾಲಯಗಳು ಸಾಕಷ್ಟು ದೊಡ್ಡದಾಗಿದೆ ಮತ್ತು ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಅನ್ನು ಸುಲಭವಾಗಿಸಲು ಒಂದು ಆಯ್ಕೆ ಇದೆ, ಆದಾಗ್ಯೂ, ಈ ಘಟಕಗಳು ಕಾರ್ಯಗಳಲ್ಲ, ಆದರೆ ವಿಧಾನಗಳನ್ನು ಅಳವಡಿಸಲಾಗಿರುವ ತರಗತಿಗಳು ಮತ್ತು ಎರಡನೆಯದಾಗಿ, ಹೆಚ್ಚಿನವುಗಳನ್ನು ವಿವರಿಸುವ ಸಹಾಯವನ್ನು ಹೊಂದಿಲ್ಲ. ಕ್ರಿಯಾತ್ಮಕತೆ ಮತ್ತು ಡೇಟಾ ಪ್ರಕಾರಗಳು. ನಿರಂತರತೆಯು ನನ್ನನ್ನು CodeSys ಕರ್ನಲ್ ಲೈಬ್ರರಿಗಳಿಗೆ ಕರೆದೊಯ್ಯಿತು, ಅಲ್ಲಿ ಈ ಎಲ್ಲಾ ಕಾರ್ಯಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳಲಾಗಿದೆ, ಅವರ ಸಹಾಯವು ಸಹಾಯ ಮಾಡಿತು.

4. SP307 ಪ್ಯಾನೆಲ್‌ನೊಂದಿಗೆ ವಿನಿಮಯ ಮಾಡಿಕೊಳ್ಳಿ

ಒಂದೆರಡು ದಿನಗಳನ್ನು ಕಳೆಯಲು ಎಲ್ಲಿಯೂ ಇಲ್ಲದವರಿಗೆ ಸಾಕಷ್ಟು ಆಸಕ್ತಿದಾಯಕ ಘಟನೆ.

ನನಗೆ ಪ್ರಮಾಣಿತ GUI ಪರೀಕ್ಷೆ (HMI ಅಥವಾ SCADA) 6 ಪರೀಕ್ಷೆಗಳನ್ನು ಮಾಡುವುದು:

  1. ಡಿಸ್ಕ್ರೀಟ್ ಸಿಗ್ನಲ್ ಅನ್ನು ಓದುವುದು
  2. ಡಿಸ್ಕ್ರೀಟ್ ಸಿಗ್ನಲ್ ರೆಕಾರ್ಡಿಂಗ್
  3. ಪೂರ್ಣಾಂಕ ಮೌಲ್ಯವನ್ನು ಓದುವುದು
  4. ಪೂರ್ಣಾಂಕ ಮೌಲ್ಯವನ್ನು ಬರೆಯುವುದು
  5. ನಿಜವಾದ ಮೌಲ್ಯವನ್ನು ಓದುವುದು
  6. ನಿಜವಾದ ಮೌಲ್ಯವನ್ನು ಬರೆಯುವುದು

ಅಂತೆಯೇ, ನಾನು ಪರದೆಯ ಮೇಲೆ 6 ಪ್ರಾಚೀನ ಘಟಕಗಳನ್ನು ಸೆಳೆಯುತ್ತೇನೆ ಮತ್ತು ಪ್ರತಿಯೊಂದನ್ನು ಕ್ರಮವಾಗಿ ಪರಿಶೀಲಿಸುತ್ತೇನೆ
ವಿನಿಮಯವು ಮಾಡ್ಯೂಲ್‌ಗಳಂತೆಯೇ ಇರುತ್ತದೆ, ಆದರೆ ಪ್ರತ್ಯೇಕ RS-232/485 PLC ಪೋರ್ಟ್‌ನಿಂದ, ಮತ್ತು ಇದು ಹೆಚ್ಚು ಸ್ಥಿರವಾಗಿರುತ್ತದೆ. ಇದು HMI ಸ್ಲೇವ್ ಆಗಿರುವುದರಿಂದ, ನಾನು ಅದಕ್ಕೆ ಬದಲಾವಣೆಯ ಮೂಲಕ ಬರೆದಿದ್ದೇನೆ ಮತ್ತು ಆಪರೇಟರ್‌ನ ಕ್ರಿಯೆಗಳನ್ನು ತಪ್ಪಿಸಿಕೊಳ್ಳದಂತೆ 500ms ಪೋಲಿಂಗ್‌ನಲ್ಲಿ ಓದಿದೆ.

ಮೊದಲ 4 ಅಂಕಗಳನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ಪೂರ್ಣಗೊಳಿಸಲಾಯಿತು, ಆದರೆ ಅಂಕಗಳು 5 ಮತ್ತು 6 ಸಮಸ್ಯೆಗಳನ್ನು ಉಂಟುಮಾಡಿದವು.

ನಾವು ಸಿಂಗಲ್ ಫ್ಲೋಟ್ ಪ್ರಕಾರದ ಡೇಟಾವನ್ನು ಕಳುಹಿಸುತ್ತೇವೆ, ಅದನ್ನು ಪರದೆಯ ಮೇಲೆ ಪ್ರದರ್ಶಿಸಿ ಮತ್ತು ಡೇಟಾ ಒಂದೇ ಆಗಿಲ್ಲ ಎಂದು ನೋಡಿ, ಆದಾಗ್ಯೂ ಎಲ್ಲಾ ಔಟ್‌ಪುಟ್ ಸೆಟ್ಟಿಂಗ್‌ಗಳು (ಫ್ಲೋಟ್, ಆಯಾಮ 1 ರಿಜಿಸ್ಟರ್, ಇತ್ಯಾದಿ) ಸರಿಯಾಗಿವೆ. ಪೂರ್ವನಿದರ್ಶನವನ್ನು ದಸ್ತಾವೇಜನ್ನು ವಿವರಿಸಲಾಗಿಲ್ಲ ಎಂದು ಹೇಳುವುದು ಸುಳ್ಳಾಗಿರುತ್ತದೆ, ಆದಾಗ್ಯೂ, ಯಾವುದು ಮತ್ತು ಎಲ್ಲಿ ಎಂದು ಕಂಡುಹಿಡಿಯಲು ಪ್ರಯತ್ನಿಸಿ, ಅದು ಹೊರಗಿನಿಂದ ತಮಾಷೆಯಾಗಿದೆ.

ಡೇಟಾ ಮತ್ತು ಅದರ ಕಳುಹಿಸುವಿಕೆಗೆ ಸಂಬಂಧಿಸಿದ ಎಲ್ಲಾ ಸೆಟ್ಟಿಂಗ್‌ಗಳ ಉನ್ಮಾದದ ​​ಹುಡುಕಾಟದ ನಂತರ, ನಾವು ತಾಂತ್ರಿಕ ಬೆಂಬಲಕ್ಕೆ ಬರೆಯುತ್ತೇವೆ, ಪ್ರತಿಕ್ರಿಯೆ ಸರಾಸರಿ 5-6 ಕ್ಯಾಲೆಂಡರ್ ದಿನಗಳು, ನಾವು ಪ್ರಮಾಣಿತ ತಾಂತ್ರಿಕ ಬೆಂಬಲ ಸ್ಕ್ರಿಪ್ಟ್ ಪ್ರಕಾರ ಕೆಲಸ ಮಾಡುತ್ತೇವೆ “ಪವರ್ ಆನ್ ಆಗಿದೆಯೇ ಎಂದು ಪರಿಶೀಲಿಸಿ - ಸಾಫ್ಟ್‌ವೇರ್ ಆವೃತ್ತಿಯನ್ನು ಪರಿಶೀಲಿಸಿ - ದಯವಿಟ್ಟು ಇನ್ನೊಂದು ವಾರ ಕಾಯಿರಿ - ಅದನ್ನು ನಾವೇ ಲೆಕ್ಕಾಚಾರ ಮಾಡೋಣ ”.

ಮೂಲಕ, ಸಂಪೂರ್ಣವಾಗಿ ಅಸಮರ್ಪಕ ಸಹಿಯೊಂದಿಗೆ ಸಂಪೂರ್ಣವಾಗಿ ಅಸಮರ್ಪಕ ಸ್ಥಳದಲ್ಲಿ ಒಂದು ಟಿಕ್ ಅನ್ನು ಸ್ಥಾಪಿಸುವ ಮೂಲಕ ನಿರ್ಧರಿಸಲಾಯಿತು.

ಪರದೆಯ ಕಾರ್ಯಚಟುವಟಿಕೆಯಲ್ಲಿ "ಸ್ಲೈಡರ್" ಸ್ವರೂಪದ ಅನಲಾಗ್ ಸಿಗ್ನಲ್ ಇನ್ಪುಟ್ ಅನ್ನು ಸೇರಿಸಲಾಗಿಲ್ಲ, ಸಂಖ್ಯೆಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಪಠ್ಯ ಕ್ಷೇತ್ರದಲ್ಲಿ ಮಾತ್ರ ನಮೂದಿಸಬಹುದು. ಇದು ಸರಳವಾಗಿ ಅದ್ಭುತವಾಗಿದೆ, ಒಂದೋ ನಾವು "±" ಗುಂಡಿಗಳು ಮತ್ತು ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ನಾವೇ ಬರೆಯುತ್ತೇವೆ, ಅಥವಾ ನಾವು ಕೀಬೋರ್ಡ್ನಿಂದ ಸಂಖ್ಯೆಯನ್ನು ನಮೂದಿಸುತ್ತೇವೆ ಮತ್ತು ಕೆಲವು ಡ್ರೈವ್ನ ಮೃದು ನಿಯಂತ್ರಣವನ್ನು ಮರೆತುಬಿಡುತ್ತೇವೆ.

ನಾನು ಲೇಖನವನ್ನು ಓವರ್ಲೋಡ್ ಮಾಡುವುದಿಲ್ಲ, ಆದ್ದರಿಂದ ನಾನು ಭಾಗ 2 ರಲ್ಲಿ ಉನ್ನತ ಮಟ್ಟದ ಸಮಸ್ಯೆಗಳನ್ನು ವಿವರಿಸುತ್ತೇನೆ.

ಸಾರಾಂಶಿಸು, ಈ ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸಲು ನನಗೆ ಸಾಕಷ್ಟು ಸ್ವಾತಂತ್ರ್ಯ ಮತ್ತು ಸಾಕಷ್ಟು ಸಮಯವಿದೆ ಎಂದು ನಾನು ಗಮನಿಸಲು ಬಯಸುತ್ತೇನೆ, ಇದು ಮೊದಲ ನೋಟದಲ್ಲಿ ತಮಾಷೆಯಾಗಿ ತೋರುತ್ತದೆ, ಆದರೆ ಬಲಿಪಶುವಿಗೆ ಸಾಕಷ್ಟು ನೋವನ್ನು ಉಂಟುಮಾಡುತ್ತದೆ. ಸೀಮಿತ ಸಮಯದ ಪರಿಸ್ಥಿತಿಗಳಲ್ಲಿ, ಅಂತಹ ಸಮಸ್ಯೆಗಳನ್ನು ಎದುರಿಸಲು ಇದು ನಿರ್ಣಾಯಕವಾಗಿದೆ.

P.S.: ಇಲ್ಲಿ ಪ್ರಸ್ತುತಪಡಿಸಲಾದ ಎಲ್ಲಾ ಪ್ರಬಂಧಗಳು ವ್ಯಕ್ತಿನಿಷ್ಠವಾಗಿವೆ ಮತ್ತು ಸಿದ್ಧವಿಲ್ಲದವರಿಗೆ ಎಚ್ಚರಿಕೆ ನೀಡುವ ಪ್ರಯತ್ನವಾಗಿದೆ ಮತ್ತು ತಯಾರಕರ ವಿರುದ್ಧ ತಾರತಮ್ಯ ಮಾಡಬಾರದು; ಈ ದೃಷ್ಟಿಕೋನದಿಂದ ಈ ಲೇಖನವನ್ನು ಸಮೀಪಿಸಲು ನಾನು ನಿಮ್ಮನ್ನು ಕೇಳುತ್ತೇನೆ.

ಎರಡನೇ ಭಾಗವು ಈಗಾಗಲೇ ಇಲ್ಲಿದೆ: ಕ್ಲಿಕ್

ಮೂಲ: www.habr.com

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ