How are people handling I/O? Are you using the PLC manager?
If you are using the PLC manager, how are you handling addresses for I/O? Do you let the program calculate for you, or do you type in manually?
How are people handling I/O? Are you using the PLC manager?
If you are using the PLC manager, how are you handling addresses for I/O? Do you let the program calculate for you, or do you type in manually?
I'm extremely tempted to do it this way too. It's such a pain typing in all of the addresses manually, and keeping this up to date.
I did figure out how to copy and paste from excel in the descriptions and mnemonics, and those for me are can be really helpful to show on the schematic. To get the order right, I have to have addresses though...
Maybe there's a way to use an SQL editor to manage my I/O list instead of trying to use SWE to do it. What SQL editor do you use?
The PLC I/O manager in SWE is painful to use, but so far, we're giving it a shot where I work. Our input addresses are typically the slot number followed by a number indicating the type of I/O (digital input, digital output, analog input, etc) and ending with the channel address. For example, if the I/O card is a digital input in slot 2, our address would be 2100-2115; the number '1' indicates to us that it's a digital input.
So I have a formula for addresses in each module COM_VAL2 + "1" + CHAN_ADDR
This works great for generating addresses in the I/O module.
I'm actually really excited to start using 2015 soon. They have added an excel import export feature that I've seen tested where i can export all of my i/o, make changes to it, add descriptions, whatever, and then import it back and have everything fill into the right place. This should work really well for us.
I just denote the physical / terminal designation on the PLC, and leave off the memory addresses.