Monico mCore SDR Скачать руководство пользователя страница 1

 

Page 1 of 110 

Rev. G 

                   Operations Manual 

 

 

 

 

 

 

 

 
 

 
 
 
Thank you for purchasing mCore SDR (Security Data Router). Your device comes preconfigured and 
ready to install. 

 

Prior to use, thoroughly read the instructions in this manual to connect and use this product 
correctly.  Please retain this manual for future reference and make sure that this manual is 
available to all users.  To ensure the safety and proper operation of the device and any connected 
equipment, installation or relocation should be performed by qualified personnel only. 
 

 

 
 
 
 
 
 

 

Содержание mCore SDR

Страница 1: ...use thoroughly read the instructions in this manual to connect and use this product correctly Please retain this manual for future reference and make sure that this manual is available to all users To...

Страница 2: ...s Network Adapter 19 Section 6 3 Change Password 23 Section 6 4 Account Sign Off 24 Section 6 5 General Setting 24 Section 6 6 Firewall 25 Section 6 7 To change the IP address and related settings 27...

Страница 3: ...12 2 Viewer File s 88 Section 12 3 Modbus TCP Slave PLC Setup and Sequence of Operations Version 1 0 and 1 1 Legacy 90 Section 12 4 Modbus TCP Slave PLC Setup and Sequence of Operations Version 1 1 9...

Страница 4: ...ct should be installed repaired or removed by qualified personnel only Do not disassemble or modify the product Improper installation or repair may cause injury damage electric shock or fire To ensure...

Страница 5: ...NITIVE WARNING DO NOT REMOVE THE AMPSEAL CONNECTORS UNLESS THE EQUIPMENT NEEDS TO UNDERGO REPAIR OR MAINTENANCE AFTER REPAIR OR MAINTENANCE HAS BEEN DONE PLEASE CHECK THE BARE PINS ON THE EQUIPMENT TO...

Страница 6: ...mes to you preconfigured and ready to install The mCore is easy to mount with two mounting options and environmentally sealed to protect against dust ingress and temporary immersion in up to 1 meter I...

Страница 7: ...ns Cable Disconnected or J1939 Device Is Powered Off Protocol Not Configured Modbus Master RS 485 232 Actively Polling But Receiving No Replies Good Communications Upon Bootup Only No Activity On Bus...

Страница 8: ...one of the following NEC wiring methods 1 Extra hard usage cord Section 501 140 of the NEC and Rule J18 160 of the CE Code Part I 2 Instrumentation tray cable Type ITC or CIC Section 501 10 B and 501...

Страница 9: ...e pushing down attach the bottom lip to the DIN rail to snap the unit into place as illustrated in Figure 1 A minimum of 1 of space should be maintained on all sides of the unit to ensure proper heat...

Страница 10: ...suitable location as close to the engine as possible DO NOT mount directly to the engine block The unit should be mounted as shown in Figure 3 either horizontally or vertically Horizonal is the optim...

Страница 11: ...Core will be booted up before the engine is turned on so it can capture the startup process mCore takes about 15 seconds to boot up The mCore s power is supplied through Pins 6 7 and 8 on Key Connecto...

Страница 12: ...ctors For proper hand crimping an AMPSEAL 2119118 1 hand crimping tool not included must be used Plugging In To connect power to the mCore push the connector until you hear the click of the locking ea...

Страница 13: ...not included QTY 1 Pliers or Crimping Tool not included 1 Use the Pliers or Crimping Tool to crimp the 6 Gauge Ground Wire to the Grounding Lug 2 Connect the Grounding Wire to the mCore s Grounding L...

Страница 14: ...776286 1 Plug 35 Pin Key Connector B 776164 1 Sealing Plug 770678 1 Back shell 8 Pin Back shell 35 Pin 2138529 1 776463 1 Connector 770854 1 Connectors are AMPSEAL brand available through LADD Indust...

Страница 15: ...mCore has internal reverse polarity protection but will not operate under reverse polarity conditions User is required to install a 2 Amp fast blow fuse rated for at least 50VDC or the maximum voltage...

Страница 16: ...and a QR code The label will contain the following Serial Number MAC 1 Address MAC 2 Address Username Password Special Note about Saving Changes STORE CHANGES When making modifications to the User Int...

