background image

2020/04/07

WCC Lite user manual

8.5.4

Startup

All of the processes that have

init.d

scripts can optionally enabled or disabled. This can be very

useful if user only intends to use only part of the processes.

User should not disable processes that are essential for device operation as it
can render the device unusable.

User can optionally run scripts and programs on device startup by putting them into a

/etc/rc.local

file. This file can be updated from WCC Web interface.

8.5.5

Scheduled tasks

57

1.4.0 | ELSETA | Internal web page

Summary of Contents for WCC Lite

Page 1: ...ELSETA WCC Lite User manual Elseta 2020 04 07 Doc version 1 4 0 HW version 1 2 FW version 1 4 0...

Page 2: ...oducts manufactured by UAB Elseta All of the products copyrights belong to UAB Elseta These documents and product properties cannot be changed without the knowledge and written consent from UAB Elseta...

Page 3: ...nt or in other areas where equipment failure or malfunction can result in hazardous life threatening consequences of human injury or harm to environment This product is NOT safe to use in an explosive...

Page 4: ...ance If the WCC Lite components obtained mechanical damage If the WCC Lite was disassembled not as described in service and installation manual If the WCC Lite failure was due to deliberate or inadver...

Page 5: ...he WCC Lite 15 5 1 Mounting 15 5 2 Power 15 5 3 SIM card slot 15 5 4 Dual SIM card slot 16 6 Interfaces 17 6 1 Serial port interfaces 17 6 2 Relay output 20 6 3 GSM 20 6 4 WiFi 22 7 Tags 23 7 1 Single...

Page 6: ...4 8 4 5 Kernel Log 44 8 4 6 Processes 45 8 4 7 Realtime graph 45 8 4 8 GSM status 48 8 4 9 VNSTAT Traffic monitor 50 8 5 System 52 8 5 1 System 52 8 5 2 Administration 54 8 5 3 Software 56 8 5 4 Start...

Page 7: ...Layer 2 Tunneling Protocol 88 8 8 Logout 90 9 API 91 10 SNMP 92 11 DNP3 93 11 1 DNP3 Master 93 11 2 DNP3 Slave 94 12 DLMS 95 12 1 Overview 95 12 2 Configuration 95 12 2 1 Devices section 95 12 2 2 Si...

Page 8: ...106 15 2 1 Devices section 106 15 2 2 Signals section 106 16 WCC Lite internal signals 107 16 1 Overview 107 16 2 Configuration 107 16 2 1 Devices section 107 16 2 2 Signals section 107 17 Excel confi...

Page 9: ...data endpoints 135 18 1 4 Debugging an IEC 61499 application 136 18 1 5 Generating and uploading FORTE logic file 138 18 1 6 Distributed control application 139 19 MQTT 143 19 1 Overview 143 19 2 Usin...

Page 10: ...21 2 2 Web interface permissions 153 21 3 Conformance to IEC 62351 standard 155 22 Changelog 157 23 Information about the equipment manufacturer 159 10...

Page 11: ...cover all of the use cases For usage not described in this document please contact Elseta technical support contact info available on the last page of this document 2 Hardware and software requiremen...

Page 12: ...unt Din rail Environmental Operating temperature 40 C to 85 C Warranty 2 year Software Compatibility with HMI Human Machine Interface Compatible with cloud based SCADA system CloudIndustries eu Routin...

Page 13: ...6 31 master IEC 62056 21 since v1 2 13 DNP3 master slave SMA Net DLMS since v1 3 0 Resol VBus Supported devices Other Elseta products Aurora PV inverters Delta inverters Kaco PV inverters SMA PV inver...

Page 14: ...active ETH 1 On green ETH1 LINK Activity Off ETH1 not linked inactive WLAN On blue Wi fi enabled Blinking blue Connected Off Wi fi disabled GSM Blinking yellow Registered to network Off Not registered...

Page 15: ...WCC Lite It is recommended to power WCC Lite from 6W minimum 12 24V DC power supply A full range is 5V to 36V Note Make sure that device is compatible with your power source before proceeding Check t...

Page 16: ...sparent front panel cover and press through marked hole with small tool until SIM holder pops out To insert SIM cards remove Dual SIM holder and fit SIM cards into it Insert holder with SIM cards into...

Page 17: ...RS232 interface on PORT1 and RS485 interface on PORT2 WCC Lite RS485 interface supports baud rates up to 115200 and has an integrated 120 termination resistor It is recommended to use termination at...

