10 Useful Functions of GM
Programmer
10.1 Simulation Function ..........................................................................10-2
10.2 Security Function
..............................................................................10-3
10.3 Security Function: User Management...............................................10-4
10.3.1 Project User Management ............................................................. 10-4
10.3.2 Creating a New User and Group.................................................... 10-4
10.3.3 Setting Operation Privileges .......................................................... 10-8
10.3.4 Performing Operation with Privileges Set ...................................... 10-10
10.3.5 Device User Management ............................................................. 10-11
10.4 Security Function: Encryption ...........................................................10-16
10.4.1 Encrypting Project Files ................................................................. 10-16
10.4.2 Encrypting the Communication Path: Encrypting Communications
Using the Certificate Possessed by the GM1 Controller................... 10-17
10.4.3 Encrypting the Communication Path: Encrypting Communications
Using a Created Certificate............................................................... 10-20
10.5 Security Function: Write-protection...................................................10-25
10.5.1 Opening Files in Read-only Mode.................................................. 10-25
10.5.2 Setting the "Released" Flag ........................................................... 10-25
10.6 User Library Function........................................................................10-27
10.6.1 Creating a Library and Adding to the Library Repository ............... 10-27
10.6.2 Using Created Libraries ................................................................. 10-31
10.7 POU for implicit checks.....................................................................10-33
10.7.1 Setting up POU for implicit checks................................................. 10-33
10.8 Interface............................................................................................10-35
10.8.1 Setting up an Interface Object ....................................................... 10-35
10.8.2 Implementing in New Function Block............................................. 10-37
10.8.3 Implementing in Existing Function Block ....................................... 10-39
10.8.4 Extending the Interface .................................................................. 10-42
10.9 External File Functions .....................................................................10-45
10.9.1 Setting up an External File Object ................................................. 10-45
10.10 Servo Amplifier / Motor Operation Function (PANATERM Lite for
GM) .......................................................................................................10-47
10.10.1 Starting PANATERM Lite for GM ................................................. 10-47
WUME-GM1RTXOP-01 10-1