 | |
Предыдущие результаты
Я не думаю, что разработчик данной машины не сделал BackUp (только ленивый не сделает этого), обратимся к
http://vdt-automation.com.ua/modules.php?name=Forums&file=viewtopic&p=4339
Так что лицензия(и) при restore обязательно будет(ут) восстановлена(ы).
Ну а если хотите восстановить через Rockwell эту лицензию, то как заметил специалист Rockwell на своем форуме
JHutch, Moderator Answer:
While buying a support contract provides lots of benefits (not to mention pays my salary... ), we don't require one for activation help.
т.е.не нужно никакого контракта для помощи при восстановлению активации, только необходимо понимать, кому принадлежит эта лицензия(и)- разработчику станка
или конечному пользователю, это легко выяснить, подняв бумаги, которые пришли со станком.
Драйверы, например Touchscreen Penmount DMC 9000 находятся
http://www.ab.com/industrialcomputers/drivers/
Теперь немного о станке. Эта штуковина (я ее только видел на картинке) не является супер сложным агрегатом.
Простая листогнувачная машина, без всяких круговых интерполяций и т.д.
Как стало известно, что PLC есть ML1500, даже не надо открывать enclosure чтобы понять что там есть, на две серво оси разработчик
станка применил на мой взгляд очень сильное технико-экономичное решение. Кому интересно, этот метод описан в
документе 2092-at001_-en-p.pdf.
:) С другой стороны, по поводу HMI это простой перебор. Ну зачем такой софт на такую штуку. RSView ME и еще раз ME.
Кстати ML1500 имеет функцию recipe, так что все программы для станка можно сохранять и в контроллере.
Ну а насчет помощи в написании письма, то без знания условий контракта и других мелочей, весьма затруднительно не попасть
впросак. Например фраза: Following your contract obligations, please send us a service engineer ... будет совершенно неуместна.
И почему французам нужно писать по английски? Они уж точно обидятся и не приедут никогда. Лучше уж так
La machine ne donne pas d'argent!!!! La machine ne prend pas d'argent!!!
|
[quote:cbdaeba983="LAKER"]и еще узнал через RSlinx что стоит ML1500 что это: :)[/quote:cbdaeba983]
RSLinx - тоже требует лицензию.
Итого у вас должно быть две лицензии: на RSLinx Pro (беcплатный Lite с RSView32 не работает).
[quote:cbdaeba983="LAKER"]щас возникла проблема с активацие программы RsView32 пишет key = 1 License = 0 master disk, возможна ли генерировать лицензию на основе ключа??возможно ее выслать по электронной почте ?,дискета есть но на ней лицензии нету,ждали с Франции 2 недели,устали уже...ждем с нетерпением ответа[/quote:cbdaeba983]
Из Франции не дождетесь - у них ее нет, ваша лицензия на вашем HDD.
Если диск цел см.: http://vdt-automation.com.ua/modules.php?name=Forums&file=viewtopic&p=4356
Но лучше использовать "evmoveCF.exe"
http://vdt-automation.com.ua/modules.php?name=Forums&file=viewtopic&p=4375
|
[b:347c659321]Alek[/b:347c659321] мало ли кто что пишет. Почта не работает, контракт не заключен, коллега уехал, да мало ли. No matter, есть стандартные, цивилизованные способы разрешения этой коллизии и возобновления активаций. Нужно обратиться к поставщику, в обязанности которого входит tech support, или к производителю.
И есть хорошее слово: backup. Его важность осознаёшь только тогда, когда всё рухнет, причём, на собственной шкуре - иногда в прямом смысле.
[b:347c659321]LAKER[/b:347c659321], ждёте две недели? Устали ждать? Позвоните им. Пошлите факс или мэйл. В контракте на приобретение вашего станка есть гарантийные обязательства. Нужно официально обратиться к производителю и попросить срочно выполнить свои гарантийные обязательства и восстановить функциональность оборудования.
Поймите, восстановление функций вашего станка - это обязанность производителя или поставщика. Вы же не думаете, что мы Вам бесплатно пришлём активацию, которая стоит денег, причём немалых, и которые вы уже заплатили, но не нам, а французам? Мы должны её за свои деньги у Rockwell купить, и подарить вам, или что?
А по поводу софта - вы обратились в офис? Вам уже прислали диск?
Когда станок снова заработает, сделайте backup - образ всего диска Вашего компьютера, чтобы в следующий раз, если, например, вдруг поломается HDD, восстановить всё 1:1.
|
Вот прилагаю выдержку из форума Rockwell, как говорится на злобу дня.
*************************************************************
Peter JGW, Visitor Question:
Help.
Just over a month ago one of our Dell notebook PCs died taking out it's hard drive too. It was known there were some licenses on the drive but it wasn't a major issue as we have other licenses on other PCs. The job of restoring the applications to a replacement notebook wasn't urgent and left to another person. As things transpire this other person resigned and left a short time ago leaving the job of getting things working on my plate. Great.
Another of our engineers is developing a combined CompactLogix and RSView application and wanted to test it with one of our RSEmulate5000 programs (we have 2 licenses) - and hey, as you can guess, one of our lost licenses was for this program. The other license resides with a service engineer who happens to be abroad and he may get violent if we ask for it back!
Although our current RSEmulate5000 is v16 I believe it's a master disk activation as it's an upgrade from v15. The activation certificate states N/A for Product Key and Activation Type, it also says "To activate, insert Master Diskette" - which is a bit of a clue.
I cannot for the life of me find the master disk and to compound matters our TechConnect contract is currently invalid due to some mix up with the renewal. Isn't life great. That's why I'm posing questions on this forum!
Anyone got any suggestions?
Colleagues have offered their thoughts, like "Find a tall building ..." and "Buy some more licenses you stingy old f.....". Bstds.
:x
JHutch, Moderator Answer:
While buying a support contract provides lots of benefits (not to mention pays my salary... ), we don't require one for activation help.
In this case, you'll most likely need a new master disk shipped out to you. Call into the Support Center and the activations group will get you straightened out.
JHutch
:)
Peter JGW, Visitor:
You are of course right JHutch.
I called them this morning and sorted out my activation issues and they also confirmed we do have a support contract. Mind you where the support pack went I don't know, probably got lost in the post. Anyway, more is winging it's way to us.
So it's generally a better day. I might have to pop over the pop over the pub at lunchtime for a pint.
:D
*************************************************************
|
щас возникла проблема с активацие программы RsView32 пишет key = 1 License = 0 master disk, возможна ли генерировать лицензию на основе ключа??возможно ее выслать по электронной почте ?,дискета есть но на ней лицензии нету,ждали с Франции 2 недели,устали уже...ждем с нетерпением ответа
|
Rockwell пишет, что жёлтый вопросительный знак на моуле NET-ENI возможен в двух случаях: а) отсутствие или несоответствие EDS-файла или-же б) превышение лимита connection для модуля NET-ENI. Для этого модуля лимит – это 4 connection`a. Если лимит превышен – опять будет жёлтый вопросительный знак. (ID21741 из Knowledge Base) Всё это имеет смысл при условии, что вы корректно сконфигурировали сам модуль 1761-NET-ENI,
В общем случае, вот советы Rockwell при возникновения проблем с этим модулем. (ID47329)
If the 1761-NET-ENI (ENI) is not working check the following items.
1. Verify the baud rates. Match the baud rates between the ENI and the device it is talking with. Perhaps return the PLC to its defaults, for example on an ML 1200 by pressing the COM button.
2. Delete the RSLinx Harmony files. Shut down RSLinx, search for Harmony. Two files will be found, delete them and restart RSLinx.
3. Cycle power on the ENI and the other serial device. If the ENI is powered by the PLC disconnect and reconnect the serial cable, leaving the PLC running.
4. Make sure the ethernet devices driver (AB_ETH-1) is being used.
5. Make sure the EDS file for the 1761-NET-ENI is current.
6. Minise the number of connections the NET ENI is making by, for example, shutting down COM Redirector software and ENI configuration utility.
7.Start replacing hardware.
В двух словах – попробуйте проверить скорость СОМ-порта контроллера и модуля NET-ENI
|
Нужный софт можно скачать здесь:
http://www.software.rockwell.com/download/mmi/rsview32/rsview32%206.40.zip
http://www.software.rockwell.com/support/download/detail.cfm?ID=2893
http://www.software.rockwell.com/support/download/detail.cfm?ID=2360
Прошу прощения за любопытство, просто интересно знать, какой PLC и motion controls идет с
этим санком?
Еще, по моему, для этого приложения, VersaView c RSView32 функционально избыточна :? ,
хватило бы PanelView STD или Panelview Plus с ME с головой. :)
|
[color=darkblue:a9d6609324]Пример реализации Modbus есть в примерах, поставляемых с RSLogix5K, но для собственного RS-232 в режиме USER.[/color:a9d6609324]
А примеры того, как должен быть запрограммирован модуль ADM есть на компакте, который поставляется с ним в коробке. Там можно найти как инициализируется порт, как модуль должен быть инициализирован в корзине, чтобы не возникало коммуникационных ошибок между процессором в корзине и этим модулем. Программа пишется на C, можно взять Borland C 3.x.
Vitaliy D. Burtsev
|
[quote:b05e8a6be7="Evgen7"]...такую программу (чтоб нормально было растолковано, как MB работает)? Может примеры какие есть?
Заранее спасибо![/quote:b05e8a6be7]
Пример реализации Modbus есть в примерах, поставляемых с RSLogix5K, но для собственного RS-232 в режиме USER.
|
База знаний, возможно, уже обновилась, поэтому части топиков нет, но можно набрать поиск по фразе типа string data types и попытаться полистать.
Вот, собственно, то, что у меня есть.
Background:
When using string data in the CL55xx processor with firmware version at 7 or earlier, integer storage must be allocated. Integer storage can be allocated as an SINT, INT, or DINT array. Additionally INT array data can be referenced in PLC5 emulation mode. Version 8 of the ControlLogix firmware introduced the string datatype. When the OPC node type is used, the following errors can be generated when the wrong address syntax is used. The DDE node type does not generate any errors when improperly configured, however the string data is not written correctly either.
Requirements for the native string tag support:
RSView32 6.30 previous versions of RSView32 should work as well, but were not tested.
RSLinx 2.30
ControlLogix firmware rev 8 or higher
The following paragraphs describe how the DDE/OPC implementation works, and how string data is stored in the CL55xx processor.
String Tag Configuration:
Traditionally RSView32 is looking for a string address equivalent to A10:0 or ST10:0. When the PLC5 ST datatype was introduced, 82 characters was the maximum supported. This 82 string length limit remains in the RSView32 product today. The CL55xx string data type stores the characters in a SINT array. String data can be stored in any type of integer array, SINT, INT, DINT when working with controllers at earlier versions of the firmware. Depending on the type of integer array selected the address syntax will vary.
Even though the RSView32 tag is defined as string data, RSLinx queries the data type from the processor. To allow RSView32 and RSLinx to write string data to integer storage - add the ,SSxx (string space pad) or the ,SCxx (string C null pad) to the address line, where xx indicates the number of elements to pad. The number of elements to pad depends on how the data is stored, the following table gives some examples. If the SCxx or SSxx syntax is omitted, RSView32 will only be able to access the 1st element in the integer array, and will not represent the data as the string entered, since it is integer.
There are some issues when writing to the new string datatype from RSView32. When working with variable length strings, RSView32 does not update the length field with the new string length. The improper initialization of the string length prevents ascii functions from working properly in the controller program. This issue is currently under investigation. A potential work around is to determine the length of the string in VBA code, and then manually write to the length element of the string data type.
Тут, правда, ниже табличка! Надеюсь поймете
CL5550 Datatype Description String Address Syntax Example1 String Address Syntax Example2
String 8 bit integer array String1.Data[0],SC82 String1.Data[0],m,SC82
SINT 8 bit integer SINTArray[0],SC82 SINTArray[0],m,SC82
INT 16 bit integer INTArray[0],SC41 INTArray[0],m,SC41
DINT 32 bit integer DINTArray[0],SC20 DINTArray[0],m,SC20
PLC5 emulation 16 bit integer N7:0,SC41 N7:0,m,SC41
PLC5 emulation mode may be required to read/write string data if the CL55xx firmware is at an earlier revision 4.x.
Controller Memory:
When using the string data type, the controller stores the string as a character in a element called .Data[x], where x is the character position. With the native string data type, there doesn't appear to be anyway to reference the entire string tag as was possible with the PLC5 string. Instead the RSView tag address references the first element of the SINT array that contains the string. The ,SC82 syntax tells RSLinx to get 82 bytes of string data.
When using an integer array to store string data, the controller stores the data in the integer array as the HEX equivalent of the character. For example, if a 12 is entered into a string input field, the data is converted to the hex equivalent (in this case 3132h) and is stored the processor tag name INTArray[0]. Since INTArray[0] actually stores 2 characters, examination of the individual bytes will show the 1 (31h) is stored in the high order byte, and the 2 (32h) is stored in the low order byte.
Consider the same example writing string data to the SINTArray, if a 12 is entered into a string input field, the SINTArray[0] = 2 (32h), SINTArray[1] = 1 (32h). Applying the ,m byte swap modifier to the address line does not alter the way the string data is written to the processor, it only swaps the way the data is viewed. A future release of RSLinx will correct this byte swapping for SINT arrays.
When RSView32 is performing both the string read and write, use the syntax example1. When the CL5550 processor is storing the string data, the high and low order byte may need to be swapped, use the syntax example2 to accomplish this on the read only.
It is more efficient to write null padded strings than space padded strings, therefore use the SCxx syntax when possible.
Background:
RSView32, RSView SE and RSSql can browse tag addresses from an on-line controller using OPC. However, string tags in a ControlLogix family controller (added in firmware version 8) and bit-level addresses in a PLC-5 or SLC-500 cannot be browsed directly.
String tags are actually stored in the ControlLogix as numeric data. When the OPC browser tries to update the string tag's address field, the client correctly determines that a data type mismatch has occurred. It therefore does not allow the address field to be updated.
For digital addresses in a PLC-5 or SLC-500, RSLinx does not allow browsing to the bit level. Examples: "B3:0" can be browsed, but "B3:0/3" cannot be browsed. However, a Boolean tag in a ControlLogix processor can be browsed.
Solution:
For String addresses in a ControlLogix processor:
1. Create a DIGITAL tag (if client is RSView32 or RSView SE)
2. Browse to the string tag in the ControlLogix (example: StringTag )
3. Select the StringTag.DATA element and press OK
4. Remove the .DATA manually from the end of the item address
5. Change the tag data type to STRING.
Example of correct item address syntax: [TopicName]StringTag
Example of incorrect item address syntax: [TopicName]StringTag.DATA
Note: This syntax is tested with firmware version 10 per tech note A27556111 (see references below).
Important: In RSView32 and RSView SE - if step 5 is skipped and the tag is accepted, it will not be possible to change the tag data type. In this case it would be necessary to delete the tag and start again with step 1.
For Digital addresses in a PLC-5 or SLC-500:
1. Browse to the word level (example: B3:0 )
2. Select the word containing the desired bit and press OK
3. Add the bit delimiter manually to the end of the item address. Example of correct item address syntax: [TopicName]B3:0/2
For further reference, see the following tech notes:
A5550 - How to address the different data types in the ControlLogix 5550 processor
A7004 - Reading and writing string data from RSView32 to ControlLogix 55xx
A27556111 - How to manage variable length string writes from a HMI to ControlLogix
A4814 - How to configure RSView32 to communicate to a ControlLogix 5550 processor
Успехов.
Vitaliy D. Burtsev
|
Предыдущие результаты
Ещё результаты |
|
| |
|