удивительно, но в файлах РЭ_МВ110-16Д(ДН)_881.pdf и РЭ_МВ110-224 8А_984.pdf все довольно подробно расписано про перемычки. страницы 33 и 50 соответственно
удивительно, но в файлах РЭ_МВ110-16Д(ДН)_881.pdf и РЭ_МВ110-224 8А_984.pdf все довольно подробно расписано про перемычки. страницы 33 и 50 соответственно
Ламерский вопрос, но что-то аж разозлился от своего непонимания... Есть задача настройки пм01 и плк100, вообщем-то прошлый раз я реализовал почти всё что хотел при помощи примеров и так далее, но я делал это вслепую, я никак не могу нигде найти и нигде прочитать как мне работать с модемом прям из кодесис? читал "Прослушиваю связь между модемом и контроллером вижу строку ...." а как люди это делают? где писать посылаемые команды, где видеть принимаемые? я хочу во всём разобраться и написать свой работающий пример. В конечном счёте мне нужно, чтобы при звонке с мобильного на номер модема - он бросал трубку и на этот номер отвечал смс с текстом, а так же на него слал аварийные сообщения...
Автоматизация Диспетчеризация Сервис
e-mail: ads-kaluga@mail.ru
Здравствуйте)) программировал на С, там можно обращаться к переменой через ее адрес (с помощью указателей), сохранять адрес, также к адресу можно было прибавлять целые числа.
мне в программе надо управлять несколькими двигателями, можно ли обращаться к модулю в конфигураторе непосредственно через адрес?, так же прибавив к этому адресу число и обращаешься к следующему модулю.
В ПЛК все проще и ближе к людям. Можно и по адресам, но удобнее символьная адресация. Компилятор всё сделает за Вас.
Опасно. Память выделяете не вы и это не массив, а потому нельзя полагаться на то, что структуры лежат стык-в-стык.так же прибавив к этому адресу число и обращаешься к следующему модулю
Я сам плюсишник, но в ST решил особо не фокусничать. В основном проекте у меня через указатели только несколько экземпляров однотипных функциональных блоков адресуются.
Друзья, помогите разобраться с task configuration. В PLC_PRG вызываю прочие pou, например valves(); sensors();
Pou много, вызываются один за другим, все работает как надо. Переношу их в task configuration, в той же последовательности вызываю. Программа начинает работать некорректно, как будто pou не выполняются. В task configuration стоит циклический вызов 50 мс. Используя freewheeling ничего не меняется. Вообще объясните тупому в каких ситуациях рекомендуется использовать cycle а когда freewheeling? Как вообще грамотно работать с task configuration? Буду очень всем откликнувшимся благодарен.
cycle - вызывается с заданной частотой.
freewheeling - вызывается когда у ПЛК есть свободное время. Если времени нет - не вызывается
При подключении в TaskConfiguration PLC_PRG перестает быть программой по умолчанию.
Работа с данным инструментом очень хорошо описана в мануале по CoDeSys и в справке.
Вай из ит соу?Warning 2501: A callback function is not allowed to contain local variables.