Input vs. Output vs. InOut vs. Static vs. Temp

...
Back in the dark ages ( 1980's ) TI had the concept of DMA. Our TI controller could work with TI505 PLCs with no code. Commands could be issued from DOS based software and the status monitored but all could be done with no PLC code. 30 years later there is no improvement. Shame on all. The PLC world is moving backward not forward. Try making a Siemens or Rockwell controller work without PLC code.

What it should do without code? put some strobo in outputs? Is not PLC's job to run code?
 
Back in the dark ages ( 1980's ) TI had the concept of DMA. Our TI controller could work with TI505 PLCs with no code. Commands could be issued from DOS based software and the status monitored but all could be done with no PLC code. 30 years later there is no improvement. Shame on all. The PLC world is moving backward not forward. Try making a Siemens or Rockwell controller work without PLC code.


You might think its a backward step that PLC's cannot be empty and processing code, I think all maintenance personal would disagree.

The trouble I see with computer grads programming PLC's is the fact they don't understand what a PLC is and why it is there and then make everything about 1000 times more complex than it should be by trying to emulate a C++ program.
 
Our controllers on the old TI505 had 8 registers that were used as address registers to point to places in Vmem where the status area, command area, 4 parameter areas are, a step or sequencer table and a checksum. This could be done using TISOFT directly. When the checksum was correct the controller would automatically read and write to these areas automagically. No ladder required. An HMI could then read the status are to display. Commands could also be download directly to the command area and the motion controller would execute it. No ladder required. Again, try that with any modern PLC system. The SLC/500 and 1746-QS isn't quite as slick ( pun intended ). If there was an easy way to access the M-memory from RS500 it would have been good.

You might think its a backward step that PLC's cannot be empty and processing code, I think all maintenance personal would disagree.
How can you argue with simplicity? The people that used it loved it.

The trouble I see with computer grads programming PLC's is the fact they don't understand what a PLC is and why it is there and then make everything about 1000 times more complex than it should be by trying to emulate a C++ program.
What difference does it make? They learn fast enough once they get over the shock that PLCs are crippled compared a real computer. Try writing a quick sort in ladder.
 

Similar Topics

How can I use 1 button and 1 light using only b3
Replies
5
Views
250
Hello The plant is running and there is no shutdown nowadays therefore I can add 1734- AENTR and its card while PLC is in Run? I do not wanna...
Replies
8
Views
349
Hi i would like to ask! Im using Omron CP1E PLC May i know how to use one input to trigger two outputs alternatively? Meaning press X0 on, Y0...
Replies
11
Views
401
Hi, I tried today to get RD3A and WR3A instructions to work on the PLC and it didn't work, but it worked in simulation. I followed the clone...
Replies
18
Views
1,417
Hello! I have a FB with inputs, outputs and inputs-outputs. The build finishes with error, if one of input-output isn't connected. I need an extra...
Replies
3
Views
442
Back
Top Bottom