Area length error tia portal

S7-1200 I-Device Fault - Area length error... LIVE PLC Questions And Answers

S7-1200 I-Device Fault — Area length error…

System is an IPC547D running GRAPH in WinAC RTX. Six S7-1200 (CPU 1215C) running a little code for manual operations, but mostly running as I-devices. 12″ Comfort panel. TIA13.

I can’t write to PLC6 from GRAPH in the PC. Everything else in Seq1 is working. When I get to a block that writes to Q600.0, WinAC RTX goes into Stop with an error.

I was getting a double word error for address 600. I took out the command that wrote zeros to QD600. Now it doesn’t crash until I try to turn on the VFDs in the mixer — Q600.0, Q600.1, etc. I was running with OB121, but took it out to see if I could get a clearer error message.

I’ve checked and rechecked. PLC 6 is configured the same as the other five working PLCs.
The expert from Siemens setup the first 5 PLCs as I-Devices. I setup the sixth. I-Device box is checked, addresses are correct. I’ve compared with working PLCs, but just can’t find it.
What did I miss?

Overview of address gaps. PLC 6 has 602 — 16383. Others are only 100 Bytes. Q 0-99, Q 102-199, etc.

Fault from PC running GRAPH:

Area length error when writing
Q area, bit access, Access address: 600
FB number: 1
Module address: 2118
Requested OB: Programming error OB (OB121)
OB not found, or disabled, or cannot be started in the in the current operating mode

1 / 1 / 1

Регистрация: 10.07.2020

Сообщений: 14

1

22.01.2022, 15:40. Показов 1272. Ответов 5


Доброго всем! Возникла необходимость программировать SIEMENS S7-1200, через некоторое время попробовал запустить через симулятор, вылезла куча ошибок, инфы не нашел по ним, решил попробовал по другому создал новый проект пустой компилируется нормально только стоит добавить плату коммуникации сразу вылазят ошибки, может кто сталкивался с подобным?

[TIA PORTAL] Ошибки компиляции при добавлении коммуникационной платы CB1241

[TIA PORTAL] Ошибки компиляции при добавлении коммуникационной платы CB1241

__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь



0



1 / 1 / 1

Регистрация: 10.07.2020

Сообщений: 14

24.01.2022, 09:45

 [ТС]

2

Лучший ответ Сообщение было отмечено ФедосеевПавел как решение

Решение

Победил сам

[TIA PORTAL] Ошибки компиляции при добавлении коммуникационной платы CB1241

[TIA PORTAL] Ошибки компиляции при добавлении коммуникационной платы CB1241



1



Эксперт по электронике

1976 / 1272 / 428

Регистрация: 04.09.2018

Сообщений: 4,590

Записей в блоге: 2

25.01.2022, 11:24

3

Цитата
Сообщение от Jeka_raz
Посмотреть сообщение

Победил сам

Можно было отключить загрузку символов.



0



1 / 1 / 1

Регистрация: 10.07.2020

Сообщений: 14

25.01.2022, 13:00

 [ТС]

4

И где это сделать, чтобы не искать долго?



0



Эксперт по электронике

1976 / 1272 / 428

Регистрация: 04.09.2018

Сообщений: 4,590

Записей в блоге: 2

25.01.2022, 13:10

5

Цитата
Сообщение от Jeka_raz
Посмотреть сообщение

И где это сделать

TIA нет под рукой, но там где-то в свойствах есть такой пунктик «Отключить загрузку символов». Она в большинстве случаев не нужна, тем более в симуляторах.

Добавлено через 3 минуты
В параметрах передачи скомпилированного проекта в ПЛК, где-то там снять галку.



0



1 / 1 / 1

Регистрация: 10.07.2020

Сообщений: 14

25.01.2022, 15:36

 [ТС]

6

Не нашел будет TIA под рукой покажите



0



В этой статье мы рассмотрим, как настроить обмен данными между двумя контроллерами Siemens S7-1500, используя среду программирования Tia Portal.

В TIA Portal существует несколько различных способов установления связи между устройствами.

Как один из способов Ethernet-коммуникации с использованием протоколов TCP, используется связь на основе соединения Open User Communications (OUC).

Для этого используются следующие инструкции, которые управляют коммуникационным процессом:

  • TCON – Устанавливает коммуникационное соединение между ЦПУ и коммуникационным партнером.
  • TSEND — Отправляет данные через коммуникационное соединение из ЦПУ в станцию партнера.
  • TRCV — Принимает данные через коммуникационное соединение от станции партнера в ЦПУ.
  • TDISCON — Прерывает коммуникационное соединение ЦПУ с коммуникационным партнером.

Также можно использовать инструкции TSEND_C и TRCV_C, которые сочетают в себе функциональность :

  • TSEND_C комбинирует инструкции TCON, TDISCON и TSEND;
  • TRCV_C комбинирует инструкции TCON, TDISCON и TRCV.

Используя вышеперечисленные инструкции, мы можем установить связь между ПЛК и любым другим сторонним устройством, используя протокол TCP или ISO on TCP для передачи данных.

Настройка соединения связи

Для настройки соединения добавим из каталога в аппаратную конфигурацию два ПЛК и создадим соединение между ними.

Tia Portal - Настройка соединения

Далее создаем блок для отправки и хранения данных в локальном ПЛК.

Создание блока данных

Для хранения данных о состоянии инструкций создаем блок данных в PLC_1 со следующей структурой и тегами:

Создание DB для хранения данных

Далее переходим к программированию локального PLC_1.

Выберем инструкцию TCON и перетащим ее в поле для написания программы.

TIA Portal Инструкция TCON

Подключим параметры инструкции «TCON’ следующим образом с использованием блока данных, созданного ранее:

Tia Portal Инструкция TCON

Перейдем в настройки инструкции. Для этого щелкните на ней правой кнопкой мыши и выберите Свойства (Properties). В настройках выберем тип соединения ISO-on-TCP. Идентификатор TSAP генерируется системой автоматически.

