|
SMLogix Вопросы о работе в среде SMLogix и о FBD-программировании |
|
Опции темы | Поиск в этой теме |
03.02.2022, 00:37 | #1 |
Member
Регистрация: Feb 2021
Сообщения: 54
Благодарил(а): 2 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Групповая запись в Slave по изменению переменных (RTFM)
Корректно сформирована программа для групповой записи переменных в Slave при изменении значения любой из переменных?
Считывание регистров Slave, сравнение их с новыми значениями в ПЛК, запись при неравенстве. Или возможны какие-то проблемы при этом? ГЗР.png |
03.02.2022, 06:45 | #2 | |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 163
Благодарил(а): 240 раз(а)
Поблагодарили:
165 раз(а) в 157 сообщениях
|
Ответ: Групповая запись в Slave по изменению переменных
Цитата:
надо наоборот, сперва читать, а только потом записывать если есть отличия меж тем что должно быть записано и тем что записано. для этого надо прочитать регистры, в которые пишите, соответствующими функциями чтения, т.е. надо добавить их в карту переменных кактотак. |
|
03.02.2022, 09:56 | #3 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 785
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Групповая запись в Slave по изменению переменных
|
03.02.2022, 12:11 | #4 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Групповая запись в Slave по изменению переменных
Групповая запись сформирована правильно.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
Благодарность от: |
03.02.2022, 13:04 | #5 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 785
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Групповая запись в Slave по изменению переменных
|
03.02.2022, 14:08 | #6 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Групповая запись в Slave по изменению переменных
На картинке этого не видно
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
04.02.2022, 10:55 | #7 | |
Member
Регистрация: Feb 2021
Сообщения: 54
Благодарил(а): 2 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Групповая запись в Slave по изменению переменных
Цитата:
Групповая запись - запись нескольких регистров по одному запросу. |
|
04.02.2022, 11:15 | #8 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: Групповая запись в Slave по изменению переменных
Покажете карту переменных?
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
04.02.2022, 12:19 | #10 |
Member
Регистрация: Feb 2021
Сообщения: 54
Благодарил(а): 2 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Групповая запись в Slave по изменению переменных
Заменил R(in) на R(out). В результате изменилась последовательность регистров.Так и должно быть или лучше переделать карту памяти?
КП2.png |
04.02.2022, 13:14 | #11 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Групповая запись в Slave по изменению переменных
Цитата:
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
04.02.2022, 13:47 | #12 |
Member
Регистрация: Feb 2021
Сообщения: 54
Благодарил(а): 2 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Групповая запись в Slave по изменению переменных
Можно блоки чтения, записи в Slave в макрос упаковывать? Все нормально будет работать? Или на рабочем поле программы эти блоки должны быть?
|
04.02.2022, 13:49 | #13 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Групповая запись в Slave по изменению переменных
Переменные в макрос поместить невозможно.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
04.02.2022, 14:26 | #14 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 785
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Групповая запись в Slave по изменению переменных
|
04.02.2022, 15:45 | #15 |
Member
Регистрация: Feb 2021
Сообщения: 54
Благодарил(а): 2 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Групповая запись в Slave по изменению переменных
|