 | |
Предыдущие результаты
[quote:ac10005506="kempo"]Где можно прочитать про последовательность действий по созданию такой флеш-карты и последующей прошивки?[/quote:ac10005506]Часть информации есть тут 1756-PM017C-EN-P, Logix5000 Controllers Memory Card Programming Manual, но она не совсем полная, т.к. в реальности новые версии имеют опцию сохранения на карточку прошивок процессора и интеллектуальных модулей периферии, а не только самой рабочей программы.
ps Вышла редакция D документа [url=http://literature.rockwellautomation.com/idc/groups/literature/documents/pm/1756-pm017_-en-p.pdf]1756-PM017D-EN-P Logix5000 Controllers Nonvolatile Memory Programming Manual[/url] , там чуть подробнее, но картинки даны применително к новым ControlLogix процессорам
|
Собственно, строковое значение - марка стали, вычитывается скриптом VBA из внешней базы данных. Вчера попробовал записывать ее не в device, а в memory tag - русские буквы выводятся на экран нормально в RSView32. Но это решение не подходит
|
[quote:132e6321f1="alexei_kzn"]Задача следующего плана имеется контроллер CompactLogix к нему подключена панель оператора Panal View 600, контроллер также подключен к АРМ оператора( отдельный удаленный компьютер с операционной системой Windows XP). К АРМ оператора подключены еще три таких же контроллера.
Вопрос состоит в следующем: какое ПО необходимо для написания программы как для панели оператора (Panel View 600), так и для АРМ оператора (обычный офисный компьютер с ос Windows).[/quote:132e6321f1]
1) Для [b:132e6321f1]CompactLogix[/b:132e6321f1] нужен [b:132e6321f1]RSLogix 5000[/b:132e6321f1], выбирай достаточный:
http://www.rockwellautomation.com/rockwellsoftware/design/rslogix5000/orderinginfo.html
2) Для [b:132e6321f1]Panel View Standard [/b:132e6321f1](кат. 2711- *) нужен [b:132e6321f1]PanelBuilder32[/b:132e6321f1], см.:
http://www.ab.com/en/epub/catalogs/12762/2181376/1239781/1670480/1681260/tab8.html
Если желаешь делать интерфейс на русском языке, тогда в каждый терминал установи [b:132e6321f1]Flash ATA Memory Card [/b:132e6321f1]для фонтов, см.:
http://www.ab.com/en/epub/catalogs/12762/2181376/1239781/1670480/1681260/tab9.html
Если у тебя [b:132e6321f1]Panel View Plus[/b:132e6321f1] (кат № 2711P-*), тогда сгодится [b:132e6321f1]Factory Talk View Studio[/b:132e6321f1] из п.3.
3) Для АРМ - [b:132e6321f1]Factory Talk View SE[/b:132e6321f1], выбирай:
http://www.rockwellautomation.com/rockwellsoftware/performance/view/orderinginfo.html
Если будет только один АРМ, тогда достаточно [b:132e6321f1]Station[/b:132e6321f1], иначе отдельно сервер и нужное количество клиентов.
Обязательно нужна [b:132e6321f1]Factory Talk View Studio[/b:132e6321f1].
|
Замените в базе данных тэгов его привязку к реальным данным на тип Memory.
|
[quote:ff25e5ff7e="Eraser"]макросы принадлежат экрану. то есть работают только на открытом экране. для обмена данными между макросами на разных экранах можно использовать memory tags.[/quote:ff25e5ff7e]
Какой экран? Какой memory tag? У него RSLogix. :D
По сути не скажу - не пользовался.
Какие правки нужны?
В RSLogix удобный Export-Import кода программы с подменой адресов (Base, Relative).
|
макросы принадлежат экрану. то есть работают только на открытом экране. для обмена данными между макросами на разных экранах можно использовать memory tags.
|
[quote:e17f37a4a0="cindirik"]Здравствуйте!
Какая разница между этими двумя процессорами? Или же в чем преимущество первого от второго? или же от остальных процессоров?
В каких условиях предпочтительно использовать эти процессоры? В том смысле что, я обычно использую 1756-L61 или 1756-L65. К тому же отмечу что они довольно дорогие.
Спасибо![/quote:e17f37a4a0]
См.: http://literature.rockwellautomation.com/idc/groups/literature/documents/pp/1756-pp015_-en-p.pdf
[quote:e17f37a4a0="1756-pp015_-en-p.pdf"]"capable of supporting as many as 100 axes"
"significantly improve controller scan times using a new faster dual core custom CPU"
"optional and removable Secure Digital non-volatile memory provides faster reads and writes and better data integrity than the previous CompactFlash"
[/quote:e17f37a4a0]
|
[quote:3dc04bc653]При наличии в текущем окне около 500 memory тегов TagGroup.add(tag name) напрочь вешает проект. Как быть? [/quote:3dc04bc653]
Не знаю, для чего Вам на экране 500 тэгов, и как Вы собираетесь их использовать, но что-то говорит мне, что Вам необходимо изменить системную концепцию.
Честно говоря, не представляю себе 500 тэгов на одном экране. Если предположить, что экран имеет разрешение 1024 на 768 пикселей, то 500 тэгов на экране - это полный экран прямоугольников размером примерно 40 на 40 пикселей, по одному на тэг, без промежутков. Ничто другое на экран больше не помещается. Что Вы такое проектируете?
Если же Вы используете экран просто для хранения и обработки тэгов, то не проще ли держать эти тэги в контроллере, и там же и обрабатывать?
|
1.Подскажите как правильно обратится к тегам FTView из VBA. При наличии в текущем окне около 500 memory тегов TagGroup.add(tag name) напрочь вешает проект. Как быть?
2.В окне есть несколько ComboBox. Создаю массив CB_Mass(10) as combobox и сопоставляю его combobox в окне Set CB_Mass(0)=CB_name0 и т.д. А при использовании свойств массива, например CB_Mass.Item(0).text VBA вылетает. Как еще неявно обратится к элементам окна?
|
Соединитесь с контроллером, посмотрите в online, что за fault.
Чтобы программа восстанавливалась из модуля памяти в память контроллера, в процессоре должны быть установлены биты [color=darkblue:54ed54bbbb]S:1/10 "Load Memory Module On Memory Error"[/color:54ed54bbbb] или [color=darkblue:54ed54bbbb]S:1/11 "Load Memory Module Always"[/color:54ed54bbbb] или [color=darkblue:54ed54bbbb]S:1/12 "Load Memory Module and RUN"[/color:54ed54bbbb]. По умолчанию они не установлены, и если в памяти контроллера программы нет, а биты не установлены, то она с модуля памяти автоматически не восстановится.
|
Предыдущие результаты
Ещё результаты |
|
| |
|