Page 18: ...le check if A and B wires are not mixed up WCC Lite 3 wire RS232 interface is available on PORT1 and can be selected by user see Port settings Baud rates up to 115200 are supported See typical RS232 c...

Page 19: ...2020 04 07 WCC Lite user manual Figure 8 Typical WCC Lite RS 485 connection diagram Figure 9 Typical WCC Lite RS 232 connection diagram 19 1 4 0 ELSETA Interfaces...

Page 20: ...GSM WCC Lite comes with an optional GSM module There are few hardware configurations available Without GSM modem With single SIM modem HW version 1 0 1 2 2G 3G GPRS EDGE UMTS HSDPA HSUPA version 5 76...

Page 21: ...n mini PCI e standard connector and compatible with any other devices Check label on package for current modification Connect an antenna to the SMA connector labeled GSM Select a good antenna placemen...

Page 22: ...ect a Wi fi antenna to the SMA connector labeled WIFI Select a good antenna placement spot considering the operation environment Make sure the signal level is over 80dBm to have a stable connection to...

Page 23: ...1 ON 7 2 Double point Double point signals contain two bits of information that allow four different states therefore they contain additional information compared to single point ones INDETERMINATE s...

Page 24: ...h static network configuration with its IP set to 192 168 1 1 For initial setup set a static IP address on your computer and connect your network card to the WCC Lite with an ethernet cable 8 1 1 Stat...

Page 25: ...2020 04 07 WCC Lite user manual 3 Click on Change adapter settings from the left side menu 4 Right click on the Local Area Connection icon then select Properties 25 1 4 0 ELSETA Internal web page...

Page 26: ...4 you may need to scroll down to find it Next click on the Properties button 6 In the window that opens click the Use the following IP address radio button Fill the following fields and click OK IP ad...

Page 27: ...minutes until the device boots Then open your web browser and enter the following url http 192 168 1 1 Supported web browsers Google Chrome recommended Mozilla Firefox Internet Explorer 8 or later Log...

Page 28: ...ation through the website Contains the following sections PROTOCOL HUB configuration related to data exchange between WCC Lite and other devices STATUS system information and diagnostics SYSTEM basic...

Page 29: ...fication with apply button will appear after making any changes 8 3 1 Manage devices The Manage Master Protocols section displays a list of configured devices Devices can be edited removed added and e...

Page 30: ...ntifies this device If alias is left blank it will be generated automatically Enable If disabled configuration for this device will be ignored and it s measurements will not be updated Event history s...

Page 31: ...on is performed similarly Name Job name Description Short device description Function A specific instruction to communicate with device These instruction options are protocol specific Retry Count This...

Page 32: ...disabled configuration for this tag will be ignored and measurements will not be updated Function A specific instruction to communicate with device These instruction options are protocol specific Meas...

Page 33: ...me Name for one measurement e g Temperature or Energy consumption Integer mask AND Add other tags values Source tags Source alarms Minimum value Maximum value Threshold units Absolute threshold Integr...

Page 34: ...able on Cloud gateway firmware type Scan rate Time duration in milliseconds when all jobs on current port should be done This option directly affects measurement update speed on one port For example i...

Page 35: ...ent in current configuration will be added Otherwise new content will not be processed Update If this checkbox is selected any items that already exist in current configuration replaced with new confi...

Page 36: ...top of the list WCC Lite will time stamp the status data with a time resolution of one millisecond Initially all breakers protection contacts digital status input points in the WCCLite events capture...

Page 37: ...al 8 3 6 Imported signals Imported signals section shows basic information about applied configuration This section is view only For signals and their states refer to Protocol Hub section Signals 37 1...

Page 38: ...RAFFIC MONITOR graphical network traffic representation GSM STATUS all information about gsm device if it is present 8 4 1 Overview System System section in status tab shows basic information about cu...

Page 39: ...urrently in use for active I O operations over installed physical memory Network IPv4 WAN IPv6 WAN status and active connections of the device Type Type of addressing of IPv4 network interface DHCP or...

Page 40: ...connection to the Router Wireless WiFi interface information window SSID The sequence of characters that uniquely names a wireless local area network Mode Shows how the device is connected to the wire...

Page 41: ...dware version Serial number Serial number of the board SoC ID Unique identifier of CPU unit 8 4 2 Firewall IPv4 Firewall Firewall rule list for IPv4 traffic Table The four distinct tables which store...

