Access to an S7-1200- 1500- or ET200SP is deactivated by default. To activate it, you must carry out the following steps:
Up to firmware version 3.0 (S7-1500 and ET200SP) or 4.6 (S7-1200)
- Allow the general access. Activate in the property settings section protection the option 'Connection mechanism - Allow access PUT/GET communication from remote partner.
- Enable access to your DBs. Go to DB properties and deactivate 'optimized access'.
- Load to PLC, done!
If the changes don't have any effect, use 'extended download to device' to load to PLC.
Firmware version 3.1 (S7-1500 and ET200SP) or 4.7 (S7-1200) and higher:
- Go to “Security settings” in the project navigation.
- Double-click on “Users and roles”.
- Select the “Roles” tab.
- Create a new role and assign a name, for example “HMI_Access”.
- Open the “Runtime rights” tab.
- Select the corresponding PLC from the “Functional rights categories”.
- Activate the “HMI access” access level in the “Function rights”.
- Go to the “Users” tab in the “Users and roles” area.
- Activate the user “Anonymous”.
- Confirm the displayed message with “OK”.
- Assign the newly created role to the anonymous user under “Assigned roles”.
- Open the “Device view”.
- Go to the “Properties” of the CPU.
- Select “Protection & Security > Connection mechanisms” in the area navigation.
- Activate the option “Allow access via PUT/GET communication by remote partner”.
- Save the configuration, translate the project and transfer the changes to the CPU.