1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

дружба altivar и TIA Portal

ПЛК SIMATIC (S7-200, S7-1200, S7-300, S7-400, S7-1500, ET200)
Ответить
Аватара пользователя

Автор темы
megavolt86
эксперт
эксперт
Сообщения: 1172
Зарегистрирован: 14 ноя 2013, 20:35
Имя: Анатолий Сергеевич
Страна: Россия
город/регион: Башкортостан
Благодарил (а): 13 раз
Поблагодарили: 68 раз

дружба altivar и TIA Portal

Сообщение megavolt86 »

Здравствуйте,уважаемые!)
Кто-либо может подружил альтивар 71 и симатик 1200?
Есть задачка прочитать несколько параметров из частотника по профибас, немного литературки почитал для этого, теория - это теория, а вот на практике возникают вопросы :
1. Сайт Шнейдера gsd для альтивара не находит;
2. Где взять кодовое обозначения параметров pzd, ато в мануале это не указано, а того что указано - недостаточно;
3. В мануале на альтивар указано что для организации передачи необходимо подать "единичку" на LI5, это значит, что надо кинуть перемычку для инициации передачи?
4. Почемуто скорость передачи из меню пч не настраивается.

С симатиком все более менее понятно, а вот с частотником связь по интерфейсу еще ни разу не организовывал.
Подскажите как можно решить эти проблемы?
:ext_secret:
Аватара пользователя

CHANt
эксперт
эксперт
Сообщения: 1465
Зарегистрирован: 25 июл 2008, 10:25
Имя: Эдуард Владимирович
Страна: СССР
город/регион: Оренбург
Благодарил (а): 45 раз
Поблагодарили: 104 раза

Re: дружба altivar и TIA Portal

Сообщение CHANt »

Попробуй вот этот:
ATV71_1.gsd.txt
только расширение txt из названия файла убери
У вас нет необходимых прав для просмотра вложений в этом сообщении.
--------------------------------------------------------------------------------------------
Аватара пользователя

CHANt
эксперт
эксперт
Сообщения: 1465
Зарегистрирован: 25 июл 2008, 10:25
Имя: Эдуард Владимирович
Страна: СССР
город/регион: Оренбург
Благодарил (а): 45 раз
Поблагодарили: 104 раза

Re: дружба altivar и TIA Portal

Сообщение CHANt »

2. Лучше дать ссылку на мануал альтивара и номер раздела
3. Надо смотреть слово управления, которое ждет Альтивар. В нем есть определенный бит, который устанавливает признак управления ПЧ по сетке. Тут еще момент, есть серия стандартов IEC 61800 по регулируемым приводам, часть 7 имеет ряд подразделов по описанию профилей управления ПЧ. Профиль - это некий набор правил для "общения" с главным алгоритмом ПЧ, который его и запускает и останавливает. И не только))) Надо знать какой профиль ты собираешься использовать.
Для справки:
IEC 61800-7-1:2007 - Описание интерфейса профилей CiA 402, CIP Motion, PROFIdrive, SERCOS
IEC 61800-7-201:2007 - Спецификация профиля CiA 402
IEC 61800-7-202:2007 - ... CIP Motion
IEC 61800-7-203:2007 - ... PROFIdrive
IEC 61800-7-204:2007 - ... SERCOS
IEC 61800-7-301:2007 - Спецификация профиля по сетевому обмену CiA 402
IEC 61800-7-302:2007 - ... CIP Motion
IEC 61800-7-303:2007 - ... PROFIdrive
IEC 61800-7-304:2007 - ... SERCOS
Кроме всех этих "заморочек" ряд производителей вводят еще и свои профиля управления, в виде надстроек над стандартными. Мне попадались: Drivecom, FC... Появляются они не спроста, у каждого производителя есть свой обмен по сети со своей программой, тот же Modbus и т.п.
Графически, для Profidrive выглядит так:
Безымянный.jpg
4. Потому что скорость устанавливает мастер, а не слейв профибаса. ПЧ это слейв. Т.е. если ты используешь проприетарный протокол и систему связи, то часть настроек производитель тебе упрощает, ведь ты же деньги ему за это платишь. Должны же быть преимущества)))
У вас нет необходимых прав для просмотра вложений в этом сообщении.
--------------------------------------------------------------------------------------------
Аватара пользователя

