Thread Content
ØSTEP7 (TIA Portal) is an engineering configuration software used for configuring the SIMATIC S7-1200, S7-1500, S7-300/400, and WinAC controller series. ØWinCC (TIAPortal) is an engineering configuration software for visualizing SIMATIC panels, SIMATIC industrial PCs, and standard PCs.
Steps for migrating a project: 1. In the “Project” menu, select the “Migrate project” command. The “Migrate Project” dialog box will open. 2. In the “Source path” field, specify the path and filename of the project to be migrated. 3. Check the box “Exclude hardware configuration” to migrate only the software. If a port file created using a porting tool is selected, this checkbox is disabled. In this case, it is necessary to specify whether to exclude the migrated hardware configuration before converting using the migration tool. 4. Select a name for the new project in the “Project name” field. 5. Select a path in the “Target path” box; the new project will be created in that path. 6. Enter your name or the name of the person responsible for this project in the “Author” field. 7. If a comment is needed, enter one in the “Comment” field. 8. Click “Migrate”.
Install TIA within the virtual machine; how should memory and processor be configured so that it runs without lagging? The computer is equipped with an i7-8750H processor and 16GB of RAM.
The sequential control of automated equipment is implemented using the Siemens 1500 PLC; previously, GRAPH (SFC) programming was used for this purpose. Recently, programming in the SCL (ST) language has become quite popular. I happened to have a project at hand, so I tried to use SCL for programming it. While debugging the device, I encountered a problem: it took dozens of scanning cycles for the device to complete one action. One scanning cycle takes approximately 9 ms, so it took around 30 scanning cycles for one action, which equals 270 ms. This device has high requirements regarding the timing; the system’s scanning time was currently set at over 200 milliseconds. After thorough examination of the software to find the issue, I finally discovered that the CASE statements were being used improperly. By replacing them with IF statements to create a sequential chain, the problem was resolved.