A какой правильный синтаксис объявления переменных???
Если делаю так ...
Вложение 17031
Ругается ....
Если делать как описано в документации, вот так ...
Вложение 17032 Вложение 17033
Снова ругается ....
Вам конкретно пишется компилятором, что нельзя в окне объявлений создавать одинаковые переменные, это с Вами уже проходили, нельзя записать файл с таким же именем, чтоб в старом файле сохранилась старая информация, последняя картинка как вобще связана с этими переменными, это ошибки PLC_PRG, а не Вашего многострадального блока,там указывается что нехватает имени HP1, ну и ошибки в использовании таймера, которого нет на приведенной картинке
Bad programmers worry about the code. Good programmers worry about data structures and their relationships
среди успешных людей я не встречала нытиков
Барбара Коркоран
Значит, Вы не понимаете про переменную и имя переменной, раз одним именем объявляете ее и входом ФБ и внутренней переменной ФБ.
Ну вот как в азах - пусть переменная - это ящик. У вас 2 ящика с одним именем, к какому должен обращаться компилятор?
По существу... Уж тогда напишите сразу... Ну не сделайте задачу за меня - как пример приведите блок D-триггера.
По существу:
1. В PLC_PRG неопределён идентификатор HP1
2. В PLC_PRG нужно выражение на входе IN для TP
3. В PLC_PRG нужно выражение на 1-ом входе BOOL_TO_INT
Самый дельный совет Вам уже дал Приборист (#3835) : что-то не пашет - выкладывайте код. Вы же как девица у гинеколога пальчик показываете. По существу ? Так Вам тогда на форум ясновидцев, вот там Вам, не видя Ваш сикретный PLC_PRG, сразу все расскажут где в PLC_PRG косякнули.
Спасибо что не послали ....
Я разобрался где была проблема ....
..... с нуля "пересобрал" функциональный блок DTriger-a, при этом перенёс объявление входов и выходов из VAR в VAR_INPUT и VAR_OUTPUT. После этого создал экспорт файл, который импортировал в тут же созданный простенький проект.
Вложение 17036
Всё отлично работает.
Всем кто откликнулся по делу - спасибо!
Господа, Вы не перестаете меня удивлять.
Детский сад какой-то.
Я понимаю, что для гуру форума уже скучны 95% вопросов. Я тоже это проходил.
Ну не Ваш уровень, ну вспомните себя и спуститесь на уровень новичка. Нет, тогда действительно не стоит. Вы уже имеете огромный авторитет на нашем форуме, чтобы вот так пытаться его поднимать.
Мы все учились понемногу чему-нибудь и как-нибудь...
Искренне Ваш - не отдыхающий модератор.
Не смотря на праздник за продолжение развития конфликтной ситуации буду давать нарушения
Добрый день.
Не ругайтесь, я новичок.
Есть ПЛК-100 и модем ПМ-01.
Соединены по RS-485.
В модеме отключено эхо.
Все делаю по описанию библиотеки и беру программу с примера, но после запуска "cfg_ok" остается "False".
Что я могу делать не так?
ГУРУ!!! Помогите, горит проект, форум перерыл.
Минимальное время цикла ПЛК ставил 10, 20... мс, не помогает
И постоянно висит флаг BUSY=TRUE блока FB_SMS_SR
Приложил скрины:
Вложение 17055 Вложение 17056 Вложение 17057 Вложение 17058
Подключаясь к модему через Гипертерминал через АС4 все работает, а с ПЛК не отправляет, совсем голову сломал
по картинкам выходит, что зависает на команде отключения эха, которое и так уже выключено, попробуйте через терминал настроить модем, а в проекте не использовать конфигурацию. Я бы предположил,что модем либо слишком долго задумывается как ответить на эту команду, либо формат ответа не соответствует заданному в библиотеке, поэтому и всё виснет
Bad programmers worry about the code. Good programmers worry about data structures and their relationships
среди успешных людей я не встречала нытиков
Барбара Коркоран