Страница 17: ...er enter the default static ip address of 192 168 10 220 4 You should now see the mCore Login page Default Username admin Default Password is unique per mCore and will be on the label sticker on the b...

Страница 18: ...the bottom of the mCore Note We recommend that the user change the username and password after the first login to a secure credentials See Section 6 3 Change Password for how to do this It is recomme...

Страница 19: ...IP address set to be static instead of DHCP You will need to change your computer s IP address to be on the same subnet 1 Select Start then select Settings Network Internet Ethernet 2 Select Change Ad...

Страница 20: ...option 6 Enter an IP Address where the last number is different from mCore s then hit Tab Example use the IP depicted above 7 Enter a Subnet Mask Typically it is 255 255 255 0 Then hit Tab 8 Leave th...

Страница 21: ...1 Select Start then select Settings Network Internet Ethernet 2 Select Change Adapter Options 3 Select the Ethernet adapter from the list and Right Click select Properties 4 Select Internet Protocol V...

Страница 22: ...Page 22 of 110 Rev G 5 Select the Obtain an IP address automatically option 6 Click OK to save then Close to save...

Страница 23: ...utton in the top right then click Set Password 2 The following screen will appear Enter the new password in each box Click the Set Password button in the center menu when done 3 The password has now b...

Страница 24: ...to the Login screen Section 6 5 General Setting The General Setting tab is used to set several options Gateway Enter the IP of the default gateway This is normally the address of the primary router o...

Страница 25: ...Firewall section to allow the connection to a specific port For example Modbus TCP usually runs on port 502 If the Firewall is enabled but no rule entered to allow port 502 then the Modbus TCP communi...

Страница 26: ...Port number that you would like allowed an incoming connection to 4 When done click the Save Rule button in the bottom right 5 Repeat Steps 2 through 4 to add any additional rules required Follow the...

Страница 27: ...IP address and Subnet to the desired settings Click the Store Changes button in the center menu at the bottom right 2 Continue to Ethernet 2 WAN port in the left menu if applicable for your applicati...

Страница 28: ...king the Commit All Changes button in the left menu toward the bottom Make sure to check the box to include the new network setting changes If you do not check the box the old network settings will st...

Страница 29: ...connect to the mCore s UI User Interface via a web browser using its Unit Name Serial Number or IP Address The mCore will come with the Unit Name set to the mCore s serial number For the following ex...

Страница 30: ...ed Since the Enable HTTP Redirect is not checked you will be able to access the UI via both http and https To disable uncheck the Enable SSL box When done click the Store Changes button in the center...

Страница 31: ...ou provide a certificate the file you provide must contain both the certificate itself and the associated private key If these are in separate files you can combine them by simply concatenating them i...

Страница 32: ...hich you refer to the unit is considered valid by a web browser If for example you are accessing the mCore via a cell router that exposes it to the Internet using an IP address you should enter that a...

Страница 33: ...e click the Store Changes button in the center menu To activate the changes you will have to click the Commit All Changes button in the left menu towards the bottom It will show a pop box Click Ok to...

Страница 34: ...otocol 1 To add a protocol click the Add Protocol button under the section Protocols in the left menu and the following pop up box will appear Name the protocol and select the protocol from the drop d...

Страница 35: ...elect the next level that appears This will take you to the protocol setup section Refer to the relevant protocol sections that follow this section for further setup instructions Section 8 2 CDL CDL T...

Страница 36: ...ns speed regulator Some older CDL ECMs need to be talked to slower to communicate well The range is 1 8 Default is set to a 5 If communications seem to drop out or become erratic try lowering the pend...

Страница 37: ...the right side 9 Click the top drown down box labeled Parameter This will contain a search box as well as a scrollable list containing all available CDL parameters in the driver 10 Choose the desired...

Страница 38: ...e powered down mCore should be powered at this point for the following steps while the ECM s are powered down If you are using the Service Tool Connector the power from this connector is not switched...

Страница 39: ...onse where the master sends a poll request and nothing else happens until the slave responds or a timeout setting is reached Modbus TCP simply updated the protocol to work over TCP IP Ethernet and add...

Страница 40: ...85 or 232 depending on the application 3 Once the port is chosen other settings will appear Make sure these settings match the settings of the device s that mCore will be communicating with Click Stor...

