Просмотр полной версии : ПЛК+МСД200
Владислав Г.
26.07.2016, 10:49
Задача: запись переменных из ПЛК в модуль сбора данных. ПЛК - мастер. Связь по RS-485 установлена с модулем.
Вопрос: какие должны быть адреса регистров?
Согласно руководства на МСД200 на стр. 32 попытался применить адреса 0х1000...0х1005 - не помогло.
Пантелеев Дмитрий
26.07.2016, 11:43
Добрый день. Адреса регистров в МСД Вы задаете сами. Настройки задаются во вкладке Настройки - Столбец Адрес регистра.
Владислав Г.
26.07.2016, 11:58
Добрый день. Адреса регистров в МСД Вы задаете сами. Настройки задаются во вкладке Настройки - Столбец Адрес регистра.
Я менял там адреса, пробовал разные варианты - МСД не видит переменные ПЛК.
Владислав Г.
26.07.2016, 14:56
Прилагаю скрин конфигуратора МСД и набросок программы КДС.
Гарчев Евгений
26.07.2016, 15:10
Прилагаю скрин конфигуратора МСД и набросок программы КДС.
Еще бы скрин вкладки "общие параметры архивации" из конфигуратора МСД посмотреть бы ...
По выложенному скрину: для переменных типа float адреса регистров не могут идти подряд (переменная float занимает 2 регистра, поэтому если адрес первой переменной 0х1001, то адреса второй и третьей переменнфх должны быть соответственно 0х1003 и 0х1005).
По проекту кодесис: адреса регистров в проекте ПЛК указаны в десятичной системе счисления. Для переменных Foat с адресами 0х1001, 0х1003, 0х1005 в кодесис необходимо указать адреса 4097 4099, 4101 соответственно.
Владислав Г.
26.07.2016, 15:55
Еще бы скрин вкладки "общие параметры архивации" из конфигуратора МСД посмотреть бы ...
По выложенному скрину: для переменных типа float адреса регистров не могут идти подряд (переменная float занимает 2 регистра, поэтому если адрес первой переменной 0х1001, то адреса второй и третьей переменнфх должны быть соответственно 0х1003 и 0х1005).
По проекту кодесис: адреса регистров в проекте ПЛК указаны в десятичной системе счисления. Для переменных Foat с адресами 0х1001, 0х1003, 0х1005 в кодесис необходимо указать адреса 4097 4099, 4101 соответственно.
Учитывая все вышенаписанное получаю результат все тот же - переменных нет!
на 29 странице есть пример, там например видно что флоаты начинаются с четных адресов, может в этом проблема
Владислав Г.
27.07.2016, 08:37
на 29 странице есть пример, там например видно что флоаты начинаются с четных адресов, может в этом проблема
Поменял на четные - переменные не появились.
Владислав Г.
27.07.2016, 08:40
Могу ли я отследить изменение переменных в конфигураторе МСД, подключенное через USB к ПК, в то же время, когда он подключен по RS-485 к ПЛК?
Владислав Г.
28.07.2016, 10:50
После синхронизации ПК с МСД, данные появились.
Powered by vBulletin® Version 4.2.3 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot