создал проект на пк в офисе теперь его необходимо перенести на другой пк который подключен к ПЛК110 ms4 в цеху.Копированием файлов проекта не получается. Раздела в мастер скада 4d импорт \экспорт в закладке управление проектом тоже нет.
создал проект на пк в офисе теперь его необходимо перенести на другой пк который подключен к ПЛК110 ms4 в цеху.Копированием файлов проекта не получается. Раздела в мастер скада 4d импорт \экспорт в закладке управление проектом тоже нет.
Копируете целиком папку проекта. В нем должны быть папка Res (если загружали внешние ресурсы), info.xml и вашфайлпроекта.fdb. на другом компе открываете проект из этой папки. Если использовались внешние библиотеки - соответственно тоже перетаскиваете их на другой комп
Копируете целиком папку проекта. В нем должны быть папка Res (если загружали внешние ресурсы), info.xml и вашфайлпроекта.fdb. на другом компе открываете проект из этой папки. Если использовались внешние библиотеки - соответственно тоже перетаскиваете их на другой комп
Так и делаю но при копировании происходит странное файл с fdb уменьшается на несколько кило а xml размер становится (0) и естественно на новом компе мастер скада их не видит!!! Может какая защита стоит не понимаю!!
Так и делаю но при копировании происходит странное файл с fdb уменьшается на несколько кило а xml размер становится (0) и естественно на новом компе мастер скада их не видит!!! Может какая защита стоит не понимаю!!
попробуйте просто заархивировать папку перед переносом. так какой никакой контроль целостности архива будет при переносе.
Так и делаю но при копировании происходит странное файл с fdb уменьшается на несколько кило а xml размер становится (0) и естественно на новом компе мастер скада их не видит!!! Может какая защита стоит не понимаю!!
Решено! Глючил total.cmd на новом ПК скопировал средствами win7 все получилось. Спасибо!
Здравствуйте!
А не могли бы Вы привести пример? А то как загнать в массив я понимаю, а как при этом уменьшить обработчик - не понимаю.
объявляете массив структур (либо несколько массивов)
далее прогоняете по циклу
FOR i:= 1 to N do
IF massive[i].struct1 = <какое-то условие> THEN
massive[i].struct 2 := <что-то сделать>;
END_IF;
END_FOR;
объявляете массив структур (либо несколько массивов)
далее прогоняете по циклу
FOR i:= 1 to N do
IF massive[i].struct1 = <какое-то условие> THEN
massive[i].struct 2 := <что-то сделать>;
END_IF;
END_FOR;
Спасибо! Очень помогло.
Остаётся вопрос использования функции ONTIME. Возможно ли её так же сократить, или надо для каждой переменной отдельно объявлять и прописывать?
Спасибо! Очень помогло.
Остаётся вопрос использования функции ONTIME. Возможно ли её так же сократить, или надо для каждой переменной отдельно объявлять и прописывать?
не используйте онтайм, считайте время сами с помощью T_PLC_MS