SIMOTION IT Application frame Manual 07/2017 https://support.industry.siemens.com/cs/ww/en/view/109748953 Siemens Industry Online Support
Warranty and liability Warranty and liability Note The Application Examples are not binding and do not claim to be complete regarding the circuits shown, equipping and any eventuality. The Application Examples do not represent customer-specific solutions. They are only intended to provide support for typical applications. You are responsible for ensuring that the described products are used correctly. These Application Examples do not relieve you of the responsibility to use safe practices in application, installation, operation and maintenance. When using these Application Examples, you recognize that we cannot be made liable for any damage/claims beyond the liability clause described. We reserve the right to make changes to these Application Examples at any time without prior notice. If there are any deviations between the recommendations provided in these Application Examples and other Siemens publications e.g. Catalogs the contents of the other documents have priority. Siemens AG 2017 All rights reserved Security information We do not accept any liability for the information contained in this document. Any claims against us based on whatever legal reason resulting from the use of the examples, information, programs, engineering and performance data etc., described in this Application Example shall be excluded. Such an exclusion shall not apply in the case of mandatory liability, e.g. under the German Product Liability Act ( Produkthaftungsgesetz ), in case of intent, gross negligence, or injury of life, body or health, guarantee for the quality of a product, fraudulent concealment of a deficiency or breach of a condition which goes to the root of the contract ( wesentliche Vertragspflichten ). The damages for a breach of a substantial contractual obligation are, however, limited to the foreseeable damage, typical for the type of contract, except in the event of intent or gross negligence or injury to life, body or health. The above provisions do not imply a change of the burden of proof to your detriment. Any form of duplication or distribution of these Application Examples or excerpts hereof is prohibited without the expressed consent of the Siemens AG. Siemens provides products and solutions with industrial security functions that support the secure operation of plants, systems, machines and networks. In order to protect plants, systems, machines and networks against cyber threats, it is necessary to implement and continuously maintain a holistic, state-of-the-art industrial security concept. Siemens products and solutions only form one element of such a concept. Customer is responsible to prevent unauthorized access to its plants, systems, machines and networks. Systems, machines and components should only be connected to the enterprise network or the internet if and to the extent necessary and with appropriate security measures (e.g. use of firewalls and network segmentation) in place. Additionally, Siemens guidance on appropriate security measures should be taken into account. For more information about industrial security, please visit http://www.siemens.com/industrialsecurity. Siemens products and solutions undergo continuous development to make them more secure. Siemens strongly recommends to apply product updates as soon as available and to always use the latest product versions. Use of product versions that are no longer supported, and failure to apply latest updates may increase customer s exposure to cyber threats. To stay informed about product updates, subscribe to the Siemens Industrial Security RSS Feed under http://www.siemens.com/industrialsecurity. 109748953, V1.1, 07/2017 2
Table of contents Table of contents Warranty and liability... 2... 4 1.1 Files... 4 1.2 Concept... 5 1.3 Overview... 6 1.4 Browse mechanism... 7 1.5 Display content... 9 2 Display of the user pages in the browser... 10 2.1 Display of the IT frame... 10 2.2 Display of the user pages without frame... 11 3 User management... 12 3.1 Create and login user... 12 4 Contact... 13 5 Links and Literature... 13 6 History... 13 109748953, V1.1, 07/2017 3
1.1 Files The SIMOTION IT Application frame is a user defined web page for SIMOTION. It provides a navigation structure for application websites. The web page is named user.mwsl to allow to call it in Standalone mode of SIMOTION IT Standard pages by clicking on "User's Area". Figure 1-1 The folder structure of the SIMOTION IT Application frame is as shown below. USER.mwsl SIMOTIONIT Applications These must be placed on the SIMOTION Card in the folder: USER/SIMOTION/HMI/FILES with a card reader or via FTP. NOTE Access via FTP is only possible if a user was created beforehand. See chapter 3.1 Create and login user. The Folder SIMOTIONIT contains the image, script and style files used by the SIMOTION IT Frame. The folder "Applications" is the folder to place standard application web pages or own user defined web pages. 109748953, V1.1, 07/2017 4
1.2 Concept The SIMOTION IT Frame is built as a navigation framework to combine web pages for standard applications at one user defined web page. The different application web pages can be easy added to the folder structure and will be available after refreshing the SIMOTION IT Frame (F5 in browser). It is also possible to add own user defined web pages to the folder structure and use these in combination with the SIMOTION IT Frame. To separate the different applications the SIMOTION IT Application frame uses the following folder structure. Applications <Branch 1> <Functionality 1> Common data Instance 1 Instance 2 <Functionality 2 Common data Instance 1 Instance 2 <Branch 2> <Functionality 1> Common data Instance 1 Instance 2 <Functionality 2 Common data Instance 1 Instance 2 In the first order the applications are separated in branches as at the Utility and Applications DVD of SIMOTION Scout Installation. The second order represents the functionality of the applications. In the last order are the instances of the specific application. For example diagnostic pages for a converting machine with two winders and one traverser should be placed into the SIMOTION IT Frame. The resulting folder structure would be the following. Applications Converting Traverser Traverser Traverser.mwsl Winder Winder Rewinder.mwsl Unwinder.mwsl Each Instance of the applications references only data in the own common folder. The common folder is named as the functionality to use them also next to each other without SIMOTION IT Frame. 109748953, V1.1, 07/2017 5
Navigation area 1.3 Overview The SIMOTION IT Application frame contains of three areas the head, the navigation area and the working area. Figure 1-2 SIMOITON IT Frame Overview Head Working area In the head are two links placed at the right side. Here it is possible to open the SIMOTION IT Standard pages directly and to copy the link of the actual displayed web page in the working area. This can be used to input the Link e.g. in and WinCC flexible Browser object. In the head are also some information shown as the device name set in the load project, the current device time and the user which was be logged in in the Standard IT Pages. In the Navigation area the card content will be shown. The mechanism is described in 1.4 Browse mechanism The working area shows the content of the selected web page this is described in 1.5 Display content 109748953, V1.1, 07/2017 6
1.4 Browse mechanism When the SIMOTION IT Application frame is called in the web browser a server side script browses the content of the folder Application and creates the navigation tree of the read data. In the first and second order just folders will be placed in the navigation tree in the last order just files will be shown to avoid common folders in the navigation tree. Figure 1-3 Navigation tree 109748953, V1.1, 07/2017 7
Own applications can be added e.g. via FTP to the card and after refresh of the SIMOITON IT Frame (F5 in browser) the new data will be shown in the navigation tree. Figure 1-4 Navigation tree with own web pages NOTE Access via FTP is only possible if a user was created beforehand. See chapter 3.1 Create and login user. 109748953, V1.1, 07/2017 8
1.5 Display content To display the content of the user defined web pages in the working area of the SIMOTION IT Frame an I-Frame is implemented. Here will the content of the third order files be placed. Figure 1-5 content of application in SIMOTION IT Frame In this example the content of the Rewinder is shown in the I-Frame of the SIMOTION IT Frame. The navigation can be closed in this state the Line above the content shows the currently displayed web page. NOTE Write access to SIMOTION variables is only possible if a user was created beforehand and you are logged in. See chapter 3.1 Create and login user. 109748953, V1.1, 07/2017 9
2 Display of the user pages in the browser 2 Display of the user pages in the browser 2.1 Display of the IT frame The user default web pages incl. frame are displayed with the setting "EmbeddedSimple" per default. The SIMOTION IT Application frame is displayed subordinate to the SIMOTION webserver navigation menu. If the SIMOTION IT Application frame shall be displayed in a separate browser window in full size, the setting needs to be changed to "StandAlone" Figure 2-1 NOTE The setting can only be changed if a user was created beforehand and you are logged in. See chapter 3.1 Create and login user. 109748953, V1.1, 07/2017 10
2 Display of the user pages in the browser 2.2 Display of the user pages without frame Right mouse click and "Open in new tab" opens the user web page in a separate browser window without the frame. Furthermore in this way the web link can be copied to use it as direct link from a HMI system, etc. Figure 2-2 109748953, V1.1, 07/2017 11
3 User management 3 User management 3.1 Create and login user The access to the SIMOTION CF card via FTP, changing of web server settings or write access to SIMOTION variables from user web pages is only possible if a user was created beforehand and you are logged in. This is described in the following steps: Table 3-1 Screenshot Description 1. To create a new user the upper selector switch at the front side of the SIMOTION device need to be set to "8" (web server security level low). 2. Go to "Manage Config" "Users & Passwords" and add a new administrator. 3. After that, the selector switch can be changed back to "0". 4. Now you can log in with this user. 109748953, V1.1, 07/2017 12
4 Contact 4 Contact Siemens AG Digital Factory Division Factory Automation Production Machines DF FA PMA APC 2 Frauenauracher Str. 80 91056 Erlangen Germany mailto: tech.team.motioncontrol@siemens.com 5 Links and Literature Table 5-1 No. Topic \1\ Siemens Industry Online Support https://support.industry.siemens.com \2\ Link to this entry page of this application example https://support.industry.siemens.com/cs/ww/en/view/109748953 \3\ 6 History Table 6-1 Version Date Modifications V1.0 11/2014 First version V1.1 07/2017 Documentation extended 109748953, V1.1, 07/2017 13