Автор темы
megavolt86
эксперт
эксперт
Сообщения: 1172
Зарегистрирован: 14 ноя 2013, 20:35
Имя: Анатолий Сергеевич
Страна: Россия
город/регион: Башкортостан
Благодарил (а): 13 раз
Поблагодарили: 68 раз

Re: дружба altivar и TIA Portal

Сообщение megavolt86 »

Спасибо, Эдуард Владимирович!
Файлик завтра загружу и проверю.
2. инструкция на английском с офсайта , русская есть на работе, но переведена криво, только еще больше запутывает)))
На страницах 17, 25,26 как раз таки есть небольшое описание pzd, но хочется больше
3.На страницах 12-13 как раз написано про LI5. Вот и сомневаюсь.
4. Про скорость тоже по внимательней прочитал, похоже мастер задает скорость, тогда для чего это значение вывели как отдельный параметр в настройках, если он не параметрируется?)))
:ext_secret:
Аватара пользователя

CHANt
эксперт
эксперт
Сообщения: 1465
Зарегистрирован: 25 июл 2008, 10:25
Имя: Эдуард Владимирович
Страна: СССР
город/регион: Оренбург
Благодарил (а): 45 раз
Поблагодарили: 104 раза

Re: дружба altivar и TIA Portal

Сообщение CHANt »

2. на странице 17 и объясняют. Что передавать в контроллер настраивается в [6.3 - CONFIG. COMM. MAP]
Т.е. 1 слово это Status Word, второе слово выходная частота. Это зарезервированные, не подлежащие изменению настройки. А вот 3 слово уже можно задать, на стр17 и приводят пример, т.е. если выставить в разделе 6.3 в адрес 1 задать 3204, то это будет текущая нагрузка на выходе ПЧ.
Может я в чем то и не прав, но, посмотреть что в текущий момент передается, в словах, можно в меню [1.9 - COMMUNICATION] (COM-) menu and [COM. SCANNER OUTPUT]
3. Ну как я и говорил у Альтивара два профиля над стандартными - Drivecom и I/O profile. Разжеван больше Drivecom)))
4. Я последний раз параметрировал альтивар (еще 66) в 2004 году, могу только предположить.))) ПЧ такого класса как альтивар имеют возможность "поперечного обмена" - уставку скорости передавать партнеру для синхронизации, или при каскадном управлении - команду пуска и т.п. В этом случае первый ПЧ будет исполнять роль мастера.

А, да, в блокноте gsd открой, там можно увидеть виды телеграмм, которые поддерживает альтивар - 101, 102 ит.п. и у телеграммы характеристика, к примеру 6PKW/8PZD. Вот PZD тебя и интересуют, чем больше, тем больше параметров можно считать по цикличному обмену.


LI5 - это переключатель между режимами управления ПЧ. при LI5=1 управление с клеммника ПЧ, при LI5=0 управление по профибас. Я так понял лучше его не трогать)))
--------------------------------------------------------------------------------------------
Аватара пользователя

Автор темы
megavolt86
эксперт
эксперт
Сообщения: 1172
Зарегистрирован: 14 ноя 2013, 20:35
Имя: Анатолий Сергеевич
Страна: Россия
город/регион: Башкортостан
Благодарил (а): 13 раз
Поблагодарили: 68 раз

Re: дружба altivar и TIA Portal

Сообщение megavolt86 »

