Proxus, Omron kontrolörlerle FINS (Factory Interface Network Service), EtherNet/IP (CIP) ve HostLink protokolleri üzerinden iletişimi destekler.
Desteklenen Modeller ve Protokol Tipleri
Donanım ve ağınıza uygun ProtocolType seçin:
| Protocol Type | Donanım Serisi | Bağlantı | Notlar |
|---|---|---|---|
OmronFins | CS, CJ, CP, NJ, NX | Ethernet | Standart FINS TCP |
OmronFinsUdp | CS, CJ, CP, NJ, NX | Ethernet | FINS UDP |
OmronCip | NJ, NX | Ethernet | EtherNet/IP (Tag tabanlı) |
OmronHostLink_OverTcp | C-Series, CP | Serial/Ethernet | HostLink (C-Mode) over TCP |
OmronConnectedCipNet | NJ, NX | Ethernet | Connected CIP (Yüksek performans) |
Modern NJ/NX serisi için bellek alanı erişimi (D, W, H) gerekiyorsa OmronFins, tag tabanlı erişim için OmronCip kullanın.
Bağlantı Parametreleri
Temel Ayarlar
| Parametre | Tip | Zorunlu | Varsayılan | Açıklama |
|---|---|---|---|---|
| Host | string | Evet | - | PLC IP adresi |
| Port | int | Hayır | - | Port (varsayılanlar aşağıda) |
| PollingInterval | int | Hayır | 1000 | Okuma döngüsü aralığı (ms) |
| ConnectTimeout | int | Hayır | 3000 | Bağlantı zaman aşımı (ms) |
FINS Ayarları
OmronFins, OmronFinsUdp için geçerli
| Parametre | Tip | Varsayılan | Açıklama |
|---|---|---|---|
| SA1 | byte | - | Kaynak IP son bayt (PC/Server) |
| DA1 | byte | - | Hedef IP son bayt (PLC) |
| DA2 | byte | 0 | Hedef Unit adresi (0 = CPU) |
| DNA | byte | 0 | Hedef Network adresi |
| SNA | byte | 0 | Kaynak Network adresi |
| Gct | byte | 2 | Gateway sayısı (maks hop) |
| icf | byte | 0x80 | Information Control Field |
FINS için doğru Network/Node adresleme gerekir.
- DA1 genellikle PLC IP'sinin son octetidir.
- SA1 genellikle Proxus Server IP'sinin son octetidir. Ağlar arası yönlendirmede DNA ve SNA PLC routing tablosunda doğru olmalıdır.
CIP Ayarları (EtherNet/IP)
OmronCip, OmronConnectedCipNet için geçerli
| Parametre | Tip | Varsayılan | Açıklama |
|---|---|---|---|
| Slot | byte | 0 | CPU slot numarası |
| SessionHandle | uint | 0 | CIP session handle |
| ConnectionTimeoutMultiplier | byte | 1 | Timeout çarpanı |
HostLink Ayarları
OmronHostLink_OverTcp için geçerli
| Parametre | Tip | Varsayılan | Açıklama |
|---|---|---|---|
| UnitNumber | byte | 0 | PLC unit numarası |
| Sid | byte | 0 | Service ID |
| Da2 | byte | 0 | Hedef unit adresi |
Varsayılan Portlar
| Protokol | Varsayılan Port |
|---|---|
| FINS (TCP/UDP) | 9600 |
| CIP (EtherNet/IP) | 44818 |
| HostLink | 2000 (gateway'e göre değişir) |
Adres Sözdizimi (FINS)
Proxus, Omron bellek alanı öneklerini destekler.
Bellek Alanları
| Alan | Önek | Açıklama | Örnek |
|---|---|---|---|
| Data Memory | D | 16-bit veri register | D100, D2000 |
| Work Area | W | İç relay (Work) | W100, W10.0 |
| Holding Bit | H | Retentive relay | H100, H10.0 |
| Auxiliary Bit | A | Sistem flag/bit | A100, A10.0 |
| CIO Area | C / CIO | Core I/O | C100, CIO10.0 |
| Counter | CNT | Counter PV | CNT100 |
| Timer | TIM | Timer PV | TIM100 |
| Extended Memory | E | EM Bank'leri (E0-E18) | E0.100, E1.200 |
Adres Formatları
- Word erişimi:
D100,W100 - Bit erişimi:
W100.1(Word 100, Bit 1),H10.5 - Extended Memory:
E{Bank}.{Address}(ör.E2.500= Bank 2, Adres 500)
Adres Sözdizimi (CIP / Tag)
OmronCip için Sysmac Studio'da tanımlı tag adlarını kullanın.
- Global Variables: Tag adı direkt (örn.
MyTag,ProductionCount). - Arrays: Dizi sözdizimi (örn.
MyArray[0],Errors[5]). - Structures: Nokta notasyonu (örn.
MyStruct.Member).
CIP tag erişimi için değişkenin Sysmac Studio'da Network Variable (Input/Output) olarak yayınlanması gerekir.
Sorun Giderme
| Hata | Neden | Çözüm |
|---|---|---|
| Timeout | Yanlış IP/Port veya FINS Node | FINS Node adresini kontrol edin (DA1/SA1) |
| Response Error | Routing sorunu | CX-Integrator'da routing tablolarını doğrulayın |
| Access Denied | Yazma koruması | PLC dip switch veya memory protection kontrolü |
| Tag Not Found | CIP tag export edilmemiş | Sysmac Studio'da "Network Publish" Output yapın |
Resmi Kaynaklar
- Omron (FINS / W342): CS/CJ/CP/NSJ Communications Commands Reference Manual (W342)
- Omron (NJ/NX / W501): NJ/NX-series CPU Unit Software User's Manual (W501)
Veri tipi ve byte sıralaması için Protokol Sorunları. Genel bağlantı sorunları için Gateway Sorunları.