Issue
In EcoStruxure Machine Expert / SoMachine, is it possible to create a Structure Variable consisting of mixed Persistent and Non-Persistent Variable leaf elements?
For example, we wish to have MyINT and MyWord Non-Persistent and MyBOOL as Persistent below:
DUT Type Definition
TYPE MyStructType :
STRUCT
MyINT : INT;
MyWORD : WORD;
MyBOOL : BOOL;
END_STRUCT
END_TYPE
Structure Variable Definition in Global Variable List (GVL):
VAR_GLOBAL
ThisStruct : MyStructType;
END_VAR
Product Line
SoMachine
EcoStruxure Machine Expert
Environment
PLC Configuration Software
Resolution
No. It is not possible to create a Structure Variable that has leaf-element Variables that consist of mixed Persistent and Non-Persistent Variables.
Fully Persistent Structure Variables must be defined in the PersistentVars object, while Non-Persistent Structures must be defined in either a POU's Variable Definition box or the Global Variable List (GVL) separately.
Example:
The original Structure from the above Example can be split into two Structures defined in the GVL and PersistentVars objects.
DUT Type Definitions
1) Meant for Non-Persistent:
TYPE MyStructType :
TYPE MyStructType :
STRUCT
MyINT : INT;
MyWORD : WORD;
END_STRUCT
END_TYPE
2) Meant for Persistent:
TYPE MyPersistentStructType :
STRUCT
MyBool : BOOL;
END_STRUCT
END_TYPE
Structure Variable Definition in Global Variable List (GVL):
VAR_GLOBAL
NonPersistentStruct : MyStructType;
END_VAR
Structure Variable Definition in PersistentVars:
VAR_GLOBAL PERSISTENT RETAIN
PersistentStruct : MyPersistentStructType
END_VAR
Diterbitkan untuk: Schneider Electric Indonesia


Perlu bantuan?
Pemilih produk
Temukan produk dan aksesoris yang tepat untuk aplikasi Anda secara cepat dan mudah.
Dapatkan Penawaran Harga
Silakan kirimkan pertanyaan terkait penjualan secara online dan pakar kami akan menghubungi Anda.
Tempat pembelian
Temukan distributor Schneider Electric terdekat di lokasi Anda dengan mudah.
Pusat Bantuan
Temukan sumber daya dukungan untuk seluruh kebutuhan Anda, di satu tempat.