SIEMENS, DF&PD

Предыдущее посещение: Вс июн 26, 2016 18:54 Текущее время: Вс июн 26, 2016 18:54

Часовой пояс: UTC + 3 часа




 [ Сообщений: 10 ] 
Автор Сообщение
 Заголовок сообщения: ПОЛОЖЕНИЕ БАЙТ В СЛОВАХ HMI И PLC
СообщениеДобавлено: Пт дек 28, 2012 9:46 
Не в сети
Новый писатель

Зарегистрирован: Вт дек 25, 2012 6:53
Сообщения: 23
Откуда: АЛТАЙ
Отлаживаю ALARM (дискретные ). Ддя ALARM между HMI И PLC передача только словами, т.е. 2 байта. Если ставить в HMI 7 бит, то в PLC он воспринемается как 15. Вчатление, что байты поменены местами.
С аналочиным выводом сталкнулся в OWEN.
Пришу ответить, прав я или нет.
Может кто продумывал систему противо аврийной защиты, ответьте.
У меня просматривается , результат выложу.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт дек 28, 2012 10:10 
Вопрос уточни, а то как-то размыто.
Байты всегда были переставлены местами (слева 1-ый байт, справа 2-ой. Биты справа 1-ый, слева 2-ой), что тут удивительного?
Или для тебя направление имеет значение?


Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт дек 28, 2012 10:42 
Не в сети
Известный Писатель

Зарегистрирован: Пт дек 18, 2009 10:26
Сообщения: 263
Откуда: Киев
Почитайте big-endian/little-endian и всё станет на свои места


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ПОЛОЖЕНИЕ БАЙТ В СЛОВАХ HMI И PLC
СообщениеДобавлено: Пт дек 28, 2012 10:51 
Не в сети
Писатель со стажем

Зарегистрирован: Вт мар 01, 2005 12:10
Сообщения: 592
NLF1949 писал(а):
Отлаживаю ALARM (дискретные ). Ддя ALARM между HMI И PLC передача только словами, т.е. 2 байта. Если ставить в HMI 7 бит, то в PLC он воспринемается как 15. Вчатление, что байты поменены местами.
С аналочиным выводом сталкнулся в OWEN.
Пришу ответить, прав я или нет.
Может кто продумывал систему противо аврийной защиты, ответьте.
У меня просматривается , результат выложу.


Да для алармов в флексибле так и есть:
Например:
8ой по счету аларм будет привязан к адресу в блоке данных dbx1.7
16ый по счету аларм к адресу dbx0.7

исторически сложилось такое положение во флексе


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт дек 28, 2012 11:26 
Не в сети
Начинающий писатель

Зарегистрирован: Пт окт 05, 2012 15:38
Сообщения: 71
Откуда: Полтава
При чём тут история? ) Всё связано с порядком адресации битов в байте, байтов в слове и слов в двойном слове.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт дек 28, 2012 14:56 
Не в сети
Писатель со стажем

Зарегистрирован: Вт мар 01, 2005 12:10
Сообщения: 592
Павел Грушецкий писал(а):
При чём тут история? ) Всё связано с порядком адресации битов в байте, байтов в слове и слов в двойном слове.


Исторически - потому что было еще в ПроТуле - первый аларм, попадал на 9 бит слова алармов, второй на10ый и т.д. для S7ых контроллеров. Для S5ых все совпадало.


А, насчет того что вы пишете что ВСЕ это както связано с порядком адресации, тут даже не поспоришь...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб дек 29, 2012 6:34 
Не в сети
Новый писатель

Зарегистрирован: Вт дек 25, 2012 6:53
Сообщения: 23
Откуда: АЛТАЙ
спасибо


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб дек 29, 2012 7:36 
Не в сети
Новый писатель

Зарегистрирован: Вт дек 25, 2012 6:53
Сообщения: 23
Откуда: АЛТАЙ
нашел ответ еще здесь

https://www.automation.siemens.com/foru ... ageIndex=2


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт янв 01, 2013 13:03 
Не в сети
Известный Писатель

Зарегистрирован: Пн июн 28, 2010 18:07
Сообщения: 122
NLF1949 писал(а):
нашел ответ еще здесь

https://www.automation.siemens.com/foru ... ageIndex=2

Эта путаница только флексибела касается ?
Или ещё где есть ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт янв 01, 2013 15:11 
Не в сети
Это точно не человек

Зарегистрирован: Чт фев 16, 2006 12:27
Сообщения: 7505
Откуда: Украина
Romcha писал(а):
Эта путаница только флексибела касается ?
Или ещё где есть ?

В WinCC то же самое.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
 [ Сообщений: 10 ] 

Часовой пояс: UTC + 3 часа


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

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения

Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group