Segnetics

Вернуться   Segnetics > Форум Segnetics > Связь с внешним миром

Связь с внешним миром Modbus, RS232, RS485, Lon и другое.

Ответ
 
Опции темы Поиск в этой теме
Старый 21.09.2017, 17:02   #31
p001p
Member
 
Регистрация: Sep 2017
Сообщения: 68
Благодарил(а): 1 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Сквозная запись значения уставки

Цитата:
Сообщение от Arsie Посмотреть сообщение
Вы подошли к скаде, там видно число 30.

Что побудит вас повторно задать 30?
Человек не подойдет к экрану, если у него не будет такой задачи.
p001p вне форума   Ответить с цитированием
Старый 21.09.2017, 17:24   #32
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 086
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Сквозная запись значения уставки

Цитата:
Сообщение от p001p Посмотреть сообщение
Человек не подойдет к экрану, если у него не будет такой задачи.
Программа на скаду уже написана, исходники выброшены в марианскую впадину и никаких вариантов их изменения нет?

Задание в скаде - текстовое поле или какая-то перечислимая штука, типа слайдера или перематывалки значений?


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 21.09.2017, 17:26   #33
p001p
Member
 
Регистрация: Sep 2017
Сообщения: 68
Благодарил(а): 1 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Сквозная запись значения уставки

Цитата:
Сообщение от Arsie Посмотреть сообщение
Программа на скаду уже написана, исходники выброшены в марианскую впадину и никаких вариантов их изменения нет?

Задание в скаде - текстовое поле или какая-то перечислимая штука, типа слайдера или перематывалки значений?

Экранчик с вводом значения и кнопкой "отправить". Текстовое поле.
p001p вне форума   Ответить с цитированием
Старый 21.09.2017, 17:31   #34
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 086
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Сквозная запись значения уставки

Цитата:
Сообщение от p001p Посмотреть сообщение
Экранчик с вводом значения и кнопкой "отправить". Текстовое поле.
Другими словами, информация всегда отправляется по нажатию кнопки "Отправить"?


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 21.09.2017, 17:46   #35
p001p
Member
 
Регистрация: Sep 2017
Сообщения: 68
Благодарил(а): 1 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Сквозная запись значения уставки

Цитата:
Сообщение от Arsie Посмотреть сообщение
Другими словами, информация всегда отправляется по нажатию кнопки "Отправить"?
Совершенно верно. Бит сигнала "отправить" не отловить =)
p001p вне форума   Ответить с цитированием
Старый 21.09.2017, 17:57   #36
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 086
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Сквозная запись значения уставки

Цитата:
Сообщение от p001p Посмотреть сообщение
Совершенно верно. Бит сигнала "отправить" не отловить =)
Тогда ваша схема такова, как на картинке.
Изображения
Тип файла: png Безымянный.png (8.2 Кбайт, 175 просмотров)


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 21.09.2017, 18:05   #37
p001p
Member
 
Регистрация: Sep 2017
Сообщения: 68
Благодарил(а): 1 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Сквозная запись значения уставки

Цитата:
Сообщение от Arsie Посмотреть сообщение
Тогда ваша схема такова, как на картинке.
TrmPacket - для слейва: количество переданных мастеру ответов

Т.е. оно будет увеличиваться даже тогда, когда будет идти опрос других переменных? Тем самым - каждый раз изменять уставку.

Мне кажется этот вариант не подходит.
p001p вне форума   Ответить с цитированием
Старый 21.09.2017, 18:13   #38
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 086
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Сквозная запись значения уставки

Цитата:
Сообщение от p001p Посмотреть сообщение
TrmPacket - для слейва: количество переданных мастеру ответов

Т.е. оно будет увеличиваться даже тогда, когда будет идти опрос других переменных? Тем самым - каждый раз изменять уставку.

Мне кажется этот вариант не подходит.
Я вас не зря мучал вопросами по полному описанию задачи. Чтобы и своё время зря не тратить и ваше сэкономить.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 21.09.2017, 18:28   #39
p001p
Member
 
Регистрация: Sep 2017
Сообщения: 68
Благодарил(а): 1 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Сквозная запись значения уставки

Цитата:
Сообщение от Arsie Посмотреть сообщение
Я вас не зря мучал вопросами по полному описанию задачи. Чтобы и своё время зря не тратить и ваше сэкономить.
Происходит постоянное увеличение значения.
Изображения
Тип файла: png Безымянный.png (16.2 Кбайт, 126 просмотров)
p001p вне форума   Ответить с цитированием
Старый 21.09.2017, 18:35   #40
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 086
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Сквозная запись значения уставки

