|
SMLogix Вопросы о работе в среде SMLogix и о FBD-программировании |
|
Опции темы | Поиск в этой теме |
16.03.2016, 09:07 | #1 |
Новичок
Регистрация: Sep 2015
Сообщения: 15
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
научиться читать и писать (решено)
Постигаю тонкости сегнетиксопрограммирования.
Пытаюсь состыковать TRIM5 с модулем расширения МВ110-16ДН некоего российского производителя из четырёх букв первая "О". (И почему к TRIM5 нельзя подключать модули расширения Segnetics ?!) Этот МВ110 имеет внутри щётчики, которые можно считывать, и записывать по MODBUS. Мне много разного писать мне не надо, достаточно иногда записывать 0. И что-то я затупил: если создаю в карте памяти переменную для чтения и записи - контроллер хочет писАть в переменную всякий раз, пробегая это место программы. В кодесисе есть оператор MOVE, который пишет переменную, когда надо. И ничего не делает, когда не надо. А как это сделать в SMlogix? Попробовал обойти гору, вот как во вложении. Работает, но пресловутый МВ... умеет сохранять свои щётчики при выключении. Здесь же эта фича теряется. Что не очень приятно. |
16.03.2016, 09:32 | #2 | |
Senior Member
Регистрация: Jun 2007
Адрес: Tyumen
Сообщения: 2 052
Благодарил(а): 20 раз(а)
Поблагодарили:
21 раз(а) в 21 сообщениях
|
Ответ: научиться читать и писать
Цитата:
И у вас в переменной на поляне появится вход ^ куда надо подать 1 для того, чтобы опросить или записать переменную... |
|
16.03.2016, 09:40 | #3 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 112
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: научиться читать и писать
Цитата:
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
16.03.2016, 09:41 | #4 |
Новичок
Регистрация: Sep 2015
Сообщения: 15
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: научиться читать и писать
сейчас попробую
|
16.03.2016, 12:34 | #5 |
Новичок
Регистрация: Sep 2015
Сообщения: 15
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: научиться читать и писать
создал 2 переменных с одинаковыми адресами в карте памяти устройства: одна - R с опросом 100 мсек. А другая - RW c опросом 0. Первую читаю, а вторую пишу - всё работает
|