Обмен

Вопросы, не попадающие в другие разделы.

Обмен

Сообщение curbat » Пн янв 24, 2011 11:39 am

Возможен ли обмен между двумя Intiuch по сети modbusplus? Цель забрать memory integer.
curbat
 
Сообщения: 63
Зарегистрирован: Вт мар 09, 2010 9:45 am

Re: Обмен

Сообщение Klinkmann_Msk » Пн янв 24, 2011 12:06 pm

curbat писал(а):Возможен ли обмен между двумя Intiuch по сети modbusplus? Цель забрать memory integer.

Ну вот не поверю, что эти два компьютера нельзя соединить по Ethernet. И обменяться данными через DDE/SuiteLink.
Для обычного Modbus Serial&Ethernet у Klinkmann есть Master/Slave сервер. А для Modbus Plus нет.
Либо можно попробовать решить задачу через промежуточный контролер.
Посмотрите ещё ссылочку:
http://www.kepware.com/Spec_Sheets/Modbus_Plus.asp
Klinkmann_Msk
 
Сообщения: 819
Зарегистрирован: Пт сен 18, 2009 10:12 am

Re: Обмен

Сообщение curbat » Пн янв 24, 2011 1:35 pm

Klinkmann_Msk писал(а):Ну вот не поверю, что эти два компьютера нельзя соединить по Ethernet. И обменяться данными через DDE/SuiteLink

Можно но это нужно тянуть провода, а промышленная сеть уже настроена. Через PLC не выходит он старый минусовые значения не получается забрать, хоть буду пробовать дальше. Спасибо.
curbat
 
Сообщения: 63
Зарегистрирован: Вт мар 09, 2010 9:45 am

Re: Обмен

Сообщение Klinkmann_Msk » Пн янв 24, 2011 1:40 pm

curbat писал(а):Через PLC не выходит он старый минусовые значения не получается забрать

Т.е. отрицательные значения приходят как положительные? Ну, это можно пересчитать в скрипте InTouch по Datachange :)
Klinkmann_Msk
 
Сообщения: 819
Зарегистрирован: Пт сен 18, 2009 10:12 am

Re: Обмен

Сообщение curbat » Вт янв 25, 2011 1:43 pm

Klinkmann_Msk писал(а):Т.е. отрицательные значения приходят как положительные?

Хуже при отрицательном значении 0 показывает.
curbat
 
Сообщения: 63
Зарегистрирован: Вт мар 09, 2010 9:45 am

Re: Обмен

Сообщение Klinkmann_Msk » Вт янв 25, 2011 2:15 pm

curbat писал(а):
Klinkmann_Msk писал(а):Т.е. отрицательные значения приходят как положительные?

Хуже при отрицательном значении 0 показывает.

Это какие то неправильные пчёлы.
Наверное, они делают неправильный мёд :( (Винни Пух)
Klinkmann_Msk
 
Сообщения: 819
Зарегистрирован: Пт сен 18, 2009 10:12 am

Re: Обмен

Сообщение dmitrysweet » Вт янв 25, 2011 7:28 pm

curbat писал(а):
Klinkmann_Msk писал(а):Т.е. отрицательные значения приходят как положительные?

Хуже при отрицательном значении 0 показывает.


А какие у Вас дипазоны скалирования в IO-теге,коллега? ситуация, когда отрицательные значения "клампятся" в 0 типична если EngMin=0.
dmitrysweet
 
Сообщения: 25
Зарегистрирован: Пт ноя 27, 2009 5:13 pm

Re: Обмен

Сообщение curbat » Ср янв 26, 2011 12:58 pm

dmitrysweet писал(а):А какие у Вас дипазоны скалирования в IO-теге,коллега?

Изображение
Вот такие.
curbat
 
Сообщения: 63
Зарегистрирован: Вт мар 09, 2010 9:45 am

Re: Обмен

Сообщение Генератор зла » Чт янв 27, 2011 5:19 am

curbat писал(а):
Klinkmann_Msk писал(а):Т.е. отрицательные значения приходят как положительные?

Хуже при отрицательном значении 0 показывает.

Попробуйте обмениваться не целым а Real числом.
-----------------------------------------------------------------
Есть и второй вариант, но он не очень "элегантный"
Передавать целое значение двумя сигналами:Int + Bit. Bit - индикатор отрицательного Int.
Vita est dolor.
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm

Re: Обмен

Сообщение curbat » Пт фев 04, 2011 10:12 am

Генератор зла писал(а):Есть и второй вариант, но он не очень "элегантный"
Передавать целое значение двумя сигналами:Int + Bit. Bit - индикатор отрицательного Int.

Благодарю, это стоит попробовать. Сейчас с ходу не соображу как такое сделать но позже я вернусь к этой задаче.
curbat
 
Сообщения: 63
Зарегистрирован: Вт мар 09, 2010 9:45 am


Вернуться в Другое

Кто сейчас на конференции

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