Цитата:
Сообщение от p001p Посмотреть сообщение
Происходит постоянное увеличение значения.
Вы сказали, что окошко, ввод значения и всё. Читать не умеет. Отправляет всегда по нажатию. Исходя из этих вводных я подобрал рабочую схему.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 21.09.2017, 18:37   #41
Max2114
Senior Member
 
Регистрация: Jun 2007
Адрес: Tyumen
Сообщения: 2 052
Благодарил(а): 20 раз(а)
Поблагодарили: 21 раз(а) в 21 сообщениях
По умолчанию Ответ: Сквозная запись значения уставки

Цитата:
Сообщение от p001p Посмотреть сообщение
На экранчике будет 30.
Это же неправильно! Для нормальной работы системы ваша SCADA ДОЛЖНА считывать уставку. Она на то и SCADA. И если этого кто-то не хочет делать или не может - это на ВАША проблема. Все верно Вам пишут сотрудники Сегнетикса. Подобная проблема у Вас будет с ЛЮБЫМ контроллером. Даже с теми у кого уставки хранятся и записываются и читаются в одной и той же ячейке. Даже если наладить тот механизм, который Вы хотите - коллизии будут возникать в дальнейшем.
Max2114 вне форума   Ответить с цитированием
Старый 21.09.2017, 18:44   #42
p001p
Member
 
Регистрация: Sep 2017
Сообщения: 68
Благодарил(а): 1 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Сквозная запись значения уставки

Цитата:
Сообщение от Max2114 Посмотреть сообщение
Это же неправильно! Для нормальной работы системы ваша SCADA ДОЛЖНА считывать уставку. Она на то и SCADA. И если этого кто-то не хочет делать или не может - это на ВАША проблема. Все верно Вам пишут сотрудники Сегнетикса. Подобная проблема у Вас будет с ЛЮБЫМ контроллером. Даже с теми у кого уставки хранятся и записываются и читаются в одной и той же ячейке. Даже если наладить тот механизм, который Вы хотите - коллизии будут возникать в дальнейшем.
Я сейчас ругаться начну.

Нету никакой СКАДА в привычном понимании что вы думаете. Нету клавиатуры, мышки, системного блока, монитора и секретарши за дверью!

С контроллерами Unitronics, Siemens, Carel таких проблем я не видел.

Я понял что подобное не сделать на ПЛК Segnetics. Оборудование будет возвращаться и закупать новое.
p001p вне форума   Ответить с цитированием
Старый 21.09.2017, 18:46   #43
Gromov
Уволен из Сегнетикс
 
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Сквозная запись значения уставки

А что у вас есть вместо скады?


__________________
В сегнетиксе не работаю с самого начала 2019 года.
Gromov вне форума   Ответить с цитированием
Старый 21.09.2017, 18:51   #44
Gromov
Уволен из Сегнетикс
 
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Сквозная запись значения уставки

В trim5 и smh4/smh2gi можно разрулить так:

1. скада (или что у вас там, будем называть скадой) пишет "30".
2. Контроллер прочитал "30", сохранил уставку и писанул сам себе "-500".
Контроллер знает, что значение "-500" - это специально. Поэтому он не сохраняет такую уставку. Писать самому себе через localhost можно.
3. Можно менять уставку с контроллера, в регистре модбаса будет "-500".
4. Вдруг оживший оператор снова меняет уставку со скады. Или хочет вновь прописать "30". Тогда он заходит, видит на экране "30", открывает редактирование, тыкает "подтвердить".
5. goto 2.


__________________
В сегнетиксе не работаю с самого начала 2019 года.

Последний раз редактировалось Arsie, 21.09.2017 в 19:32
Gromov вне форума   Ответить с цитированием
Старый 21.09.2017, 18:58   #45
младшой
Senior Member
 
Регистрация: May 2010
Адрес: Москва
Сообщения: 862
Благодарил(а): 4 раз(а)
Поблагодарили: 86 раз(а) в 67 сообщениях
По умолчанию Ответ: Сквозная запись значения уставки

Очень переоценена.
Изображения
Тип файла: jpg Screenshot_2017-09-21-17-57-25.jpg (215.2 Кбайт, 132 просмотров)
младшой вне форума   Ответить с цитированием
Старый 21.09.2017, 19:00   #46
Gromov
Уволен из Сегнетикс
 
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Сквозная запись значения уставки

Цитата:
Сообщение от p001p Посмотреть сообщение
Я понял что подобное не сделать на ПЛК Segnetics. .
Оффтоп:

