# Omron FINS

> اقرأ وحدات تحكم Omron واكتب إليها عبر Ethernet باستخدام FINS/UDP أو FINS/TCP، وانقل مناطق ذاكرتها إلى OPC UA وSCADA والسجل التاريخي.

FINS هو بروتوكول الاتصال الأصلي لوحدات تحكم Omron. يتصل PLCGateway عبر FINS/UDP أو FINS/TCP على المنفذ 9600؛ ومع FINS/TCP يجري التفاوض على عناوين العقد تلقائيًا، ويُقرأ طراز وحدة التحكم عند الاتصال.

تُدمج الكلمات المتتالية في طلب Memory Area Read واحد، وتتبع قيم 32 و64 بت ترتيب الكلمات المعتمد لدى Omron، ويمكن فك ترميز قيم BCD لكل وسم. وفي وحدات NJ وNX يمكن الوصول عبر FINS إلى المتغيرات المربوطة بمنطقة ذاكرة بعنوان AT.

- **معرّف برنامج التشغيل:** `fins_udp`, `fins_tcp`
- **الاتصال:** FINS/UDP · FINS/TCP · port 9600
- **استعراض العناوين:** تُكتب العناوين يدويًا أو تُستورد
- **الكتابة:** نعم
- **مضمَّن في:** PLCGateway Connect, PLCGateway SCADA, PLCGateway Embedded

## ما يقرؤه PLCGateway ويكتبه

- كلمات وبتات منطقة DM
- مناطق CIO وWork (W) وHolding (H) وAuxiliary (A)
- القيم الحالية وأعلام الاكتمال للمؤقتات والعدادات
- بنوك الذاكرة الموسّعة (EM)
- قيم BCD والسلاسل النصية لكل وسم
- كتابة الكلمات والبتات

## أمثلة على العناوين

| العنوان | المعنى |
|---|---|
| `D100 · D100.5` | كلمة / بت DM |
| `CIO50 · 50.03` | كلمة / بت CIO |
| `W10 · H5 · A20` | منطقة Work / Holding / Auxiliary |
| `T15 · C3` | القيمة الحالية للمؤقت / العداد |
| `E0_200` | بنك EM رقم 0، الكلمة 200 |

## وحدات التحكم والأجهزة

- [Omron SYSMAC](https://plcgateway.com/ar/controllers/omron.md)

## الربط في بضع خطوات

1. امنح وحدة التحكم (أو وحدة Ethernet الخاصة بها) عنوان IP ورقم عقدة FINS في CX-Programmer أو Sysmac Studio.
2. أضف جهاز FINS/UDP أو FINS/TCP بعنوان IP؛ وفي NJ/NX اربط المتغيرات المراد قراءتها بمنطقة ذاكرة بعنوان AT.
3. أنشئ الوسوم أو استوردها من CSV، ثم اختبر الاتصال.
4. استخدم القيم في الشاشات والإنذارات والتقارير، أو شاركها عبر OPC UA.

## أسئلة وأجوبة

### UDP أم TCP؟

كلاهما يعمل. يتفاوض FINS/TCP على أرقام العقد تلقائيًا ويمرّ عبر الموجّهات بسهولة أكبر؛ أما FINS/UDP فأخف وتدعمه كل وحدات Ethernet من Omron.

### هل يمكنني قراءة متغيرات NJ/NX بأسمائها؟

مع FINS، يُوصل إلى متغيرات NJ وNX عبر عنوانها في الذاكرة (مواصفة AT). وللوصول الرمزي، يمكن ربط وحدات التحكم المزوّدة بخادم OPC UA عبر عميل OPC UA.

### هل قيم 32 بت بالترتيب الصحيح؟

يستخدم PLCGateway افتراضيًا تخطيط Omron (الكلمة الدنيا أولًا)؛ ويمكن تبديله لكل جهاز إذا كان البرنامج يخزّن القيم بشكل مختلف.

## بروتوكولات ذات صلة

- [بروتوكول Mitsubishi MC (SLMP)](https://plcgateway.com/ar/protocols/mitsubishi-mc.md)
- [عميل OPC UA](https://plcgateway.com/ar/protocols/opc-ua.md)
- [Modbus TCP / RTU](https://plcgateway.com/ar/protocols/modbus.md)
- [جميع البروتوكولات](https://plcgateway.com/ar/protocols.md)

_أسماء المنتجات والطرازات علامات تجارية لأصحابها. وهي مذكورة فقط لتوضيح المعدّات التي تتواصل معها برامج التشغيل؛ ولا تربط PLCGateway أي صلة بهذه الشركات._

---
Source: https://plcgateway.com/ar/protocols/omron-fins
