TISoft to Studio 5000

Select your target software:

Click here to convert or quote your project


This utility converts (migrates, translates) TI505 programs that were created with the TISoft programming software to Studio 5000, in other words TI 505 to ControlLogix (CLx).


Each register will be converted into a one-dimentional array of identical data type. X/Y (tag name IO), C as BOOL; WX/WY (tag name WIO), V, K as INT; TMR as TIMER; CTR as COUNTER. X and Y use the same tag array. WX and WY use the same tag array.


The ladder logic is converted using Smart Translation Technology. PID Loops can be converted into PID or PIDE instructions. Special Functions convert into Structured Text.

Most instructions will convert without any issues. Some instructions convert but have additional logic added by the conversion utility to emulate the original instruction. A few instructions cannot be converted. They will be noted in the conversion log.


All documentation converts with the following exceptions:

Synonyms are converted to address comments. Descriptors are ignored. Comments are converted to rung comments.


Here are three options for remapping the I/O:

NONE: I/O addresses stay at their image register address. For example X97 will become IO[97].
AN-X: I/O addresses will be remapped to an AN-X-TI module (See ProSoft under Resources). Alias' will be created that point to the AN-X-TI.
1756: I/O addresses will be remapped to 1756 I/O. You must provide the CLx I/O configuration and remap cross reference.

Conversion samples

TI505_program TI505_CLx (a picture's worth a thousand words)


Studio 5000 version 20, 21, 23, 24, 26, 27, 28, 29, 30
To convert to a redundant ControlLogix, check the Redundant ControlLogix check box in PLC Specific Information.

If you are converting from SIMATIC Application Productivity Tool — APT, please contact us.

BC comic, time capsule


Three options are available:

This is an automated conversion. Your program is converted and sent to you. This option is not available with all services.
1 - This option is not available
Typical conversion turn around time: 24 hours
Starting at: $1.00 (USD) per rung

Your program is converted then we review it to make sure it will work the way you want it. This option is not available with all services.
2 - Program conversion plus review by our engineer (minimal cleanup).
Typical conversion turn around time: 1 business day
Starting at: $1.50 (USD) per rung

We convert your program, review it, and manually edit the logic so that you can download it and start testing. This includes remapping the I/O if possible.
3 - Program conversion plus initial cleanup by our engineer.
Typical conversion turn around time: 5 business days
Starting at: $2.00 (USD) per rung (recommended)

Please note:
We count every two lines of Special Functions code as one rung.
We count each PID loop as one rung.
We count each Alarm as one rung.

What do I need to do

Upload the program from the PLC!
Save the program (<project name>.*) as a zip or7-zip file. Do not include the path. (One PLC program per zip file.)
Your program will include file extensions such as: VP5, KMM, VMM, ...

What to expect

You will be asked to fill out your contact information and upload your program through our secure website.
You will select specific options for this conversion, such as processor type, redundancy, and I/O remapping.
You will receive a Ticket Number.
Your program will be queued for automated processing.
Your program will be converted and a log file generated to show trouble spots.
When your program is ready you will receive a notice via email.
Pay for your converted program with any major credit card or company purchase order.
Please note that if you are paying with a company PO your converted program will not be released until payment is received or you have made prior arrangements.
We email you the converted program and log file.
Take the rest of the day off.

Satisfaction Guaranteed

We guarantee that your program will be converted correctly. (no fine print)

Ready to go?

Click here to convert or get a quote for your program.

Still have questions?

Please contact us.