связь через modbus с plc modicon premium

Связь между InTouch и программируемыми логическими контроллерами, компьютерами
и другими устройствами.

связь через modbus с plc modicon premium

Сообщение sergey » Чт фев 28, 2008 8:24 pm

Получаю данные в InTouch 9.5 из plc TSX Modicon Premium через ArchestrA.DASMBSerial.2.
Подскажите что указывать в Item Reference? Переменные внутри plc адрессуются таким образом:
дискретные: %m0 - %м9999, аналоговые %mw0 - %mw9999 bkb %mf0 - %mf9999. Как указать в Item Reference регистр, соответствующий , например %m10
sergey
 
Сообщения: 1
Зарегистрирован: Чт фев 28, 2008 8:01 pm

Re: связь через modbus с plc modicon premium

Сообщение Fallout13 » Пт фев 29, 2008 11:23 am

sergey писал(а):Получаю данные в InTouch 9.5 из plc TSX Modicon Premium через ArchestrA.DASMBSerial.2.
Подскажите что указывать в Item Reference? Переменные внутри plc адрессуются таким образом:
дискретные: %m0 - %м9999, аналоговые %mw0 - %mw9999 bkb %mf0 - %mf9999. Как указать в Item Reference регистр, соответствующий , например %m10


опыт не сильно большой, но вроде получалось.

%m10 ->>> 10 DO
%mw11 ->>> 11 HR
%mf12 ->>> 12 HRF

успехом со шнягеровцами :P .
Fallout13
 
Сообщения: 129
Зарегистрирован: Вт янв 15, 2008 11:17 am

Re: связь через modbus с plc modicon premium

Сообщение AlexZ » Пн фев 23, 2009 2:28 pm

А не могли бы Вы указать, где об этом можно почитать поподробнее?
AlexZ
 
Сообщения: 4
Зарегистрирован: Пт дек 26, 2008 8:09 pm

Re: связь через modbus с plc modicon premium

Сообщение Fallout13 » Вт фев 24, 2009 10:16 am

AlexZ писал(а):А не могли бы Вы указать, где об этом можно почитать поподробнее?


Вариант 1.
На диске Device Integration 2

Вариант 2.
После того как установите желаемый DAS сервер, запускаете SMC ->Help. В хелпе появится отдельный топик для установленного вами сервера, ищите там что то наподобее "Item reference".
Fallout13
 
Сообщения: 129
Зарегистрирован: Вт янв 15, 2008 11:17 am

Re: связь через modbus с plc modicon premium

Сообщение AlexZ » Пт мар 13, 2009 4:38 pm

[quote="Fallout13"][quote="AlexZ"]А не могли бы Вы указать, где об этом можно почитать поподробнее?[/quote]

Вариант 1.
На диске Device Integration 2

Вариант 2.
После того как установите желаемый DAS сервер, запускаете SMC ->Help. В хелпе появится отдельный топик для установленного вами сервера, ищите там что то наподобее "Item reference".[/quote]

Воспользовался вариантом 2. Но есть такая проблема: если в контроллере 16-разрядное целое, то ее отрицательное значение dasmbtcp по умолчанию превращает в 32-разрядное положительное (добавляет старший байт = 0). В InTouch переменные только 32-разрядные. Как указать, что это число знаковое?
AlexZ
 
Сообщения: 4
Зарегистрирован: Пт дек 26, 2008 8:09 pm

Re: связь через modbus с plc modicon premium

Сообщение Fallout13 » Пт мар 13, 2009 5:23 pm

AlexZ писал(а): Воспользовался вариантом 2. Но есть такая проблема: если в контроллере 16-разрядное целое, то ее отрицательное значение dasmbtcp по умолчанию превращает в 32-разрядное положительное (добавляет старший байт = 0). В InTouch переменные только 32-разрядные. Как указать, что это число знаковое?


Ну там даже пример в справке такой есть :mrgreen:

HR 16-bit unsigned integer
HRS 16-bit signed integer
HRL 32-bit signed integer
HRU 32-bit unsigned integer

то есть в сервере для адреса переменной пишете: 12345 HRS
и получите 16 битное знаковое целое число по адресу 12345
Fallout13
 
Сообщения: 129
Зарегистрирован: Вт янв 15, 2008 11:17 am


Вернуться в Связь InTouch с ПЛК

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

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

cron