Есть такая история. Чтобы было проще - от первого лица. Как-то было мне лет 15, и сосед ножом из всяких палок и досок вырезал красивейшие фигурки. Надписи там всякие, брелки делал. Картины даже маленькие резал. Я пробовал - у меня не получалось. Я смотрел, как он работает и заметил, что у него очень удобный нож. Нож этот, стоит заметить, и правда был специальный, для резьбы по дереву. Немного поторговался и я купил у него этот нож. Но как же было грустно, когда я узнал, что не в ноже дело и что хорошим ножом у меня тоже не получается ничего... Сосед потом новый нож купил, ещё более хороший и удобный, а я так и не стал мастером резьбы по дереву.
----


__________________
В сегнетиксе не работаю с самого начала 2019 года.

Последний раз редактировалось Arsie, 21.09.2017 в 19:12
Gromov вне форума   Ответить с цитированием
Старый 21.09.2017, 19:14   #47
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 086
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Сквозная запись значения уставки

Цитата:
Сообщение от младшой Посмотреть сообщение
Очень переоценена.
Бестолковый пост, т.к. задачи человека мы до сих пор не знаем.

Мы всего лишь знаем, что человек не может решить свою задачу выбранным им способом, а человек не может понять, что задачи решаются разными способами. Нет одного единственно верного и возможного.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 21.09.2017, 19:16   #48
p001p
Member
 
Регистрация: Sep 2017
Сообщения: 68
Благодарил(а): 1 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Сквозная запись значения уставки

Цитата:
Сообщение от Gromov Посмотреть сообщение
Оффтоп:

Есть такая история. Чтобы было проще - от первого лица. Как-то было мне лет 15, и сосед ножом из всяких палок и досок вырезал красивейшие фигурки. Надписи там всякие, брелки делал. Картины даже маленькие резал. Я пробовал - у меня не получалось. Я смотрел, как он работает и заметил, что у него очень удобный нож. Нож этот, стоит заметить, и правда был специальный, для резьбы по дереву. Немного поторговался и я купил у него этот нож. Но как же было грустно, когда я узнал, что не в ноже дело и что хорошим ножом у меня тоже не получается ничего... Сосед потом новый нож купил, ещё более хороший и удобный, а я так и не стал мастером резьбы по дереву.
----

Слишком самоуверено звучит у вас.
Чтобы решить данную проблему мне надо обращаться куда?
Вот есть устройство. Есть форум с технической поддержкой этого устройства. На форуме мне рекомендуют использовать ДРУГОЕ устройство.

Ну и причем тут ваша история? Если контроллер, по аналогии с вашей историей - нож, то СКАДА - стул.
Может быть вам (3-ему лицу) поменять стул?

Я не знаю откуда сегнетикс берёт правила для своих ПЛК.
Вы сразу тогда пишите что продаете устройство и для реализации ВОТ-ТАКИХ ШТУК надо использовать ВОТ-ТАКИЕ ШТУКИ.

То у вас модбас произвольно закидывает значения в ячейки куда не обращаются, то у вас для реализации сквозной записи ячейки памяти надо скаду докупать... Чувствуете?
p001p вне форума   Ответить с цитированием
Старый 21.09.2017, 19:18   #49
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 086
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию

Цитата:
Сообщение от p001p Посмотреть сообщение
Нету никакой СКАДА в привычном понимании что вы думаете. Нету клавиатуры, мышки, системного блока, монитора и секретарши за дверью!
А что есть-то? Я уже почти сутки потратил, чтобы узнать ответ на этот простой вопрос.


Цитата:
Сообщение от p001p Посмотреть сообщение
Я понял что подобное не сделать на ПЛК Segnetics. Оборудование будет возвращаться и закупать новое.
Звучит как разочарование информацией о том, что автобус не предназначен для перевоза молока. Вот только бабуси, возящие молоко в бутылках, об этом не догадываются и всё возят и возят его в автобусах.

Цитата:
Сообщение от p001p Посмотреть сообщение
То у вас модбас произвольно закидывает значения в ячейки куда не обращаются, то у вас для реализации сквозной записи ячейки памяти надо скаду докупать... Чувствуете?
Эти слова мне многое прояснили) Я понял вашу задачу - найти уязвимые точки и не обращая внимание на способы их обхода слить оборудование.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 21.09.2017, 19:19   #50
p001p
Member
 
Регистрация: Sep 2017
Сообщения: 68
Благодарил(а): 1 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Сквозная запись значения уставки

Цитата:
Сообщение от Arsie Посмотреть сообщение
Бестолковый пост, т.к. задачи человека мы до сих пор не знаем.