А в gsd есть перечень передаваемых параметров?
По умолчанию заданы всего два параметра: Состояние чп и текущая скорость. В карте настроек можно только код параметра ввести, а какие коды у параметров неизвестно, потому и спросил, может был опыт похожей настройки. На одном из профильных форумов Украины встречал описания кодов от альтивара 66, но они отличаются от кода тех параметров что есть по умолчанию.
И напоследок)
Получается если LI5 не сработал то по умолчанию передача по профибас?
:ext_secret:
Аватара пользователя

Автор темы
megavolt86
эксперт
эксперт
Сообщения: 1172
Зарегистрирован: 14 ноя 2013, 20:35
Имя: Анатолий Сергеевич
Страна: Россия
город/регион: Башкортостан
Благодарил (а): 13 раз
Поблагодарили: 68 раз

Re: дружба altivar и TIA Portal

Сообщение megavolt86 »

GSD установился нормально,
Безымянный.png
Но теперь вопрос по поводу адрессации в блоке GET:
Безымянный.png
судя по инструкции адрес опрашиваемого параметра необходимо задавать в виде слова, а как его связать с PZD? Или если к примеру PZD у меня номер 2 то адрес записать в виде W#16#1?
еще как понял из инструкции в сиаматик менеджеру для чтения сначала надо организовать запрос:
Безымянный.png
нужно ли в тиа портал организовывать запрос или он автоматически будет организовываться, если на вход REQ буду подавать периодические импульсы, допустим раз в секунду?
:ext_secret:
Аватара пользователя

CHANt
эксперт
эксперт
Сообщения: 1465
Зарегистрирован: 25 июл 2008, 10:25
Имя: Эдуард Владимирович
Страна: СССР
город/регион: Оренбург
Благодарил (а): 45 раз
Поблагодарили: 104 раза

Re: дружба altivar и TIA Portal

Сообщение CHANt »

По предыдущему посту:
GSD - выдержка из мануала на карту профибаса "Файл GSD содержит конфигурационные параметры для преобразователя частоты Altivar 71 с коммуникацией по шине Profibus DP. Данный файл используется ПЛК в процессе этапа конфигурирования. Файл GSD является общим для всего семейства преобразователей частоты Altivar 71. Он не описывает параметры преобразователя частоты, а содержит только коммуникационную информацию. Этот файл находится на компакт-диске, поставляемом с преобразователем частоты."
По параметрам, предлагаю покрутить раздел меню 6.3 на самом ПЧ

По картинкам. Чтобы ответить нужен скриншот из хардваре (выделив мышкой ПЧ) внизу таблица с адресами.
По поводу использования вышеуказанных SFC - они тут не нужны. Циклический обмен берет на себя сам контроллер, мы можем обращаться к параметрам как к периферийным входам/выходам напрямую. Скриншот плиз из хардваре)))

Кстати, а вот и на сайте шнейдера gsd файлы нормальные - http://www.schneider-electric.com/ru/ru ... frame=true
--------------------------------------------------------------------------------------------
Аватара пользователя

Автор темы
megavolt86
эксперт
эксперт
Сообщения: 1172
Зарегистрирован: 14 ноя 2013, 20:35
Имя: Анатолий Сергеевич
Страна: Россия
город/регион: Башкортостан
Благодарил (а): 13 раз
Поблагодарили: 68 раз

Re: дружба altivar и TIA Portal

Сообщение megavolt86 »

По поводуду передаваемых параметров, я просто думал, что тут как в юнити про подгружаются все передаваемые параметры, если в конфигурацию добавить альтивар...))))
Диск мне не дают, да и к частотнику не пустят самому ковыряться, разная эксплуатационная ответственность...частотники у энергетиков, а инженер-наладчик очень ватный и ему надо все разжовывать что именно хочу получить, в итоге пока не написал на бумажке какие параметры мне необходимы он делать не начинал.
Скриншот хардваре вот:
Безымянный.png
по нему не явен вообще адрессный диапазон, но поковырявшись нашел вот такую штуку: если открыть само перифирийное устройство то оно пустое, если накидать модулей в него, то адреса появляются:
Безымянный.png
По номерам как раз подходит первый незянятый адрес %IW68.
теперь вроде бы разобрался, остается залить и проверить как будет работать связь. Даже и не думал что все так просто получится :ges_up:

