vfd-el аналоговый вход

Модератор: AND

Re: vfd-el аналоговый вход

Сообщение Тима » 16 апр 2018, 07:49

tvent писал(а):Но, как я уже писАл, COM3 не лучший вариант для работы с Modbus

Я использую СОМ2.
Тима
 
Сообщений: 118
Зарегистрирован: 07 фев 2011, 15:06

Re: vfd-el аналоговый вход

Сообщение tvent » 16 апр 2018, 09:02

Тима писал(а):
tvent писал(а):Но, как я уже писАл, COM3 не лучший вариант для работы с Modbus

Я использую СОМ2.

Хмм, ... тогда зачем вам m1177.
Внимательно читаем мою инструкцию и делаем все по шагам. По сути это готовая программа "на словах'.
tvent
 
Сообщений: 495
Зарегистрирован: 11 янв 2011, 18:02

Re: vfd-el аналоговый вход

Сообщение Тима » 16 апр 2018, 09:20

tvent писал(а):Хмм, ... тогда зачем вам m1177.

Это побочный эффект копипаста... :roll:
Вечером попробую повторить...
Тима
 
Сообщений: 118
Зарегистрирован: 07 фев 2011, 15:06

Re: vfd-el аналоговый вход

Сообщение pkl » 16 апр 2018, 09:28

Сделайте между соседними запросами на передачу паузу . Миллисекунд 300.
И чем вы сбрасываете М100 и М102?
pkl
 
Сообщений: 735
Зарегистрирован: 23 ноя 2010, 11:08

Re: vfd-el аналоговый вход

Сообщение Тима » 16 апр 2018, 18:53

pkl писал(а):чем вы сбрасываете М100 и М102?
они включаются/выключаются по счётчику.

Кстати, искал в документации, что-то не нашел, есть маркер который раз в цикл программы выдает импульс?
Хочу на счётчик его завести и по нему опрашивать ячейки пч. Сейчас сделал на маркере м1012. Может это не совсем правильно, но пока так разнёс опрос разных ячеек по разным циклам.
Тима
 
Сообщений: 118
Зарегистрирован: 07 фев 2011, 15:06

Re: vfd-el аналоговый вход

Сообщение Тима » 16 апр 2018, 18:58

pkl писал(а):Сделайте между соседними запросами на передачу паузу . Миллисекунд 300.

Между опросами паузы в 2 периода импульсов маркера М1012. Это 200 мс.
Тима
 
Сообщений: 118
Зарегистрирован: 07 фев 2011, 15:06

Re: vfd-el аналоговый вход

Сообщение tvent » 16 апр 2018, 19:12

Тима писал(а):
pkl писал(а):Сделайте между соседними запросами на передачу паузу . Миллисекунд 300.

Между опросами паузы в 2 периода импульсов маркера М1012. Это 200 мс.

Ну, блин, вы даёте))
Команды чтения/записи конкретного COM-порта должны выполняться строго последовательно. Пока не закончится текущая команда чтения/записи, не может выполнятся следующая.
Время выполнения команды чтения/записи зависит скорости передачи и длинны передаваемых данных.
Для инициализации, проверки и завершения команды чтения/записи существуют специальные маркеры и регистры.
Конкретно для COM-2 я расписывал их здесь уже дважды(((
tvent
 
Сообщений: 495
Зарегистрирован: 11 янв 2011, 18:02

Re: vfd-el аналоговый вход

Сообщение Тима » 16 апр 2018, 22:51

tvent писал(а):Конкретно для COM-2 я расписывал их здесь уже дважды(((

Набросал по вашей инструкции программку.
настройка порта.PNG
настройка порта.PNG (8.49 KIB) Просмотров: 38


по переднему фронту м100 даем запрос в СОМ2 и считываем значение Н2116...
считывание.PNG
считывание.PNG (2.96 KIB) Просмотров: 38


проверяем и сбрасываем маркеры м1129, м1140, м1141
проверка.PNG
проверка.PNG (6.52 KIB) Просмотров: 38


.........
Тима
 
Сообщений: 118
Зарегистрирован: 07 фев 2011, 15:06

Re: vfd-el аналоговый вход

Сообщение Тима » 16 апр 2018, 22:53

......
Проверяем завершение передачи (м1124), копируем значение D1150 в D100, сбрасываем м1122 и м1124.
сохр.PNG
сохр.PNG (6.4 KIB) Просмотров: 38


Правильно ли это сделано?
Тима
 
Сообщений: 118
Зарегистрирован: 07 фев 2011, 15:06

Re: vfd-el аналоговый вход

Сообщение pkl » 16 апр 2018, 23:10

https://www.dropbox.com/s/i4w6e3n990q64 ... 0.isp?dl=0
Пример коммуникации VFD-E и SS.
pkl
 
Сообщений: 735
Зарегистрирован: 23 ноя 2010, 11:08

Пред.След.

Вернуться в Программируемые контроллеры

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2