I have recently completed a project with 3 control logix and 2 compact logix PLCS, 6 Factory talk view SE HMI terminals (distributed network architecture, 3 PCs and 3 17" panelviews), factory talk SE historian, and 2 factory talk ME 15" panel views HMI terminals, coming from Schneider and wonderware/citect experience.
here are my biggest gripes with RSlogix:
Function Block Programming
1. I can't modify an add-on-instruction logic on-line or add a new one except by importing. modifying an AOI requires topping the PLC.
2. can't control layout of "wires" in function block - auto routing is brutal
3. Cut and paste is horrible in FBD editor - it always mangles the location of the blocks, puts them on top of existing blocks, etc
4. I got tripped up a few times by function blocks executing in unexpected order - left to right position takes priority over the top-left most block that is input to a net
5. Changed the sheet size or layout of one empty FBD routine and it actually changed the size of another that was the biggest size and had lots of organized bits to cut in to smaller 11x17 printable sections, but ended up with 4 11x17 sheets of logic all on top of eachother. I know I didn't select the wrong subroutine because the size was still set to the maximum in the one it resized!
6. I removed a pin from an and block and it is no longer shown but internally had the value of "0" on the input pin so it evaluated to 1 and 1 = 0. I prefer the schneider way of dragging boolean logic blocks to increase the number of inputs
Structured Text
7. can't use functions in structured text. eg checked_tag := max(0,min(100,user_input)); Have to say min.input1:=user_input; min.input2:=100; min(); max.in1:=min.OUT; etc
8. no breakpoints in ST
Sequential function chart
9. No jumps in SFC - have to connect with wires and then hide them - again no control over the layout of these branches
General gotchas
10. RSLogix programs can do type conversion on the fly, losing all the decimals if a tag is accidentally a DINT instead of a real
11. Factory talk SE: no easy way to save CSV files from a trend?! how is this not possible!
12. RSLogix 5000 v20 crashed multiple times. Luckily it is pretty good at recovering, don't think I lost any work in RSLogix.
13. Factory Talk SE studio crashed, just once, but I lost about 4 hours of work.
and the parts of the AB world I appreciated the most
14. Possibly the nicest thing was that the SE HMI (but not the MEs) just pick up every alarm block used in the PLC programs and the alarms are all configured in the PLC program.
15. The shared tag database between the HMI software and the PLC program was also nice, although I never did get it to work unless the PLC was online.
16. I also liked the produced/consumed tags and remote IO model with multiple CPUs listening to one module.
17. CTRL+mouse wheel zoom works in FBD editor. unity is really missing a usable shortcut for this