Page 42: ...Mangle table is for specialized packet alteration The raw table is for configuration exceptions Chain The list of rules Filter table has the following built in chains Input concerns packets whose dest...

Page 43: ...make multiple network interfaces act as if they were one network interface Network The type of network through which the traffic will be sent to the destination subnet Target An address of the destina...

Page 44: ...ime and year facility process who generated the message priority level message Messages can be sorted and filtered to extract a particular set of messages This might be useful when debugging kernel or...

Page 45: ...above 90 is an indicator of insufficient processing power Memory usage Memory usage of the individual process Hang Up To freeze the process Terminate To end the process cleanly Kill To end the proces...

Page 46: ...ckets arrive at the device Outbound The speed of the packets which were originated by the device Phy Rate The speed at which bits can be transmitted over the physical layer Realtime Wireless WiFi stat...

Page 47: ...nsport layer User Datagram Protocol TCP Transport layer Transmission Control Protocol Network Type of the network layer IPv4 or IPv6 Source Destination IP address and the port number Transfer The amou...

Page 48: ...when connected to 4G LTE network RSSI when 2G 3G networks are used RSSI Received Signal Strength Indicator in dBm RSRP Received Signal Reference Power in dBm RSRQ Received Signal Reference Quality in...

Page 49: ...tatus of network connection Internet status Status of connection to internet valid when gsm pinger is enabled and can reach provided hosts Operator Operator s name to which modem is currently connecte...

Page 50: ...arriers carrying the reference signal The RSRP measurement bandwidth is equivalent to a single LTE subcarrier its value is therefore much lower than the total received power usually referred to as RSS...

Page 51: ...sent from the device Configuration Interfaces to be monitored can be selected in a configuration screen It includes all the network interfaces configured in a system To start or stop monitoring user s...

Page 52: ...BACKUP FLASH FIRMWARE management of the configuration files and firmware image upgrade REBOOT device reboot page 8 5 1 System Basic aspects of the device can be configured These include time settings...

Page 53: ...output level Log output messages can be grouped by their importance to the user Levels are described in a table below Table 3 Log output levels Log output level Description Emergency System is unusab...

Page 54: ...to use single time sync method to prevent time interference Time synchronization options are defined as Enable NTP client The local time of the device will sync with external time servers Provide NTP...

Page 55: ...s SSH keys SSH keys can be added via WCC Lite web interface They might be helpful if the user logs into device frequently and does not want to always have to write his credentials HTTPS certificate WC...

Page 56: ...be installed via WCC Lite web interface They can either be installed using web link or selected from the pre defined feeds Various options can be selected when installing packages however default one...

Page 57: ...y intends to use only part of the processes User should not disable processes that are essential for device operation as it can render the device unusable User can optionally run scripts and programs...

Page 58: ...ed email address 8 5 6 Mount points Global settings File system mount point configuration window Generate Config Find all currently attached filesystems and swap and replace configuration with default...

Page 59: ...of main memory WCC Lite does not use any virtual memory by default It should be noted that virtual memory might do a lot of reading and writing operations As WCC Lite uses SD card as an additional fl...

Page 60: ...l heart beats nand disk Flashed as data is written to flash memory netdev Flashes according to link status and send receive activity phy0rx phy0tx phy0assoc phy0radio phy0tpt Flashed on WiFi activity...

Page 61: ...RAM memory will stop all Protocol HUB processes After upload you will have 2 minutes to proceed with firmware flash or to cancel it After 2 minutes firmware file will be deleted and Protocol HUB proc...

Page 62: ...8 5 9 Reboot This reboots the operating system of the device 62...

Page 63: ...and enable it Four options are available Enable agent Server address Port UDP Period s Every time timer of period length expires a message is sent to a server of configured server if service is enable...

Page 64: ...certificate Selectable from configured auxiliary set Phase 1 proposal IKE selector Authentication encryption schema selectable from configured auxiliary set Phase 2 proposal ESP selector Authenticati...

Page 65: ...6 required Hash algorithm selector Hash algorithm MD5 SHA1 SHA256 SHA384 or SHA512 required DH exponentiation selector Specifies Diffie Hellman groups 1 2 5 14 15 16 18 required Phase 2 proposals ESP...

