background image

GFK-2993F  79

 

For public disclosure

 

 

6.2.3.2 

Configure a Modbus TCP Data Source 

 

The steps to configure the Modbus Machine Adapter are: 

 

1.

 

Open the file 

com.ge.dspmicro.machineadapter.modbus-0.xml

 for editing. 

2.

 

Edit the data contained within the 

dataNodeConfigs

 and 

dataSubscriptionConfigs

 elements to specify the following: 

a.

 

Each 

channel

 element corresponds to a Modbus Slave Server from which this program will read values. 

 

The 

protocol

 should be set to TCP_IP. 

 

The 

tcpIpAddress

 should be set to the IP Address of the Modbus Slave Server: 

 

For MFA, replace 

127.0.0.1

 with the IP address of the Modbus Slave Server. 

 

For EFA on CPE400, the 

tcpIpAddress

 element defaults to using 

localControllerHost

 for 

connecting to the Modbus Slave Server through an internal interface. 

localControllerHost

 is 

a hostname assigned to the internal virtual NIC to communicate with the controller. 

 

For EFA on UCSC, replace 

localControllerHost

 with the IP Address of the Modbus Slave 

Server. 

 

The 

tcpIpPort

 will most likely be set to 

502

, which is the reserved port for Modbus 

communications. 

 

regBaseAddress

 is an optional parameter whose value is either 

0

 (the default) or 

1

. This controls 

whether the Machine Adapter uses zero or one-based addressing for the registers. If set to 

1

, the 

Machine Adapter will subtract one from each register address configured for this Slave Server. 

 

bitBaseAddress

 is an optional parameter whose value is either 

0

 (the default) or 

1

. This controls the 

whether the Machine Adapter uses zero or one-based addressing for bit offsets within a register. 

 

defaultModbusByteOrder

 is an optional parameter whose value is either 

true

 (the default) or 

false

This controls whether the byte order is interpreted as the default Modbus byte ordering (big endian) 
or the Intel byte ordering (little endian). 

 

first16BitLow

 is an optional parameter whose value is either 

true

 (the default) or 

false

. This 

controls whether the Machine Adapter interprets the first 16 bits of a 32-bit data type to be the low 
or high word of the 32-bit value. 

 

first32BitLow

 is an optional parameter whose value is either 

true

 (the default) or 

false

. This 

controls whether the Machine Adapter interprets the first 32 bits of a 64-bit data type to be the low 
or high double word of the 64-bit value. 

 

mostSigBit

 is an optional parameter

 

whose value is either 

true

 or 

false

 (the default). This controls 

whether the Machine Adapter should use Modicon bit ordering which reverses the bit order. 

b.

 

The 

unit

 corresponds to a Modbus Slave Address, also known as the Slave ID.  

c.

 

Modbus registers. 

 

The 

name

 element contains the tag name as it will appear in the Predix Cloud. The name should be 

unique amongst all of the variables from any Field Agent that will be going to this same Time 
Series Database. 

 

The 

dataType

 element possible values are: BOOLEAN, BYTE, SHORT (2 byte integer), 

INTEGER (4 byte integer), LONG (8 byte integer), FLOAT (4 byte real), DOUBLE (8 byte real) 
and STRING. 

 

The 

address

 is the register or coil number to be read. 

 

The 

registerType

 element possible values are: HOLDING, INPUT, COIL and DISCRETE  

 

d.

 

Each 

dataSubscriptionConfig

 represents a group of Modbus registers to be read and published to the Predix 

Cloud at a given interval. 

 

The 

name

 attribute represents the name of the subscription, which is used in section 

Configure 

Sending Data to the Predix Cloud

 

The 

documentation

 for the remaining attributes can be found in the link below. 

 

Each 

nodeName

 element corresponds to a name defined for a register, in the 

dataNodeConfigs

 

section of the xml file. 

3.

 

Save and close 

com.ge.dspmicro.machineadapter.modbus-0.xml

 

 

Note  

All time stamps made by the Modbus Machine Adapter will be in UTC (Coordinated Universal Time). 

 

 

Note  

