LLExec INtime: Difference between revisions

From Axel Public Wiki
Jump to navigation Jump to search
Line 2: Line 2:
==Prerequisites==
==Prerequisites==
The INtime configuration must be done as follow (See official INtime documentation for details):
The INtime configuration must be done as follow (See official INtime documentation for details):
   * Add a running virtual network interface (typically a ven0 interface within INtime must be configured to enable communication between Windows and INtime. <br/>Additionally a Windows bridge connection between Windows and INtime interfaces can be done)
<ul>
   * an ethernet capable network card assigned to INtime environment (optional)
   <li> Add a running virtual network interface (typically a ven0 interface within INtime must be configured to enable communication between Windows and INtime. Additionally a Windows bridge connection between Windows and INtime interfaces can be done)</li>
   * INtime Kernel Memory must be raised to a reasonable amount of MB to handle all plugins (Tested with 1024MB, also 256MB should be ok)
   <li> an ethernet capable network card assigned to INtime environment (optional)</li>
 
   <li> INtime Kernel Memory must be raised to a reasonable amount of MB to handle all plugins (Tested with 1024MB, also 256MB should be ok)</li>
<ul>
''Tested on:
''Tested on:
   Windows 10 + INtime 6.4.20030.1 Patch Level 20030 + Intel Ethernet Connection I217V (INtime hpe driver ie1g - Vendor:8086 Device:153B)
   Windows 10 + INtime 6.4.20030.1 Patch Level 20030 + Intel Ethernet Connection I217V (INtime hpe driver ie1g - Vendor:8086 Device:153B)

Revision as of 12:44, 13 December 2021

LLExec for Tenasys INtime usage instructions

Prerequisites

The INtime configuration must be done as follow (See official INtime documentation for details):

  • Add a running virtual network interface (typically a ven0 interface within INtime must be configured to enable communication between Windows and INtime. Additionally a Windows bridge connection between Windows and INtime interfaces can be done)
  • an ethernet capable network card assigned to INtime environment (optional)
  • INtime Kernel Memory must be raised to a reasonable amount of MB to handle all plugins (Tested with 1024MB, also 256MB should be ok)
    • Tested on: Windows 10 + INtime 6.4.20030.1 Patch Level 20030 + Intel Ethernet Connection I217V (INtime hpe driver ie1g - Vendor:8086 Device:153B)

      Installation

      • Extract the LLExec_x.y.z_INtime_bin.zip file into a windows folder of the INtime machine, let's say c:\data\plc

      Execution

      • Start the INtime Node on the machine.
      • Launch "LLExecStart_INtime.exe" from windows (Desktop Icon). Without parameters it will load the default "LLExecINtime.conf" configuration file.

      Optionally you can also:

       * launch "LLExecStart_INtime.exe /LLEXEC_NO_START" and then launch manually LLExec.rta using INtime RT loader with optional LLExec command line parameters
       * launch "LLExecStart_INtime.exe [name.conf]" passing a custom name of the configuration file to LLExec.
      

      (Without license it will start in DEMO mode for 30 minutes, if you need a licence key please specify if you need Ethercat license too since there is a separate key for ethercat functionality).

      LogicLab usage

      • Execute LogicLab (after intallation)
      • Create a new project using the LLExec PLC runtime (INtime) target
      • Configure the GDB connection using the virtual IP address of INtime (this depends on your INtime configuration, typically it is 10.1.1.2, port 5000).
      • Connect to target with the upper left button

      Ethercat Master example

      • Prior to launch LLExec, you need to edit the LLExec.conf file and replace the port configuration in the line "<EtherCAT port="ie1g0" autorecovery="no"/>" with the name of the INtime network device used for ethercat. (eg: "ie1g0")
      • Import an .esi file with the command "Tools->Import ESI".
      • Click on resources tab of LogicLab, then select the "Ethercat" node and enable it with the checkbox.
      • Right click on the "main network" ethercat node and select "add" to add your imported ethercat device.
      • A new node for the ethercat device will appear, configure it as you like.
      • Save, compile and download the project to the target.