Page 66: ...st Creation of Phase 1 proposal Enter section Phase 1 proposals Create a new record by assigning new name for example aes256 sha256 dh5 and click the button Add Choose corresponding values encryption...

Page 67: ...ret Phase 1 proposal IKE choose a value aes256_sha256_dh5 Phase 2 proposal ESP choose a value aes128_sha1 Locate combo box additional field select Local ID then set value to wcclite Push Save Activati...

Page 68: ...d upon until after IPsec data has been decrypted and stripped which only takes place at the endpoints A potential point of confusion in L2TP IPsec is the use of the terms tunnel and secure channel The...

Page 69: ...the options usually used in particular OpenVPN recipes To do more specific changes user should further select Switch to advanced configuration OVPN files contain configuration in a textual form there...

Page 70: ...DNS servers HOSTNAMES allows management of host names STATIC ROUTES allows management of IPv4 and IPv6 static routes FIREWALL allows management of firewall zones and various firewall properties DIAGN...

Page 71: ...ce Adding new Ethernet GSM or wireless interface with the custom name protocol and etc Table 7 Default interface settings eth0 eth1 Type Static DHCP Address 192 168 2 1 Subnet mask 255 255 255 0 Gatew...

Page 72: ...General common interface setup panel Advanced common interface setup panel Physical common interface setup panel 72...

Page 73: ...04 07 WCC Lite user manual Firewall common interface setup panel DHCP server general setup panel DHCP server advanced setup panel DHCP server IPv6 settings setup panel GSM 73 1 4 0 ELSETA Internal web...

Page 74: ...It includes the following options Bring up on boot Checkbox to start a GSM interface on startup Use builtin IPv6 management Checkbox to select if the device is going to use its own tools to manage IPv...

Page 75: ...protocol is a part of PPP Point to Point Protocol and helps to determine the quality of data transmission If enough failures happen LCP presumes link to be dead 0 disables failure count checking LCP e...

Page 76: ...tification of the network only applicable in adhoc or STA mode Encryption Wireless encryption method List of associated wireless stations The Device Configuration section covers physical settings of t...

Page 77: ...anual General interface settings Wireless security interface settings Advanced interface settings 8 7 3 DHCP and DNS DHCP server and DNS forward for NAT firewalls is described in this section 77 1 4 0...

Page 78: ...General DHCP settings Resolve and hosts files settings TFTP server settings 78...

Page 79: ...Lite user manual Advanced settings List of active DHCP and static leases It is also possible to assign fixed IP addresses to hosts on the network based on their MAC hardware address 79 1 4 0 ELSETA In...

Page 80: ...terface static route is created Target Defines target host IP or network IPv4 Netmask Defines netmask if the target is a network IPv4 IPv6 Gateway Defines IPv4 or IPv6 gateway Metric Specifies the rou...

Page 81: ...rwardings Defines zones and their traffic flow Input All incoming packets can be accepted rejected dropped Output All outgoing packets can be accepted rejected dropped Forward All packets being sent t...

Page 82: ...anced settings of new created or edited zone Restrict to address family option defines to what IP families the zone belongs to IPv4 IPv6 or both Restrict masquerading to given source destination subne...

Page 83: ...k created by the device Settings for the port forwarding of the device are defined as follows Name The name of the port forwarding rule Match Informs what port forward is matched to Forward to Informs...

Page 84: ...for outgoing traffic for the example to map multiple WAN addresses to internal subnets The user can add edit or delete source NAT rules For every rule can be defined these options name protocol sourc...

Page 85: ...IM modem is used there won t be SIM 1 and SIM 2 tabs Enable Enable or disable this SIM card PIN code PIN code to use on that SIM card APN APN to use on that SIM car PAP CHAP username Username if confi...

Page 86: ...ed first Secondary host The host that will be pinged second if primary host fails Network interface GSM network interface name GSM Pinger is used to detect the status of network connection via cellula...

Page 87: ...h card is expected on boot when selectiom is made between Enable Disable SIM cards and Primary card Table 8 Default SIM on boot SIM 1 Enabled SIM 2 Enabled Priority SIM SIM on boot X 1 1 X 2 1 X 1 2 X...

Page 88: ...network traffic between the peers is bidirectional To be useful for networking higher level protocols are then run through the L2TP tunnel To facilitate this an L2TP session or call is established wi...

Page 89: ...2020 04 07 WCC Lite user manual 3 Enter server name and authorization parameters 4 Save and apply the new configuration A new network interface will appear 89 1 4 0 ELSETA Internal web page...