Additional information on configuring the Modbus Machine Adapter, including options for each configuration item, 

can be found by searching for “Modbus Machine Adapter” in 

https://docs.predix.io

 
 
 
 

 

Summary of Contents for Embedded Field Agent

Page 1: ...GFK 2993F Field Agents User Guide July 2017 For public disclosure ...

Page 2: ...ervice Office or an authorized GE Sales Representative Revised June 2017 Issued Aug 2016 2016 2017 General Electric Company Indicates a trademark of General Electric Company and or its subsidiaries All other trademarks are the property of their respective owners We would appreciate your feedback about our documentation Please send comments or suggestions to controls doc ge com Document Updates Loc...

Page 3: ...t if not strictly observed could result in personal injury or death Caution Indicates a procedure or condition that if not strictly observed could result in damage to or destruction of equipment Attention Indicates a procedure or condition that should be strictly followed to improve these applications ...

Page 4: ...f toll free 800 option is unavailable Technical Support Email support ip ge com Customer Care Email customercare ip ge com Primary language of support English Europe the Middle East and Africa Online Technical Support https ge ip force com communities CC_Contact Phone 800 1 433 2682 EMEA Direct Dial 420 23 901 5850 if toll free 800 option is unavailable or dialing from a mobile telephone Technical...

Page 5: ... 2 3 2 MFA Included Items 26 2 3 3 MFA Accessories 26 2 4 Agency Certifications and Standards 27 2 4 1 Federal Communications Commission FCC 28 2 5 Replacement and Spares 29 2 5 1 Replacement Procedure 29 2 5 2 Renewals and Spares 30 3 EFA Hardware Instructions 32 3 1 Mark VIe IS420UCSCH1A CPU w Field Agent 32 3 1 1 UCSC EFA Network Configuration 32 3 1 2 UCSC EFA Push Button and LED 33 3 2 PACSys...

Page 6: ... Information and Trigger Enrollment 59 5 10 1 4 1 Using Certificate Enrollment 60 5 10 1 4 2 Using OAuth Authentication Code Enrollment 62 5 10 1 5 Verify the Field Agent is Online in EdgeManager 63 5 10 2 Enrolling Mini Field Agent Using iPhone App 64 6 Using the Field Agent 66 6 1 Device Management 66 6 1 1 Field Agent Status 66 6 1 1 1 Using Edge Manager Field Agent Health Status and Resource U...

Page 7: ... Machine Adapter 82 6 2 5 3 Using the Modbus TCP Machine Adapter 83 6 2 5 4 Using Store and Forward When Internet Connectivity is Disrupted and Restored 84 6 2 6 Reconfigure the Field Agent 85 6 2 6 1 First Time Configuration 85 6 2 6 2 Reconfiguration for Production Environment 85 ...

Page 8: ...nada or European Union per catalog number ICMFA001US0 ICMFA001EU0 Field Agent as a standalone appliance for connecting to external data sources Includes optional Wi Fi hotspot for provisioning and optional cellular cloud connection on customer provided network Ethernet LAN Wi Fi hotspot with U S Canada or European country code and frequencies per catalog number Ethernet LAN Ethernet WAN Cellular n...

Page 9: ...FK 2224 TCP IP Ethernet Communications for PACSystems User s Manual GFK 2225 TCP IP Ethernet Communications for PACSystems Station Manager Manual GFK 2571 PACSystems RX3i PROFINET Controller Manual GFK 2572 PACSystems RX3i PROFINET Controller Command Line Interface Manual GFK 2904 PROFINET IO Devices Secure Deployment Guide GEH 6721 Vol I Mark VIe and Mark VIeS Control Systems Volume I System Guid...

Page 10: ...reak fix model and implement predictive analytics to minimize unplanned downtime GE has developed a family of Field Agent devices to address the challenges of communicating equipment data A Field Agent has two primary functions Collecting and transmitting machine data securely A platform for running applications at the edge Once a Field Agent is up and running data is transferred from the plant to...

