SIEMENS, DF&PD

Предыдущее посещение: Чт июл 07, 2016 14:48 Текущее время: Чт июл 07, 2016 14:48

Часовой пояс: UTC + 3 часа




 [ Сообщений: 16 ] 
Автор Сообщение
 Заголовок сообщения: web сервер - подключить внешние библиотеки
СообщениеДобавлено: Вт дек 16, 2014 7:57 
Не в сети
Новый писатель

Зарегистрирован: Вт дек 02, 2014 0:01
Сообщения: 35
Решил заморочиться с web интерфейсом, попытался подключить js библиотеку JQuerry, но контроллер её как будто не видит. Когда обращаюсь по её адресу -
Цитата:
Данные не получены
Невозможно загрузить веб-страницу, так как не поступили данные от сервера.
Ошибка 324 (net::ERR_EMPTY_RESPONSE): Сервер разорвал соединение, не отправив данные.

Если её выбрать как "default web page" - ничего не меняется.
Ровно такое же сообщение получаю, когда пытаюсь обратиться к заведомо несуществующим файлам. Такая ерунда практически со всеми внешними файлами (попробовал штук 7 разных версий этой библиотеки). Portal генерирует под них DB блоки, всё успешно заливается и тишина.
Htm файл и .js файл со всего одной строчкой кода открываются без проблем.
GIF файл - открывается, если его выбрать как "default web page". Если не выбирать - открывается страница с пиктограммой файла. Т.е. браузер видит наличие файла, но сервер не хочет отдавать содержимое.
Памяти на все хватает, расширения файлов в "files with dynamic content" добавлены.

Контроллер 1214C, 6ES7 214-1AG31-0XB0, frimvare v3.0.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср дек 17, 2014 3:40 
Не в сети
Новый писатель

Зарегистрирован: Вт дек 02, 2014 0:01
Сообщения: 35
Разобрался. Во всем виновато сочетание ]] в файле скрипта. Сделал автозамену на ] ] (через пробел) и процесс пошел.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср дек 17, 2014 5:33 
Не в сети
Новый писатель

Зарегистрирован: Вт дек 02, 2014 0:01
Сообщения: 35
Со скобками - это видимо был ход конем.
На самом деле всё начинает отображаться, запускаться, компилироваться без ошибок и перестает ругаться на слишком большой объём файла (> 64 KB) если убрать расширение .js из "files with dynamic content". Такие дела.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср дек 17, 2014 6:51 
Не в сети
Новый писатель

Зарегистрирован: Вт дек 02, 2014 0:01
Сообщения: 35
Впрочем скрипты все равно не хотят подключаться.
Абсолютно идентичные проекты - на локальном компьютере все работает, на контроллере скрипт не подгружается, не смотря на то, что по своему прямому адресу он доступен и даже скачивается с контроллера. Где я дурак?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср дек 17, 2014 15:51 
Не в сети
Известный Писатель

Зарегистрирован: Пт фев 25, 2011 21:16
Сообщения: 236
здесь на немецком
http://www.sps-forum.de/simatic/63643-s ... seite.html
c 6 го
коротко,
...размер не более 64, предлагается обстрогать библиотеку
..про скобки,]]
...другой пишет, что сaппорт подтвердил, что возможно большего размера файл закидывать, он поделится на сегменты
...очередной предлагает командой «в ручную» файл делить
AWP-Kommando <!-- AWP_Start_Fragment Name="<Name>" -->

и свелось к мысли, что в проекте баг


а ниже на английском
https://www.automation.siemens.com/WW/f ... anguage=en
в последнем посте юзер делится «своим» файлом-скриптом и надеется, что поможет


по ссылке пошаговое создание страницы, проверьтесь, вдруг чего-нибудь мимо
https://www.dmcinfo.com/latest-thinking ... ined-pages


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср дек 17, 2014 23:33 
Не в сети
Новый писатель

Зарегистрирован: Вт дек 02, 2014 0:01
Сообщения: 35
После ручного разделения смог вернуть .js в "files with dynamic content", перестало ругаться на размер.
Скобки двойные уже давно выпилены.

Цитата:
и свелось к мысли, что в проекте баг
Запускаю страницу из папки и все работает, генерирую из этой же папки контент и лью на контроллер и половина перестает работать.

Остальные две ссылки перечитаны раз по 10 уже, с первой я и начал свой тернистый путь к покорению web сервера.

