There is no limit to the number of put / get instructions that can be called in the user program of S7 - 1500. However, the number of put / get instructions that can be activated in parallel depends on the number of S7 connections configured.
The number of put / get instructions activated simultaneously in a program can be calculated as follows:
Number of S7 connections configured * 3
Supplementary information
Details of the maximum number of connections supported by the s7-1500 CPUs can be obtained from the following connections:
In the FAQ entry 18909487 and entry ID 09476955
In the manual "SIMATIC s7-1500, et 200mp, et 200sp, et 200al communication"
In the technical data of s7-1500 CPUs