Page 11: ...The Field Agent ecosystem enables end users ease of developing Predix solutions using the MFA platform The following figure depicts the typical installation of a MFA The section Configure the Network provides defaults IP addresses Features Predix Machine One Wide Area Network WAN Ethernet port Three Local Area Network LAN Ethernet ports with built in switch RS 485 hardware interface RS 232 hardwar...

Page 12: ...ps RS 232 One RS 232 Serial Port pluggable screw terminal Maximum cable distance is 15m Maximum communication rate is 115 2 kbps RS 485 One RS 485 Serial Port pluggable screw terminal Maximum cable distance 305 m 1000 ft Maximum communication rate 115 2 kbps CAN bus One CAN port pluggable screw terminal Maximum cable distance is 40 meters Maximum communication rate is 1 Mbps Discrete input 1 x 24 ...

Page 13: ...rational Vibration IEC 600068 2 6 10 57Hz 0 012 ppk displacement 57 500HZ 2 0g acceleration Operational Shock IEC 60068 2 27 15g 11ms sine wave Mean Time Between Failures ICMFA000000 415 750 hours 47 46 years ICMFA001xxx 396 295 hours 45 24 years ICMFA002xxx 404 734 hours 46 20 years Security Features On board Trusted Platform Module Protocols Modbus TCP OPC UA built in Other protocols can be adde...

Page 14: ...fered data in the event of temporary loss of communications to the cloud Therefore the Store and Forward configuration files for the MFA and EFA are different 1 5 1 Mark VIe IS420UCSCH1A CPU w Field Agent The Mark VIe UCSC EFA uses the IICS Cloud Port found on the bottom of the UCSC to both communicate to controllers to gather data as well as to connect to the Predix Cloud For more information abo...

Page 15: ...inux OS Updates and checking status and running commands While the VFA is essentially configured the same way as an MFA or VFA there are different Application and Configuration templates provided for the VFA because these templates are associated with a specific version of Predix Machine Currently the Virtual Field Agent is normally distributed as one of the possible Virtual Machines on a Control ...

Page 16: ...battery may present a risk of fire or explosion Warning Battery may explode if mistreated Do not recharge disassemble heat above 100 C 212 F or incinerate The MFA module has an optional cellular modem The SIM is available as a pre installed option or may be installed by the customer The SIM card holder is located underneath the cellular modem and can be installed by opening the top cover and remov...

Page 17: ...AACC001 MFA Panel Mounting Kit is required to use the Panel Mount option After mounting the MFA connect it to the facility network using standard Ethernet cables The LAN interface should be connected to the local area network containing one or more industrial devices The WAN interface should be connected to a network with access to the Internet ...

Page 18: ...DIN Rail mounting clip as displayed in the following figure For DIN Rail mounting pull the clip down and lock it in place Place the unit on the DIN rail and then push the clip up to secure it The optional panel mounting plate should not be attached because it will prevent DIN rail mounting ...

Page 19: ...e attach the ICMFAACC001 panel mount plate to the side of the MFA module using the four M3 screws included with the mounting kit Attach the panel mount plate in the orientation as displayed in the following figure The screw size for each panel mount tab is recommended to not exceed M5 ...

Page 20: ...l four sides of the MFA module with details for connections Front View Top View Cellular Antenna Connections on applicable models MicroSD slot for GE internal use only Local Field I O DIN Rail Mounting Clip RS 232 RS 485 Termination Jumper for CAN rightmost 2 contacts Wi Fi Antenna Connection on applicable models Ground Connection Rear View Bottom View USB Interface Ethernet Interfaces Push Button...

Page 21: ...es an IEC 60320 C14 inlet plug for attachment of the AC power cord The ICMFAACC002 may be adapted to local power by using a desktop computer style AC power cord with an IEC 60320 C13 connector on one end and the correct AC mains plug on the other Caution The use of the ICMFAACC002 in permanent installations shall be in accordance with the National Electric Code NEC the Canadian Electric Code CEC o...

Page 22: ..._H 2 CAN_L RS 485 Serial 3 Ground 4 A RX 5 B CTS 6 Y TX 7 Z RTS RS 232 Serial 1 TX 2 RX 3 GND 4 RTS 5 CTS 2 1 1 6 Network Configuration Note Refer to the section MFA Interface Details for a figure that displays the physical locations of the LAN and WAN Ethernet interfaces The default WAN and LAN IP addresses of the Mini Field Agent are displayed in the following table Item WAN LAN IP Address Obtai...