еще кстати с офсайта более свежая версия ГСД файла, 1.2

Спасибо, Эдуард Владимирович, огромное! :good:
:ext_secret:
Аватара пользователя

Автор темы
megavolt86
эксперт
эксперт
Сообщения: 1172
Зарегистрирован: 14 ноя 2013, 20:35
Имя: Анатолий Сергеевич
Страна: Россия
город/регион: Башкортостан
Благодарил (а): 13 раз
Поблагодарили: 68 раз

Re: дружба altivar и TIA Portal

Сообщение megavolt86 »

Наконец-то ответила техподдержка и прислали мануальчик для тиа-портала и список переменных....эх, заживем)))))
ATV71 on profibus with TIA portal V11.pdf
Интсрукция написана более чем понятно, единственное, что осталось под вопросом для чего вызывались ОБ82 и ОБ86? Получается они инициируют передачу по профибас? И ещё судя по инструкции тэги сами определяются чтоли? Я в своем проекте сделал чтение только периодических переменных, значит мне надо сразу читать с первого слова?
ATV71_communication_parameters_EN_V5.7_IE67.xls
Набор параметров обширный - 931 параметр. В понедельник пойду со списком нужных параметров к наладчику для перепрограммирования ЧП.
Ещё возник вопрос - а шкалирование оборотов как происходит? Либо максимальное значение оборотов, запрограммированное в ПЧ, либо же есть какая-то постоянная величина, например 10000? В самой инструкции шкала не указана, может читать ее и не шкалировать - она сразу показывает число оборотов?

Если кому надо то тут можно взять! Ато инструкций особо и нет в свободном доступе...
У вас нет необходимых прав для просмотра вложений в этом сообщении.
:ext_secret:
Аватара пользователя

CHANt
эксперт
эксперт
Сообщения: 1465
Зарегистрирован: 25 июл 2008, 10:25
Имя: Эдуард Владимирович
Страна: СССР
город/регион: Оренбург
Благодарил (а): 45 раз
Поблагодарили: 104 раза

Re: дружба altivar и TIA Portal

Сообщение CHANt »

ОБ82 и ОБ86 - если их не будет в контроллере, то при обрыве связи с Альтиваром контроллер вылетит в стоп. Параметрировать их необязательно. Да, в АЛьтиваре есть параметр, в котором надо указать его поведение при обрыве связи!
Обрати внимание на столбец Access - желательно считывать параметры только с режимом доступа "Чтение" - R!
Если ты собираешься считывать данные R/W, или когда Альтивар стоит с режимом доступа R/WS то используется ациклический доступ - т.е. составляется телеграмма-запрос, получаешь ответ, составляешь телеграмму команду.Т.е. можно у себя на компе сделать пульт управления Альтиваром, аналогично установленному на нем. Короче, напиши еще заявление на увольнение своем наладчику, ибо, после того как он тебя подключит, он уже не нужен :lol:
Ещё возник вопрос - а шкалирование оборотов как происходит? Либо максимальное значение оборотов, запрограммированное в ПЧ, либо же есть какая-то постоянная величина, например 10000? В самой инструкции шкала не указана, может читать ее и не шкалировать - она сразу показывает число оборотов?
В таблице эксель есть столбец единицы веса "Units", и есть столбец типа переменной "Type".
Для RFRD - тип переменной Integer со знаком (-32768...32768), вес - 1 об/мин. Сколько получишь столько и оборотов
Я в своем проекте сделал чтение только периодических переменных, значит мне надо сразу читать с первого слова?
В своем проекте ты использовал тип телеграммы с двумя считываемыми переменными и двумя передаваемыми. Так что если надо больше, вставляй в слот другой тип! Максимум 8 слов.
ДЛя вышеуказаного примера, и настроек связи в Альтиваре по умолчанию - берешь MOVE на вход %IW68 выход куда тебе надо в DB или в внутренний тег, это слово состояния. Затем второе слово %IW70 - это выходная частота, умножаешь на 0,1 Unit и опять через MOVE складываешь куда надо. Все, все слова для циклического считывания кончились)))
--------------------------------------------------------------------------------------------
Аватара пользователя

