UniStream/UniLogic Training Schedule

First day:

·  Presentation about UniStream & UniLogic

·  Introduction to UniLogic:

1.  Explanation about each one of the windows: Ribbon/Solution Explorer/ Tags/ToolBox/properties/ Main Window

2.  Show Windows Technology (Pin/Float/ more than one window in the main area.

3.  Explanation about tags – dynamic memory with lexical names.

Add new tag – explain about all tag properties.

4.  Ladder quick review – ladder elements, rich text, regions, ribbon options.

5.  Structs – Show adding new struct (for example Elevator) and then instances of the struct. System structs, Automatically created structs.

6.  Hardware configuration – Explanation about controller model, digital, analog, filters, local expansions, amount of I/Os, communication modules etc..

Also show that when adding I/O , a struct is added automatically.

7.  Communication - Short explanation about Panel Ethernet/CPU Ethernet, CANBUS,RS485,USB.

8.  VNC & USB

a.  Mostly show VNC Client (Connect from UniStream to UniStream!!)

b.  You can show also few VNC clients connect to the same server.

c.  Mouse connection

·  Basic application (Contacts/Coils/Timers) :

1.  Lamp & Button – Set/Reset actions – pressed/released, Explanation about the properties such as opacity, angle, colors etc..

2.  Lamp & Button – toggle action

3.  Fan Toggle – Binary image: Static & Gif images

4.  Timer TON for Fan – turn off fan after timer finish. Explain that timer is also a struct. Ladder logic + HMI preset & Current as Timer box

5.  HMI Action – when Fan is on then set a bit "Play Music" and When Fan is off then set a bit "stop Music".

Link these bits to HMI actions to play & Stop sound.

6. 

7.  HMI widgets – place Tank, Bar Graph, Circular Gauge,Linear Gauge, Numeric box. Link all to integer that runs from 0 to 100.

Write ladder logic to increment the tag and reset it.

Show system tag – Frequency.

8.  Create Web Server – show and control some of the elements that was created previously in the HMI.

Show Copy paste from HMI to Web

Show convert HMI page to Web

9.  PDF

10.  Video

11.  Show Formula

12.  Explain about the download table – PC & PLC differences.

·  UDFBs – Sumx3, On – Off control.

Explain about Scope – Global,Local, Function In, Function Out.

Create UDFB Sumx3 – reuse it in main function. (we can add array of integers and link them to the UDFB.

Download and show online results.

Show export & import UDFB

Show Add to Library. (Ladder function & HMI)

**** explain about by ref and by Val.

**** Show Elevator Struct which is a function in to Elevator UDFB.

·  Custom Control for HMI

·  Data Tables – Data Tables is basically array of Structs.

1.  Create struct Log that contain Date as string (15), Time as String (15) and status_Fan as Bit

2.  Create Data table – Link the Log struct, set 10 rows and mark the retained.

3.  Create 2 instances of log struct – Write Log and Read Log

4.  Import to the project the UDFB – RTC to ASCII.

5.  Create the logic to save date, time and fan status to data table.

6.  Add Data Table variable to the HMI

7.  Download and demonstrate the DT both on the HMI and in online mode.

9.  Add button & numeric box to read data from the Data table.

10.  Create necessary HMI variables and Ladder logic.

·  Data Sampling & Trend

a.  After saving sample - Show connecting DOK and in uniApps demonstrate transferring files from SD card to DOK.

·  Languages

Second day:

·  Modbus TCP/Rs485 – Explanation about the configurators.

a.  Configure MODBUS Slave – explain about dynamic memory and the need to list the registers/coils in the table. In this example create one coil (Switch) which the master will be able to write into. Also create a register as keypad entry that the master will be able to read.

b.  Configure MODBUS Master – Show the option of multiple remote slaves. Show Aperiodic (Ladder trigger). Configure coil & register according to slave configuration.

c.  Let the participants split to couples and connect masters to slave and test the communication.

·  Protocol – Explain about Message composer.

1.  Explain & Create TCP Server & TCP Client.

2.  Create messages in composer.

3.  Use TCP connect + Build message + parse message to demonstrate sending/receiving string.

·  FTP Server/Client.

·  Send Mail –Create Account , Compose mail and show live demo.

·  Modems & SMS– Explanation about com modules + USB to Serial

a.  Init Modem (show Struct)

b.  Sms composer + Phone number(show Struct)

c.  Send SMS

Optional:

·  EX-RC1 integration with UniStream.

·  CANopen – Explanation about the differences between Vision implementation & UniLogic. Show the new easy ways.