Page 23: ...s the MFA is in Configuration Mode ACT LED Blinking orange indicates that data is being received from a configured Machine Adapter Cloud LED Blinking blue indicates Predix Machine is not connected to the Predix Cloud Solid blue indicates Predix Machine is connected to the Predix Cloud The Push Button is used for enabling or disabling Configuration Mode performing a graceful reboot of the MFA or pe...

Page 24: ...on Mode a Wi Fi hotspot is enabled that can be used to enroll the Mini Field Agent in Predix EdgeManager and read device diagnostics using an iPhone app While in Configuration Mode the green ON LED fades in and out slowly The orange ACT LED and the blue Cloud LED will both continue to operate normally according to the state of the Mini Field Agent Configuration Mode can be disabled by repeating th...

Page 25: ...after which the Field Agent will reboot Once the green ON LED is solid it will be possible to log into the Predix Machine Web Console and configure the Field Agent CauCau tion On the first boot following a factory reset Predix Machine will generate cryptographic keys used for communication It is critical that the Mini Field Agent not be powered down during these operations to prevent key corruptio...

Page 26: ...owing items are included with the MFA not ordered separately Accessory Item Description Wi Fi Antenna Cable Assembly Wi Fi models only Taoglas GW 11 A153 dipole antenna with Taoglas CAB 628 IPEX MHF1 to SMA F RP cable Cellular Antenna Cable Assemblies Cellular models only Nearson T6155AM LTE S LTE antennae with Taoglas CAB 618C and CAB 011 IPEX MHF1 to SMA F cables Battery Rayovac make BR2032 BA L...

Page 27: ...tion Certification Body under authority of Federal Communications Commission FCC and Industry Canada IC for intentional transmitters European Radio Equipment European Restriction of Hazardous Substances RoHS EU Type Examination by Notified Body 0673 to European Radio Equipment Directive 2014 53 EU Manufacturer s declaration of conformity in accordance with European RoHS Directive 2011 65 EU Europe...

Page 28: ...r public disclosure 2 4 1 Federal Communications Commission FCC Caution Changes or modifications not expressly approved by the party responsible for compliance could void the user s authority to operate the equipment ...

Page 29: ...e United States most areas have adopted the National Electrical Code standard and specify that all wiring conform to its requirements In other countries different codes will apply For maximum safety to personnel and property you must follow these codes Failure to do so can lead to personal injury or death property damage or destruction or both 2 5 1 Replacement Procedure System troubleshooting sho...

Page 30: ...sentative Prior to ordering a replacement part Identify the part e g ICMFA000000 AAAA Determine if the part is under warranty While ordering be sure to include the complete part number and revision letter All digits are important when ordering or replacing any device The factory may substitute newer versions based on availability and design enhancements however GE ensures backward compatibility of...

Page 31: ...GFK 2993F 31 For public disclosure Notes ...

Page 32: ...information about the UCSC hardware please see GEH 6721_Vol_II Mark VIe and Mark VIeS Control Systems Volume II General purpose Applications 3 1 1 UCSC EFA Network Configuration The UCSC EFA uses the IICS Cloud Port found on the bottom of the UCSC to both communicate to controllers to gather data as well as to connect to the Predix Cloud The default IP Address assigned to this is 172 31 0 100 subn...

Page 33: ...and Description 5 10 seconds Toggle Configuration Mode Enable or Disable access to the Web Console If the Web Console is disabled then this will enable access to the Web Console for one hour If the Web Console is enabled then this will disable access to the Web Console 15 20 seconds Reboot Field Agent This will restart the Field Agent operating system and Predix Machine without affecting the contr...

Page 34: ...e PACSystems RX7i RX3i CPU Reference Manual GFK 2222Y or later 3 2 1 CPE400 EFA Network Configuration The CPE400 EFA uses the EFA Port found on the bottom of the CPE400 to connect to the Predix Cloud It uses an internal virtual NIC to communicate to the controller to gather data The default IP Address for the EFA Cloud Port is 172 31 0 100 subnet mask 255 255 0 0 For more information on changing t...

