Archived

Этот пост заблокирован, редактирование отключено

Программное обеспечениеВопросы по zWorkbenchОбъединить два контроллера

Вопросы по системе сквозного проектирования и менеджмента проектов
Исходное сообщение:
TretyakovPavel, 27.09.2016, 08:15
TretyakovPavel
Объединить два контроллера
Здравствуйте, подскажите, как сделать, чтоб два (в дальнейшем может больше) контроллера общались между собой.
Попробовал по COM порту, пишет, что COM1: Ошибка открытия порта - Не удается найти указанный файл. Контроллеры Z400. Пока пробую только в симуляторе.
Ответы:
VoronovMaksim88, 27.09.2016, 08:28
VoronovMaksim88
Объединить два контроллера
Я бы советовал вам обратится к специалистам.
Теоретически все просто. Один контроллер мастер другие слэйвы.
На практике надо понимать как устроена сеть rs-485 и иметь некоторый опыт программирования.
Можно описать весь процесс пошагово с нуля. Но у меня лично на это уйдёт день работы.
mike, 27.09.2016, 08:35
mike
Объединить два контроллера
Посмотрите вот этот документ.
Он описывает базовые принципы проектирования обмена в модбас сетях

http://zentec.ru/dev/docs/d150714/d201113/
TretyakovPavel, 27.09.2016, 12:22
TretyakovPavel
Объединить два контроллера
Выполнил все по инструкции, только так и не понял, почему он не меняет значения на блоках чтения/записи переменных модбас значение Val? Условие уставки температуры (про которую идет речь в руководстве) ни разу не выполнилось.
mike, 27.09.2016, 14:31
mike
Объединить два контроллера
Давайте посмотрим ваш проект
TretyakovPavel, 28.09.2016, 12:44
TretyakovPavel
Объединить два контроллера
Вот проект, я ввожу уставку SET 40, 14, ничего не меняется. Или я что то не понимаю(
mike, 28.09.2016, 14:56
mike
Объединить два контроллера
В ФБД РЕДАКТОРЕ РАБОТАТЬ НЕЛЬЗЯ!!!!!!
http://zentec.ru/dev/soft-2/zetFBD/


А вы по сети записываете переменную SET?
Или руками?
TretyakovPavel, 04.10.2016, 08:17
TretyakovPavel
Объединить два контроллера
Не могу разобраться, как считывать переменные одним контроллером с другого в режиме симуляции. Если кто может, скиньте, пожалуйста, простенькую программу с примером, может это поможет.(контроллеры Z400 соединены сом портами)
mike, 04.10.2016, 13:21
mike
Объединить два контроллера
[quote author=TretyakovPavel link=topic=198.msg2224#msg2224 date=1475558247]
Не могу разобраться, как считывать переменные одним контроллером с другого в режиме симуляции. Если кто может, скиньте, пожалуйста, простенькую программу с примером, может это поможет.(контроллеры Z400 соединены сом портами)
[/quote]
Пожалуйста,  пользуйтесь поиском.
http://zentec.ru/forum/index.php/topic,115.0.html
VoronovMaksim88, 04.10.2016, 13:00
VoronovMaksim88
Объединить два контроллера
В симуляции ни как.

В отладке - без проблем. Объединяете например порты com1, а подключаетесь к порту com0 и по нему ведёте отладку и смотрите как у вас идёт обмен информацией. При этом вы сперва отлаживайте мастер, а потом отлаживайте слэйв.