Автор темы
megavolt86
эксперт
эксперт
Сообщения: 1172
Зарегистрирован: 14 ноя 2013, 20:35
Имя: Анатолий Сергеевич
Страна: Россия
город/регион: Башкортостан
Благодарил (а): 13 раз
Поблагодарили: 68 раз

Re: дружба altivar и TIA Portal

Сообщение megavolt86 »

Так получается, двигатель вращается со скоростью 750 об/мин., ко мне будет приходить значение 750 или -32768+750=-32008?
А зачем умножать на 0,1 значение %iw70?
:ext_secret:
Аватара пользователя

CHANt
эксперт
эксперт
Сообщения: 1465
Зарегистрирован: 25 июл 2008, 10:25
Имя: Эдуард Владимирович
Страна: СССР
город/регион: Оренбург
Благодарил (а): 45 раз
Поблагодарили: 104 раза

Re: дружба altivar и TIA Portal

Сообщение CHANt »

750 или -750, смотря в какую сторону крутится.
Судя по мануалу, по умолчанию, второе слово в телеграмме - выходная частота RFR
Units=0.1 Hz
Type=INT (Signed16)
--------------------------------------------------------------------------------------------
Аватара пользователя

Автор темы
megavolt86
эксперт
эксперт
Сообщения: 1172
Зарегистрирован: 14 ноя 2013, 20:35
Имя: Анатолий Сергеевич
Страна: Россия
город/регион: Башкортостан
Благодарил (а): 13 раз
Поблагодарили: 68 раз

Re: дружба altivar и TIA Portal

Сообщение megavolt86 »

Rfrd - скорость)))
Да это и не важно, в понедельник перезалью и опробую протестирую
:ext_secret:
Аватара пользователя

Автор темы
megavolt86
эксперт
эксперт
Сообщения: 1172
Зарегистрирован: 14 ноя 2013, 20:35
Имя: Анатолий Сергеевич
Страна: Россия
город/регион: Башкортостан
Благодарил (а): 13 раз
Поблагодарили: 68 раз

Re: дружба altivar и TIA Portal

Сообщение megavolt86 »

Пробовал прочитать данные с частотника по профибас с панели.
Не читает, обнаружил, что моргает индикатор диагностики на модуле, спустился в щитовую, на чп тоже моргает индикатор, по мануалу: "карта не законфигурирована и ожидает загрузки конфигурации", решение-" установить адрес пч".
Зацепился программатором,set pc pg interface, произвел тест сети профибас, нашел три устройства, 0и1-актив (пг и коммодуль), 2-пассив (пч), выходит настройка все таки правильная, а передачи нет, может все таки надо еще чтото запрограммировать?
Шеф говорит, похоже на то что чп может общаться только по интерфейсу, либо по карте входов/выходов... Попробовал переключить управление на комкарту, индикаторы так же моргают, передачи нет.
В мануале написано, что задание можно конфигурировать либо по интерфейсу, либо по физ.входам, но мне то только чтение надо.
:ext_secret:
Аватара пользователя

Автор темы
megavolt86
эксперт
эксперт
Сообщения: 1172
Зарегистрирован: 14 ноя 2013, 20:35
Имя: Анатолий Сергеевич
Страна: Россия
город/регион: Башкортостан
Благодарил (а): 13 раз
Поблагодарили: 68 раз

Re: дружба altivar и TIA Portal

Сообщение megavolt86 »

Проблема решилась установкой нового *.gsd.
Все читается, обороты приходят числом, ничего шкалировать не надо уже...вообще класс!)))
:ext_secret:
Аватара пользователя

