Операция: plcservice
| Параметр | Описание |
|---|---|
| TYPE | Вид задачи, которую должна выполнить операция: |
| BUSDATAEXPORT: Экспортировать данные ПЛК. | |
| BUSDATAIMPORT: Импортировать данные ПЛК. | |
| GENERATEPLCSCHEMATIC: Генерировать схему соединений. | |
| PROJECTNAME | Имя проекта с полным путем к файлу. |
LANGUAGE | Код языка. Этот параметр оказывает влияние, только когда параметр TYPE имеет одно из следующих значений: BUSDATAEXPORT, BUSDATAIMPORT. CONVERTERID | Идентификатор для программ конфигурации ПЛК. Возможные значения:
- PlcDcExchangerBeckhoffTC3AML: Beckhoff TwinCAT 3
- PlcDcExchangerBoschAML: Bosch Nexeed Automation
- PlcDcExchangerLogiCals3AML: logi.cals logi.CAD 3
- PlcDcExchangerMitsubishiAML: Mitsubishi iQ Works
- PlcDcExchangerPhoenixContactAML: Phoenix Contact PLCnext Engineer 2019
- PlcDcExchangerRockwellArchitectAML: Rockwell Automation Studio 5000
- PlcDcExchangerSiemensTIAAML: Siemens SIMATIC STEP 7 TIA-Portal 14SP1
- PlcDcExchangerSiemensTIA15AML: Siemens SIMATIC STEP 7 TIA-Portal 15
- PlcDcExchangerSiemensTIA151AML: Siemens SIMATIC STEP 7 TIA Portal 15.1
- PlcDcExchangerSiemensTIA16AML: Siemens SIMATIC STEP 7 TIA Portal 16
- PlcDcExchangerSiemensTSTAML: Siemens TIA Selection Tool
- PlcDcAMLExchangerGeneral: Стандартный формат обмена ПЛК (AutomationML)
- PlcDcXMLExchangerABB: ABB Automation Builder
- PlcDcXMLExchangerBandR: B and R Automation Studio
- PlcDcXMLExchangerBeckhoff: Beckhoff TwinCAT 2.10/2.11
- PlcDcXMLExchangerLogiCals: logi.cals logi.CAD
- PlcDcXMLExchangerMitsubishi: Mitsubishi GX-Works2
- PlcDcXMLExchangerRexroth: Bosch Rexroth Indra Works
- PlcDcXMLExchangerSchneider: Schneider Unity Pro XL
- PlcDcXMLExchangerSiemens: Siemens SIMATIC STEP 7 5.6
- PlcDcXMLExchangerUniversal: Стандартный формат обмена ПЛК
- XMLRockwellExchanger: Rockwell Studio 5000 Architect 20/21.
Этот параметр оказывает влияние, только когда параметр TYPE имеет одно из следующих значений: BUSDATAEXPORT, BUSDATAIMPORT. CONFIGURATIONPROJECT | Название проекта конфигурации ПЛК, который необходимо экспортировать. Этот параметр оказывает влияние, только когда параметр TYPE имеет следующее значение: BUSDATAEXPORT. DESTINATIONFILE | Целевой файл для экспорта данных. Этот параметр оказывает влияние, только когда параметр TYPE имеет следующее значение: BUSDATAEXPORT. SOURCEFILE | Исходный файл для импорта данных. Этот параметр оказывает влияние, только когда параметр TYPE имеет следующее значение: BUSDATAIMPORT. OVERWRITE | Если целевой файл уже существует, этот параметр указывает, нужно ли этот файл перезаписать (0 = нет, 1 = да). Значение по умолчанию: 0 Этот параметр оказывает влияние, только когда параметр TYPE имеет следующее значение: BUSDATAEXPORT. IMPORTMATCH | Параметры синхронизации при импорте данных ПЛК. Процесс импорта синхронизирует импортируемые объекты с объектами, имеющимися в проекте. В зависимости от выбранного параметра поиск совпадений выполняется на основе внутренних ид. объекта или идентифицирующих названий объектов. Если импортируемый объект подходит к имеющейся функции, свойства имеющейся функции обновляются, а для объектов, не имеющих соответствия, в проекте генерируется новая функция. Возможные параметры:
- 0: Синхронизация на основе внутренних ид. объектов.
- 1: Синхронизация на основе идентифицирующих имен. Обратите внимание, что в этом случае может открыться диалоговое окно синхронизации, где нужно отдельно выбрать функцию для обновления.
- 2: Без синхронизации, для всех импортируемых объектов генерируются новые функции.
Этот параметр оказывает влияние, только когда параметр TYPE имеет следующее значение: BUSDATAIMPORT. SHOWCOMPAREDLG | Показывает диалоговое окно синхронизации (0 = нет, 1 = да). Значение по умолчанию: 0 Этот параметр оказывает влияние, только когда параметр TYPE имеет следующее значение: BUSDATAIMPORT. CONFIGFILE | Путь файла конфигурации для генерирования схемы соединений. Этот параметр оказывает влияние, только когда параметр TYPE имеет следующее значение: GENERATEPLCSCHEMATIC. SINGLELINEPAGES | Если указан этот параметр, генерируются однополюсные страницы (0 = нет, 1 = да). Значение по умолчанию: 0 Этот параметр оказывает влияние, только когда параметр TYPE имеет следующее значение: GENERATEPLCSCHEMATIC. MULTILINEPAGES | Если указан этот параметр, генерируются многополюсные страницы (0 = нет, 1 = да). Значение по умолчанию: 0 Этот параметр оказывает влияние, только когда параметр TYPE имеет следующее значение: GENERATEPLCSCHEMATIC. OVERVIEWS | Если указан этот параметр, генерируются обзорные страницы (0 = нет, 1 = да). Значение по умолчанию: 0 Этот параметр оказывает влияние, только когда параметр TYPE имеет следующее значение: GENERATEPLCSCHEMATIC. RACKOVERVIEWS | Если указан этот параметр, генерируются обзорные страницы каркасов (0 = нет, 1 = да). Значение по умолчанию: 0 Этот параметр оказывает влияние, только когда параметр TYPE имеет следующее значение: GENERATEPLCSCHEMATIC.
Пример:
Экспортировать данные ПЛК:plcservice /TYPE:BUSDATAEXPORT /CONFIGURATIONPROJECT:Schneider-Electric /DESTINATIONFILE:"C:\tempdir\plcservice_export_1.xef" /PROJECTNAME:"C:\Users\Public\EPLAN\Projects\ESS_Sample_Project.elk" /LANGUAGE:de_DE /CONVERTERID:PlcDcXMLExchangerSchneider /OVERWRITE:1Импортировать данные ПЛК:plcservice /TYPE:BUSDATAIMPORT /SOURCEFILE:"C:\tempdir\plcservice_export_2.xml" /PROJECTNAME:"C:\Users\Public\EPLAN\Projects\ESS_Sample_Project.elk" /LANGUAGE:de_DE /CONVERTERID:PlcDcXMLExchangerUniversalГенерировать схему соединений:plcservice /TYPE:GENERATEPLCSCHEMATIC /PROJECTNAME:"C:\Users\Public\EPLAN\Projects\ESS_Sample_Project.elk" /CONFIGFILE:"C:\tempdir\schematics_generation_config.xml" /SINGLELINEPAGES:1 /MULTILINEPAGES:1