Страница 41: ...e Devices tab then click the Add Devices button A similar screen to below depending on the Modbus protocol will appear When you are done click the Add Device button at the bottom right If you have mul...

Страница 42: ...l choose the data type word real float or long the direction read or write the function code currently only function codes 3 and 4 are supported and the starting address of the Modbus Register Scaling...

Страница 43: ...will count for you as you add registers The Gain and Offset allow you to apply scaling if needed If you need to skip a large number of registers in your mapping start a new group If a small skip is ne...

Страница 44: ...defined and maintained by S A E org One unique characteristic of CANbus networks is they have a low level transport protocol that allows for acknowledgments to confirm packet receipt that is very sim...

Страница 45: ...earing When done click the Add Device button in the bottom right 3 Next click the Add Group button that appeared under device name A pop up window will appear Click the drop down menu to view the PGN...

Страница 46: ...when done Section 8 4 1 J1939 Traffic Log This is a diagnostics tool for Monico Support staff should the need arise If asked to get a J1939 Traffic Log follow the steps below for how to enable the Tr...

Страница 47: ...ion before the device connects OMF is a one way protocol that does not have any capability to send data back from the Pi Server to the end device OMF uses ONLY an OUTBOUND SOCKET connection that is us...

Страница 48: ...ding the Protocol per the Add Protocol section click the OMF protocol add in the left menu then click the 2nd level The following screen will appear 2 Set the Port based off which Ethernet port will h...

Страница 49: ...potentially 7 Data Transmission Efficiency is a setting that will help reduce data usage This is applicable when using cell modems and satellite connections We recommend starting at 2 and working your...

Страница 50: ...tags in the group at a fixed Timed Interval i e every 30 seconds or On Change 13 The Repetition Rate is dependent on the Data Refresh Option chosen For Timed Interval this is the time between each dat...

Страница 51: ...lues that are either 15 or 5 will trigger the entire group to send all data values If there is only 1 tag per group then only that tag s value gets sent If there are 10 tags in the group then 1 tag ex...

Страница 52: ...itten to the PLC immediately on connection but subsequent writes are only made when the source data changes Therefore if you overwrite a value in the PLC mCore will NOT overwrite that value until the...

Страница 53: ...he following screen 4 Give the device a name then enter the PLC s IP address 5 The Slot Number does not matter for CompactLogix PLCs so leave it as 0 If you are using a ControlLogix PLC enter the slot...

Страница 54: ...make the Group Name the same as the Array Tag Name to prevent confusion 10 The Array Tag Name will be the name of the Array that you will have to enter in the PLC It must be exactly as you enter it i...

Страница 55: ...cond Poll Frequency timer has expired If during that waiting period the value changes again before the timer is met the latest newest changed value will be sent at the end of the 5 seconds To simplify...

Страница 56: ...MQTT is a higher level transport protocol for Publisher Subscriber networks However since it is a transport protocol it does not define a payload All MQTT protocols require there to be a publisher a...

Страница 57: ...topic for that subscriber Section 8 7 1 MQTT Generic Generic MQTT is designed to be rather flexible implementation with a JSON payload that is relatively simple 1 Driver Setup is very straight forward...

Страница 58: ...ignificance as to the topic name b Broker Address There are two slots for Broker Addresses mCore will try to open a connection to Broker Address 1 and then will cycle to Broker Address 2 based on the...

Страница 59: ...number of mCore i Compression We do offer two types of compression gzip and zlib However you do not have to use any compression and the subscriber MUST be able to decompress the packets Compression i...

Страница 60: ...for how long to wait for a connection to be established before entering the Initial Back off period p Publication Timeout This setting describes the amount of time to wait for an acknowledgement from...

Страница 61: ...sages will be sent on the real time clock period end iii Triggered This mode is used when you want a group to be processed only when a certain condition exists In this mode the Update Request is an ed...

Страница 62: ...e group to be sent every so many seconds but rather forces additional transmissions so that each parameter is sent at least that often The timing and contents of this transmissions will depend on whet...

Страница 63: ...mind that you if you use Data Logging it will take some memory as well Section 8 7 2 MQTT Amazon Web Services MQTT Amazon Theory of Operations This version of MQTT is a JSON payload format that is ve...

