Здравствуйте. Сам, когда-то, не знал значение слова RET_VAL. А когда узнал, то стало проще понимать блоки. RET_VAL - это Return Value - Возвращаемое (фактическое) значение.
Добрый день, правильное замечание я как бы понимаю что это значение сообщает нам о состоянии операций внутри блока, и обработав его можно понимать выполнилась операция или произошёл какой то сбой.
А можно поподробней об автоматическом переводе на летнее/зимнее время? Ну и изменение времени через какой-нибудь HMI интерфейс. Я использую такой вариант отображения времени в WinCC runtime, так как с помощью изменения секунд можно понять есть ли соединение между HMI и PLC (время в WinCC идёт всегда, даже, когда нет обмена данными с PLC).
сделал следующее видео по записи даты в ПЛК ruclips.net/video/FS3cWvSyhgw/видео.html , по автоматическом переводе на летнее/зимнее время нужны условия переход, зная дату и месяц сделать переход на час вперед или назад. Если напишите условия перехода , постараюсь написать программку.
Мне кажется, что за этот переход отвечает SFC 100 могу ошибаться, да и в мануале от сименса cache.industry.siemens.com/dl/files/604/44240604/att_67003/v1/s7sfc_en-EN.pdf 134 страница я не могу разобраться Спасибо за видео на выходных обязательно просмотрю
Добрый день. Странно у меня блок BCD_I требует на входе IN значение в виде слова W. Когда указываешь в байтах как у Вас показывает ошибку. Интересно как у Вас так получилось переконвертировать.
Доброго времени суток. Я разузнал ответ и хочу поделится. В настройках LAD/FBD редактора Options -> Customize -> LAF/FBD нужно уберить галку c чек-бокса "Type Check of Addresses"
Здравствуйте! Выполнил всё точно так, как в уроке - все переменные равны нулю. Запускаю Ваш проект - всё работает. Не подскажете с чем это может быть связано?
@@stasroschin1973 сам иногда забываю, главное научится самому находить свои ошибки, иногда просто банальные, все мы люди поэтому опыт потихоньку нарабатывайте , спокойно , не получается отвлекитесь чай попейте . Иногда мозг вступится в что то одно и сидишь как баран, переключаться надо и не отчаиваться
Андрей, благодарю Вас за Ваш труд!
Здравствуйте. Сам, когда-то, не знал значение слова RET_VAL. А когда узнал, то стало проще понимать блоки. RET_VAL - это Return Value - Возвращаемое (фактическое) значение.
Добрый день, правильное замечание я как бы понимаю что это значение сообщает нам о состоянии операций внутри блока, и обработав его можно понимать выполнилась операция или произошёл какой то сбой.
А можно поподробней об автоматическом переводе на летнее/зимнее время? Ну и изменение времени через какой-нибудь HMI интерфейс.
Я использую такой вариант отображения времени в WinCC runtime, так как с помощью изменения секунд можно понять есть ли соединение между HMI и PLC (время в WinCC идёт всегда, даже, когда нет обмена данными с PLC).
сделал следующее видео по записи даты в ПЛК ruclips.net/video/FS3cWvSyhgw/видео.html , по автоматическом переводе на летнее/зимнее время нужны условия переход, зная дату и месяц сделать переход на час вперед или назад. Если напишите условия перехода , постараюсь написать программку.
Мне кажется, что за этот переход отвечает SFC 100
могу ошибаться, да и в мануале от сименса
cache.industry.siemens.com/dl/files/604/44240604/att_67003/v1/s7sfc_en-EN.pdf
134 страница
я не могу разобраться
Спасибо за видео на выходных обязательно просмотрю
хорошо посмотрим, спасибо за информацию
Добрый день. Странно у меня блок BCD_I требует на входе IN значение в виде слова W. Когда указываешь в байтах как у Вас показывает ошибку. Интересно как у Вас так получилось переконвертировать.
Добрый день. У многих эта проблема, возможно дело в версии симатика
Доброго времени суток. Я разузнал ответ и хочу поделится. В настройках LAD/FBD редактора Options -> Customize -> LAF/FBD нужно уберить галку c чек-бокса "Type Check of Addresses"
@@АнатолийПанкратов-ю4п большое спасибо, вот так и научимся общими усилиями, буду знать.
Спасибо ребята, тоже наткнулся на эту проблему, галочка решает!!!
@@PetrovAA А там обязательно обращаться через байт(DB1.DBB1) а не через слово(DB1.DBW1)?
Здравствуйте!
Выполнил всё точно так, как в уроке - все переменные равны нулю.
Запускаю Ваш проект - всё работает.
Не подскажете с чем это может быть связано?
Сами блоки в OB1 добавили , что бы они выполнялись?
Включите режим просмотра "👓" если статусный индикатор внизу не бегает значить блок не опрашивается
Да, совершенно забыл про OB. Большое спасибо Вам за уроки! Потихоньку осваиваю программы. :)
@@stasroschin1973 сам иногда забываю, главное научится самому находить свои ошибки, иногда просто банальные, все мы люди поэтому опыт потихоньку нарабатывайте
, спокойно , не получается отвлекитесь чай попейте . Иногда мозг вступится в что то одно и сидишь как баран, переключаться надо и не отчаиваться