Page 35: ... Cancel FA Settings Display Menu Menu Item Description EFA Status Shows the current state of the Field Agent as follows Off The Field Agent is Off Starting The Field Agent is starting Not Connected The Field Agent is Running but not connected to the cloud Cloud Connected The Field Agent is Running and connected to the cloud Network Config Shows network interface information for the Field Agent inc...

Page 36: ...GFK 2993F 36 For public disclosure 3 3 GE EFA Orderable Items Catalog Number Description ICCP4MGMT1YR Annual Device Management Fee ICPREDIXSERVICES Predix Services as Consumed ...

Page 37: ...he vmx file to make sure the pcislotnumbers correspond to the ens numbers shown in the table above If changes are made make sure that there are no duplicate pcislotnumbers they may need to be changed for other hardware For more information on changing the IP Address please see the Configure the Network section of this document 4 2 Configuration Mode Configuration Mode allows access to the Web Cons...

Page 38: ...oud it is still required that you enroll your Field Agent 8 If you plan to stream data to the cloud a Create Configuration See Configuring Data Collection and Sending Data to the Cloud b Deploy Configuration See Configuration Management 9 If you plan to deploy your own applications to run on the Field Agent a Create an application Information about how to write and deploy a custom machine adapter ...

Page 39: ...esponding variable names or register addresses User specified based on target network Data subscription name s User specified based on target network Data tags may be divided into multiple subscriptions Time Series Ingestion URL Response e mail from Time Series database activation request Default US West URL wss gateway predix data services run aws usw02 pr ice predix io v1 stream messages Default...

Page 40: ...p and running and the Web Console will be available However if the FA OK LED is blinking at a 1 Hz Rate then it could mean either that Predix is still starting and so the Web Console will NOT be available until it is up or the blinking could mean that Predix Machine is up and running and currently receiving data from a configured Machine Adapter but is not connected to the Cloud In this case then ...

Page 41: ...ore all Field Agent settings including Web Console password to factory default values 9 Verify that the Log Service page displays which indicates a successful login Note that while the underlying Predix Machine log file logs all events in UTC Coordinated Universal Time all log events displayed in the OSGi Log Service are converted to and displayed in local time using the time zone of the computer ...

Page 42: ...0 0 N A N A VFA DHCP 172 16 101 150 subnet mask 255 255 240 0 172 16 201 150 subnet mask 255 255 240 0 By default the Mini Field Agent s WAN interface is set to acquire an IP address from a DHCP server on the network The network interface settings that were automatically obtained from the DHCP server can be displayed in the Web Console 5 6 1 1 To Identify Change an IP Address 1 From the Web Consol...

Page 43: ...ddress enter the desired IP address and network mask and click the Save button When the IP Address is changed the Web Console session will end after the Save button is pressed and a new session will need to be started by browsing to the Web Console URL using the newly chosen static IP address Note The DNS servers can also be configured to be obtained automatically or specified statically Note The ...

Page 44: ...he proxy server s address and port in the form proxy port in the Proxy Settings textbox and press the Save button To verify the Field Agent can successfully use the newly configured network proxy to reach the Internet use the Test Connection feature of the Field Agent Updater page in the Web Console under Technician Console Field Agent Updater Internet reachability can be tested by using either th...

Page 45: ... Agent Sales Catalog 5 6 3 1 Enabling the Cellular Modem From the Web Console navigate to the Technician Console Network Configuration page Select Cellular Modem for the cloud connection interface and save changes The Mini Field Agent can connect to the cloud using either the Ethernet WAN or Cellular Modem If both interfaces are connected only the interface selected will be used ...

Page 46: ...ve 5 6 3 3 View the Cellular Status Cellular modem diagnostics including signal strength network connectivity usage statistics and SIM card information are available from the Technician Console Cellular page 5 6 3 4 Cellular Plan and SIM Diagnostics Field Agents that include an AT T SIM card e g ICMFA001US1 ICMFA001EU1 can have their cellular data plans managed and diagnosed through EdgeManager Th...