CHANt
эксперт
эксперт
Сообщения: 1465
Зарегистрирован: 25 июл 2008, 10:25
Имя: Эдуард Владимирович
Страна: СССР
город/регион: Оренбург
Благодарил (а): 45 раз
Поблагодарили: 104 раза

Re: дружба altivar и TIA Portal

Сообщение CHANt »

Шкалирование - это наверное ближе по теме к алкашам, у нас же, в сленге - масштабирование :lol:
--------------------------------------------------------------------------------------------

AlexanderKhlopin
здесь недавно
здесь недавно
Сообщения: 20
Зарегистрирован: 27 окт 2016, 15:51
Имя: Хлопин
Благодарил (а): 2 раза

дружба altivar и TIA Portal

Сообщение AlexanderKhlopin »

megavolt86 писал(а): Проблема решилась установкой нового *.gsd.
Все читается, обороты приходят числом, ничего шкалировать не надо уже...вообще класс!)))
Здравствуйте.
Сейчас тоже решаю проблему связи между контроллером сименс и пч altivar. Только контроллер 317, а altivar 650.
Алгоритм пишу в step 7 5.5.
Вопрос у меня такой. Какие функции вы использовали для чтения и записи в пч? Я нашел в библиотеке функции FC1 и FC2. DP-send и dp-recieve. Но не уверен, т.к. никогда ранее profibusом не пользовался.

sprohor
здесь недавно
здесь недавно
Сообщения: 53
Зарегистрирован: 05 дек 2016, 16:55
Имя: не форум и был
Поблагодарили: 1 раз
Забанен: Бессрочно

дружба altivar и TIA Portal

Сообщение sprohor »

[Проект]: Пособие по управлению ПЧ по пром. сетям
http://plcforum.uz.ua/viewtopic.php?f=9&t=16059

В общем случае для S7-300 при связи с частотниками (своими и чужими) через модули Профибус используется DPRD_DAT SFC14 и DPRW_DAT SFC15 для консистентной (целостной) передачи нескольких байт команд и слов состояния
Не забываем задавать адрес в НЕХ виде !!! а не в десятичном
Изображение

Хотя на современных ПЛК скорости стали больше и можно просто писать и читать по десятичным адресам частотника напрямую
Изображение
Аватара пользователя

Автор темы
megavolt86
эксперт
эксперт
Сообщения: 1172
Зарегистрирован: 14 ноя 2013, 20:35
Имя: Анатолий Сергеевич
Страна: Россия
город/регион: Башкортостан
Благодарил (а): 13 раз
Поблагодарили: 68 раз

дружба altivar и TIA Portal

Сообщение megavolt86 »

AlexanderKhlopin писал(а): Какие функции вы использовали для чтения и записи в пч? Я нашел в библиотеке функции FC1 и FC2.
Сначала мысль была вызывать функции, но умные люди подсказали что можно обращаться напрямую к адресам, которые присвоились в хардваре при добавлении чп... Я в степ7(5.5) не сильно силен и пересылкой не занимался.
Но подсмотрел в одном проекте как sfc14(15) использовали для пересылки данных через дп/дп куплер, но там это обосновано было наличием этого самого куплер...Попробуйте может получится как степ7(13) прочитать напрямую по адресу из хардваре))))
:ext_secret:
Аватара пользователя

CHANt
эксперт
эксперт
Сообщения: 1465
Зарегистрирован: 25 июл 2008, 10:25
Имя: Эдуард Владимирович
Страна: СССР
город/регион: Оренбург
Благодарил (а): 45 раз
Поблагодарили: 104 раза

дружба altivar и TIA Portal

Сообщение CHANt »

