 | |
Предыдущие результаты
Здравствуйте! Имеется стороннее устройство, данные с него выходят по MODBUS RTU. Решил данные собирать контроллером, т.к. железо понадежней будет софта.
Контроллер есть микро лоджик 1100.
0-вой порт сконфигурировал по модбас.
С помощью MSG инструкции читаю INTEGER данные.
В кач-ве источника пока использую софт (MODBUS SLAVE)- он в указанный порт шлет пакеты.
но вот при попытке прочитать FLOAT значения ничего не выходит, в моих ячейках флоат как были 0, так и есть,
В настройках:
size inelement 1, Data 32 (для интежер дата-16)
в чем может быть проблема? С модбасом почти не работал.
Может софт не выдает флоат значения.
Думал вытащить 2 интежер ячейки и с помощью функции COP (как я делал в SLC) из нескольких интежер получать 1 флоат, но в Mикролоджиках в функции COP файлы sourse и dest должны быть одного типа.
Неужели на микролоджике не получиться собрать данные? на SLC это на порядок будет дороже.
|
[quote:429c7d69df="oldDad"]Зачем же извращаться? .... В чём проблема?[/quote:429c7d69df]
Наверно хочется нарисовать сборочный чертеж в трех проекциях плюс аксонометрия :D
Поиск трехмерных начать с http://www.ab.com/e-tools/pst2.html
В ABECAD точно были - сам пробовал (но не более).
|
oldDad - Спасибо. Это я видел.
Но я имел в виду что-то наподобие этого:
http://www.ste.ru/siemens/pdf/rus/S7_300_Modul_Data_p2_r.pdf
(стр. С-8...С-15)
Наверное в Rockwell Automation решили не утруждать себя подобным. нарисовали габаритные размеры шины - и привет.
|
Вопрос с резервирование все еще открыт. На данный момент, на сервера RSViewSE и иже с ними установлены патчи от марта месяца сего года. Любые попытки включить резервирование упираются в возникновение ошибки "RedundancyManagerHmiServer detected a failure 0x80041a0b" (а иногда 0x80041a0a). Все, что нашел в Knowldgebase на сайте Rockwell исполнено и включено.
Резервирование включали следующим образом:
1. Сняли копию проекта с помощью HMI Backup & Restore Utility.
2. На второй сервер скопировали снятый бэкап.
3. Перегрузили все сервера (в таком порядке: FTD - RSLINX - SE1 - SE2).
4. На первичном SE1 в свойствах проекта включили резервирование (кнопку [Replication...] не нажимали). Все прошло ок.
5. Еще раз перегрузили сервера.
При выдергивании из сети первичного сервера, вторичный не подхватывает.
Вариант с прохождением тех же шагов 1-5 с нажатием кнопки [Replicatio...] (естественно после копирования проекта) приводит к такому же результату.
В том, что резервирование работает в принципе для систем на SE уверен, так как полгода назад на этом же оборудовании и в этом же проекте его включали, но отключили из-за текущего внесения множества изменений в проект.
Вопрос: что делать?
|
[quote:bc741d6383="SimpleX"]При чем, как и в случае с утерей пароля, для того, что бы обойти службу безопасности, просто "грохнуть" FTD недостаточно, поможет только переустановка ОС с форматированием.[/quote:bc741d6383]
Снял батарейку, передергнул питание. Программа конечно потерялась, но перешивать контроллер не понадобилось.
Может я чего не так сделал. :twisted:
|
В СНГ - полно.
В Украине только я лично знаю минимум 4 системы на них.
Будут стоять и работать ещё много-много лет.
[quote:62deb01060="Star"]Как профлешить PLC-5/40 подскажите пожалуйста, где описана процедура?[/quote:62deb01060]
Увы. Ничего не выйдет. Слишком стар.
|
Ув. гуру! Завод под управлением контроллера АВ 1756-L62. В шасси стоят модули ENBT, DHRIO, OF8, IF16, IB32, OB32. Пара компов с установленым
RsLinx 2.42 и визуальной оболочкой на Дельфине. Ну и на модулях много свободных каналов. Сам Бог велел повесить на них кое - какое доп.
оборудование. Под рукой Visual FoxPro 6. Вкратце набросал програмулинку через DDE читать и писать в модули. И вот тут и возникает проблема.
Состояние всех каналов считывается [DDERequest()] без проблем, а вот что до записи[DDEPoke()], пишутся только аналоговые, да и то не всегда. Т.е.
сейчас да, а через час нет, еще через полчаса опять да. :( Тэги в RsLinx`е есть на все каналы. ВЫРУЧАЙТЕ !!! если нужна доп.информация, спрашивайте...
|
[quote:ccd1fd5975="SimpleX"]Добрый день!
Действительно, имеется возможность включить RSLogix5000 в систему безопасности Factory Talk. В версии 16 добавлен только автоматический запрос логина/пароля при запуске, в предыдущих же версиях необходимо было предварительно выполнить Factory Talk Log On. В Factory Talk Administration Console Вы можете назначить индивидуально каждому пользователь права на доступ к тому или иному объекту проекта RSLogix5000. Данный метод довольно часто применяется и достаточно надежен. Более того, имеется возможность настроить безопасность для уже готового работающего проекта, без останова объекта.[/quote:ccd1fd5975]
а возможность связать Factory Talk Log On с Win LogOn, т.е. к виндовским учеткам привязаться, существует??
|
Добрый день!
Обратите внимание, что на вкладке Communication Setup, где у вас объявлен Shortcut, вверху имеется две вкладки - Design и Runtime. Соответственно, ярлык к данным в режиме программирования (в т.ч. Test Application) и в режиме исполнения. Проверьте, что оба ярлыка у Вас корректно настроены.
|
Добрый день!
Действительно, имеется возможность включить RSLogix5000 в систему безопасности Factory Talk. В версии 16 добавлен только автоматический запрос логина/пароля при запуске, в предыдущих же версиях необходимо было предварительно выполнить Factory Talk Log On. В Factory Talk Administration Console Вы можете назначить индивидуально каждому пользователю права на доступ к тому или иному объекту проекта RSLogix5000. Данный метод довольно часто применяется и достаточно надежен. Более того, имеется возможность настроить безопасность для уже готового работающего проекта, без останова объекта.
|
Предыдущие результаты
Ещё результаты |
|
| |
|