Мы всего лишь знаем, что человек не может решить свою задачу выбранным им способом, а человек не может понять, что задачи решаются разными способами. Нет одного единственно верного и возможного.

Человек не может добиться решения задачи каким-либо способом по строго регламентированному оборудованию.
Так может просто признать тот факт что данную функцию контроллеры производства фирмы Segnetics не поддерживают?

Серьёзно, давайте подумаем как это реализовать если возможно силами ТОЛЬКО контроллера?
Если нет, напишите - нет, невозможно. Мы меньше времени потратим на возврат оборудования.

Последний раз редактировалось Arsie, 09.10.2017 в 11:41
p001p вне форума   Ответить с цитированием
Старый 21.09.2017, 19:25   #51
p001p
Member
 
Регистрация: Sep 2017
Сообщения: 68
Благодарил(а): 1 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Сквозная запись значения уставки

Цитата:
Сообщение от Arsie Посмотреть сообщение
А что есть-то? Я уже почти сутки потратил, чтобы узнать ответ на этот простой вопрос.




Звучит как разочарование информацией о том, что автобус не предназначен для перевоза молока. Вот только бабуси, возящие молоко в бутылках, об этом не догадываются и всё возят и возят его в автобусах.

Набор задатчиков с маленьким экранчиком и большой кнопкой, ещё много маленьких кнопочек. Просят поправить тех. процес. Проблема в том, что слииииииишком большое расстояние между производством и зоной контроля, в результате чего, человек который контролирует процесс, по сигналу оборудования, задает уставку и жмет кнопку "ОТПРАВИТЬ", точнее, девушка мееееееееедленно нажимает эту кнопочку своим пальчиком.

А когда уставка пару раз не прошла, возник вопрос, к оператору, как так?! Почему не нажали?! Это же просто!?


Мелкий косяк, единичный случай, но его надо решить.
Весь комплекс контроля и диспетчеризации там и называют SCADA, извиняюсь что ввел в заблудение и вы подумали что там комп, мышь, среда разработки и проект в наличии.
p001p вне форума   Ответить с цитированием
Старый 21.09.2017, 19:25   #52
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 086
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Сквозная запись значения уставки

Цитата:
Сообщение от p001p Посмотреть сообщение
Человек не может добиться решения задачи каким-либо способом по строго регламентированному оборудованию.
Огласите регламент, пожалуйста.



Цитата:
Сообщение от p001p Посмотреть сообщение
Так может просто признать тот факт что данную функцию контроллеры производства фирмы Segnetics не поддерживают?
Какую функцию-то? Это как неженатому человеку говорить фразу "Вы перестали бить жену по утрам?". Нет у неженатого человека ответа на данный вопрос и быть не может.



Цитата:
Сообщение от p001p Посмотреть сообщение
Серьёзно, давайте подумаем как это реализовать если возможно силами ТОЛЬКО контроллера?
Я готов всеми силами подумать о том, как реализовать вашу задачу силами контроллера. Но задачу, а не конкретную хотелку.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 21.09.2017, 19:26   #53
p001p
Member
 
Регистрация: Sep 2017
Сообщения: 68
Благодарил(а): 1 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Сквозная запись значения уставки

Цитата:
Сообщение от Arsie Посмотреть сообщение
Эти слова мне многое прояснили) Я понял вашу задачу - найти уязвимые точки и не обращая внимание на способы их обхода слить оборудование.
Мне надо дело сделать
p001p вне форума   Ответить с цитированием
Старый 21.09.2017, 19:27   #54
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 086
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Сквозная запись значения уставки

Цитата:
Сообщение от p001p Посмотреть сообщение
Набор задатчиков с маленьким экранчиком и большой кнопкой, ещё много маленьких кнопочек. Просят поправить тех. процес. Проблема в том, что слииииииишком большое расстояние между производством и зоной контроля, в результате чего, человек который контролирует процесс, по сигналу оборудования, задает уставку и жмет кнопку "ОТПРАВИТЬ", точнее, девушка мееееееееедленно нажимает эту кнопочку своим пальчиком.
Через что они общаются с контроллером? Эзернет, RS485?

Вы рассказываете, что управление только удалённое, в чём потребность локального изменения уставки?

Какие именно данные панельки с кнопочками отправляют контроллеру?


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 21.09.2017, 19:28   #55
p001p
Member
 
Регистрация: Sep 2017
Сообщения: 68
Благодарил(а): 1 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию

Цитата:
Сообщение от Arsie Посмотреть сообщение
Через что они общаются с контроллером? Эзернет, RS485?
RS485 в качестве интерфейса, протокол modbus. Китайцы.

Задача/регламент/ТЗ в фотографии ниже.

Цитата:
Сообщение от Arsie Посмотреть сообщение
Через что они общаются с контроллером? Эзернет, RS485?
Кстати, наткнулся на то, что в контроллере SMH2G(i) есть переменная mem.
Через неё нельзя? Заменить 2 контроллера я смогу из личных запасов.
Изображения
Тип файла: png Безымянный (1).png (20.4 Кбайт, 82 просмотров)
p001p вне форума   Ответить с цитированием
Старый 21.09.2017, 19:30   #56
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 086
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию

Цитата:
Сообщение от p001p Посмотреть сообщение
RS485 в качестве интерфейса, протокол modbus. Китайцы.

Задача/регламент/ТЗ в фотографии ниже.
Каким образом панельки образовали на RS485 мультимастерную сеть? Каково количество панелек?

Вы рассказываете, что управление только удалённое, в чём потребность локального изменения уставки?

Какие именно данные панельки с кнопочками отправляют контроллеру?

Цитата:
Сообщение от p001p Посмотреть сообщение
Кстати, наткнулся на то, что в контроллере SMH2G(i) есть переменная mem.
Через неё нельзя? Заменить 2 контроллера я смогу из личных запасов.
Этот контроллер в лоб подходит под вашу задачу. Решение уже было озвучено в этой теме.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 21.09.2017, 19:32   #57
p001p
Member
 
Регистрация: Sep 2017
Сообщения: 68
Благодарил(а): 1 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Сквозная запись значения уставки

Цитата:
Сообщение от Arsie Посмотреть сообщение
Каким образом панельки образовали на RS485 мультимастерную сеть? Каково количество панелек?

Вы рассказываете, что управление только удалённое, в чём потребность локального изменения уставки?

Какие именно данные панельки с кнопочками отправляют контроллеру?
Я знаю о 4ех панельках. Доступ есть только до 2ух.
Связь скорее всего прямая т.е. Панель-ПЛК.
Отправляют 1 единственное значение.
p001p вне форума   Ответить с цитированием
Старый 21.09.2017, 19:34   #58
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 086
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Сквозная запись значения уставки

Цитата:
Сообщение от p001p Посмотреть сообщение
Я знаю о 4ех панельках. Доступ есть только до 2ух.
Связь скорее всего прямая т.е. Панель-ПЛК.
Отправляют 1 единственное значение.
Тогда откуда такие большие цифры на выходах блока Device(link)?


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 21.09.2017, 19:34   #59
p001p
Member
 
Регистрация: Sep 2017
Сообщения: 68
Благодарил(а): 1 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Сквозная запись значения уставки

Цитата:
Сообщение от Arsie Посмотреть сообщение
Каким образом панельки образовали на RS485 мультимастерную сеть? Каково количество панелек?

Вы рассказываете, что управление только удалённое, в чём потребность локального изменения уставки?

Какие именно данные панельки с кнопочками отправляют контроллеру?



Этот контроллер в лоб подходит под вашу задачу. Решение уже было озвучено в этой теме.
т.е. В пункте 2 как раз используется переменная mem? Есть ли примеры подобного решения?
Цитата:
В trim5 и smh4/smh2gi можно разрулить так:

1. скада (или что у вас там, будем называть скадой) пишет "30".
2. Контроллер прочитал "30", сохранил уставку и писанул сам себе "-500".
Контроллер знает, что значение "-500" - это специально. Поэтому он не сохраняет такую уставку. Писать самому себе через localhost можно.
3. Можно менять уставку с контроллера, в регистре модбаса будет "-500".
4. Вдруг оживший оператор снова меняет уставку со скады. Или хочет вновь прописать "30". Тогда он заходит, видит на экране "30", открывает редактирование, тыкает "подтвердить".
5. goto 2.
p001p вне форума   Ответить с цитированием
Старый 21.09.2017, 19:37   #60
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 086
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Сквозная запись значения уставки

Цитата:
Сообщение от p001p Посмотреть сообщение
т.е. В пункте 2 как раз используется переменная mem? Есть ли примеры подобного решения?
mem вообще для другого. Забудьте о них. Здесь контроллер обращается сам, как мастер, к себе, как к слейву.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать свои сообщения

BB code is Вкл.
[IMG] код Вкл.
HTML код Выкл.



Часовой пояс GMT +4, время: 17:07.


Версия vBulletin: 3.8.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Segnetics 2005 - 2024