software - somachine basic · 2016. 12. 7. · schneider electric -machine solutions - software -...
TRANSCRIPT
Software - SoMachine Basic
www.infoPLC.net
Schneider Electric 2-Machine Solutions - Software - SoMachine Basic – A. Lrhaouch – October 2013
Introduction
●Why SoMachine Basic
● Programming M221 Controllers range or Compact
machines
● Designed to be sold through distributors
● Dedicated for non specialists and occasional users
Schneider Electric 3-Machine Solutions - Software - SoMachine Basic – A. Lrhaouch – October 2013
●Benefits
● Lightweight and Robust
● Small Size => Less than 200Mb
●Downloading
● www.schneider-electric.com
● Registration is Mandatory
●Operations System
● Windows XP SP3
● Windows 7 32 & 64 bits
● Windows 8
Introduction
Schneider Electric 4-Machine Solutions - Software - SoMachine Basic – A. Lrhaouch – October 2013
●Simple to use
● Self learning● Intuitive software environment
● Contextual help
● E-learning
● No training required:
– intuitive programming,
– easy navigation and reduced
– number of clicks
● Easy integration and configuration● Controller configuration
● TM3 IO Modules (Tesys and Safety)
Introduction
Schneider Electric 5-Machine Solutions - Software - SoMachine Basic – A. Lrhaouch – October 2013
●Easy Programming
● Easy association ladder elements and addresses
● Save project even there are some errors left
● Rung templates
● Search & replace function
● Easy Commissioning
● Automatic discovery of connected controllers
● Programming through USB or Ethernet
● Upload function
● Save / restore data
Introduction
Schneider Electric 6-Machine Solutions - Software - SoMachine Basic – A. Lrhaouch – October 2013
Introduction
● Flexibility and Scalability
● Scalabality● Automatic conversion of Twido applications
● Possibility to replace controller keeping TM2 modules
● Conversion of M221 to higher platforms applications
● Flexibility in programming ● Change PLC in user application
● Easy re-use with “Copy / Paste” between several projects
● Know how protection ● Project protection
● Application protection
Schneider Electric 7-Machine Solutions - Software - SoMachine Basic – A. Lrhaouch – October 2013
• Integration of SoMachine Basic
● SoMachine Basic is a installation option of SoMachine (on the DVD)
● SoMachine Basic integrates like any other project tool into SoMachine
• M221 can be added to SoMachine configuration
• One common project file
• One download (in step 2)
• Common registration
• Standalone and integrated execution
SoMachine software
Schneider Electric 9-Machine Solutions - Software - SoMachine Basic – A. Lrhaouch – October 2013
SoMachine Version
Recent Projects
New Project
Open Project
News
SoMachine Basic – start page
Schneider Electric 10-Machine Solutions - Software - SoMachine Basic – A. Lrhaouch – October 2013
Connect
Local Devices
Ethernet Devices
Manual
Selected PLC & FW
Connect/disconnect
Download
Flashing LEDs
Setting Memory Mgt
Upload
SoMachine Basic – start page
Schneider Electric 11-Machine Solutions - Software - SoMachine Basic – A. Lrhaouch – October 2013
Templates
Online Help
SoMachine Infos
Exit SoMachine
SoMachine Basic – start page
Schneider Electric 12-Machine Solutions - Software - SoMachine Basic – A. Lrhaouch – October 2013
Toolbar
Tasks bar
Work Area
SoMachine Basic – start page
Schneider Electric 13-Machine Solutions - Software - SoMachine Basic – A. Lrhaouch – October 2013
● Start Page
● Create/Open/Save/Save As a project
● Copy/Cut/Paste & System Settings (Language, defautl Controller...etc.)
● Online Help
● Start, Stop & Initialize
● Connection Status, PLC Status, Scan Time, Last Error
SoMachine Basic – toolbar
Schneider Electric 14-Machine Solutions - Software - SoMachine Basic – A. Lrhaouch – October 2013
● Properties
● Configuration
● Programming
● Commissioning
SoMachine Basic – workflow
Schneider Electric 15-Machine Solutions - Software - SoMachine Basic – A. Lrhaouch – October 2013
Workflow – properties
Schneider Electric 16-Machine Solutions - Software - SoMachine Basic – A. Lrhaouch – October 2013
Drag & Drop
Devices TreeHardware Catalog
Editor
Device Information
Workflow – configuration
Schneider Electric 17-Machine Solutions - Software - SoMachine Basic – A. Lrhaouch – October 2013
Click on
Configuration of used Inputs
Configuration – inputs/outputs
Schneider Electric 18-Machine Solutions - Software - SoMachine Basic – A. Lrhaouch – October 2013
Click
Configuration – high speed counters
Schneider Electric 19-Machine Solutions - Software - SoMachine Basic – A. Lrhaouch – October 2013
Configuration – Ethernet
Schneider Electric 20-Machine Solutions - Software - SoMachine Basic – A. Lrhaouch – October 2013
Configuration – Modbus TCP
Schneider Electric 21-Machine Solutions - Software - SoMachine Basic – A. Lrhaouch – October 2013
Configuration – serial line
Schneider Electric 22-Machine Solutions - Software - SoMachine Basic – A. Lrhaouch – October 2013
Selecting views to display
Programming Tree
Programming Workspace
Programming tree
Work Area
Programming View
Workflow – programming
Schneider Electric 23-Machine Solutions - Software - SoMachine Basic – A. Lrhaouch – October 2013
» Controlling the function level of the application
» Highest possible => the most of the PLC capabilities
» Lowest possible => The minimum level of functionality
Programming - behavior
Schneider Electric 24-Machine Solutions - Software - SoMachine Basic – A. Lrhaouch – October 2013
Right Click
Add/Delet and move POU/Rung
Programming – master task
Schneider Electric 25-Machine Solutions - Software - SoMachine Basic – A. Lrhaouch – October 2013
» Periodic task is a subroutine, usually of short duration which is processed periodically
by the
» The subroutine is implemented as a Free POU
● Master task
1
2
34
5
Programming – periodic task
Schneider Electric 26-Machine Solutions - Software - SoMachine Basic – A. Lrhaouch – October 2013
1
2
3
» Select configuration tab
» Click on digital inputs
» Select event e.g. falling edge
Programming – event
Schneider Electric 27-Machine Solutions - Software - SoMachine Basic – A. Lrhaouch – October 2013
» Right click on free POU
» Click on selected input (e.g. %I0.2)
» Click on the symbol to assing the free POU
» Select the created Free POU
» Click OK
1
2
34
5
Programming – event
Schneider Electric 28-Machine Solutions - Software - SoMachine Basic – A. Lrhaouch – October 2013
» Displaying the program messages (warining/error)
Tools – messages
Schneider Electric 29-Machine Solutions - Software - SoMachine Basic – A. Lrhaouch – October 2013
Right Click
1. Write the object address to be modified/monitored
1
Forcing certain variables
Tools – animation tables
» Animation table allows monitoring objects of interest. As well as view and
modify the real-time values of certain object types.
Schneider Electric 30-Machine Solutions - Software - SoMachine Basic – A. Lrhaouch – October 2013
Memory and System Objects used
by the Logic Controllers
Memory Word
System Word
Tools – memory and system objects
Schneider Electric 31-Machine Solutions - Software - SoMachine Basic – A. Lrhaouch – October 2013
Tools – I/O objects
Schneider Electric 32-Machine Solutions - Software - SoMachine Basic – A. Lrhaouch – October 2013
Tools – software objects
Schneider Electric 33-Machine Solutions - Software - SoMachine Basic – A. Lrhaouch – October 2013
Right the input in Find field & click Search
1
Click on Replace2
Tools – search and replace
Schneider Electric 34-Machine Solutions - Software - SoMachine Basic – A. Lrhaouch – October 2013
Tools – symbol list
Schneider Electric 35-Machine Solutions - Software - SoMachine Basic – A. Lrhaouch – October 2013
Commissioning – connect
Schneider Electric 36-Machine Solutions - Software - SoMachine Basic – A. Lrhaouch – October 2013
Commissioning – memory management
Schneider Electric 37-Machine Solutions - Software - SoMachine Basic – A. Lrhaouch – October 2013
Commissioning – controller information
Schneider Electric 38-Machine Solutions - Software - SoMachine Basic – A. Lrhaouch – October 2013
Commissioning – real time clock
Schneider Electric 39-Machine Solutions - Software - SoMachine Basic – A. Lrhaouch – October 2013
●Gaol:
● Selecting the controller
● Configuraing I/Os and communication
● Create a simple program (e.g. counter)
● Download the project
● Start the program
:
Exercice – live demo