 | |
Предыдущие результаты
[quote:ee84a8738f] Проблема с запуском калькулятора – на машинах с WinNT... Может кто-то сталкивался с настройкой RSView32 под Win2000 и что-нибудь подскажет.[/quote:ee84a8738f]
У вас такое не только с калком будет а и с большинством приложений. тем же Excel.
патч качните.
[url]http://domino.automation.rockwell.com/applications/kb/RAKB.nsf/0/4489384F71F1143485256AFB005B86FC?OpenDocument[/url]
|
[quote:d2d8f8fd8f="Rash"][b:d2d8f8fd8f]2.[/b:d2d8f8fd8f] Так вот на машинах с WinNT + RSView32 6.10.15 + DesktopLock NT калькулятор запускается и висит маленьким окошком на фоне дисплея RSView, а там где Win2000+ RSView32 6.3+DesktopLock 2000 – после запуска с той же кнопки Calc – никакой реакции.
[/quote:d2d8f8fd8f]
Мы сталкивались с такой проблемой еще 4 года назад, калькулятор у вас вызывается только он не OnTop и находится как бы под RSView. Тогда мы взяли другой калькулятор, у которого в настройках можно было указать "поверх всех окон". Потом там появился местный программист, который сделал вызов виндового калькулятора через встроенный VBA поверх проекта.
|
[b:c0c2ccc374]1.[/b:c0c2ccc374] Нет звукового сопровождения при алармах в RSView32. То есть молчит так называемый внутренний PC speaker. В настройках BIOS значение PC Speaker – On.
Уже искали в Rockwell Knowledge base, пересмотрели весь Help – пока безрезультатно.
Система сконфигурирована следующим образом: платформа Dell на 845-м чипсете, RSView32 6.3, Desktop Lock для Win2000.
На тех операторских станциях, где мы используем WindowsNT и более раннюю версию RSView 32, достаточно в Project manager\Alarm Setup\Severities\ отметить check box в пункте Annunciation. И всё работает.
Предположили что дело в Desktop Lock 2000: просмотрели возможность деблокирования и автозапуска служб - ничего нет. Отключили Desktop Lock 2000, вошли в систему под администратором результат тотже – а точнее никакого...
[b:c0c2ccc374]2.[/b:c0c2ccc374] Проблема с запуском калькулятора – на машинах с WinNT, на главном дисплее расположили кнопку Calc – удобно операторам не отрывая взгляда от дисплея пересчитывать технологические параметры пользуясь «виндовозовским» калькулятором.
Так вот на машинах с WinNT + RSView32 6.10.15 + DesktopLock NT калькулятор запускается и висит маленьким окошком на фоне дисплея RSView, а там где Win2000+ RSView32 6.3+DesktopLock 2000 – после запуска с той же кнопки Calc – никакой реакции.
Зато после остановки проекта, мы обнаружили несколько десятков калькуляторов возле системного окна DesktopLocker’а (как следствие многократного безрезультатного нажатия кнопки), то ли он не пускал, то ли RSView весь фон занимало, то ли Desktop Lock 2000 нужно конфигурировать?
Может кто-то сталкивался с настройкой RSView32 под Win2000 и что-нибудь подскажет.
|
[quote:bb7269b57f]как средствами MS SQL Server, MS Visiual Studio .NET и MS Reporting Services под MS Windows 2003 Server за полчаса строить аппликации генерирования рапортов любых видов, размеров и конфигураций[/quote:bb7269b57f]
а поподробнее можно? или ссылки на информацию?
а то через rssql в БД тэги гнать получается, а вот как их потом анализировать и представлять в отчеты?
и че это за зверь такой RSBizWare? че он может?
|
[quote:dc517453b7="Dvoeglazov"]Скажу честно с такой проблемой не сталкивался - всегда все работало.
Посоветую не связываться с DDE, OPC - гораздо лучше.
---
[/quote:dc517453b7]
Как можно работать через OPC? Есть какие-ть компоненты, где взять?
Замечено что такая проблема только под windows 2003, с нижними версиями все нормально.
|
Вообще, для работы с базами данных есть совершенно другие специально для этого предназначенные программные средства, не RSView :)
Можно сложить логи на сервер и обрабатывать их чем угодно - есть куча программных средств. Rockwell Software как раз вчера проводил Workshop как средствами MS SQL Server, MS Visiual Studio .NET и MS Reporting Services под MS Windows 2003 Server за полчаса строить аппликации генерирования рапортов любых видов, размеров и конфигураций :) Это с помощью продуктов MS.
А у RS есть для этого RSBizWare.
|
Вообще, RSView - это не система управления, а система отображения информации, где время реакции пользователя может колебаться в довольно широких пределах. Иначе говоря, она не предназначена для очень точного периодического запуска задач. Для этого должна быть не Windows, а система реального времени.
Такая система есть в контроллере, можете её использовать, в конце концов, для этого контроллер и предназначен - для управления событиями.
А иначе cм. [b:4798809828]Dvoeglazov[/b:4798809828]
|
А как установлен у Вас в Windows разделитель между целой частью числа и дробной? Должен быть точка, а не запятая.
[img:e60e07f99d]http://vdt-automation.com.ua/modules/ImageUp/uploads/oldDad/trennzeichen.jpg[/img:e60e07f99d]
|
Пробовали на машине под Windows 2000 с установленным линкс 2.41 и даже 2.43
записать данные в тэг, десятичная часть отбрасывается.
При этом, если записывать через Excel, то все нормально проходит.
Коды записи -
Visual Basic 6.0
Text1 - текстовое окно
Command1 - кнопка
test_dde- топик
[code:1:c6023a08f3]Private Sub Command1_Click()
Text1.LinkTopic = "RSLINX|test_dde"
Text1.LinkMode = vbLinkManual
Text1.LinkItem = "Program:MainProgram.X_Arr_Data[1].Data[2],L1,C1"
Text1 = Replace(Val(Text1), ".", ",")
Text1.LinkPoke
End Sub[/code:1:c6023a08f3]
Запись проходит, если разделитель в значении исключительно "," хотя
разделитель в системе может быть любым.
----------------------------------------------------------------------------
Visual Basic Excel (VBA)
[code:1:c6023a08f3]Public Sub a1()
Dim a As Long, rangeToPoke, er
a = Application.DDEInitiate("RSLINX", "test_dde") ' DDE подключение
Set rangeToPoke = Application.Worksheets("Лист1").Range("A2") ' ячейка
со значением на запись
Application.DDEPoke a,
"Program:MainProgram.X_arr_Data[1].Data[2],L1,C1", rangeToPoke ' Вставка
данных
er = Application.DDEAppReturnCode ' Обработка ошибки
End Sub
[/code:1:c6023a08f3]
При это запись осуществляется только если писать значение из какой-либо
ячейки, просто значение не записывается.
Запись проходит, если разделитель в значении исключительно "," хотя
разделитель в системе может быть любым. А если запись не проходит, то код ошибки все равно не возвращается
----------------------------------------------------------------------------
Вот и понять не можем в чем причина, а работать с топиками из среды
разработки очень хочется.
Может бы сталкивались с подобным?
Может быть есть альтернативы работать с топиками из VB6 / VB.Net
|
[code:1:8e5bc4a73b]Sub prb()
Dim p As String, n As String
n = InputBox("", "")
p = "C:\Temp\" & n
MsgBox p
MkDir (p)
End Sub[/code:1:8e5bc4a73b]
Только что ради интереса проверил - всё замечательно работает.
MS Windows XP + SP2
RSView v7.10.00 (CPR6)
[quote:8e5bc4a73b]в MS VB 6 все отлично, а под RS View ни в какую. Shocked Confused[/quote:8e5bc4a73b]
А что пишет?
|
Предыдущие результаты
Ещё результаты |
|
| |
|