Page 47: ...ies Database 5 7 1 Using NTP Time Synchronization By default time synchronization is configured to use the time windows com NTP Server If a valid network path to the Internet exists time will be synchronized when the Field Agent boots and continuously while running The current date and time on the Field Agent is displayed above the Save button on the Time Sync Configuration page when the page load...

Page 48: ...is time synchronization method will only work with HTTPS URLs that do not require a network proxy in order to reach them If the new HTTPS URL was successfully configured after pressing the Save button a success statement will be displayed and the updated time will be displayed If the time and date was more than 20 minutes out of date prior to time synchronization occurring after pressing the Save ...

Page 49: ...ses a daily continuous integration process to verify that updates remain compatible with all Field Agent hardware and Predix software before they become available to installed Field Agents Encryption and digital signatures are used to ensure that only approved package versions are installed on each Field Agent and that the specific versions used are kept confidential Customers can choose one of th...

Page 50: ...GFK 2993F 50 For public disclosure 2 Verify that the Field Agent Updater page displays ...

Page 51: ...ini Field Agent MFA Firmware Image Embedded Field Agent https digitalsupport ge com communities en_US Download IC695CPE400 Embedded Field Agent EFA Firmware Image Virtual Field Agent https digitalsupport ge com communities en_US Download ICVFA000000 Virtual Field Agent VFA Firmware Image Note Since the computer s browser will upload the file to the Field Agent the connection speed between the comp...

Page 52: ...figuration but the Update URL is only reachable by bypassing this proxy server then check Bypass Proxy Server 3 Click the Test Connection button to verify the Field Agent is capable of reaching the Update URL using the current network settings 4 Under Manual Cloud Updates click the Cloud Update Now button A message displays to indicate that the update is in progress Wait while the update is retrie...

Page 53: ...oxy server then check Bypass Proxy Server 3 Click the Test Connection button to verify the Field Agent is capable of reaching the Update URL using the current network settings 4 Under Automatic Cloud Updates check Enable Automatic Updates Select the Automatic Update Frequency enter the Time of Day in UTC time then click Save Settings Note The Restore Settings button reverts to the currently persis...

Page 54: ...es for upgrading from one major version of Predix Machine to another Upgrading a Field Agent from one major version of Predix Machine to another for example from Predix Machine 16 2 to 17 1 is a one time activity that involves three steps 1 Use the Field Agent Updater to update to an OS version equal to or greater than a specific OS version based on the Field Agent type 2 Verify the starting versi...

Page 55: ...customer is assigned at least one predefined account with the Administrator role which can be used for adding new users and assigning permissions In order to enroll a Field Agent with EdgeManager two different roles are needed The Operator role must be assigned to the individual responsible for creating device instances in EdgeManager with the appropriate Device Name Device ID and Device Model acc...

Page 56: ...a Field Agent device representation with the desired Device Name Device ID assigns a technician and selects the enrollment type 2 The Technician obtains enrollment information from the Operator 3 The Technician logs into the Web Console on the Field Agent to be enrolled and navigates to the Predix Cloud Enrollment page under Technician Console Predix Cloud Enrollment 4 The Technician enters the en...

Page 57: ...he Field Agent s Web Console The Device ID can consist of lower case characters and numbers Any upper case characters entered during device creation will be converted to lower case The Device Model is the Field Agent model type Currently the supported Field Agent Device Models are MiniFieldAgent and CPE400 The Technician is the EdgeManager user that will be allowed to enroll this device into EdgeM...

Page 58: ...n EdgeManager EdgeManager Enrollment URL is available in EdgeManager ontheSettings menu pick User Authentication and Authorization UAA URL is available in EdgeManager ontheSettings menu The following is an example of this information Device ID and Activation Code are available in the EdgeManager Device Manager tab by clicking the Device Name hyperlink of the Field Agent to enroll ...