Page 90: ...nterface a logout button in interface s upper right corner should be pressed A user is automatically disconnected after ten minutes of inactivity This ensures that the device would not be suspect to a...

Page 91: ...sion Version of the API api actions List of available points api syncVersion Version of the sync service api sync Protocol hub configuration sync name file api syslog Prints out the syslog api systemI...

Page 92: ...percentage the inode index node is a data structure in a Unix style file system that describes a file system object such as a file or a directory Each inode stores the attributes and disk block locati...

Page 93: ...high efficiency IEEE 1815 defines 4 subset levels 1 4 that consist of the objects and function codes that must be supported by the master and outstation Levels 1 3 are supported fully and level 4 is...

Page 94: ...ection Excel configuration Table 11 Default signal variations Signal Static Variation Event Variation Binary Group1 Var2 Group2 Var1 Analog Group30 Var1 Group32 Var1 Double Bit Binary Group3 Var2 Grou...

Page 95: ...ddress physical server address and id logical server address is used If a serial number is provided physical and logical server addresses are ignored master_address defines the client address This usu...

Page 96: ...5 HighSha1 HighSha256 HighGmac HighEcdsa string None Low password Password for authentication string n a MyPass123 ip IP address string n a 192 168 0 141 port TCP port int n a 4059 12 2 2 Signals sect...

Page 97: ...n either be encoded according to both RTU and ASCII parts of standard 13 1 Modbus Master Modbus communication contains a single Master and may include more than 1 but not more than 247 devices To gath...

Page 98: ...ositive all jobs will have similar scan rate all reads and writes will be executed within this timeframe parameter scan_rate_ms in Signals tab will be ignored Yes No poll_retry_count integer Number of...

Page 99: ...er transmits the most significant word byte first however devices from some vendors might require transmitting the least significant word byte first If that is the case make sure to switch bytes as ne...

Page 100: ...hy link is not functioning properly To launch a debugging session a user should stop modbus master process and run modbus master command with respective flags as in Table 16 13 2 Modbus Slave WCC Lite...

Page 101: ...alias from a Devices tab Yes signal_alias string Unique signal name to be used Yes number_type string Number variable type e g DIGITAL Yes common_address integer Address of a device Yes function inte...

Page 102: ...debugging level c config Config path r raw Show raw telegram data f frame Show frame data s serial Show serial port data tcp Show tcp packets ascii Show ASCII messages rtu Show RTU messages e redis Sh...

Page 103: ...nloaded separately from this user manual 14 1 1 Configuring datapoints To use IEC 60870 5 103 Master in WCC Lite it has to configured via an Excel configuration This configuration contains two Excel s...

Page 104: ...commands source_signal_alias string signal_alias of a source signal For commands enable boolean Enabling disabling of a signal Yes log_size integer Space for signal in event log gi boolean Including...

Page 105: ...es between two systems in electrical engineering and power system automation Telecontrol means transmitting supervisory data and data acquisition requests for controlling power transmission grids IEC...

Page 106: ...know the port settings and the format of OBIS code representation as they can slightly differ see table depending on the configuration of the meter 15 2 Configuration 15 2 1 Devices section serialnumb...

Page 107: ...0147238 4 kWh the value of the configuration field should be 1 8 0 24 excluding quotation marks Table 24 IEC 62056 21 tag configuration Parameter Description Type Default value Example tag_job Tag job...

Page 108: ...pooler process 16 2 2 Signals section tag_job defines the tag job This can be set to gpio board netstat led and process tag_job_todo defines the job sub job This field should address the particular p...

Page 109: ...tatus control wcclite blue wlan WLAN LED wcclite green eth0 ETH0 LED wcclite green eth1 ETH1 LED wcclite red fault Fault LED wcclite relay Relay LED Output process Check if process is running process...

Page 110: ...ll devices to be configured on gateway Each row represents one device and its settings Following options are required for each device name Name of the device Used for representation only description A...

Page 111: ...tings enable Flag to enable or disable device on system Can contain values 0 or 1 event_history_size Maximum number of signal events to save on device for later review Older records will be erased Thi...

Page 112: ...e name of local TLS certificate tls_peer_certificate name of certificate authority CA TLS certificate tls_private_key name of private key for making TLS connections 17 1 4 Protocol specific settings P...

