PERSPOLIS said:
...I think the main problem is tag addressing as I have noticed after the conversion the tags are in words (Main_motor_stop_PB_i)rather than FTVME tag addressing){::[shortcut]B3:0/0}. I do not have TCW utility to convert the tags from PB32 to FTVME so there are about 150 tags that I am changing them manually in addition as you know the conversion did not do a good job and all the displays ,fonts, colour ,tags needs to be done accordingly so as long as tags are not completed then perhaps is difficult to pin point the issue.
...Hold your horses!...
You do not necessarily have to edit all the tags. The original application used indirect reference addressing (HMI Tags). Whether you decide to continue to use this or not is up to you. But you should understand it either way.
If we examine more closely the example tag you have given above "Main_motor_stop_PB_i"...
If you look at the properties for the "OFF" button object on your display "3 - Main Motor", its "Connections" tab has two tags assigned...
Value = {Main_motor_stop_PB_w}
Indicator = {Main_motor_stop_PB_i}
These are internal "HMI Tags" which can point to either internal HMI "Memory", or external "Device" addresses.
If you look under HMI Tags, you will see these tags listed with the same "Tag Name" as above. These Tag Names give the reference a more descriptive meaning than the raw PLC addresses. If you look above the tag list you will see the "Data Source" for the tags. For example, the "Main_motor_stop_PB_w" tag has its Data Source "Type" set to "Device" and its Data Source "Address" is pointing to "::[PLC_shortcut]B9:0/3". The "Main_motor_stop_PB_i" tag is similarly pointing to "::[PLC_shortcut]B10:0/3". So the "OFF" button is indirectly reading and writing these PLC addresses via the HMI Tags.
This is the same for all 149 tags. So all of your converted tags are still indirectly pointing to the same PLC addresses as before. Unless your PLC addressing has changed you should not need to rename all or any of the tags, or the "Connections" tab references.
You can, if you wish, edit all the "Connections" tag references to point directly at the PLC addresses, but it is not entirely necessary to do so here. This would be using Direct Reference Tags and would ignore the HMI Tags completely at the object level. However, if indirect addressing worked OK before, it "should" work OK again.
Where are you editing the addresses?
In HMI Tags under "Tag Name" or under the "Connections" tab for each object?
If under the "Connections" tab and I'm too late, not to worry, carry on. They will work directly.
But, if editing the Tag Names under HMI Tags, this will not work, as now the "Connections" tab references will be voided.
I have a feeling though that you are doing it under the "Connections" tabs, hopefully?
Here is some more info on the difference between HMI Tags and Direct Reference Tags...
http://www.plctalk.net/qanda/showthread.php?p=640623
Regards,
George