SYS_ID, definizione ID di sistema

List

Questa pagina fa parte del Manuale Programmazione IEC 61131-3. Vai all indice.

La funzione SysOSIDValue permette di gestire variabili di sistema, ogni variabile viene identificata da un ID (La funzione ha i diritti di Admin). Nella tabella sono riportati gli ID con la definizione del tipo e dimensione della variabile relativa. Per ogni ID è indicato il livello di priorità di accesso (Admin, User, Guest).

Information Circle

Definizione

CODESYS: Non disponibile

LogicLab: eLLabXUnified12Lib

AUGDefineTypeRangeDescription
RWRWROSID_CFG_WRITENULLDoesn’t matterWrites the configuration to FLASH memory
WWWOSID_PLC_COMMANDSTRINGAccepts the commands:
reboot: Reboots the system
restart: Restarts PLC program
RRROSID_UNIQUE_IDUDINT0÷16#FFFFFFFFProduct unique ID
RRROSID_DEVICE_NAMESTRING[20]Device name
RRROSID_PRODUCT_CODESTRING[10]Product code
RRROSID_PRODUCT_SERIALUDINT0÷16#FFFFFFFF Product serial number
RRROSID_FIRMWARE_VERSTRING[10]Firware version
RRROSID_UPDATE_EXECUTEDBOOLFALSE/TRUEIs TRUE when the system has been updated
RWRWROSID_ETH0_IPBYTE[4]0÷16#FFEth0 set network IP
RRROSID_ETH0_MASKBYTE[6]0÷16#FFEth0 set network mask
RWRWROSID_ETH0_GATEWAYBYTE[4]0÷16#FFEth0 set network gateway
RWRWROSID_ETH0_MACBYTE[6]0÷16#FFEth0 network MAC address
RWRWROSID_ETH0_DNS_PRIMARYBYTE[4]0÷16#FFEth0 set primary DNS
RWRWROSID_ETH0_DNS_SECONDARY BYTE[4] 0÷16#FF Eth0 set secondary DNS
RWRWROSID_ETH0_DHCP_ENBOOLfalse÷trueEth0 IP acquired by DHCP server
RWRWROSID_ETH0_DHCP_DNSBOOLfalse÷trueEth0 DNS acquired by DHCP server
RRROSID_ETH0_ACT_IPBYTE[4]0÷16#FFEth0 actual IP address
RRROSID_ETH0_ACT_MASKBYTE[4]0÷16#FFEth0 actual network mask
RRROSID_ETH0_ACT_GATEWAYBYTE[4]0÷16#FF Eth0 actual defined gateway
RRROSID_ETH0_ACT_DNS_PRIMARYBYTE[4]0÷16#FF Eth0 actual primary DNS
RRROSID_ETH0_ACT_DNS_SECONDARYBYTE[4]0÷16#FF Eth0 actual secondary DNS
RWRROSID_I2C_EXT_BUS_FREQUINT100÷400I2C extension bus frequency
RRROSID_DISK_C_WEAR_LVLREAL0÷100Disk C: wear leveling usage rate. 100%: All wear leveling has been used
RRROSID_DISK_D_WEAR_LVLREAL0÷100Disk D: wear leveling usage rate. 100%: All wear leveling has been used
RRROSID_DISK_F_WEAR_LVLREAL0÷100Disk F: wear leveling usage rate. 100%: All wear leveling has been used
Was this article helpful?