Страница 64: ...t affect the topic name Choose which Ethernet port you would like to use 2 When you create a device this will create a topic If you want to publish more than one topic you simply create more than one...

Страница 65: ...mCore s serial number will be used i Site Name This value is a string that is inserted into the JSON packet and can be used as a hint as to the source but is not part of the topic name j Thing Name Th...

Страница 66: ...QoS Same as above when acting as a subscriber p Connection Timeout this is the setting for how long to wait for a connection to be established before entering the Initial Back off period q Publicatio...

Страница 67: ...mp The next exception check will happen at 12 00 05 and so on So you may NOT get a message at the end of each time period but all messages will be sent on the real time clock period end iii Triggered...

Страница 68: ...ameter in a group at least this often Note that this feature is implemented on a per parameter basis such that it does not force the entire group to be sent every so many seconds but rather forces add...

Страница 69: ...t will take some memory as well Section 8 7 3 MQTT Sparkplug B MQTT Sparkplug B Theory of Operations Sparkplug B is a special open source Eclipse project that is aimed at the industrial SCADA market I...

Страница 70: ...tocol anything you wish This name is only for the User Interface and does not affect the topic name Choose which Ethernet port you would like to use 2 When you create a device this will create a topic...

Страница 71: ...t you can set any port you want if it is setup on both the broker and the publisher Standard ports are 1883 for TCP IP and 8883 for TLS SSL g Client ID This is a value included in the header of each m...

Страница 72: ...t Note with this setting you are guaranteed to get a packet once but it could be received MORE than once This level can slow data flow considerably depending on the network latency 3 2 Fire and Wait f...

Страница 73: ...ill never get a message more often than once every period ii Periodic Sync Very similar to Async but the exception checks only take place at the end of each update period and that time period starts a...

Страница 74: ...group for the next triggered event f Send on Connect This setting controls whether to send data immediately upon connection Enable or Disable g Update Policy This sets the policy determining what val...

Страница 75: ...ction is not available i To Memory Buffers data in RAM memory which is faster but is volatile so if mCore loses power the buffered data will be lost ii To Disk Buffers data to the eMMC non volatile st...

Страница 76: ...y protocol in the left menu Click the secondary level to show the center menu then click the Devices tab as shown below 2 Next click the group in this example the PGN name that contains the parameters...

Страница 77: ...G 3 Click the Show Live Data button in the center menu toward the bottom A table of the parameters and values will appear See example below 4 To stop watching live data click the Hide Live Data button...

Страница 78: ...l appear Click Add Folder and input a name for the folder This will serve as an organizational tool Click the orange Add Folder button to the right of the name box to save and create the folder 2 The...

Страница 79: ...e Store Changes button in the pop up window Note See Section 10 1 Function Table for examples and full list of functions Contact Customer Support if you have questions about any of the functions 4 Onc...

Страница 80: ...hift Left Tag Tag1 Tag2 Take Percentage Constant Tag1 k 100 Bitwise Shift Right Constant Tag1 k Take Percentage Tag Tag1 Tag2 100 Bitwise Shift Right Tag Tag1 Tag2 Remainder Constant Tag1 k Reverse Bi...

Страница 81: ...Page 81 of 110 Rev G Section 11 Customer Logging 1 Click the Customer Logging button in the left menu This will bring you to the following screen...

Страница 82: ...keep in one file before it creates and start saving to another file The Log Files To Keep is the number of total files to save These files will be overwritten once the last file is full This means if...

Страница 83: ...ate through the tree structure to find the tag you want to add Click the Add button in the pop up box after selecting the desired tag 5 Repeat Step 4 to add all desired tags to be logged You must then...

Страница 84: ...Page 84 of 110 Rev G Section 11 1 Export Customer Logs 1 Click Export Logs in the left menu under the Customer Logging section The following screen will appear...

Страница 85: ...d what to name it 3 Once the file is saved navigate to the location that you saved the zip file on your computer Most Windows computers will automatically unzip files for you if you double click on th...

Страница 86: ...the PLCs either over Modbus TCP or using our AB Tag Client to speak directly to an Allen Bradley PLC using Tag Arrays Section 12 1 Adding License File 1 Find the ACI Configuration section in the left...

Страница 87: ...pop up will appear with File Explorer Navigate to where the License File is located on your computer select it then click Open in the bottom right 3 Once the file has finished uploading click the Impo...

