2Kinder5912
28.06.2014, 03:13
Начав работать с Модус 5670 столкнулся с несколькими вопросами. Понятно, что девайс не самый распространенный, и информации по нему почти нет, поэтому прошу вас начать рассказывать "что и как".
Итак, первое несоответствие:
Вот тут лежит пример его использования: http://www.owen.ru/catalog/informatciya_po_linejke/opisanie внутри примера документ MS Word, в котором на странице 10 есть рисунок 11.
Из него четко видно, что самый первый параметр "Send_Data" имеет тип BYTE, однако в target на это устройство у этого параметра тип BOOL, на странице 15 Руководства по эксплуатации, в таблице 3.3 написано, что тип этого параметра BIT...
Так что-же в реальности верно ?!
Второй вопрос: Если вы используете поставляемый с утройством target файл как вы добились того, что в примере у вас тип BYTE ? mxl таргета руками правили ?! :)
Кстати с поставляемым target'ом устройство не работает - вылетает ПЛК по исключению!, а вот если руками в таргет-файле изменить ТИП параметра Send_Data на BYTE, то вылетать по Исключению система перестает, модуль подключается, но у него начинает постоянно гореть индикатор СТАТУС, а бит BUSY (Transact_OK) всегда равен 1... и не понятно как его сбросить...
Чего бы хотелось:
1. Можно ли получить ПРАВИЛЬНЫЙ target на это устройство (выложите его прям тут).
2. Я не нашел в передаваемых параметрах ни одного параметра, сигнализирующего о том, что данные приняты.
// в вашем примере вы используете модуль только для передачи информации, а мне нужно делать прием //
Это кривой таргет или модуль не информирует о том, что данные были получены?
3. Можно ли этот Модуль программно сбрасывать, вообще есть ли подробное описание работы с ним?
Заранее благодарен за ответы.
Итак, первое несоответствие:
Вот тут лежит пример его использования: http://www.owen.ru/catalog/informatciya_po_linejke/opisanie внутри примера документ MS Word, в котором на странице 10 есть рисунок 11.
Из него четко видно, что самый первый параметр "Send_Data" имеет тип BYTE, однако в target на это устройство у этого параметра тип BOOL, на странице 15 Руководства по эксплуатации, в таблице 3.3 написано, что тип этого параметра BIT...
Так что-же в реальности верно ?!
Второй вопрос: Если вы используете поставляемый с утройством target файл как вы добились того, что в примере у вас тип BYTE ? mxl таргета руками правили ?! :)
Кстати с поставляемым target'ом устройство не работает - вылетает ПЛК по исключению!, а вот если руками в таргет-файле изменить ТИП параметра Send_Data на BYTE, то вылетать по Исключению система перестает, модуль подключается, но у него начинает постоянно гореть индикатор СТАТУС, а бит BUSY (Transact_OK) всегда равен 1... и не понятно как его сбросить...
Чего бы хотелось:
1. Можно ли получить ПРАВИЛЬНЫЙ target на это устройство (выложите его прям тут).
2. Я не нашел в передаваемых параметрах ни одного параметра, сигнализирующего о том, что данные приняты.
// в вашем примере вы используете модуль только для передачи информации, а мне нужно делать прием //
Это кривой таргет или модуль не информирует о том, что данные были получены?
3. Можно ли этот Модуль программно сбрасывать, вообще есть ли подробное описание работы с ним?
Заранее благодарен за ответы.