

- #SETTING UP RSLOGIX 500 EMULATOR HOW TO#
- #SETTING UP RSLOGIX 500 EMULATOR FULL#
- #SETTING UP RSLOGIX 500 EMULATOR CODE#
RSLogix Emulate - The last time I tried to use this program, I couldn't get it to work.
#SETTING UP RSLOGIX 500 EMULATOR CODE#
Since the PLC code is considered existing and it operates properly in the currently installed system, I don't think we have much of a chance of convincing him to remap the IO to N registers. The original programmer used the actual input contacts throughout the programs, instead of mapping them to N or B addresses. The majority (20 of our IO cards) of our I/O is from a switchgear located in the same room as the PLC Panel, so RIO wasn't considered.Īlso, unfortunately, looking through the code, there is no input mapping routine or section of the code that could be easily removed for testing. Since we aren't doing the actual PLC work (the PLC code is existing - we are doing the HMI and electrical), we didn't have any control over which PLC was installed. Like Ken said, only the first 30 slots can be used - the last 2 slots on the 7 slot rack are unused. You can invert the state of discrete devices quite easily in one place, and block or jumper devices that have failed or are not yet functional. It is also a useful method for dealing with last minute changes or errors that might occur during installation.
#SETTING UP RSLOGIX 500 EMULATOR FULL#
When you put the code in the real machine, you can remove the test code (or remove the JSR to it), and "fill in the blanks" of the I/O map to match the real machine.īy using the I/O mapping method, your machine control logic can be tested without real I/O, and you can plug in the real addresses later when you have the full rack setup.

This can be a lot of extra work for a complex machine, but can save lots of debugging during start up which could result in great savings. This way, they are still there in the input map (or output map) to remind you that they need a real world assignment in the finished project, and you can right click and "toggle bit" to test the main program.Īlso, you can add a ladder file for testing purposes that can simulate the I/O, for example if a motor starter output bit is turned on, then 3 seconds later a limit switch input should come on. Any I/O that can't be addressed in the test setup can be listed like this: In those two ladder files, you will map the real I/O to internal bits which are used in the main logic of the PLC. create a ladder file called "outputs" and make it the last JSR in the main program. These same steps apply to the MicroLogix 1400 models.
#SETTING UP RSLOGIX 500 EMULATOR HOW TO#
create a ladder file called "Inputs" and make a JSR to it at the beginning of the main program.Ģ. This tutorial gives you step-by-step instructions on how to use a MicroLogix 1100 PLC to control Factory I/O.

If you need to use the real processor for testing, here is what I would do:ġ. If you can get RSLogix 500 Emulate, then it may allow you to do much of your logic testing, although it will not emulate PID loops and there are limits to what it can do with communication.