Настройка инструкции TCON

Далее перетащим в рабочую область инструкцию TSEND и подключим ее параметры так, как показано на рис. ниже:

Инструкция TSEND

И последним шагом, добавим инструкцию TDISCON и настроим ее параметры.

Инструкция TDISCON

Теперь мы можем перейти к написанию программы для станции партнера PLC_2.

Основное ее отличие  в том, что вместо инструкции TSEND, которую мы использовали  для отправки данных с локального PLC_1, в данном случае будет использоваться  TRCV, для приема данных на удаленном устройстве.

Так же, как и в предыдущем случае, создаем блок DB , для приема и хранения данных.

Создание блока данных

Для хранения данных в PLC_2 создайте блок данных со следующей структурой и тегами:

Блок данных для хранения данных о состоянии инструкций

Далее, по аналогии с программой для PLC_1, выберем инструкцию TCON и подключим ее соответствующим образом.

Инструкция TCON

Настроим ее, выбрав тип соединения ISO-on-TCP.

Настройка инструкции TCON

Выберем инструкцию TRCV и подключим ее параметры, используя созданный блок данных.

Инструкция TRCV

Последним шагом, подключим и настроим инструкцию TDISCON.

Инструкция TDISCON

На этом этапе мы закончили настройку локального и партнерского ПЛК и теперь они готовы к общению.

Следующим шагом скомпилируем наш проект и загрузим его. Для того, чтобы увидеть текущее состояние переменных, включим режим мониторинга.

Для установки соединения, для PLC_1 и PLC_2 изменим параметр REQ инструкции TCON на TRUE.

TCON Установка соединения

В случае успешной установки соединения, инструкция TSEND отправляет данные с локального ПЛК на основе идентификатора входного параметра. В то же время на партнерской станции, инструкция TRCV  должна получать эти данные.

Создание блока данных

Для завершения соединения установим значение сигнала на входе REQ инструкции TDISCON в значение TRUE.

Заключение

На данном примере мы рассмотрели один из способов установки TCP/IP соединения  между клиент-сервером и отправки/получения данных  с использованием инструкций TSEND и TRCV.

Это один из безопасных способов передачи данных, где соединение может быть установлено и завершено как от локального, так и от партнерского ПЛК с использованием инструкций TCON и TDISCON.

Create an account to follow your favorite communities and start taking part in conversations.

r/PLC

  • r/PLC - TIA Portal Error in lower level component. Anyone knows how to solve these errors?

level 1

Go into online and diagnostics. Show us the error message. It will mostly give an almost accurate description or at least a starting point to understand the issues

level 1

Error in lower level component means that the drives have a local fault or alarm code the details of which have not been transferred to the PLC so it gives you that generic message. It’s usually just a motor ID or comissioning mode active or something like that, look in the drives alarm buffer for more info. looking at the other picture you posted it looks like you have enabled Profisafe coms but not finished comissioning or it has an error. If you have finished commissioning try resetting the e-stop and sending a global acknowledge from the PLC safety code.

level 2

Under drives there is nothing under fault buffer. I used Proneta to check all connections and all seem fine

level 1

Check cycle times for profinet check in hardware profile. Move to 64 Ns or something.

level 1

Well let’s start at the beginning. Double check if the modules online and in the field are the same?

level 2

Yes, all the TIA modules firmware match the HW. That would be highlighted anyway using a different icon

level 1

Can be a firmware mismatch issue. Try factory resetting the drives and redownloading to them

level 1

9/10 there’s an error on the device or the FW version is incorrect

level 1

Check if your IP addresses and profinet device names in the project are the same as the ones available online.

level 1

Look in the topology window, i usually get it if someone just plug in the ethernet cables of rabdomly and not as assigned. Remeber you need to use the same port as specified in the topology. Even unmanged scalance switches are «smart» enoguh that you need to insert it into the topology and specify the ports correctly.

Else check the firmware of your cards. I remeber having specified a version 1.1 where it was actually a 1.0.

Lastly make sure that the base of your modules are correct.

level 1

Compile hardware, compile software all, download hardware then software.

level 1

I don’t know the solution either, but look at all the diagnostics and read them all carefully. Check if the cables are all connected to the right ports. Sometimes port 1 is not port 1 on the picture. Please let us know what the problem was, good luck!!

level 1

There’s a diagnostics tab at the bottom of the software, use that for your information. See across the to of this tab you can select which devices to receive errors from, make sure both drives are checked. Pretty sure you have safety issues. Or possibly the profinet cables got damaged if everything was working fine before shipping.

level 1

Hi, did u take a look at the safety-configuration like safe-io-adresses for the s210’s on plc-side, safety-config at the s210 etc?
First you need to get the safety running!

About Community

This sub is dedicated to discussion and questions about Programmable Logic Controllers (PLCs): «an industrial digital computer that has been ruggedized and adapted for the control of manufacturing processes, such as assembly lines, robotic devices, or any activity that requires high reliability, ease of programming, and process fault diagnosis.»



Aldtlt

Posts: 7
Joined: Mon Jul 09, 2018 1:08 pm

Косвенная адресация в SCL TIA Portal