Page 59: ...or Authentication Code based on the option selected when the device was added in EdgeManager 5 10 1 4 Enter Enrollment Information and Trigger Enrollment Enter the enrollment information into the Predix Cloud Enrollment page If the Technician is using a computer that has network access to both the Field Agent LAN e g via wired Ethernet and the Internet e g via wireless Ethernet then the Technician...

Page 60: ...GFK 2993F 60 For public disclosure 5 10 1 4 1 Using Certificate Enrollment ...

Page 61: ...a certificate and sends the corresponding Certificate Signing Request CSR to the Predix Cloud to be signed and for enrollment to complete This process can take up to 30 seconds to complete before an enrollment success message is displayed After certificate enrollment is complete Predix Machine will restart itself before it appears in EdgeManager as Online ...

Page 62: ...GFK 2993F 62 For public disclosure 5 10 1 4 2 Using OAuth Authentication Code Enrollment ...

Page 63: ...be displayed in the Predix Cloud Enrollment page If enrollment succeeds a success message will be displayed in the Predix Cloud Enrollment page and the enrollment fields will become hidden 5 10 1 5 Verify the Field Agent is Online in EdgeManager Within one minute of completing the enrollment process the Technician should notice an indication that the Field Agent is connected to the Predix Cloud Th...

Page 64: ... instructions in section Configuration Mode 2 Open the Field Agent Manager app and login to the EdgeManager tenancy with a user who has both Operator and Technician credentials To add a new tenant select Add a Tenant from the login screen Enter the Mobile Tenant Code which is the tenant identifier in the customer s EdgeManager URL For example the Mobile Tenant Code for the EdgeManager URL https ge...

Page 65: ...GFK 2993F 65 For public disclosure Notes ...

Page 66: ... Status section the reachability status is repeated along with a date and time of the communication with the Field Agent Under the Resource Usage section the processor utilization memory utilization and disk utilization percentages are shown If the Field Agent is not currently Online the Resource Usage values shown represent the values sent from the Field Agent when it was last Online 6 1 1 2 Usin...

Page 67: ...GFK 2993F 67 For public disclosure ...

Page 68: ...ne Set Polling Interval Updates the rate at which Predix Machine contacts the Predix Cloud to report status and retrieve operations to run Yes Yes Predix Machine Upload Configurations Uploads the Predix Machine configuration directory from the Field Agent to the EdgeManager Repository The configuration can then be downloaded from the EdgeManager Repository to a connected computer Yes Yes Technicia...

Page 69: ...ilable Available N A 6 1 2 3 When might a Factory Reset be required A factory reset may be required in the following scenarios Reset the IP address to default Reset the Predix Machine Web Console username or password to default There is a desire to re enroll the Field Agent in EdgeManager There is a desire to restore the Predix Machine installation to the factory image The ON or FA OK LED does not...

Page 70: ...f Predix Machine configuration files that are not applied to the Field Agent by default This list can be found in the configuration install install sh script inside the Configuration Template com ge dspmicro predixcloud identity config com ge dspmicro device techconsole config org apache http proxyconfigurator 0 config com ge dspmicro predix connectivity openvpn config com ge dspmicro storeforward...

Page 71: ...ion level settings and do not include extra file attributes Note Some compression utilities always include extra file attributes with no setting to disable this behavior These utilities may create zip files that are incompatible with the MFA The following are recommended methods for creating zip files using built in functionality on each platform Windows Windows Explorer includes a built in file c...

Page 72: ...es have been deployed to a Field Agent from the EdgeManager Repository two additional Predix Machine Web Console services are enabled that simplify the process of adjusting the configuration of an individual Field Agent These services can be used to prototype configuration adjustments for an application before it is packaged into a configuration zip file uploaded to the EdgeManager Repository and ...

Page 73: ...GFK 2993F 73 For public disclosure To adjust any of the parameters in a given configuration file click the row corresponding to the bundle to be updated edit the parameters and press the Save button ...

Page 74: ...for the application 3 In the Type field select Application 4 In the Version field enter a version number in the form x y z 5 Optionally enter a Vendor name 6 Optionally enter a Description 7 In the File field click the Choose File button browse to the machine zip file and select it 8 Press the Upload button on the Upload form to commit the application zip file to the EdgeManager Repository Once an...

