"Model based development and testing using PLC coder"

2 views (last 30 days)
"Model based development and testing using PLC coder" what exactly are the applications of this testing in real world which companies use this what is the job title of engineer that uses this technique and does such testing

Answers (1)

Jim Riggs
Jim Riggs on 24 Feb 2018
Edited: Jim Riggs on 24 Feb 2018
Model Based: Any endeavor that is "Model Based" places an emphasis on the use of simulation models.
"Model Based Development" uses simulation as a means of prototyping (i.e. developing) a product. Such simulated prototypes may be evaluated (i.e. "tested") to lean their performance characteristic and modified (more development) in order to obtain the desired performance - all done through simulation. Simulink is a product that is highly specialized for this. Developing and testing in a simulated environment.
The Simulink PLC Coder enables the user to generate programmable logic code which can be loaded into an actual hardware device, providing a link between the simulation world and the hardware world. It allows a design engineer to test his design in Simulink, before implementing it in hardware (PLC). When he's satisfied with the design, he generates the programmable logic code to run in the actual hardware.
As machines become more sophisticated and automated, there is a much greater need for highly skilled engineers to develop the simulation models that represent the system behavior, and the complex software (programmable logic) needed to operate them. Applications are Motion control, Factory automation, Robotics, Automotive, Aerospace - the sky is the limit.
In looking back over your question, I think I see a slight misinterpretation. The task is "Model Based Development and Testing", i.e. using simulation to develop and test the product. The types of products being developed include programmable logic, so the task involves simulations (of products) that include programmable logic blocks. They are not using PLC coder to develop or test something, but they are developing and testing systems that use PLC.
  2 Comments
SALAM ABDUL
SALAM ABDUL on 25 Feb 2018
Thankyou it was very helpful. Can I also know which industries in particular use this technique. What are the engineers that work on this technology called. Ex- Development engineers, testing, verification etc;
Jim Riggs
Jim Riggs on 25 Feb 2018
Edited: Jim Riggs on 25 Feb 2018
Programmable logic devices are low-level controllers that are associated with simple motion control. One simple example is a vending machine. You drop some coins in and push a button (or two) and the machine performs some mechanical movement in order to dispense a product. It's a simple operation, but it must be programmable so that you can change which product is located in which position, and alter the prices.
For a more complex example, think in terms of automated factory robots and computer controlled machines that perform a series of operations over and over again. One example is a computer numerically controlled (CNC) machine like a milling machine or a lathe. The program instructs the machine what movements to make in order to make cuts in material to produce a part. This series of movements can be quite long and complicated, producing complex parts. It would be performed many times in order to produce many parts, then, reprogrammed to produce a different part. Another example is a manipulator robot on a factory assembly line. It is programmed to perform a series of movements in order to manipulate parts in the assembly process. It may be reprogrammed as needed to support changes in the production process or the production of new products. Just about any modern manufacturing operation will use this kind of machine automation.
People who work with this technology would be engineers who design these kinds of machines (electrical, mechanical, software), and manufacturing engineers who use the machines to set-up manufacturing and assembly operations.

Sign in to comment.

Categories

Find more on Simulink PLC Coder in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!