Всем привет, кто-нибудь может сталкивался с программированием в TIA Portal на SCL.
Нужно в цикле последовательно обращаться к значениям в блоке DB, для этого пытался использовать косвенную адресацию.
При обращении к данным в DB вида DB60.DBW[#i] символы DBW подсвечиваются красным. Причина: Tag DB60.DBW не определен, хотя при обращении DB60.STAT0 проблем нет.
Image

Может кто обходил эту проблему? Пока единственный вариант вижу, использовать функции PEEK и POKE.


Info

Faq & Info
Faq & Info
Posts: 426
Joined: Wed Oct 05, 2005 9:00 am

Re: Косвенная адресация в SCL TIA Portal

Post

by Info » Fri Aug 10, 2018 7:32 am

(sfaq) In STEP 7 (TIA Portal), how can you implement indirect addressing in an SCL program?
https://support.industry.siemens.com/cs … n&lc=ru-RU

Fig. 1 shows an example of how to use indirect addressing to access a memory area of a data block in the S7-300/S7-400.
Image

Для оптимизированных DB S7-1200/1500 такая конструкция может не прокатить… там в DB адресов нет (h)
поэтому для таких применений надо использовать только традиционные DB — смотри свойства DB: выбирай Standard block access или Optimized block access
(sfaq) What types of access are available in STEP 7 (TIA Portal) to access data values in blocks and what should you watch out for with the differences between the types?
https://support.industry.siemens.com/cs … n&lc=ru-RU


Aldtlt

Posts: 7
Joined: Mon Jul 09, 2018 1:08 pm

Re: Косвенная адресация в SCL TIA Portal

Post

by Aldtlt » Fri Aug 10, 2018 8:41 am

Спасибо за информацию, забыл сказать что у меня используется S7-1200, а данный пример подходит для S7-300/400. Для S7-1200 он не работает, блоки DB не оптимизированные. Но благодаря ссылкам нашел выход, создал в DB массив, тогда к элементам можно обращаться в виде записи DB60.Array[#Nmbr].


Oll Bell

Posts: 118
Joined: Sun Apr 17, 2011 9:49 pm

Re: Косвенная адресация в SCL TIA Portal

Post

by Oll Bell » Sat Aug 18, 2018 6:30 pm

скажите, нашел ли кто решение использовать слайс обрашение в цикле?
блоки оптимированные.

Пока единственный вариант вижу, использовать функции PEEK и POKE.

пример не подскажете, может в цикле можно обращаться


Aldtlt

Posts: 7
Joined: Mon Jul 09, 2018 1:08 pm

Re: Косвенная адресация в SCL TIA Portal

Post

by Aldtlt » Mon Aug 20, 2018 3:49 am

То что у меня реализовано, если вопрос в этом:

FOR #i:=0 TO 47
DO
#Addr:=»DB60″.Array[#i];
«DB62″.Out[#Addr]:=»DB61».Out[#i];
END_FOR;

Oll Bell wrote:пример не подскажете, может в цикле можно обращаться

В цикле можно

FOR #i:=0 TO 10 BY 2
DO
#Test:=PEEK(area:=16#84, dbNumber:=60, byteOffset:=#i);
END_FOR;


Oll Bell

Posts: 118
Joined: Sun Apr 17, 2011 9:49 pm

Re: Косвенная адресация в SCL TIA Portal

Post

by Oll Bell » Sun Aug 26, 2018 4:55 am

нет я имел слайс доступ
https://support.industry.siemens.com/cs … w/57374718 How in STEP 7 (TIA Portal) do you access the unstructured data types bit-by-bit, byte-by-byte or word-by-word and symbolically?
в цикле при символьной адресации и оптимированных блоках, что рекомендует сименс.

типа

Code: Select all

FOR i := 0 TO 16 DO
  Qutbool[i]:= Word.%X[i];

END_FOR;

В цикле можно

спасибо


MaxPlant

Уроки TIA Portal, STEP7 и HMI





Опубликовано 21.12.2019

Содержание уроков


Задание

Сконфигурировать ПЧ и ПЛК так, чтобы ПЛК мог получать данные о состоянии ПЧ по сети PROFINET,
и написать программу обработки данных в ПЛК.

Решение

  1. В качестве ПЧ возьмём Altivar Process ATV600, у которого на борту есть 3 разъёма RJ45:

    Первый – для подключения графического дисплея:

    Рис.1

  2. Второй – для подключения к сети Ethernet Modbus TCP.

    Третий – для подключения к последовательной шине Modbus RTU:

    Рис.2

  3. В правый слот расширения установим опциональный коммуникационный модуль PROFINET с двумя разъёмами
    RJ45 и к разъёму 4 подключим патчкорд, связывающий ПЧ и ПЛК:

    Рис.3

  4. Есть 3 способа задания IP адреса ПЧ в сети PROFINET:
    1. Фиксированный (fixed) – адрес задаётся вручную
    2. DHCP – динамический адрес назначается автоматически DHCP сервером

    3. DCP – фиксированный адрес назначается автоматически DCP сервером (контроллером S7-1500)

    Выберем первый вариант и сконфигурируем адрес в TIA Portal:

    Рис.4

  5. Адрес в ПЧ Altivar ATV600 конфигурируем с помощью программы SoMove:

    Рис.5

  6. В TIA Portal Network view нажимаем правой кнопкой на ATV630 и выбираем меню Device configuration:

    Рис.6

  7. Выбираем подходящую телеграмму, например, Telegram 107, в которой есть 4 слова
    для управления параметрами (4PKW) и 16 слов для циклического обмена данными (16PZD):

    Рис.7

  8. Управлять преобразователем частоты по шине PROFINET мы не собираемся,
    поэтому деактивируем выходы, которые были активированы по умолчанию:

    Рис.8

  9. Свяжем первые 13 из 16 входных слов с данными, которые мы хотим передавать из ПЧ в ПЛК:

    Рис.9

    В этом примере выбраны данные ПЧ (коммуникационные параметры) с адресами:

    Имя Адрес в ПЧ Абсолютный адрес в ПЛК Символьный адрес в ПЛК Описание
    1 Drive state 3240 IW8 HMIS Статус привода
    2 Motor frequency 3202 IW10 RFR Частота вращения двигателя, Гц
    3 Motor current 3204 IW12 LCR Ток двигателя, А
    4 Last warning 12890 IW14 LALR Код последнего предупреждения
    5 Last Error occurred 7121 IW16 LTF Код последней ошибки
    6 Physical value AI1 5242 IW18 AI1C Физическая величина аналогового входа
    7 2nd PID preset reference 11921 IW20 RP2 Вторая предустановленная уставка задания ПИД-регулятора
    8 PID feedback 11981 IW22 RPF Величина сигнала обратной связи ПИД-регулятора (фактическое значение регулируемой переменной процесса)
    9 Status registers 4 16104 IW24 ST04 4-й регистр состояния
    10 Status registers 9 16109 IW26 ST09 9-й регистр состояния
    11 Status registers 11 16111 IW28 ST11 11-й регистр состояния
    12 Status registers 12 16112 IW30 ST12 12-й регистр состояния
    13 Status registers 15 16115 IW32 ST15 15-й регистр состояния

    Для удобства, символьные адреса в ПЛК задаём равными кодовым именам соответствующих коммуникационных параметров ATV600.

  10. Адреса в ПЛК в предыдущей таблице получаем из следующих соображений.
    Диапазон входных адресов нашего ПЧ: 0…39 (всего 40 байт):

    Рис.10

    Слова этого адресного пространства адресуются так: IW0, IW2, … , IW38.
    Первые 4 входных слова (IW0…IW6) мы не используем, а следующие 13 входных слов адресуются так: IW8…IW32.

  11. Посмотрим через Watch table, какие числа мы получаем по этим адресам:

    Рис.11

  12. Составим таблицу соответствия между получаемыми по сети PROFINET числами и физическими значениями:

    Символьный адрес в ПЛК Число Значение Описание
    1 HMIS 4 Running Привод работает
    2 RFR 300 30 Гц Частота вращения двигателя, Гц
    3 LCR 54 0,54 А Ток двигателя, А
    4 LALR 30 AI1 4-20 Loss Warning Код последнего предупреждения
    5 LTF 113 AI3 Thermal Sensor Error Код последней ошибки
    6 AI1C 5493 5,4 мА Физическая величина аналогового входа (4..20мА)
    7 RP2 55 5,5 бар Вторая предустановленная уставка задания ПИД-регулятора
    8 RPF 9 0,9 бар Величина сигнала обратной связи ПИД-регулятора (фактическое значение регулируемой переменной процесса)

    Эта информация будет использоваться в программе ПЛК для преобразования получаемых чисел в числа для контроля и визуализации.

  13. Создадим функциональный блок FB6 «Обработка данных».

    В цепочке 1 включаем индикатор «Готовность ПЧ», если код статуса привода равен 2 (Ready)
    и не задан режим «Ремонт»:

    Рис.12

  14. В цепочках 2 и 3 вычисляем частоту и ток двигателя: преобразуем целое число в вещественное и делим на
    10 для частоты и на 100 – для тока:

    Рис.13

  15. Перед тем, как анализировать биты состояния вспомним особенности адресации контроллеров SIMATIC.
    Слова с адресами IW0 и IW1 пересекаются – байт IB1 входит в оба слова:

    Рис.14

    Адрес бита состоит из адреса байта и номера бита от 0 до 7. Например, адрес третьего бита в первом входном байте: I1.3.

    В нашем преобразователе частоты биты в словах нумеруются от 0 до 15.

    Если слово ST12 из ПЧ передаётся в слово IW30 в ПЛК, то какой адрес в ПЛК будет иметь бит 0 (который в слове ST12 равен 1 при обрыве аналогового сигнала на входе AI0)?

    Этот бит окажется в крайнем правом положении слова IW30 (в байте IB31), его адрес: I31.0

    Рис.15


Урок 15. Счётчик моточасов (времени наработки)

Урок 13. Контроль присутствия устройств в
сети PROFINET или PROFIBUS для S7-1200 и S7-1500



Содержание

  1. Tia portal v15
  2. Системные требования.
  3. Последовательность установки TIA Portal
  4. Установка TIA Portal v 13
  5. Возможные проблемы при установке
  6. 1. При установке просит перезагрузить компьютер. После перезагрузки то же самое
  7. [Download] TIA PORTAL_V15_SP1 – Win 10,8,7 [Real 100%]
  8. [Download] TIA PORTAL V15 FULL
  9. The operating system supports the software
  10. Link Download TIA PORTAL V15
  11. [Download] TIA PORTAL V15.1 Full (GoogleDrive)
  12. Operating systems that TIA PORTAL V15.1 supports
  13. Instructions for installing TIA PORTAL V15.1
  14. Link Download TIA PORTAL V15.1 Software
  15. Password Extract: plc247.com

Tia portal v15

Автор: Morph · Опубликовано 26.02.2019 · Обновлено 26.02.2019

TIA Portal V15 – это дальнейшее развитие принципа комплексной автоматизации SIEMENS. Новый TIA Portal V15 предлагает значительное множество новых функций для существующих продуктов.

TIA Portal Multiuser Engineering предназначен для одновременной работы нескольких пользователей над одним проектом на сервере Multiuser Engineering.

TIA Portal Teamcenter Gateway позволяет осуществлять резервное копирование проектов в Teamcenter

TIA Portal Cloud Connector предназначен для осуществления прямого доступа к системному контроллеру из облака предприятия

TIA User Management Component – новая опция в TIA Portal V15, предоставляющая управление политиками доступа пользователей. Есть импорт из Microsoft Active Directory

TIA Portal Openness — использование API-интерфейса, позволяющее написание кода при помощи внешних приложений.

SIMATIC Energy Suite обеспечивает прозрачность расходования энергии на предприятии, путём объединения управления распределения и автоматики.

SIMATIC PLCSIM Advanced — симуляция контроллеров SIMATIC S7-1500 и ET 200SP, включая веб-сервер и коммуникации с виртуальным оборудованием.

SIMATIC ODK 1500S — поддержка разработки ODK-приложений для Windows и приложений реального времени на языках высокого уровня. Генерирует функциональные блоки, включаемые в программы STEP 7 контроллеров.

SIMATIC Target 1500S для Simulink является приложением для Simulink от MathWorks. Помимо разработки, позволяет автоматически генерировать исполняемые коды в STEP 7

SIMATIC Visualization Architect (SiVArc) предназначен для автоматической генерации HMI объектов на базе программы STEP 7 пользователя. Добавлены новые функции.

SIMATIC ProDiag – предназначен для выборочной и быстрой диагностики оборудования SIMATIC S7-1500 и SIMATIC HMI, что позволяет снижать время простоя. Добавлены новые функции.

SIMATIC OPC UA S7-1500 – опция, предназначенная для легкого подключения любого стороннего устройства к контроллеру S7-1500 через открытый коммуникационный стандарт — OPC UA сервер, встроенный в контроллер S7-1500.

WinCC/WebUX для WinCC Professional предназначен для контроля производственных процессов и при необходимости и для управления с любого устройства и любого места.

Системные требования.

Для установки STEP 7 Professional V15.1:

1) Требования к железу

2) Требования к программному обеспечению (только 64-bit)

Скачать необходимую версию (v15 или v15.1) можно на странице загрузки

Источник

Последовательность установки TIA Portal

Автор: Morph · Опубликовано 23.10.2018 · Обновлено 16.01.2019

Установка TIA Portal v 13

Устанавливать желательно в следующей последовательности:

После каждой установки требуется перезагрузка системы.

Видео, где показана установка на Windows 8.1 Pro. Английский язык.

Возможные проблемы при установке

1. При установке просит перезагрузить компьютер. После перезагрузки то же самое

Чтобы решить эту проблему, нужно внести изменения в реестр. Дело в том, что операционная система Windows имеет некоторые защищённые от записи файлы, которые нельзя удалить или переименовать. Это и вызывает проблему, на неё не может повлиять соответствующее программное обеспечение.

Внимание! Все изменения в реестре пользователь производит на свой страх и риск! Рекомендуется сделать резервную копию, прежде чем предпринимать действия, описанные ниже.

Tia portal installation 1

Редактирование реестра при проблемах с установкой Tia portal

2. В правом окне дважды щелкните значение «PendingFileRenameOperations», чтобы открыть редактор для нескольких строк.

Tia portal installation 2

Пример строк реестра

В редакторе Windows генерирует две строки для каждого файла.

Пункт a — Если вторая строка пустая, это значит, что файл был зарегистрирован для удаления. В этом примере файл Au_.exe в каталоге «C: Users z002tbus AppData Local Temp

nsu.tmp» будет удален через проводник Windows.

Пункт b — Если во второй из двух строк есть запись, то это новое имя файла в строке 1. В этом примере файл nsu.tmp в каталоге «C: Users z002tbus AppData Local Temp» будет переименован в проводнике Windows.

Вышеупомянутые файлы и пути, которые нужно удалить, являются лишь примером. Здесь вы удаляете пути и файлы, которые отображаются в редакторе на вашем компьютере.

3. После выполнения описанных выше действий нужно удалить значение «PendingFileRenameOperations» в коде реестра «HKEY_LOCAL_MACHINE System CurrentControlSet Control Session Manager » через всплывающее меню (щелкнуть правой кнопкой мыши).
Теперь можно установить больше программ, не перезагружая компьютер. При перезагрузке значение может восстановиться, тем не менее при редактировании реестра нужно быть аккуратным.

Источник

[Download] TIA PORTAL_V15_SP1 – Win 10,8,7 [Real 100%]

tia portal v15 siemens D NQ NP 634385 MLA28197937538 092018 F

Athletic Hawk color2

+ Question : Is it necessary to download and install all files in the TIA Portal?

>>> Answer : No! Based on the needs and components of the installer, you select the file to download and install to your computer. For example, to program PLC, just download Step 7 professional is enough. Oh remember to download the file EKB_U.N.L.0.C.K too guys: D.

Question : I just installed TIA V14, does it need to remove V14 to reinstall TIA V15?

>>> Answer: The new version is different from the old version in that there will be new hardware updates. Therefore, if your computer is weak and you are afraid to reinstall the new version, just update HSP (Hardware Support Packages). However, I still recommend installing the latest version because it will fix the errors that the old version encountered.

+ Question : Can TIA V15 open projects of the previous version?

>>> Answer: From TIA V13 SP1 onwards (V14, V14 SP1), you can open directly from TIA V15 (must upgrade project). Previous versions of TIA V13 SP1 (TIA V11,12 …) must be upgraded to V13 SP1 before being opened with TIA V15.1. Please download the TIA V13 SP1 version here.

2019 04 07 003454

If there are any other questions, please comment below the article or mail me, I will try to answer in 24h ^^

Источник

[Download] TIA PORTAL V15 FULL

tia portal v15 download

plc247 com avatar

The TIA Portal V15 version is the version released by Siemens at the end of 2017. LAD, FBD, SCL, STL, GRAPH programming languages ​​are fully supported so that programming engineers can flexibly choose languages. Programming language for the controller of the system.

TIA V15 fully supports Win7 / 10 versions. However, if installed on Win 7/10 Home, we can only use the Step 7 Basic version with PLC S7-1200 and PLC SIM. Other features must be installed on Win Pro or later to be fully functional.

Starting with TIA V15, Step 7 and WinCC will go together in one set. Depending on the version you need to install (Basic / Advanced / Professional), the DVD will be downloaded accordingly.

download tia portal v15

And today plc247.com would like to share to you the software TIA PORTAL V15 Full free of charge

The operating system supports the software

+ Windows 7 (64-bit): Windows7 Home Premium ( Basic Edition Only), Windows7 Professional, Windows7 Enterprise, Windows7 Ultimate

+ Windows 10 (64-bit): Windows10 Home ( Basic Edition Only), Windows10 Professional, Windows10 Enterprise, Windows10 Enterprise 2016, Windows10 IoT Enterprise 2015, Windows10 IoT Enterprise 2016

+ Windows Server (64-bit): Windows Server 2012 R2, Windows Server 2016 Standard

Link Download TIA PORTAL V15

Before installing, turn off all anti-virus software and Windows Firewall. And if you have ever installed TIA PORTAL previous version, you should reinstall the operating system to avoid errors

Password Extract: plc247.com

wincc v15 rutime professional download

If the download link is broken or there is a problem during the installation, please comment below the article.

Источник

[Download] TIA PORTAL V15.1 Full (GoogleDrive)

download tia portal v15.1 download

plc247 com avatar

TIA Portal V15.1 is Siemens’ most popular and popular version, it works extremely stable and offers new features compared to the old versions.

TIA Portal V15.1 is a handy application that will give you unlimited access to a range of automation services from integrated engineering and digital planning to transparent operation.

download wincc v15.1 professional

It will shorten marketing time like simulation tools. It increases palnt productivity with the help of additional diagonal lines as well as power management functions. The SIMATIC TIA-Portal provides you with greater flexibility by connecting to management.

It is considered the perfect portal to participate in Digital Business. This app fully complements Siemens offers for companies on the road to Company 4.0 that connects well with MindSphere and you can perform analytics and receive quality services around the world.

download tia step7 v15.1 professional

Operating systems that TIA PORTAL V15.1 supports

+ Windows 7, Windows 8/8.1, Windows 10

+ CPU: 6th Gen Intel Core i5 (up to 3.4 GHz)

+ RAM: Requires 8 GB RAM (16GB recommended)

+ Disk: Requires 10 GB of free space.

+ Screen: 1366*768 or more

download tia portal v15.1 professional

Instructions for installing TIA PORTAL V15.1

+ Turn off anti-virus software (Note also turn off Windows Defender)

+ Unzip the software in the TIA PORTAL package that you want to install

+ The .NET Framework 3.5 is required

+ Run Setup to install the software, choose Next continuously, the installation process takes a long time about 50p with SSD drive

+ Go to Unlock and run the Sim_EKB_Instal file with Run as Administrator permission

+ Select Requied keys and press Select All at the top >> Install Short

download step7 v15.1 professional

Link Download TIA PORTAL V15.1 Software

If you encounter any problems during the download of TIA PORTAL V15.1 software or software installation, please comment below the article. Please like, and share if it helps

Источник

Обновлено: 08.02.2023

В TIA Portal, начиная с версии 17, следующие языки пользовательского интерфейса доступны через TIA Administrator:

  • французский
  • испанский
  • итальянский
  • японский*
  • корейский*
  • русский*

Языки «немецкий — английский — китайский» доступны сразу при установке TIA Portal.

Поддерживаемые языки интерфейса
пользователя ES

Последние использованные объекты

Новая функция — Открыть недавно использованные объекты

  • Команда меню «Правка > Последние использованные объекты» показывает 20 последних объектов в порядке их использования в TIA Portal.
  • Вид списка связан с текущей активной областью, например, с областью навигации или с используемым редактором
  • Доступны списки для следующих областей: — проекты и библиотеки проектов — глобальные библиотеки — многопользовательские локальные сеансы и проекты на сервере — референтные проекты
  • Команда меню «Очистить список» удаляет все записи из списка
  • Список недавно использованных объектов связан с профилем пользователя Windows. Таким образом, список сохраняется и после закрытия TIA Portal.

Обновление проектов

Параллельная установка версий от V13 SP1/SP2 до V17 обеспечивает доступ ко всем версиям проекта.

ВАЖНО. Лицензию V17 можно использовать для всех доступных версий, начиная с V11.

Совместимость по запасным частям S7-1200 – FW 4.5 с более старыми версиями TIA Portal

Для использования новых функций потребуется TIA Portal V17 и прошивка V4.5

Совместимость по запасным частям S7-1500 и ET 200 CPU – FW2.9 с более старыми версиями TIA Portal

Для использования новых функций потребуется TIA Portal V17 и FW V2.9

SIMATIC Energy Suite V17

Обзор новых функций

Гибкое подключение для передачи энергетических данных благодаря встроенным интерфейсным блокам

Индивидуальный выбор расширенных и определяемых пользователем значений энергетических параметров для ручного подключения**

  • Сторонние измерительные приборы или не поддерживаемые EnSL измерительные приборы
  • Использование альтернативных каналов связи (например, OPC UA, Modbus, циклический образ процесса)

Интеллектуальное управление нагрузкой

  • Предотвращение дорогостоящих пиковых нагрузок и оптимизация энергоснабжения за счет приоритетного отключения/подключения нагрузок и генераторов
  • Управление нагрузкой на основе PLC — предлагает значительно большую гибкость и эксплуатационную готовность по сравнению с чисто компьютерным решением
  • Интуитивно понятное и упрощенное проектирование компонентов (нагрузок и генераторов) с автоматическим созданием программы S7
  • Экраны входят в комплект поставки (для WinCC Professional)
  • Новые функции в V17
    Поддержка и визуализация режима рекуперации (= отрицательное энергопотребление)

* EnSL– EnergySupport Library
** Подключенные теги EnergyTag не подсчитываются как подлежащие лицензированию теги HMI PowerTag

Функциональный блок чтения и записи времени в ПЛК с HMI-панели

Создаем функциональный блок Date_Time. В нем мы зададим установку времени ПЛК и чтение системного времени.

Функциональный блок Date_Time

Инструкция T_COMBINE объединяет значения переменных New_Date_Var типа Date и New_Time_Var типа Time_Of_Day в тип данных DTL (Date and Time Long) и передает DTL-значение в инструкцию WR_SYS_T (Set time-of-day), которая устанавливает время суток CPU.

Во втором нетворке считываем системное время CPU инструкцией RD_SYS_T и затем с помощью T_CONV преобразуем его в типы данных Date и Time соответственно.

Далее этот функциональный блок вызываем в главном блоке ОВ1.

OB_Date_Time

На экране HMI делаем следующую визуализацию и подключаем теги:

Визуализация на HMI

  1. Date_Time_DB_New_Date_Var (новая дата для ПЛК). В это окно записываем новую дату.
  2. Date_Time_DB_New_Time_Var (новое время для ПЛК). В это окно записываем новое время.
  3. Date_Time_DB_TimeSet — в свойстве этой кнопки ( Events->Press-> SetBitWhileKeyPressed ) подставляем данный тег. При нажатии данной кнопки новое время и дата сохраняются.

Чтение даты и времени осуществляем с помощью элемента DataTime field. В свойствах General->Process Value подключаем тег Date_Time_DB_OUT_TIME_DATE .

Функциональный блок – двухпозиционный регулятор с гистерезисом.

Переходим к нашему второму блоку — регулятору. На этот раз для написания кода будем использовать язык SCL.

Создаем функциональный блок с именем Hesterezis, прописываем необходимые переменные и пишем код:

Hesterezis_Variable

Вызывать его можно либо в прерывании типа OB35 или в штатном ОВ1.

Hesterezis_OB

На входе inRealPVTemperature считывается значение температуры с датчика в градусах ( ну или не темп-ры ,а давления или какого-то еще параметра. Но для примера рассмотрим температуру). На входе inRealSPTemperature задаем уставку (в градусах). К входу inBoolReset можно подключить кнопку сброса выхода (можно оставить свободным). Ну и на выход подключаем например заслонку открыть-закрыть (сигнал с выхода дискретный 0-1).

И давайте также и для этого блока сделаем визуализацию на панели.

Hesterezis_HMI

  1. Hesterezis_DB_inRealSPTemperature — уставка
  2. Hesterezis_DB_inRealPVTemperature — фактическая температура
  3. Hesterezis_DB_sRealDelta – дельта (в данном случае PV-SP)
  4. Hesterezis_DB_sTimeDown — Если разница между уставкой SP и фактическим значение PV будет больше или равн Delta, то выход выключиться через время sTimeDown .
  5. Hesterezis_DB_sTimeUp — Если уставка SP больше фактического значения PV, то через время sTimeUp включится выход.

Видимость отображения надписи ВКЛ задаем так:

Вот в принципе и все, наш блок готов.

Это только одна из интерпретаций регулятора по гистерезису. В следующих статьях рассмотрим другие.

Tia Portal Обработка аналоговых сигналов

2021-03-16 Промышленное 7 комментариев

Сегодняшняя тема — обработка аналогового сигнала с датчика 4…20 мА в среде Tia Portal различными способами. Но прежде, чем мы перейдем непосредственно к основной теме, небольшое вступление — рассмотрим как вообще электрический сигнал с датчика преобразуется в ПЛК в нужную нам величину.

Центральное управление пользователями (UMC)

Обзор новых функций (от UMC V2.9 SP3)

Поддержка входа в систему SIMATIC

  • Сервер UMC поддерживает протокол регистрации SIMATIC.
  • Это обеспечивает централизованное управление пользователями для WinCC Runtime Advanced и панелей Comfort через UMC

Преимущества

Интеграция протокола регистрации SIMATIC позволяет использовать существующую систему выполнения HMI в домене UMC.

Single Sign-on (SSO)

TIA Portal и среда выполнения HMI поддерживают подключение к системе единой регистрации Single Sign-on

Преимущества

Система Single Sign-on обеспечивает эффективную аутентификацию между защищенным проектом TIA Portal и средой выполнения HMI на одной станции оператора. После первой аутентификации приложение может управлять существующим пользовательским сеансом Single Sign-on.

Tia Portal — Функциональные блоки

Продолжим наше изучение Tia Portal. На очереди очередная порция кода. В этот раз рассмотрим два полезных функциональных блока — чтения и записи времени в ПЛК с панели HMI и блок двухпозиционного регулятора с гистерезисом.

Функция обработки аналогового сигнала на языке SCL

И наконец третий способ — написать функцию, отвечающую за обработку аналогового сигнала на языке SCL.

Создадим новую функцию SCALE и запишем в нее наше выражение.

Обработка аналогового значения на SCL

Как видим, данное выражение соответствует тому, что мы использовали ранее в инструкции CALCULATE.

Обработка аналоговых значений в ПЛК

Аналоговые сигналы применяются для измерения значений различных изменяющихся физических величин, таких как температура, давление, расход и т.д.

Но так как различных типов сигналов очень много, для удобства используются нормирующие преобразователи, встроенные в датчик, либо выносные, которые преобразуют выходной электрический сигнал с датчика в унифицированный токовый сигнал 4…20 мА или сигнал напряжения 0…10 В. И далее этот унифицированный сигнал приходит на аналоговый вход ПЛК или модуля аналоговых входов.

Далее аналоговый сигнал с помощью АЦП (аналого-цифрового преобразователя) преобразуется в некое целочисленное значение, обычно в формате Integer (целые числа в диапазоне от -32768 до 32767). Затем это число в программе с помощью специальных инструкций необходимо перевести в реальные единицы измерения.

Ниже приведены числовые значения для диапазонов измерения напряжения и тока.

Представление аналогового входа в Tia Portal для напряжения

Представление аналогового входа в Tia Portal для тока

Как мы видим, для сигнала 4…20 мА представление аналогового сигнала изменяется от 0 до 27648. Значения, находящиеся вне диапазона представляют собой переполнение или превышение значений.

Такова, вкратце, последовательность действий, а теперь вернемся к нашей основной теме.

Для начала в параметрах модуля аналоговых входов необходимо настроить значение канала, к которому будет подключаться, предположим, датчик давления, на тип измерения и диапазон 4. 20 мА. Для этого на вкладке Device Configuration выбираем наш модуль, на вкладке General находим Analog Inputs и здесь выбираем необходимый канал. В его параметрах настраиваем тип сигнала и диапазон — токовый 4…20 мА.

Настройка аналогового канала

Подключаем датчик к нашему модулю аналоговых входов по следующей схеме:

Схема подключения аналогового датчика

Далее переходим уже к программной части.

TIA Portal V17 часть 6: опции продолжение.

Экспорт и импорт наборов правил и вариантов теста через контекстное меню в PNV Editor.

Контекстное меню в редакторе прикладного тестирования

Контекстное меню для копирования, вырезания и свертывания вариантов тестов в редакторе вариантов тестов.

Дополнительные улучшения

Руководство по разработке:

  • В набор правил можно добавить автора, номер версии и комментарий
  • Новое правило проверки наличия комментария для переменных и параметров блока

Тест приложения:

  • Тест приложения теперь поддерживает и ET 200pro, S7-1500 R/H и SIMATIC Drive Controller
  • Новая инструкция «Assert.InRange (variable, lowerBound, upperBound» для целочисленных и вещественных переменных
  • Комментирование одной/нескольких строк в редакторе вариантов тестов с помощью панели инструментов

Инструкции NORM_X и SCALE_X

Для начала рассмотрим типовой метод преобразования значения аналогового входа при помощи инструкций «NORM_X» — нормализации значения и «SCALE_X» — масштабирования.

Инструкции NORM_X и SCALE_X

NORM_X нормализует параметр VALUE к диапазону значений, определенному параметрами MIN и MAX. На вход параметра VALUE приходит значение с датчика. MIN — минимальное значение в диапазоне, в данном случае 0, MAX — максимальное значение, как мы помним для 4…20 мА это значение составляет 27648. На выходе мы получаем нормализованное значение, которое заносим в переменную temp_value.

Инструкция NORM_X

Затем масштабируем полученное значение согласно диапазону измерения датчика, в нашем случае от 0 до 160 bar.

Инструкция SCALE_X

Результирующим значением выходной переменной out_value будет фактическое значение давления в bar. Таким образом мы из электрического сигнала с датчика давления получаем целочисленное значение этой переменной.

SIMATIC Visualization Architect (SiVArc) V17

Обзор новых функций

  • Поддержка WinCC Unified
  • Улучшения «правил копирования»
  • Расширения выражений SiVArc
  • Поддержка типов экрана
  • Поддержка Openness для FB/FC
  • Поддержка «Типа по умолчанию» в библиотеке
  • Улучшенная эргономика
  • Улучшенное редактирование мастер-копий
  • Внедрение среды тестирования для выражений SiVArc

Инструкция CALCULATE

Еще один способ обработки аналогового сигнала — это использование инструкции CALCULATE, с помощью которой можно задать математическую функцию, которая будет производить вычисления над входными параметрами и на выходе мы получаем необходимый результат согласно заданному уравнению.

Инструкция CALCULATE

По умолчанию инструкция CALCULATE предлагает два входных параметра и один выходной. Если необходимо добавить вход, нажмите желтую пиктограмму «Create» (Создать) рядом со входом, или правой кнопкой мыши щелкнуть на одном из входных параметров, после чего выбрать «Insert input».

Инструкция CALCULATE

Далее выбираем необходимый тип данных для входных и выходных параметров (IN и OUT должны иметь одинаковый тип данных).

Нажмем на значок «Редактировать выражение» для ввода математической функции.

Инструкция CALCULATE

В окне «Edit Calculate» введем наше выражение для масштабирования необработанного аналогового значения.

Out = ((in4 — in5) / (in2 — in3)) * (in1 — in3) + in5

  • Out — Масштабированное выходное значение
  • in1 — Аналоговое входное значение
  • in2 — Верхняя граница для масштабированного входного значения
  • in3 — Нижняя граница для масштабированного входного значения
  • in4 — Верхняя граница для масштабированного выходного значения
  • in5 — Нижняя граница для масштабированного выходного значения

После этого нажимаем «OK». Инструкция создаст указанные нами в арифметическом выражении входы и на выходе в параметре Out получим результат, согласно заданному уравнению.

Инструкция CALCULATE

TIA Portal Openness

Совместимость

Совместимость с предыдущими версиями

  • Вместе с TIA Portal V17 в дополнение к новой V17 DLL поставляются Openness-DLL версий V15, V15.1 и V16
  • Это позволяет использовать в новой среде TIA Portal приложения Openness, созданные на основе более старой версии TIA Portal
  • Самые новые функции Openness доступны только в последней версии DLL

•приложения Openness, основанные на V14 SP1, больше не поддерживаются в V17

Библиотека

Автоматизированные рабочие процессы библиотеки

Следующими функциями библиотеки теперь можно управлять с помощью приложения Openness:

  • Перенос структуры при обновлении библиотеки
  • Очистка библиотеки
  • Гармонизация проекта

Полный спектр рабочих процессов для обновлений библиотек и проектов может быть выполнен с помощью приложения Openness с новой функцией Openness и для библиотек.

Это обеспечивает эффективное автоматическое развертывание обновленной библиотеки в проектах TIA Portal.

Поддержка рабочего процесса*/CAx

Возможность обмена определяемыми изготовителем параметрами оборудования для устройств на базе GSD/GSDML с TIA Portal через AML

Обеспечивает подключение систем ECAD с обменом данными AML к TIA Portal и, тем самым, более эффективный обмен цифровыми данными при создании конфигурации для оборудования автоматизации. Подробные параметры, относящиеся к конкретным компонентам, могут передаваться в файле AML вместе с соответствующими наборами данных для конфигурирования в системе ECAD оборудования любого изготовителя.

Читайте также:

      

  • Как сделать торт алиса в стране чудес
  •   

  • Для чего нужна печать халлоунеста в hollow knight
  •   

  • Ec turbo control mode что это
  •   

  • Как подтянуть тело дома девушке
  •   

  • Сталкер мизери черная дорога что это

Понравилась статья? Поделить с друзьями:
  • Ardupilot error compass variance
  • Arduinodroid ошибка загрузки
  • Arduino error variable or field declared void
  • Arduino error stray 320 in program
  • Arduino error stray 302 in program arduino