AlexanderKhlopin, FC1 и FC2 обычно используют для обмена с коммуникационным процессором профибаса, типа CP 342-5. Здесь же актуальней будет SFC14/15.
Тем не менее, если опыта в программировании мало, лучше воспользоваться советами коллег и общаться напрямую по адресам с буфером 317 процессора, надеюсь он 317-2DP :?: Также, надеюсь Ваши вопросы лежат в области синхронного обмена с ПЧ :!: Или Вы не знаете о каком обмене спрашиваете? Цитата:
AlexanderKhlopin писал(а): решаю проблему связи между контроллером сименс и пч altivar
меня очень смущает :oops:
По аналогии с вышеприведенным скриншотом из Hardware от sprohor, получение данных с ПЧ в самом простом варианте на STL будет выглядеть:

Код: Выделить всё

L PIW264 //считать первое слово из телеграммы
T DB1.DBW0 //записать его в shared DB1
L PIW266 //считать второе слово из телеграммы
T DB1.DBW2
L PIW268 
T DB1.DBW4
...
L PIW282 //считать десятое слово из телеграммы
T DB1.DBW18

//запись данных в буфер коммуникационника:
L DB1.DBW20 // считать слово управление из shared DB1
T PQW264 // записать первым словом в телеграмму
L DB1.DBW22
T PQW266
...
и т.д.
--------------------------------------------------------------------------------------------

AlexanderKhlopin
здесь недавно
здесь недавно
Сообщения: 20
Зарегистрирован: 27 окт 2016, 15:51
Имя: Хлопин
Благодарил (а): 2 раза

дружба altivar и TIA Portal

Сообщение AlexanderKhlopin »

megavolt86 писал(а):
AlexanderKhlopin писал(а): Какие функции вы использовали для чтения и записи в пч? Я нашел в библиотеке функции FC1 и FC2.
Сначала мысль была вызывать функции, но умные люди подсказали что можно обращаться напрямую к адресам, которые присвоились в хардваре при добавлении чп... Я в степ7(5.5) не сильно силен и пересылкой не занимался.
Но подсмотрел в одном проекте как sfc14(15) использовали для пересылки данных через дп/дп куплер, но там это обосновано было наличием этого самого куплер...Попробуйте может получится как степ7(13) прочитать напрямую по адресу из хардваре))))
Да, получается напрямую по адресу. Спасибо.

AlexanderKhlopin
здесь недавно
здесь недавно
Сообщения: 20
Зарегистрирован: 27 окт 2016, 15:51
Имя: Хлопин
Благодарил (а): 2 раза

дружба altivar и TIA Portal

Сообщение AlexanderKhlopin »

Спасибо за развернутый ответ.
Да, говоря, что решаю проблему, это я перегнул :) Надо было выразиться по-другому.
Получается считывать напрямую по адресу.
А вот для определения ошибки связи придется всё-таки использовать функцию? По одной на каждый ПЧ. Или можно воспользоваться встроенными в хардвэйр возможностями, если такие есть?
Аватара пользователя

CHANt
эксперт
эксперт
Сообщения: 1465
Зарегистрирован: 25 июл 2008, 10:25
Имя: Эдуард Владимирович
Страна: СССР
город/регион: Оренбург
Благодарил (а): 45 раз
Поблагодарили: 104 раза

дружба altivar и TIA Portal

Сообщение CHANt »

Я Вам открою страшную, престрашную тайну! :ext_secret: Если StateWord равен нулю, то связи нет!
--------------------------------------------------------------------------------------------

sprohor
здесь недавно
здесь недавно
Сообщения: 53
Зарегистрирован: 05 дек 2016, 16:55
Имя: не форум и был
Поблагодарили: 1 раз
Забанен: Бессрочно

дружба altivar и TIA Portal

Сообщение sprohor »

Я Вам открою страшную, престрашную тайну! :ext_secret: Если StateWord равен нулю, то связи нет!
При потере связи с ведомым устройством в ПЛК S7-300 вызываются прерывания обработки ошибки связи OB87 и доступа к периферии OB122, в которых можно узнать с кем потеряна связь.
Ответить

Вернуться в «Simatic TIA Portal»