新聞中心
PRESS CENTEROmron節(jié)點用于和歐姆龍品牌的PLC進行讀寫通信。
Fins | EtherNet/IP | HostLink。
節(jié)點的具體使用說明,請參考:
此處為語雀內(nèi)容卡片,點擊鏈接查看:https://iotrouter.yuque.com/zn3vdn/eg8000/vw4fa0mibhixgocn
在使用不同協(xié)議進行PLC數(shù)據(jù)讀寫時,會有一些不同的參數(shù)設(shè)置,特別說明如下:
1.Fins
模式:TCP | UDP。 默認(rèn): TCP。
PLC單元號:默認(rèn): 0【按16進制填寫】。
接收直到清空:接收PLC數(shù)據(jù)直到清空(特殊情況下使用)。 默認(rèn): false。
字節(jié)序:字節(jié)排序。 默認(rèn): CDAB。
字符翻轉(zhuǎn):按字單位反轉(zhuǎn)。 默認(rèn): true。
Type:PLC 類型。 CSCJ | CSV 默認(rèn): CSCJ。
地址示例
地址類型 | 描述信息 | 位 | 字 | 備注 |
D0 / DM0 | DM Area | √ | √ | 支持兩種寫法,讀取位使用DM10.11 |
C0 / CIO0 | CIO Area | √ | √ | 支持兩種寫法,讀取位使用C10.11 |
W0 / WR0 | Work Area | √ | √ | 支持兩種寫法,讀取位使用W10.11 |
H0 / HR0 | Holding Bit AWrea | √ | √ | 支持兩種寫法,讀取位使用H10.11 |
A0 / AR0 | Auxiliary Bit AWrea | √ | √ | 支持兩種寫法,讀取位使用A10.11 |
E0.0 / EM0.0 | EM AWrea | √ | √ | 支持兩種寫法,范圍E0.0-EF.0,讀取位使用EM1.0.0 |
E100 / EM100 | EM Current AWrea | √ | √ | E0 ~E32767屬于 EM current bank |
TIM0 | Timer AWrea | √ | √ | 讀位就是完成標(biāo)記,讀字就是當(dāng)前值 |
CNT0 | Counter AWrea | √ | √ | 讀位就是完成標(biāo)記,讀字就是當(dāng)前值 |
IR0 | Index Register |
| √ |
|
DR0 | Data Register |
| √ |
|
CF1.2 | Condition Register | √ |
|
|
2.EtherNet/IP
Slot:槽號。 默認(rèn): 0【按16進制填寫】。
地址示例
地址類型 | 描述信息 | 位 | 字 | 備注 |
A1 | 全局變量名 | √ | √ | 必須和PLC實際數(shù)據(jù)對應(yīng) |
type=0xDA;A2 | 攜帶類型 | √ | √ | 當(dāng)標(biāo)簽類型特殊時,可以手動攜帶類型才能正確寫入 |
x=0x52;A3[0] | 使用片段讀取 | √ | √ | 當(dāng)?shù)刂返臄?shù)據(jù)非常大的時候,可以使用片段讀取,地址前加 x=0x52 |
class=0x6b;0xf68f | 符號實例地址 | √ | √ | 也可以寫成class=107;6319,class是類ID,右側(cè)是實例ID |
Program:MainProgram.A1 | 局部變量名 | √ | √ | 如果變量是局部的,前面帶上程序名 |
slot=2;A1 | 全局變量名 | √ | √ | 地址也可以攜帶額外的slot信息 |
i=A[0] | 全局變量名 | √ | √ | 如果A在PLC是基于uint類型的bool數(shù)組,可以使用這種訪問每個位 |
B[0] | 全局變量名 | √ | √ | 如果B是數(shù)組,則可以使用索引訪問每個元素 |
C[0,1] | 全局變量名 | √ | √ | 如果C是二維數(shù)組,則可以使用索引訪問每個元素 |
3.HostLink
站號:通信站號。 默認(rèn): 0 【按16進制填寫】。
設(shè)備標(biāo)識號:通信報文ID。 默認(rèn): 0。
PLC單元號:默認(rèn): 0 【按16進制填寫】。
上位機單元號:默認(rèn): 0【按16進制填寫】。
字節(jié)序:字節(jié)排序。 默認(rèn): CDAB。
字符翻轉(zhuǎn):按字單位反轉(zhuǎn)。 默認(rèn): false。
地址示例
地址類型 | 描述信息 | 位 | 字 | 備注 |
D0 / DM0 | DM Area | √ | √ | 支持兩種寫法,讀取位使用DM10.11 |
C0 / CIO0 | CIO Area | √ | √ | 支持兩種寫法,讀取位使用C10.11 |
W0 / WR0 | Work Area | √ | √ | 支持兩種寫法,讀取位使用W10.11 |
H0 / HR0 | Holding Bit AWrea | √ | √ | 支持兩種寫法,讀取位使用H10.11 |
A0 / AR0 | Auxiliary Bit AWrea | √ | √ | 支持兩種寫法,讀取位使用A10.11 |
E0.0 / EM0.0 | EM AWrea | √ | √ | 支持兩種寫法,范圍E0.0-EF.0,讀取位使用EM1.0.0 |
E100 / EM100 | EM Current AWrea | √ | √ | E0 ~E32767屬于 EM current bank |
TIM0 | Timer AWrea | √ | √ | 讀位就是完成標(biāo)記,讀字就是當(dāng)前值 |
CNT0 | Counter AWrea | √ | √ | 讀位就是完成標(biāo)記,讀字就是當(dāng)前值 |
IR0 | Index Register |
| √ |
|
DR0 | Data Register |
| √ |
|
CF1.2 | Condition Register | √ |
|
|
原文/源碼:https://iotrouter.yuque.com/zn3vdn/eg8000/skfapgdm7332it5q