Page 75: ... should be started immediately check the Start Bundle check box If the list of available packages should be refreshed automatically when the bundle is installed or updated click the Refresh Packages check box Click the Install or Update button to perform the installation To delete an application bundle click the trash can button to the far right of the bundle row To stop an application bundle clic...

Page 76: ...er and the Time Series database See GFK 3019 Field Agent Machine Adapters User Guide for the list of required ports to be opened for each supported Machine Adapter See GFK 3009 Field Agents Secure Deployment Guide for the cybersecurity considerations of opening non default ports on the Field Agent s firewall In order to open ports there is a configuration file to edit deploy and activate 6 1 5 1 T...

Page 77: ...ber of variables subscription and sometimes even the total number of variables allowed to be exposed over OPC UA For instance the UCSC currently only allows at most 5 subscriptions 250 variables subscription and 1000 variables total to be exposed Also be aware that UaExpert uses two subscriptions even if you are only monitoring one variable Therefore after you have checked your data make sure you ...

Page 78: ...xposed in the OPC UA server with the namespace index number before the colon and the variable name after the colon The Name element contains the tag name as it will appear in the Predix Cloud The name should be unique amongst all of the variables from any Field Agent that will be going to this same Time Series Database Each DataSubscriptionConfig represents a group of OPC UA variables to be read a...

Page 79: ...whose value is either true the default or false This controls whether the Machine Adapter interprets the first 16 bits of a 32 bit data type to be the low or high word of the 32 bit value first32BitLow is an optional parameter whose value is either true the default or false This controls whether the Machine Adapter interprets the first 32 bits of a 64 bit data type to be the low or high double wor...

Page 80: ...etriver send 0 config file com ge dspmicro hoover spillway destination WS Sender Service 4 Verify the Hoover Spillway is configured to enable the Store and Forward service which buffers data while the connection to the Predix Cloud is broken If the Store and Forward service is not desired this variable should be set to two double quotes com ge dspmicro hoover spillway storeforward DefaultStoreForw...

Page 81: ...gent When using different PublishInterval settings for different subscriptions the fastest PublishInterval in use should be used to determine the maximum numbers of configured and published variables 6 2 5 1 Using the OPC UA Machine Adapter without Store and Forward NOTE Using the OPC UA Machine Adapter without Store and Forward is not currently supported on the EFA or VFA When Store and Forward i...

Page 82: ...20 000 Given Network Bandwidth Upstream 40 MB sec Downstream 21 MB sec 2000 2999 450 300 900 150 3000 450 450 1 200 150 Note For ICMFA000000 AAxx only multiply the MFA values in the above table by 0 66 to calculate the OPC UA Machine Adapter limits when Store and Forward is enabled Note Some OPC UA Servers may negotiate a different interval at the time of the connection if the configured PublishIn...

Page 83: ...ed and Published 4 ByteVariables EFA Max Configured and Published 4 Byte Variables 1000 1999 100 100 2000 2999 200 200 3000 3999 300 300 4000 4999 400 400 5000 500 500 Note All variables read from the Server by a Machine Adapter are published Since Modbus TCP Server does not feature a Subscription capability like that found in other automation protocols such as OPC UA Server the Modbus TCP Machine...

Page 84: ...se The time required to forward this stored data depends on the available upload bandwidth Note On the MFA the StoreForward database is not retained when power is lost or when restarted The StoreForward database is a buffer that has a maximum size a fill rate and an empty rate The maximum size of the StoreForward database is fixed on the Field Agent and cannot be adjusted The fill rate of the Stor...

Page 85: ...edix Machine Get Log command and reading the log file for warnings and errors On Field Agents running Predix Machine 17 x the Predix Machine Get Available Logs command can be used to retrieve a list of all logs on the Field Agent The Predix Machine Get Log command can then be used to retrieve any log file returned in the list from the Predix Machine Get Available Logs command Note that all log fil...

Page 86: ...GFK 2993F 86 For public disclosure Notes ...

Page 87: ...For public disclosure ...

Reviews: