Getting Started Siemens
Open Automation Software Tags can be defined to connect directly to Siemens controllers with the built in Siemens Driver Interfaces which support communications over Ethernet to S7-200, S7-300, S7-400, S7-1200, and S7-1500.
The following steps can be used to setup direct communications with Siemens controllers.
Step 1
Start Configure OAS application from the program group Open Automation Software.
Step 2
Select Configure-License and verify that Siemens is one of the available Drivers in the lower left of the form. If you do not Siemens driver available contact support@openautomationsoftware.com to update your license.
Note: You will need to be running Open Automation Software Version 8.0.0.10 or greater to support direct Siemens communications. You can download the latest version from our downloads page.
Step 3
Select Configure-Drivers.
Step 4
Select localhost or the remote service you wish to modify with the Select button to the right of the Network Node list.
Note: Optionally select the Live Data Cloud node if you are hosting Siemens data over the Internet with a standard Internet connection.
Step 5
Enter a meaningful Driver Interface Name that you will refer to this physical connection when defining Tags with a Siemens Data Source.
Set the Driver to Siemens
Define the properties for the desired physical connection.
Note: You may need to Set Default Network Adapter for Driver Interfaces of the operating system.
Note: When connecting to a S7-200 append the TSAP Local and Remote to the IP Address. Ex: 192.168.1.1.1000,1000.
Here is a link to the Siemens Documentation on TSAP: https://support.industry.siemens.com/tf/ww/en/posts/is-tsap-hard-to-understand/26160/?page=0&pageSize=10#top
Optionally define a secondary failover of controller if the primary controller fails with the property Enable Failover.
If both the primary and secondary controllers are offline the Return to Online settings determines the retry frequency.
View Driver Interface Failover for more information and and video demonstrating communications failover.
Step 6
Select the Add Driver above the Driver list in the left pane to add the Driver Interface as an available selection when defining Tags in the next step.
Note: If you need to define several Driver Interfaces you can use the CSV Export and CSV Import on the toolbar in the upper right together with Microsoft Excel.
Step 7
Select Configure-Tags.
Select localhost or the remote service you wish to modify with the Select button to the right of the Network Node list.
Note: Optionally select the Live Data Cloud node if you are hosting Modbus data over the Internet with a standard Internet connection.
Step 8
Select to Add a Tag.
Note: You can also add organizational Groups as many levels deep as you prefer and add tags to groups. To do this first add a Group to the root level, then right click on the Group in the right window to add additional Groups or Tags.
Step 9
Change the Data Source Tag property to Siemens.
Step 10
Select the correct Driver Interface from the Driver Interface pull down list.
Step 11
Specify the desired Polling Rate for the Tag.
Specify the Address of the variable to read and write to and Apply Changes.
See Siemens Address Syntax how to define memory addresses.
Note: If error code 0x00000005 – Address does not exist or is out of range is returned as a system error uncheck Optimized block access attribute of dbOptimized in the controller program and re-compile and upload to the controller.
Step 12
To define multiple tags use the CSV Export and CSV Import on the toolbar in the upper right together with Microsoft Excel.
Note: You can also programmatically define Tags using the free to use OPC Systems component as demonstrated in the Form FormConfigureCSV in the WinForm Example Code application that installs with Open Automation Software in the Program Group Open Automation Software. This component can be used in any .NET application includes Web Services, Windows Services, WPF Applications, and ASP.NET or .NET MVC Web Applications.
Step 13
Select the Save button on the toolbar at the top.
Step 14
Create a directory on the local C: drive with the name OASDemo.
Save the file DemoTags.tags in the directory C:OASDemo.
Step 15
Under Configure – Options set the Default Tag Configuration File so when the computer restarts the tag file will automatically be loaded.