Страница 88: ...les under ACI Configuration in the left menu The following screen will appear 2 Click one of the Select File buttons A pop up will appear with File Explorer Navigate to where the Viewer File is locate...

Страница 89: ...only 1 file is uploaded and clicked to be Active it will not be able to be set to inactive until at least a 2nd Viewer file is uploaded 4 Once you ve clicked a check box to set a Viewer file active cl...

Страница 90: ...1 Setup the PLC to write the compressor values to the corresponding registers 40K Reals Floats per the Data Map s Writes tab 2 Once all the compressor values are written and you are ready to start th...

Страница 91: ...ats per the Data Map s Writes tab 2 Once all the compressor values are written and you are ready to start the calculations write a 1 to register 403649 40k word 16 bit integer 3 Register 403650 40k wo...

Страница 92: ...they must be identical in the PLC program A Data Map will be available to show what each array index is for what Array Name Data Type Quantity ACI_Inputs REAL 137 ACI_Control REAL 25 ACI_Misc REAL 30...

Страница 93: ...acknowledgement that the calculation is done then will restart the process 1 If ACI_PLC_ACK 1 is 0 then write a 1 to ACI_PLC_REQ 0 2 When ACI_PLC_ACK 1 goes to a 1 write a 0 to ACI_PLC_REQ 0 3 Repeat...

Страница 94: ...anges button in the left menu toward the bottom The following screen will appear Click the Commit and Reboot button in the center menu A pop up box will appear warning the user that the mCore will rep...

Страница 95: ...t allows the user to go back to the last Committed configuration Anything entered changed and or stored will be lost and reset to what was Committed last 1 To Restore Last Commit go to the left menu a...

Страница 96: ...lity to create a backup of their mCore s configuration settings share their setup for troubleshooting purposes or even use it to setup another mCore that is being used for an identical application 1 C...

Страница 97: ...to name it Click Save when done Note Keep in mind if this file is to be used on another mCore on the same network the IP address and related network information of the old mCore will be in this User...

Страница 98: ...a files sent with changes Typical changes would include parameter mapping changes like for Modbus registers or even adding an entire protocol can be done quickly by being sent an already done User Dat...

Страница 99: ...ser Data file select it then click Open User Data files are the file type mcore1 on the end of the file 4 Once the file is uploaded it will show up in the center menu as shown below Click the Import N...

Страница 100: ...is installed 6 Once you ve verified all the new settings click the Commit All Changes button in the left menu toward the bottom A pop up box will appear asking if you want to continue with the changes...

Страница 101: ...ata in the left menu toward the bottom The following screen will appear 2 Click Clear Data in the center menu A pop up box will appear asking if you want to continue with clearing mCore Click Ok to co...

Страница 102: ...cting the Traffic Logs tab under the protocol and enabling the logs by clicking the check box See the respective protocol section in this manual for how to steps for enabling Traffic Logs Allow mCore...

Страница 103: ...time frame you will need to delete the old logs before each run to obtain traffic logs Make sure to have already backed up the current log files before doing this step To do this click the Clear Logs...

Страница 104: ...y if an NTP server is not available to automatically and regularly updating the clock The RTC will naturally drift over time so manually setting it is not a long term solution if the accurate time sta...

Страница 105: ...Page 105 of 110 Rev G...

Страница 106: ...06 of 110 Rev G 2 Select the file that want you to upload All firmware updates will have the suffix img in the filename i e mcore 0 6 018 img After selecting the file click Open to begin the upload pr...

Страница 107: ...Page 107 of 110 Rev G 3 Once the file has completed the upload 100 click UPDATE NOW to begin the upgrade process...

Страница 108: ...ntinue DO NOT REMOVE POWER WHILE THE mCORE IS UPDATING FIRMWARE 5 While the firmware upgrade is in progress you will see the following message It will take approximately four 4 minutes for the upgrade...

Страница 109: ...t the previous configuration back click the Restore Last Commit button Contact Monico Support should you have questions or need assistance with performing this reset 1 Power off the mCore 2 You will n...

Страница 110: ...wire and the mCore will reboot automatically 7 Seal the pierced gasket holes for Pins 4 and 5 with the sealing plugs that were removed previously Gently push the plugs into the pin holes Make sure th...

Отзывы: