Create your free account or log in to subscribe to the forum - and gain access to more than 10,000+ support articles along with insights from experts and peers.
Already have an account? Login
You can subscribe to this forum after you log in or create your free account..
Create your free account or log in to subscribe to the forum - and gain access to more than 10,000+ support articles along with insights from experts and peers.
Already have an account? Login
Posted: 2020-06-29 05:25 AM . Last Modified: 2020-07-22 06:38 AM
Merhabalar, M262 Hareket Kontrolörü kullanıyorum, Kalıcı ve Retain olarak kullanmak istediğim datalar var. AT deklerasyon yapmam gerekir. % MW10'da Varl: int; gibi. Fakat bu şekilde deklerasyon yaptıgım zaman kalıcı veri olarak tutulamıyor. LMC058 veya M241 gibi coltrolerler'de VAR_GLOBAL RETAIN alanda kalıcı olarak hafızada tutabiliyorduk.
Posted: 2020-06-29 06:29 AM
Merhabalar ,
M262 'için bir variable ' a AT decleration yapıldıgında bu değişkenin power cycle 'da initial degere çekilmesi beklenen bir durumdur.
%MW variable AT Syntax'i kullanıldıgında Retain tutulamaz. Bu M262 motion controller 'ın M241 , M251 , LMC058 'den farkıdır. (Bu kontrolörlerde ilk 1000 MW kalıcı olarak tutulabiliyordu). Relocation table uygulanabilir bir çözümdür.
LMC078 ve M262 Motion Controller 'de uygulanabilecek çözümlerden birisi ise aşağıdaki gibidir.
Herhangi bir Program Organization Unit 'de (Main task 'a bağlı)'de VAR Persisant Retain , END_VAR içerisinde MW deklerasyonu yapılır.
Ardından PersistentVar listesine 'add all instances path ' komutu kullanılıp değişken tekrar eklenir. Bu şekilde kalıcı datalar son degerlerini power cycle'da tutabilirler.
Örnek projeyi ekte bulabilirsiniz.
İyi çalışmalar dilerim.
Aziz Büyük
Posted: 2020-06-29 06:29 AM
Merhabalar ,
M262 'için bir variable ' a AT decleration yapıldıgında bu değişkenin power cycle 'da initial degere çekilmesi beklenen bir durumdur.
%MW variable AT Syntax'i kullanıldıgında Retain tutulamaz. Bu M262 motion controller 'ın M241 , M251 , LMC058 'den farkıdır. (Bu kontrolörlerde ilk 1000 MW kalıcı olarak tutulabiliyordu). Relocation table uygulanabilir bir çözümdür.
LMC078 ve M262 Motion Controller 'de uygulanabilecek çözümlerden birisi ise aşağıdaki gibidir.
Herhangi bir Program Organization Unit 'de (Main task 'a bağlı)'de VAR Persisant Retain , END_VAR içerisinde MW deklerasyonu yapılır.
Ardından PersistentVar listesine 'add all instances path ' komutu kullanılıp değişken tekrar eklenir. Bu şekilde kalıcı datalar son degerlerini power cycle'da tutabilirler.
Örnek projeyi ekte bulabilirsiniz.
İyi çalışmalar dilerim.
Aziz Büyük
User | Count |
---|---|
28 | |
19 | |
18 | |
16 | |
13 | |
6 |
Create your free account or log in to subscribe to the forum - and gain access to more than 10,000+ support articles along with insights from experts and peers.