Вообще смущают две вещи:
1. Сама библиотека точно лежит на контроллере, по прямому переходу на неё начинается скачивание. Но если её можно скачать, почему браузер не подгружает её автоматически?
2. Судя по коментам подобные проблемы выявляются у считанных единиц пользователей, у большинства нет проблем ни со скобками, ни с размером файлов.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт дек 18, 2014 0:54 
Не в сети
Новый писатель

Зарегистрирован: Вт дек 02, 2014 0:01
Сообщения: 35
Добавил в самое начало библиотеки
Код:
alert("Hello World!");
и выяснил, что она все таки подгружалась. Снес все скрипты из проекта и добавил простейший (изменение цвета строки) - заработало. Теперь буду сидеть и раскуривать, почему проект на контролере обрабатывается совсем не так, как проект на локальном сервере. Спасибо за помощь.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт дек 18, 2014 1:38 
Не в сети
Новый писатель

Зарегистрирован: Вт дек 02, 2014 0:01
Сообщения: 35
Я так увлекся подключением библиотеки jQuerry, что совсем забыл про библиотеку flot, которая собственно и должна была все отображать. Готов подвести итоги:
1. Все библиотеки размером > 64 Кб необходимо разрезать на части командой <!-- AWP_Start_Fragment Name="<Name>" -->
2. Все сочетания ]] необходимо заменять на ] ] (через пробел).

Изображение


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт дек 18, 2014 15:37 
Не в сети
Известный Писатель

Зарегистрирован: Пт фев 25, 2011 21:16
Сообщения: 236
dr2 писал(а):
и добавил простейший (изменение цвета строки) - заработало. .

по ссылке , https://www.automation.siemens.com/WW/f ... anguage=en
я ее приводил выше
переработаная библиотека есть
(jquery-2.0.2.min.js.zip ),
https://www.automation.siemens.com/WW/f ... anguage=en
без логина не скачать
не пробовали её? я не могу сам, не дорос еще.
файл то скачал, а толку


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт дек 19, 2014 4:04 
Не в сети
Новый писатель

Зарегистрирован: Вт дек 02, 2014 0:01
Сообщения: 35
Нет, не качал, порезал свою командой <!-- AWP_Start_Fragment Name="<Name>" --> и у меня теперь всё работает. Я же скрин выше запостил :)
Еще раз большое спасибо за наводку.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт дек 19, 2014 6:40 
Не в сети
Известный Писатель

Зарегистрирован: Пт фев 25, 2011 21:16
Сообщения: 236
dr2 писал(а):
Нет, не качал,..... Я же скрин выше запостил :)


спрашивал на предмет готов к употреблению или нет предлагаемый вариант библиотеки. что бы вставить и не наступать на те же грабли.
а по скринам, я так полагал, что это другая библиотека.
или это библиотека по графике специально под $ ?
почитал описание flot, но ничего не понял кроме предназначения.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вс дек 21, 2014 23:40 
Не в сети
Новый писатель

Зарегистрирован: Вт дек 02, 2014 0:01
Сообщения: 35
jquery-1.11.1.js
Срок хранения файла ограничен одной неделей с момента последнего скачивания.

На скринах графики построенные библиотекой flot, которая требует длясвоего функционирования библиотеку jquerry.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн дек 22, 2014 12:46 
Не в сети
Известный Писатель

Зарегистрирован: Пт фев 25, 2011 21:16
Сообщения: 236
спасибо за файл, а не могли бы вы его зазиповать, win7 не дает скачать его

PS
оказывается скачался, но не верифицируется


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт дек 23, 2014 1:30 
Не в сети
Новый писатель

Зарегистрирован: Вт дек 02, 2014 0:01
Сообщения: 35
Цитата:
не верифицируется

Что, простите?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт дек 23, 2014 11:38 
Не в сети
Известный Писатель

Зарегистрирован: Пт фев 25, 2011 21:16
Сообщения: 236
dr2 писал(а):
Цитата:
не верифицируется

Что, простите?

верификация не проходит. ОС не принимает файл, не разрешает с ним работать. разобрался уже. в папке сохранения файла с ним все можно делать.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вс дек 28, 2014 17:30 
Не в сети
Известный Писатель

Зарегистрирован: Вс сен 14, 2008 22:50
Сообщения: 159
К сведению! Достоверная информация из представительства Сименса!

1200й контроллер версии 4.0 при использовании ява-скриптов на вебсервере зависает через несколько дней работы. Если нужна ява, Сименс рекомендует использовать контроллер версии 3.Х или дожидаться обновления прошивки до 4.1.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
 [ Сообщений: 16 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения

Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group