 | |
Предыдущие результаты
Добрый день! Есть в наличии контроллер АВ 1756, модуль ProSoft MVI56, частотный преобразователь MITSUBISHI FR-F740 EC. Стоит задача: организовать свяязь между контроллером и приводом по сети ModBus RTU. Предварительно изучив документацию настроили ряд параметров в приводе (Р549,Р331,Р550,Р551,Р338). Затемустановили необходимые значения тэгов групп MCM.ModDef, MCM.P1Cmd, MCM.Port1. Попытались считать значения регистров, но на выходе всё время нули. Сомнений в исправности модуля не возникает, так как на нем уже "висят" другие подчиненные устройства. Линия тоже исправна - все устройства в одной цепи. Привод стоит последним, нагрузочное сопротивление включено. Может быть кто-то работал с таким преобразоваателем, прошу откликнуться.
|
[quote:360b094f7e="agennady"]похоже использовать com порт для опроса устройств по протоколу RS485 не очень хорошая идея, посоветуйте на чем лучше это сделать?[/quote:360b094f7e]Для Compact мне понравился 1769-ASCII, в POINT I/O тоже имеется 1734-ASCII (если не ошибаюсь, пишу по памяти).
Из негатива:
Для 1794 применял, что-то из Prosoft ([b:360b094f7e]Generic [/b:360b094f7e]для [i:360b094f7e]доморошенных протоколов[/i:360b094f7e]), помню, что выбирал из:
1) программировать из FlexLogix, в принципе имеется для всех Logix.
2) загружаемая программа, написанная на Си.
Выбрал [b:360b094f7e]1[/b:360b094f7e]. Не понравилось: цена и принцип работы: запрос отправлен - ответ пришел, но в процессор эти данные не отдаются, пока не будет отправлен следующий запрос. Благо там устройство было одно, программа для встроенного порта RS-232 была проще.
"Думайте сами, решайте сами..." (С) Сергей и Татьяна Никитины.
В последнем проекте - надо было получать данные от 12 устройств Modbus (корректоры расхода газа) в процессор 1756-L73, Prosoft MCM применить было боязно (на тот момент я не имел №№ регистров от производителя устройства и не было веры в честность Modbus), поставил лишний контроллер (1769-L23 + 1769-ASCII), обошлось несколько дороже, чем Prosoft и как потом оказалось в тех устройствах от Modbus только название - нужно прочитать строгое количество байт, а потом разложить по полочкам...
|
Доброго времени суток уважаемые знатоки! Столкнулся с ошибкой 16#0317 которая появилась при попытке добавить новый 1756-IF16. Делал так на горячую вставил модуль>> offline>>New module выставил revision 1,5 как на наклеечке >> Download >>ошибка, также в RSLinx Classic этот модуль в статусе показывает Unkeyed. (Конфигурация такая два 1756-L55 ControlLogix5555 Revision 11.25; 1756-ENBT/A; два 1757-SRM Redandancy; 1756-CNBR/D на каждый Rack; также есть 1756-MVIProSoft). Разрабатывали другие рабочая система перешла в наследство и сразу в бой вот как-то так. Справочка и гугл советуют использовать RSNetWorx. На серваке стоит RSLogix5000, RSLinx, а вот RSNetWorx нет, вопрос без него можно как-то настроить этот AI модуль или никак ?
|
Начну с того, что 1756-MVI/A и 1756-MVI-MCM совершенно разные модули и выпущены разными фирмами.
На это, между прочим, есть чёткое указание в содержимом ESD-файла.
Если уж Вам нужен именно 1756-MVI-MCM, то необходимые файлы, конфигуратор и примеры Вы можете скачать на сайте фирмы-производителя [url=http://www.prosoft-technology.com/]ProSoft Technology[/url].
Другой модуль, 1756-MVI/A, выпускался RA и представляет собой свободно-программируемый на Си модуль последовательного интерфейса для экзотических протоколов, которые пользователь сам пожелает туда загнать.
|
Подскажите пожалуйста, есть модуль и файл EDS модуля MVI56-mcm (rev1.002)
0001: [File]
0002: DescText = "MVI56 ProSoft Communications Module";
0003: CreateDate = 05-30-02;
0004: CreateTime = 04:55;
0005: Revision = 1.0;
0006:
0007: [Device]
0008: VendCode = 309;
0009: VendName = "ProSoft Technology, INC.";
0010: ProdType = 12;
0011: ProdTypeStr = " ";
0012: ProdCode = 83;
0013: MajRev = 1;
0014: MinRev = 2;
0015: ProdName = "MVI56";
0016: Catalog = "MVI56";
0017: Icon = "MVI56.ico";
На сайте АВ скачал единственный предлагаемый файл EDS, для данного модуля.
0001: [File]
0002: DescText = "1756-MVI/A Multi-Vendor Interface";
0003: CreateDate = 10-04-2004;
0004: CreateTime = 11:14:00;
0005: Revision = 1.1;
0006:
0007: [Device]
0008: VendCode = 1;
0009: VendName = "Allen-Bradley Company, Inc.";
0010: ProdType = 12;
0011: ProdTypeStr = "Communications Adapter";
0012: ProdCode = 83;
0013: MajRev = 1;
0014: MinRev = 1;
0015: ProdName = "1756-MVI/A";
0016: Catalog = "1756-MVI/A";
0017: Icon = "1756enet.ico";
Они взаимозаменяемы, потому что в первом случае при регистрации в RSLinx 2.59 lite матюкается (The following warning occurred in the (File) section of the EDS file. The Create Time entry is not a valid time or format.). Раннее использовалась 13 версия Logix и RSLinx (вер.-?) к нему.
|
Все верно как вы написали! в корзине несколько 1756-Module Generic, а в Module info в строке Product Name: MVI56ProSoft Technology Inc. и настроен Connection Parametr: Input (Assembly Instance:1)(Size:250) 16-bit, Output (Assembly Instance:2)(Size:248) 16-bit, Configuration (Assembly Instance:4)(Size:0) 8-bit, а в Controller tags имеется Scada Read Bufer (INT2000) и соответственно Scada Write Bufer (INT3000). еще всем спасибо!
|
Если модуль в корзине MVI56-MCM, то все настройки смотрите в ControlTags внутри структуры самого MVI, если MVI56-MCMR то скорее всего прошивка сделана утилитой ProSoft ConfigurationTool, там сможете посмотреть адреса с которых идет чтение, и область памяти в RSLogix куда записываются полученные значения, если модуль MVI56-ADM,то скорее всего никакой структуры с адресом Вы не найдете, все заложено в самой прошивке, которая заливается в сам модуль по-моему через MVI Flash Update, в самом RSLogix наверное будет только рутина с чтением каких-то переменных принимаемых из модуля.
|
Добрый день! Нужна помощь . Хочу научиться работать с модулями ProSoft. Взял прибор увп280а и пытаюсь получить с него данные. Так вот сделал все как в примере к модулю Mvi56mcm опрос прибора прибора идет только с ошибкой 3. Написано что эта ошибка обычно возникает при попытки записи. Но я просто пытаюсь считаить текущую время и дату с прибора и никак не могу разобраться что делаю не так :(
MCM.P1Cmd[0].Enable 1
MCM.P1Cmd[0].IntAddress 600
MCM.P1Cmd[0].PollInt 0
MCM.P1Cmd[0].Count 1
MCM.P1Cmd[0].Swap
MCM.P1Cmd[0].Device 3
MCM.P1Cmd[0].Func 3
MCM.P1Cmd[0].DevAddress 0
По документам к увп
Размещение запрашиваемых параметров архива
4000 мл.байт=день ст.байт=месяц
4001 мл.байт=год ст.байт=час
ну и тд.
Так вот как мне запросить год и час допустим.?
|
Пожалуйста, выбирайте:
http://www.prosoft-technology.com/Products/Industrial-Wireless
|
Ольга Владимировна,
KEPWARE - это официальный партнёр Rockwell, равно, как, например, Prosoft Technology и др. компании.
|
Предыдущие результаты
Ещё результаты |
|
| |
|