Page 113: ...0 1e10 Device address timeout 0 6e7 Response timeout us MBus TCP id 0 1e10 Device address ip IPv4 IP address port 0 65535 TCP port timeout 0 6e7 Response timeout us Solplus url URI URL timeout 0 3600...

Page 114: ...255 Maximum length of a message cache_size 0 1000 Maximum number of unsent events to store in a buffer respond_delay 0 10e6 Time in microseconds to wait before sending responses single_byte_ack boolea...

Page 115: ...time synchronization sp_time boolean Add CP56Time2a information to single point signals dp_time boolean Add CP56Time2a information to double point signals me_time boolean Add CP56Time2a information t...

Page 116: ...t in ms for solicited confirm unsolicited confirm and unsolicited retry Default 2000 transport_type string Transport type tcp tls serial any other value will throw runtime error Defines transport type...

Page 117: ...ave station Default 1 max_rx_frag_size unsigned 32 bit integer Maximum size of received fragment Can t be bigger than 2048 IF bigger reduced to default Default 2048 unsol_classes string Defines for wh...

Page 118: ...device defined in Devices sheet Signal is linked to a matching device signal_alias A unique short name for the signal It is used for linking signal to other signals Alias can only contain alphanumeri...

Page 119: ...lues to add to current signal This field uses following format dev_alias tag_alias Multiple signals can be defines usign commas min_value Minimum expected value If result is lower than this value inva...

Page 120: ...ber bit numeration starts from zero math_expression a mathematical expression for signal value to be evaluated against Explained in detail in section 17 2 7 17 2 3 Signal recalculation operation prior...

Page 121: ...recalculation 17 2 4 number_type field This field is required for some protocols to determine a method to retrieve a signal value from hexadecimal form Available values FLOAT 32 bit single precision...

Page 122: ...igned signed integer or double byte swapping is considered a bit level operation If a number is shorter than 64 bits the same logic applies the only difference is unavailability of some swapping opera...

Page 123: ...onds for command execution Command select has to be performed before execution if this parameter is specified Direct command execution can be performed only if this field is left empty or set to zero...

Page 124: ...g Analog Output Status Counter Frozen Counter signals Default 0 DNP3 Master select_ms integer Default command behaviour If 1 DirectOperateNoAck 0 DirectOperate any other number SelectBeforeOperate sig...

Page 125: ...om example 1 2 Create a signal on slave device with single command type data_type 45 3 Set source_device_alias and source_signal_alias fields on master configuration coil signal to match device_alias...

Page 126: ...s function atanh 1 hyperbolic arcur tangens function log2 1 logarithm to the base 2 log10 1 logarithm to the base 10 log 1 logarithm to base e 2 71828 ln 1 logarithm to base e 2 71828 exp 1 e raised t...

Page 127: ...This expression can be compared to the operator supported by C C language Table 32 Condition is written before a question sign If condition is true result after question sign is selected If condition...

Page 128: ...g 19xxxxxxx x x nt TagAttribute key similar to TagFlag but returns a numeric value of a tag attribute TagTime key returns unix timestamp in milliseconds of a last know tag value 17 3 Uploading configu...

Page 129: ...guration files can be uploaded by a click of button There are four parameters not counting the configuration file itself that have to be filled in before starting upload Hostname an IP address for dev...

Page 130: ...distributed to the available devices All devices within a system are described within a device model The topology of the system is reflected by the system model The distribution of an application is d...

Page 131: ...nd either loaded into the runtime for debugging purposes functionality available from within the IDE or uploaded into the controller for normal use via web interface During debugging the output logic...

Page 132: ...e as in Figure 16 Workspace is used to save files needed for projects Figure 16 Selecting 4Diac IDE workspace Figure 17 4Diac welcome screen After that a user should be met by the welcome window as in...

Page 133: ...ling several elements into a subapplication For this you would have to select elements to be grouped press right key and select New Subapplication You can later change names of such elements and its p...

Page 134: ...ted application distributed application cases will not be discussed in this chapter all the FBs of the application need to be selected and mapped to the configured controller as shown in figure 21 Fig...

Page 135: ...y the application go to the System Configuration tab and simply select Deploy from the right click menu of the controller device figure 23 If a running application exist in the runtime you may be aske...

Page 136: ...tring User friendly signal name device_alias string Device alias from a Devices tab signal_alias string Unique signal name to be used source_device_alias string device_alias of a source device source_...

Page 137: ...ging There is a possibility that 4Diac FORTE might not start as a process It may happen if multiple faults occured and process has stopped Process is also programmed to not start if no excel configura...

Page 138: ...e 26 Function blocks in watch mode Seeing information dynamically updated on 4Diac IDE might be very informative however some applications might require accesing WCC Lite via command line interface Fo...

Page 139: ...use 18 1 5 Generating and uploading FORTE logic file After the PLC design is finished and debugged such design can be compiled into FBOOT file and uploaded to one or multiple devices to be used in pr...

Page 140: ...be function blocks via UDP packets Client Server function blocks via TCP packets A Publish block can publish data messages using UDP multi cast addresses meaning that multiple devices would be able to...

Page 141: ...screen as seen in Figure 30 Yellow function blocks belong to WCC_212 device which can be accessed through 192 168 4 212 port number 61499 whereas brown function blocks belong to WCC_218 device which...

Page 142: ...em One part of the distributed application simple blinker is acquired from a Figure 19 and can be found in 31 Counting part is done in another device as seen in application in Figure 32 To count the b...

Page 143: ...g SUBSCRIBE_X FB Every time a REQ is triggered a message is sent according to the ID input With the value of the ID input you can specify what specific network protocol you would like to use e g MQTT...

Page 144: ...rity TLS encryption with user name password protected connections and optional certifications that requires clients to provide a certificate file that matches with the server s The clients are unaware...

Page 145: ...entical values should not be sent multiple times in a row Default 1 true gi_interval_sec integer Parameter to determine how frequently should all values be sent at once Disabled if equal to 0 Default...

Page 146: ...milliseconds flags contain additional information about a measurement MQTT messages are supported as value timestamp quality where value can be float integer or nan timeStamp Unix timestamp in millise...

Page 147: ...tificate authority generates certificates for others Therefore Issuer and Subject fields are always the same for certificate authority certificate whereas they differ for local certificates Both of th...

Page 148: ...e are explained in their respective chapters where applicable To get more details about how one could use TLS for Protocol Hub protocols please check section Excel configuration format To find out mor...

Page 149: ...generally entitled to make changes while user does not have any editing permissions the relevant buttons are disabled User can be assigned to one of fifteen user groups that can access different amoun...

Page 150: ...ers can also be added or edited via web interface as shown in Figure34 and Figure 35 User should enter user name user groups for which the user should belong the group must be preconfigured first SSH...

Page 151: ...21 1 3 Authentication via external service WCC Lite support external authentification via RADIUS service Remote Authentication Dial In User Service RADIUS is a networking protocol that provides centr...

Page 152: ...d up in an external source such as LDAP or Active Directory To use this mechanism a RADIUS server must be configured The parameter Radius Authentication must be Enabled on WCC Lite As of firmware vers...

Page 153: ...n encrypted connection e g SSH e g by following firstlogin 4 ask for username and merely a signature instead of a password e g SSH with signature authentication If you ask for username password an att...

Page 154: ...To extend the basic functionality Pluggable Authentification Module PAM for RADIUS is used This enables user to add his own authentification modules as long as they are properly configured Fifteen lev...

Page 155: ...Figure 37 Screen showing existing user groups Figure 38 Screen for user group editing 154...

Page 156: ...saved and applied succesfully 21 3 Conformance to IEC 62351 standard IEC 62351 is a standard developed by WG15 of IEC TC57 This is developed for handling the security of TC 57 series of protocols incl...

Page 157: ...aphy No A secure distribution mechanism based on GDOI and the IKEv2 protocol is presented for the usage of symmetric keys e g session keys No IEC 62351 10 Security Architecture Explanation of security...

Page 158: ...dded WCC Lite internal signal description 1 3 5 2020 01 31 Explained IEC 60870 5 103 GSM and API in detail Updated WCC Lite technical information 1 3 3 2020 01 20 IEC62056 21 over IP implemented Chang...

Page 159: ...the web board information photo Started writing firmware version which this document is compatible with Added SNMP section Added device installation information Description on telemetry agent ser2net...

Page 160: ...n about the equipment manufacturer Office address L Zamenhofo g 3 LT 06332 Vilnius Lithuania Tel 370 5 2032302 Email support elseta com In the web elseta com Work hours I V 8 00 17 00 159 1 4 0 ELSETA...

Reviews: