SEPAM 10

Общие вопросы по оборудованию и программному обеспечению Компании ДЭП
Faster
Сообщения: 653
Зарегистрирован: 11 июл 2007, 09:38

Сообщение Faster » 25 авг 2009, 04:28

Здравствуйте , в последней версии по , одно из добвленых устройств на шину ModBus из списка это Sepam
Хотелось бы узнать ваш прогрес в этой области

у меня стоит острая задача подключения к Sepam 10

В общем подключил вроде как идёт опрос , C интерфейс мигает , та кже в такт ему мигает сепам ...

Так же у меня оплучается читать сигналы , но писать не выходит обсалютно

попытка использовать команду 16 приводт к рестарту в минимальный режим

не какимдругим вариантом чтение не удалось , использую компонент "SEPAM".


помогите очень надо .

лучше дайте конфигурациюс примером если вы с ними уже работали.

Faster
Сообщения: 653
Зарегистрирован: 11 июл 2007, 09:38

Сообщение Faster » 25 авг 2009, 08:54

НАЧАЛ ЧИТАТь ПРИМЕР 5 ИЗ дДОКУМЕНТАЦИИ, аж на капс пробило , там какойт бред написан ...

там всё делается не через таблицы (Управление) и (Состояние) а через стандартные таблицы обработок дискретов .. это реальный БРЕД, или чтото котострофично поменялось ???? за пол года что я работаю с УЗА ?

Хотя там дальше идут неормальные примеры, хелп ктописал ?

Максим
Сообщения: 165
Зарегистрирован: 13 янв 2005, 15:03
Откуда: Компания ДЭП

Сообщение Максим » 25 авг 2009, 15:33

В обработке дискретов для работы с выходами есть три таблицы:
1) Выходные дискреты - здесь вы указываете дискрет в "Базе дискретов", при записи в который данное значение будет отправленно в устройство MODBUS Слейв для записи. В вашем случае будет использована функция modbus 16.
2) Выходные дискреты (управление) - здесь вы указываете дискрет в "Базе дискретов", в который будет записан результат выполнения команды записи. Например если вы попытаетесь записать в ячейку памяти MODBUS только для чтения, то в "Выходном дискрете (управление)" вы увидите ошибку.
3) Выходные дискреты (состояние) - здесь вы указываете дискрет в "Базе дискретов", в который будет записано текущее значение выхода. В вашем случае будет использована функция modbus 3.

В реальных проектах вы можете использовать только одну таблицу "Выходные дискреты (состояние)", если вас интересует только состояние выхода или только одну таблицу "Выходные дискреты", если вы хотите только записывать и текущее значение вам не нужно.

Если вас интересует запись дискретов и их текущее значение, то вы должны использовать обе таблицы "Выходные дискреты" и "Выходные дискреты (состояние)". Также будьте внимательны - НЕЛЬЗЯ сводить в один дискрет Выходной дискрет и Выходной дискрет (состояние) и Выходной дискрет (управление).
С уважением Максим
Компания ДЭП

Faster
Сообщения: 653
Зарегистрирован: 11 июл 2007, 09:38

Сообщение Faster » 26 авг 2009, 02:52

спасибо , пример помог.

я немногопо другому понималлогику работы таблиц .