infoPLC Net Presentation SoMachine Basic
infoPLC Net Presentation SoMachine Basic
www.infoPLC.net
Introduction
Schneider Electric -Machine Solutions - Software - SoMachine Basic – A. Lrhaouch – October 2013 2
Introduction
● 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
Schneider Electric -Machine Solutions - Software - SoMachine Basic – A. Lrhaouch – October 2013 3
Introduction
● Simple to use
● Self learning
● Intuitive software environment
● Contextual help
● E-learning
● No training required:
– intuitive programming,
– easy navigation and reduced
– number of clicks
Schneider Electric -Machine Solutions - Software - SoMachine Basic – A. Lrhaouch – October 2013 4
Introduction
● 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
Schneider Electric -Machine Solutions - Software - SoMachine Basic – A. Lrhaouch – October 2013 5
Introduction
Schneider Electric -Machine Solutions - Software - SoMachine Basic – A. Lrhaouch – October 2013 6
SoMachine software
Schneider Electric -Machine Solutions - Software - SoMachine Basic – A. Lrhaouch – October 2013 7
SoMachine Basic – start page
SoMachine Version
Recent Projects
News
New Project
Open Project
Schneider Electric -Machine Solutions - Software - SoMachine Basic – A. Lrhaouch – October 2013 9
SoMachine Basic – start page
Connect
Connect/disconnect
Local Devices
Ethernet Devices
Download
Flashing LEDs
Manual
Setting Memory Mgt
Upload
Selected PLC & FW
Schneider Electric -Machine Solutions - Software - SoMachine Basic – A. Lrhaouch – October 2013 10
SoMachine Basic – start page
Templates
Online Help
SoMachine Infos
Exit SoMachine
Schneider Electric -Machine Solutions - Software - SoMachine Basic – A. Lrhaouch – October 2013 11
SoMachine Basic – start page
Toolbar
Tasks bar
Work Area
Schneider Electric -Machine Solutions - Software - SoMachine Basic – A. Lrhaouch – October 2013 12
SoMachine Basic – toolbar
● 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
Schneider Electric -Machine Solutions - Software - SoMachine Basic – A. Lrhaouch – October 2013 13
SoMachine Basic – workflow
● Properties
● Configuration
● Programming
● Commissioning
Schneider Electric -Machine Solutions - Software - SoMachine Basic – A. Lrhaouch – October 2013 14
Workflow – properties
Schneider Electric -Machine Solutions - Software - SoMachine Basic – A. Lrhaouch – October 2013 15
Workflow – configuration
Devices Tree
Hardware Catalog
Editor
Device Information
Schneider Electric -Machine Solutions - Software - SoMachine Basic – A. Lrhaouch – October 2013 16
Configuration – inputs/outputs
Click on
Schneider Electric -Machine Solutions - Software - SoMachine Basic – A. Lrhaouch – October 2013 17
Configuration – high speed counters
Click
Schneider Electric -Machine Solutions - Software - SoMachine Basic – A. Lrhaouch – October 2013 18
Configuration – Ethernet
Schneider Electric -Machine Solutions - Software - SoMachine Basic – A. Lrhaouch – October 2013 19
Configuration – Modbus TCP
Schneider Electric -Machine Solutions - Software - SoMachine Basic – A. Lrhaouch – October 2013 20
Configuration – serial line
Schneider Electric -Machine Solutions - Software - SoMachine Basic – A. Lrhaouch – October 2013 21
Workflow – programming
Programming tree
Programming View
Schneider Electric -Machine Solutions - Software - SoMachine Basic – A. Lrhaouch – October 2013 22
Programming - behavior
» Controlling the function level of the application
» Highest possible => the most of the PLC capabilities
» Lowest possible => The minimum level of functionality
Schneider Electric -Machine Solutions - Software - SoMachine Basic – A. Lrhaouch – October 2013 23
Programming – master task
Add/Delet and move POU/Rung
Right Click
Schneider Electric -Machine Solutions - Software - SoMachine Basic – A. Lrhaouch – October 2013 24
Programming – periodic task
» 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
3
4
Schneider Electric -Machine Solutions - Software - SoMachine Basic – A. Lrhaouch – October 2013 25
Programming – event
» Select configuration tab
1
» Click on digital inputs
» Select event e.g. falling edge
Schneider Electric -Machine Solutions - Software - SoMachine Basic – A. Lrhaouch – October 2013 26
Programming – event
4
3
2
» Right click on free POU
» Click on selected input (e.g. %I0.2)
1
» Click on the symbol to assing the free POU
» Select the created Free POU
» Click OK
Schneider Electric -Machine Solutions - Software - SoMachine Basic – A. Lrhaouch – October 2013 27
Tools – messages
» Displaying the program messages (warining/error)
Schneider Electric -Machine Solutions - Software - SoMachine Basic – A. Lrhaouch – October 2013 28
Tools – animation tables
» Animation table allows monitoring objects of interest. As well as view and
Right Click modify the real-time values of certain object types.
Schneider Electric -Machine Solutions - Software - SoMachine Basic – A. Lrhaouch – October 2013 29
Tools – memory and system objects
Memory Word
System Word
Schneider Electric -Machine Solutions - Software - SoMachine Basic – A. Lrhaouch – October 2013 30
Tools – I/O objects
Schneider Electric -Machine Solutions - Software - SoMachine Basic – A. Lrhaouch – October 2013 31
Tools – software objects
Schneider Electric -Machine Solutions - Software - SoMachine Basic – A. Lrhaouch – October 2013 32
Tools – search and replace
Click on Replace
2
Schneider Electric -Machine Solutions - Software - SoMachine Basic – A. Lrhaouch – October 2013 33
Tools – symbol list
Schneider Electric -Machine Solutions - Software - SoMachine Basic – A. Lrhaouch – October 2013 34
Commissioning – connect
Schneider Electric -Machine Solutions - Software - SoMachine Basic – A. Lrhaouch – October 2013 35
Commissioning – memory management
Schneider Electric -Machine Solutions - Software - SoMachine Basic – A. Lrhaouch – October 2013 36
Commissioning – controller information
Schneider Electric -Machine Solutions - Software - SoMachine Basic – A. Lrhaouch – October 2013 37
Commissioning – real time clock
Schneider Electric -Machine Solutions - Software - SoMachine Basic – A. Lrhaouch – October 2013 38
Exercice – live demo
:
● Gaol:
● Selecting the controller
● Configuraing I/Os and communication
● Create a simple program (e.g. counter)
● Download the project
● Start the program
Schneider Electric -Machine Solutions - Software - SoMachine Basic – A. Lrhaouch – October 2013 39