Страница 1 из 1

S7-1200 и ЧП INNOVERT серии ISD

Добавлено: 05 окт 2016, 08:30
askaev
Есть S7-1214C , SB1241 и частотник innovert серии ISD.
Изображение
Инструкция к innovert серии ISD: http://rusautomation.ru/d/288371/d/innovert-isd.pdf

Подключал ЧП к ОВЕН-100. Удачно писал в регистры ЧП частоту и режим пуск/стоп. Всё работало (ЧП запускался с заданной частотой и останавливался)
Подключил теперь этот же ЧП к S7-1214C. Не получается в него ничего записать. Что не так в TIA? :wall:
PS: С двух других устройств на этой же шине RS-485 данные читаю и пишу в них нормально. После замены ПЛК с ОВЕН на Сименс шина RS-485 не переделывалась, подключения к устройствам не изменялись, просто был заменён один ПЛК на другой.

Оба проекта (в Codesys 2.3 для ПЛК-100 и в TIA Version V13 SP1 Update 6 для S7-1214С) для сравнения загрузил в zip`е в файлообменник http://www.fayloobmennik.net/6613306 (project_TIA13_+_owen.zip). Пароль для скачивания: password
Сам архив без пароля.

Re: S7-1200 и ЧП INNOVERT серии ISD

Добавлено: 05 окт 2016, 12:12
Автоматизатор
Интересный адрес данных: 441217 . Это в приборе A100hex?

Я обычно подключаюсь к сети с помощью утилиты ComPortToolKit и смотрю обмен:
- для начала можно только к контроллеру подключиться и посмотреть, что он шлет

Если есть ошибка, то надо смотреть STATUS.

Если идет обмен, то должен моргать BUSY.

Re: S7-1200 и ЧП INNOVERT серии ISD

Добавлено: 05 окт 2016, 13:13
askaev
Автоматизатор писал(а):Интересный адрес данных: 441217 . Это в приборе A100hex?
Да, 441217 будет соответствовать A100H. А что это за регистр??

Я пишу данные в регистры 408193 и 408194 (2000H и 2001H в ЧП соответственно). В Кодесисе запись в рег. 8192 и 8193 была без проблем, в ТИА что-то не получается.

Re: S7-1200 и ЧП INNOVERT серии ISD

Добавлено: 05 окт 2016, 13:27
askaev
Автоматизатор писал(а):Если есть ошибка, то надо смотреть STATUS.
Если идет обмен, то должен моргать BUSY.
busy моргает, error не активен, в status светятся 0000. Т.е ошибки нет.

Re: S7-1200 и ЧП INNOVERT серии ISD

Добавлено: 05 окт 2016, 13:31
Автоматизатор
Есть чем подключиться к линии?

Re: S7-1200 и ЧП INNOVERT серии ISD

Добавлено: 05 окт 2016, 13:41
askaev
Автоматизатор писал(а):Есть чем подключиться к линии?
Да, есть преобразователь 485<->usb.

Re: S7-1200 и ЧП INNOVERT серии ISD

Добавлено: 06 окт 2016, 10:18
askaev
В общем всё получилось. Оказалось, что писать (в отличие от чтения) с помощью MB_MASTER при MODE=1 сразу несколько регистров не получается (при условии, что их номера идут друг за другом). Пришлось создать 2 экземпляра MB_MASTER и в каждый из них писать отдельный регистр. После чего ЧП заработал.

Re: S7-1200 и ЧП INNOVERT серии ISD

Добавлено: 06 окт 2016, 11:03
Автоматизатор
Посмотрел внимательно на задаваемый режим функции MB_MASTER.
Запись.jpg
Я использовал 1, когда засылал несколько регистров. Сейчас посмотрел справку по функции - там довольно хитро Сименс реализовал работу Modbus.
Для режима 2 как раз ограничение: слово за один запрос.

Re: S7-1200 и ЧП INNOVERT серии ISD

Добавлено: 07 окт 2016, 08:44
askaev
Автоматизатор писал(а): Я использовал 1, когда засылал несколько регистров.Для режима 2 как раз ограничение: слово за один запрос.
Я пробовал и mode=1 и mode=2 -- не работал ни так, ни так. Разбил на 2 блока под каждый регистр и заработало нормально при mode=1. Т.е сейчас у меня 2 блока с mode=1. :lamp:

Re: S7-1200 и ЧП INNOVERT серии ISD

Добавлено: 18 окт 2016, 10:24
askaev
Еще вопрос: как изменить частоту (период) обращения ПЛК к устройствам по RS485?

Сейчас с ОВЕН ПЛК100 обмен быстрый - индикаторы на устройствах мигают быстро. А если в место ПЛК100 подключаю S7-1200, то индикаторы мигают редко и, в частности, по работе частотника видно, что данные до него доходят не сразу, а с различными задержками.

Re: S7-1200 и ЧП INNOVERT серии ISD

Добавлено: 18 окт 2016, 13:55
Михайло
Возможно нужно заблокировать подачу импульса на вход REQ при условии, что блок занят (BUSY) - использовать нормально замкнутый контакт.

Re: S7-1200 и ЧП INNOVERT серии ISD

Добавлено: 18 окт 2016, 15:00
askaev
У меня на REQ последующего блока стоит TRUE, но а вот перед входом EN как раз стоит нормально замкнутый контакт с выхода BUSY предыдущего блока -- как на скриншоте выше.

Re: S7-1200 и ЧП INNOVERT серии ISD

Добавлено: 18 окт 2016, 16:04
Михайло
Поменяйте местами сигналы. Как это повлияет на процесс?

Re: S7-1200 и ЧП INNOVERT серии ISD

Добавлено: 14 апр 2020, 07:40
Student121
Автоматизатор писал(а):
05 окт 2016, 12:12
Интересный адрес данных: 441217 . Это в приборе A100hex?

Я обычно подключаюсь к сети с помощью утилиты ComPortToolKit и смотрю обмен:
- для начала можно только к контроллеру подключиться и посмотреть, что он шлет

Если есть ошибка, то надо смотреть STATUS.

Если идет обмен, то должен моргать BUSY.
Михайло писал(а):
18 окт 2016, 13:55
Возможно нужно заблокировать подачу импульса на вход REQ при условии, что блок занят (BUSY) - использовать нормально замкнутый контакт.
Добрый день! Я новичок в программировании Siemens-контроллеров. Сейчас учусь подключать ЧП к контроллеру.Пытаюсь подключить ЧП Innovert isd152m21b к s7-1200 по ModBus RTU и читать параметры с PA01 по РА18 . Столкнулся со следующей сложностью: не могу понять как правильно нужно записать адрес данных в MB_MASTER (Ошибка 8189). Пытался скачать файл от askaev'а с его проектом, но не получается. Не могли бы объяснить как правильно обращаться к данному ЧП? Буду благодарен Вам за любую помощь!

Re: S7-1200 и ЧП INNOVERT серии ISD

Добавлено: 14 апр 2020, 07:57
Student121
Изображение
Student121 писал(а):
14 апр 2020, 07:40
Автоматизатор писал(а):
05 окт 2016, 12:12
Интересный адрес данных: 441217 . Это в приборе A100hex?

Я обычно подключаюсь к сети с помощью утилиты ComPortToolKit и смотрю обмен:
- для начала можно только к контроллеру подключиться и посмотреть, что он шлет

Если есть ошибка, то надо смотреть STATUS.

Если идет обмен, то должен моргать BUSY.
Михайло писал(а):
18 окт 2016, 13:55
Возможно нужно заблокировать подачу импульса на вход REQ при условии, что блок занят (BUSY) - использовать нормально замкнутый контакт.
Добрый день! Я новичок в программировании Siemens-контроллеров. Сейчас учусь подключать ЧП к контроллеру.Пытаюсь подключить ЧП Innovert isd152m21b к s7-1200 по ModBus RTU и читать параметры с PA01 по РА18 . Столкнулся со следующей сложностью: не могу понять как правильно нужно записать адрес данных в MB_MASTER (Ошибка 8189). Пытался скачать файл от askaev'а с его проектом, но не получается. Не могли бы объяснить как правильно обращаться к данному ЧП? Буду благодарен Вам за любую помощь!
Меняю адрес на 400001 - выпадает в busy и всё. На CM1241 индикаторы не горят даже. Как быть?

Re: S7-1200 и ЧП INNOVERT серии ISD

Добавлено: 14 апр 2020, 11:12
mr_Frodo

Re: S7-1200 и ЧП INNOVERT серии ISD

Добавлено: 14 апр 2020, 21:41
Михайло
Перезагружайте ПЛК после смены кардинальных настроек.