AlfredoQuintero
Lifetime Supporting Member
Hello to Siemens experts of the forum. Yet another basic inquiry.
I have been tasked with verifying that a program developed for S7-1200 with TIA portal version 16 will also work with older versions. I thought it would be an easy one, but I am unable to copy function blocks or data blocks from the TIA 16 to the TIA 13, so I started creating the different FBs and DBs on the older version, one by one. Then I have discovered that I cannot copy the variable declarations from the new to the old version. So OK, I create variable by variable in the old version.
But then I have the problem that the newer version is using some variables with the AT qualifier. And the newer V16 editor has under the field name two columns, one for the variable name and one for the AT qualifier, but TIA V13 does not have this column.
As you can see in the screenshot, if I declare:
InDataW AT "InputLReal"
I get a syntax error. Have I created the FB incorrectly on version 13 project? I checked all the attributes of the FB in the project I got from the customer and I think I using all the same options.
How can I declare a variable using AT in TIA V13 and why the editors look different? Has the editor changed in TIA or do I need to set some advanced option?
By the way, is there as straight forward way to "downgrade" a TIA V16 project to an older version, such as TIA V13? I have assumed this is not possible, reason why I have been toiling with this issue.
Thanks.
I have been tasked with verifying that a program developed for S7-1200 with TIA portal version 16 will also work with older versions. I thought it would be an easy one, but I am unable to copy function blocks or data blocks from the TIA 16 to the TIA 13, so I started creating the different FBs and DBs on the older version, one by one. Then I have discovered that I cannot copy the variable declarations from the new to the old version. So OK, I create variable by variable in the old version.
But then I have the problem that the newer version is using some variables with the AT qualifier. And the newer V16 editor has under the field name two columns, one for the variable name and one for the AT qualifier, but TIA V13 does not have this column.
As you can see in the screenshot, if I declare:
InDataW AT "InputLReal"
I get a syntax error. Have I created the FB incorrectly on version 13 project? I checked all the attributes of the FB in the project I got from the customer and I think I using all the same options.
How can I declare a variable using AT in TIA V13 and why the editors look different? Has the editor changed in TIA or do I need to set some advanced option?
By the way, is there as straight forward way to "downgrade" a TIA V16 project to an older version, such as TIA V13? I have assumed this is not possible, reason why I have been toiling with this issue.
Thanks.