Russian (CIS)

Translate

Russian Chinese (Simplified) English French German Ukrainian
Главная Форум
Подписаться: Подписаться на рассылку по e-mail FACEBOOK
Форум
Добро пожаловать, Гость
Привет! Вход или Регистрация.    Забыли пароль?
Вниз Ответить Избранное: 0
Сообщения темы: RE: блок user
#1064
vitia12 (Пользователь)
Fresh Boarder
Постов: 6
graphgraph
Пользователь в оффлайне Кликните здесь, чтобы посмотреть профиль этого пользователя
блок user 8 г., 8 мес. назад  
В мене виникла проблема з блоком USER(файл альфа знизу)
Я написав свою програму для задання значень дискретних виходів, просто задаючи логічну одиницю на блок DSET
Все працює!!!
Наприклад тре відкрити 20 дискретний вхід
0A 10 2A 01 00 01 02 00 01 9E B3
Отримую
0A 10 2A 01 00 01 59 6A
Норм.
Але коли хочу подати число на табло контролера, то нічо не виходить,
Ось як:
0A 10 2C 01 00 01 02 00 0F 79 77
Отримую
0A 10 2C 01 00 01 59 E2
Але на табло як були нулі так і лишились.
Прошу допомоги, шо я роблю не так?
І можливо якісь поради)
 
Сообщение модератору   Зарегистрированный Зарегистрированный  
 
Последнее редактирование: 12.03.2013 00:22 Редактировал vitia12. Причина: Файл програми
  Для добавления сообщений, Вы должны зарегистрироваться или авторизоваться.
#1065
vitia12 (Пользователь)
Fresh Boarder
Постов: 6
graphgraph
Пользователь в оффлайне Кликните здесь, чтобы посмотреть профиль этого пользователя
RE: блок user 8 г., 8 мес. назад  
Файл альфа програми
Прикрепленный файл:
Имя файла: user.zip
Размер файла: 4133

Порядковый номер блока*256+(1+((Номер параметра блока -1)*2))=Регистр чтения/записи свойств блока
 
Сообщение модератору   Зарегистрированный Зарегистрированный  
 
Последнее редактирование: 12.03.2013 01:21 Редактировал vitia12.
  Для добавления сообщений, Вы должны зарегистрироваться или авторизоваться.
#1066
Lukas (Модератор)
Модератор
Постов: 213
graph
Пользователь в оффлайне Кликните здесь, чтобы посмотреть профиль этого пользователя
RE: блок user 8 г., 8 мес. назад  
При записі дійсного числа (з плаваючою комою) необхідно представити це значення відповідно до типу даних комірки (властивості функціонального блоку). Властивість функціонального блоку SP(53) являється дійсним числом, а формат звернення за допомогою функції 16 описаній в пункті 5.4.4.3 діючої настанови щодо експлуатації контроллера МИК-51. Представлення типу даних Float здійснюється відповідно до стандарту IEEE 754, який є у вільному доступі в мережі Інтернет. Також зверніть увагу що тип даних Float займає 4 байта, а розрахунок адреса регістру може відрізнятись від вибраного типу протоколу Modbus Microl чи Modbus Modicon.
 
Сообщение модератору   Зарегистрированный Зарегистрированный  
  Для добавления сообщений, Вы должны зарегистрироваться или авторизоваться.
Вверх Ответить