Questions Regarding EtherCAT Basic Functionality on i.MX RT1180 EVK with TwinCAT 3.1

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Questions Regarding EtherCAT Basic Functionality on i.MX RT1180 EVK with TwinCAT 3.1

Jump to solution
671 Views
kejin-tan
Contributor II

Dear Support Team,

I am currently debugging basic EtherCAT functionality on the i.MX RT1180 EVK in combination with TwinCAT 3.1, following the procedures outlined in the application note "Using TWINCAT3 in Run mode" and the README documentation provided with the SDK demo.

The EtherCAT state machine successfully reaches the OP state, but I have encountered the following issues:

Q1.
I can compile and load the evkmimxrt1180_ecat_digital_io_cm7 demo, and the state machine reaches OP as expected. However, the LED control does not work—the LEDs do not blink, and setting output states directly from TwinCAT has no effect. Is there any additional software configuration or hardware setup required to enable this digital I/O functionality?

Q2.
In the demo, which specific GPIO pin on the i.MX RT1180 chip is connected to the LED being controlled by the digital_io demo? I would like to verify the hardware mapping and ensure proper signal routing.

Q3.
I need to evaluate the timing accuracy of the SYNC0 and SYNC1 signals. However, after reviewing the i.MX RT1180 Reference Manual, User Guide, and Data Sheet, I could not find any information about external pins assigned to SYNC0/SYNC1. Are these signals not routed to physical pins on the RT1180? If they are available, could you please specify which pads/pins they correspond to and how to enable them?

Thank you very much for your assistance!

Best regards,

0 Kudos
Reply
1 Solution
531 Views
kejin-tan
Contributor II

Thanks for your reply。

Yes,I have carefully followed the instructions provided in the documentation you shared https://www.nxp.com/docs/en/application-note/AN14155.pdf , and I have already configured the LED link. However, I am unable to control the LED state—even when attempting to directly write values via TwinCAT by right-clicking and using "Online Write" with either “0” or “1”.

Do I need to manually read the corresponding PDO-mapped address within the APPL_OutputMapping function in the digital_io.c file (generated by SSC for the slave device), and then explicitly set the GPIO level (e.g., GPIO_AD_27) in software based on that data to control the LED?
Additionally, regarding the MX1180 EtherCAT chip: the Reference Manual does not specify the memory map for User RAM and Process Data RAM. Are these memory regions identical to those defined in Beckhoff’s documentation—specifically:
  • User RAM: 0xF80 – 0xFFF
  • Process Data RAM: 0x1000 – 0xFFFF?

View solution in original post

0 Kudos
Reply
3 Replies
607 Views
Sam_Gao
NXP Employee
NXP Employee

Hi 

Is this the AN that this question involves? https://www.nxp.com/docs/en/application-note/AN14155.pdf 

Reaching the OP (Operational) state confirms that EtherCAT communication is established, but it does not automatically start the PLC logic required to drive the LEDs. The issue is likely that the EtherCAT Slave Controller (ESC) variables are not linked to the PLC project variables, or the PLC is not in the "Run" state.

Q1. Enabling LED Control in TwinCAT

 In your TwinCAT project, you must explicitly link the ESC's RxPDO variable (often named LED or Output ) to the corresponding PLC input variable. Right-click the variable in the Solution Explorer and select Change Link (section. 6 Using TWINCAT3 in Run mode). Then, after linking, click Activate Configuration in the toolbar to apply the mapping. Click the Run PLC (green play button) in the TwinCAT toolbar. The EtherCAT state machine can be in OP while the PLC is stopped; the LEDs will only toggle if the PLC application is actively running

Sanity Check: To verify hardware without the PLC, switch TwinCAT to Config Mode , ensure the slave is in OP , and use the Online Write function to write 1 or 0 directly to the LED variable in the RxPDO list. If the LED toggles, the hardware is fine, and the issue is the PLC linkage/state 

Sam_Gao_0-1767603461066.png

Q2. LED GPIO Mapping

For the i.MX RT1180 EVK, the digital_io demo typically maps the "User LED" to the Green LED .

  • GPIO Pin: GPIO_AD_27
  • Pad Name: GPIO_AD_27
  • Board Component: User LED (Green)

Q3. SYNC0 and SYNC1 Signal Routing

The SYNC0 and SYNC1 signals from the EtherCAT Slave Controller are not routed to external physical pins by default in the standard IOMUX configuration. These signals are designed to trigger internal interrupts (IRQ) within the i.MX RT1180 to synchronize the local application (e.g., motor control loop) with the EtherCAT Distributed Clock (DC).

You cannot measure these signals directly with an oscilloscope on the EVK headers. To evaluate timing accuracy, you must toggle a spare GPIO pin (like GPIO_AD_26 ) inside the Sync0/Sync1 interrupt service routine (ISR) and measure that GPIO pin's jitter relative to the master's cycle.

 

 

 

 

 

 

0 Kudos
Reply
470 Views
kejin-tan
Contributor II
My issue has been resolved—thank you again!
0 Kudos
Reply
532 Views
kejin-tan
Contributor II

Thanks for your reply。

Yes,I have carefully followed the instructions provided in the documentation you shared https://www.nxp.com/docs/en/application-note/AN14155.pdf , and I have already configured the LED link. However, I am unable to control the LED state—even when attempting to directly write values via TwinCAT by right-clicking and using "Online Write" with either “0” or “1”.

Do I need to manually read the corresponding PDO-mapped address within the APPL_OutputMapping function in the digital_io.c file (generated by SSC for the slave device), and then explicitly set the GPIO level (e.g., GPIO_AD_27) in software based on that data to control the LED?
Additionally, regarding the MX1180 EtherCAT chip: the Reference Manual does not specify the memory map for User RAM and Process Data RAM. Are these memory regions identical to those defined in Beckhoff’s documentation—specifically:
  • User RAM: 0xF80 – 0xFFF
  • Process Data RAM: 0x1000 – 0xFFFF?
0 Kudos
Reply
%3CLINGO-SUB%20id%3D%22lingo-sub-2270928%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EQuestions%20Regarding%20EtherCAT%20Basic%20Functionality%20on%20i.MX%20RT1180%20EVK%20with%20TwinCAT%203.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2270928%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EDear%20Support%20Team%2C%3C%2FP%3E%3CP%3EI%20am%20currently%20debugging%20basic%20EtherCAT%20functionality%20on%20the%20i.MX%20RT1180%20EVK%20in%20combination%20with%20TwinCAT%203.1%2C%20following%20the%20procedures%20outlined%20in%20the%20application%20note%20%3CEM%3E%22Using%20TWINCAT3%20in%20Run%20mode%22%3C%2FEM%3E%20and%20the%20README%20documentation%20provided%20with%20the%20SDK%20demo.%3C%2FP%3E%3CP%3EThe%20EtherCAT%20state%20machine%20successfully%20reaches%20the%20OP%20state%2C%20but%20I%20have%20encountered%20the%20following%20issues%3A%3C%2FP%3E%3CP%3EQ1.%3CBR%20%2F%3EI%20can%20compile%20and%20load%20the%20%3CFONT%20color%3D%22%23000000%22%3Eevkmimxrt1180_ecat_digital_io_cm7%20d%3C%2FFONT%3Eemo%2C%20and%20the%20state%20machine%20reaches%20OP%20as%20expected.%20However%2C%20the%20LED%20control%20does%20not%20work%E2%80%94the%20LEDs%20do%20not%20blink%2C%20and%20setting%20output%20states%20directly%20from%20TwinCAT%20has%20no%20effect.%20Is%20there%20any%20additional%20software%20configuration%20or%20hardware%20setup%20required%20to%20enable%20this%20digital%20I%2FO%20functionality%3F%3C%2FP%3E%3CP%3E%3CSTRONG%3EQ2.%3C%2FSTRONG%3E%3CBR%20%2F%3EIn%20the%20demo%2C%20which%20specific%20GPIO%20pin%20on%20the%20i.MX%20RT1180%20chip%20is%20connected%20to%20the%20LED%20being%20controlled%20by%20the%20digital_io%20demo%3F%20I%20would%20like%20to%20verify%20the%20hardware%20mapping%20and%20ensure%20proper%20signal%20routing.%3C%2FP%3E%3CP%3E%3CSTRONG%3EQ3.%3C%2FSTRONG%3E%3CBR%20%2F%3EI%20need%20to%20evaluate%20the%20timing%20accuracy%20of%20the%20%3CSTRONG%3ESYNC0%20and%20SYNC1%3C%2FSTRONG%3E%20signals.%20However%2C%20after%20reviewing%20the%20%3CEM%3Ei.MX%20RT1180%20Reference%20Manual%3C%2FEM%3E%2C%20%3CEM%3EUser%20Guide%3C%2FEM%3E%2C%20and%20%3CEM%3EData%20Sheet%3C%2FEM%3E%2C%20I%20could%20not%20find%20any%20information%20about%20external%20pins%20assigned%20to%20SYNC0%2FSYNC1.%20Are%20these%20signals%20not%20routed%20to%20physical%20pins%20on%20the%20RT1180%3F%20If%20they%20are%20available%2C%20could%20you%20please%20specify%20which%20pads%2Fpins%20they%20correspond%20to%20and%20how%20to%20enable%20them%3F%3C%2FP%3E%3CP%3EThank%20you%20very%20much%20for%20your%20assistance!%3C%2FP%3E%3CP%3EBest%20regards%2C%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2273409%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Questions%20Regarding%20EtherCAT%20Basic%20Functionality%20on%20i.MX%20RT1180%20EVK%20with%20TwinCAT%203.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2273409%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%26nbsp%3B%3C%2FP%3E%0A%3CP%3EIs%20this%20the%20AN%20that%20this%20question%20involves%3F%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fwww.nxp.com%2Fdocs%2Fen%2Fapplication-note%2FAN14155.pdf%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fwww.nxp.com%2Fdocs%2Fen%2Fapplication-note%2FAN14155.pdf%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EReaching%20the%20OP%20(Operational)%20state%20confirms%20that%20EtherCAT%20communication%20is%20established%2C%20but%20it%20does%20not%20automatically%20start%20the%20PLC%20logic%20required%20to%20drive%20the%20LEDs.%20The%20issue%20is%20likely%20that%20the%20EtherCAT%20Slave%20Controller%20(ESC)%20variables%20are%20not%20linked%20to%20the%20PLC%20project%20variables%2C%20or%20the%20PLC%20is%20not%20in%20the%20%22Run%22%20state.%3C%2FP%3E%0A%3CP%3E%3CSTRONG%3EQ1.%26nbsp%3BEnabling%20LED%20Control%20in%20TwinCAT%3C%2FSTRONG%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%3EIn%20your%20TwinCAT%20project%2C%20you%20must%20explicitly%20link%20the%20ESC's%3C%2FSPAN%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CCODE%20class%3D%22%22%3ERxPDO%3C%2FCODE%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%3Evariable%20(often%20named%3C%2FSPAN%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CCODE%20class%3D%22%22%3ELED%3C%2FCODE%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%3Eor%3C%2FSPAN%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CCODE%20class%3D%22%22%3EOutput%3C%2FCODE%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%3E)%20to%20the%20corresponding%20PLC%20input%20variable.%20Right-click%20the%20variable%20in%20the%20Solution%20Explorer%20and%20select%3C%2FSPAN%3E%26nbsp%3BChange%20Link%20(section.%206%20Using%20TWINCAT3%20in%20Run%20mode).%20Then%2C%20after%20linking%2C%20click%26nbsp%3BActivate%20Configuration%26nbsp%3Bin%20the%20toolbar%20to%20apply%20the%20mapping.%20Click%20the%26nbsp%3BRun%20PLC%26nbsp%3B(green%20play%20button)%20in%20the%20TwinCAT%20toolbar.%20The%20EtherCAT%20state%20machine%20can%20be%20in%20OP%20while%20the%20PLC%20is%20stopped%3B%20the%20LEDs%20will%20only%20toggle%20if%20the%20PLC%20application%20is%20actively%20running%3C%2FP%3E%0A%3CP%3ESanity%20Check%3A%26nbsp%3BTo%20verify%20hardware%20without%20the%20PLC%2C%20switch%20TwinCAT%20to%26nbsp%3BConfig%20Mode%26nbsp%3B%2C%20ensure%20the%20slave%20is%20in%26nbsp%3BOP%26nbsp%3B%2C%20and%20use%20the%26nbsp%3BOnline%20Write%26nbsp%3Bfunction%20to%20write%26nbsp%3B%3CCODE%20class%3D%22%22%3E1%3C%2FCODE%3E%26nbsp%3Bor%26nbsp%3B%3CCODE%20class%3D%22%22%3E0%3C%2FCODE%3E%26nbsp%3Bdirectly%20to%20the%26nbsp%3B%3CCODE%20class%3D%22%22%3ELED%3C%2FCODE%3E%26nbsp%3Bvariable%20in%20the%26nbsp%3B%3CCODE%20class%3D%22%22%3ERxPDO%3C%2FCODE%3E%26nbsp%3Blist.%20If%20the%20LED%20toggles%2C%20the%20hardware%20is%20fine%2C%20and%20the%20issue%20is%20the%20PLC%20linkage%2Fstate%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22Sam_Gao_0-1767603461066.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22Sam_Gao_0-1767603461066.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22Sam_Gao_0-1767603461066.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22Sam_Gao_0-1767603461066.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F371709iF4CF5E25B70A1D95%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22Sam_Gao_0-1767603461066.png%22%20alt%3D%22Sam_Gao_0-1767603461066.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CH3%20class%3D%22%20font-bold%20text-base%22%20id%3D%22toc-hId-2004240258%22%20id%3D%22toc-hId-2005189750%22%20id%3D%22toc-hId-2005189750%22%20id%3D%22toc-hId-2005189750%22%3EQ2.%20LED%20GPIO%20Mapping%3C%2FH3%3E%0A%3CP%20class%3D%22%22%3EFor%20the%20i.MX%20RT1180%20EVK%2C%20the%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CCODE%20class%3D%22%22%3Edigital_io%3C%2FCODE%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3Edemo%20typically%20maps%20the%20%22User%20LED%22%20to%20the%26nbsp%3BGreen%20LED%26nbsp%3B.%3C%2FP%3E%0A%3CUL%20class%3D%22%22%3E%0A%3CLI%20class%3D%22%22%3EGPIO%20Pin%3A%26nbsp%3BGPIO_AD_27%3C%2FLI%3E%0A%3CLI%20class%3D%22%22%3EPad%20Name%3A%26nbsp%3B%3CCODE%20class%3D%22%22%3EGPIO_AD_27%3C%2FCODE%3E%3C%2FLI%3E%0A%3CLI%20class%3D%22%22%3EBoard%20Component%3A%26nbsp%3BUser%20LED%20(Green)%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CH3%20class%3D%22%20font-bold%20text-base%22%20id%3D%22toc-hId-196785795%22%20id%3D%22toc-hId-197735287%22%20id%3D%22toc-hId-197735287%22%20id%3D%22toc-hId-197735287%22%3EQ3.%20SYNC0%20and%20SYNC1%20Signal%20Routing%3C%2FH3%3E%0A%3CP%3EThe%26nbsp%3BSYNC0%26nbsp%3Band%26nbsp%3BSYNC1%26nbsp%3Bsignals%20from%20the%20EtherCAT%20Slave%20Controller%20%3CSTRONG%3Eare%26nbsp%3Bnot%3C%2FSTRONG%3E%20routed%20to%20external%20physical%20pins%26nbsp%3Bby%20default%20in%20the%20standard%20IOMUX%20configuration.%26nbsp%3BThese%20signals%20are%20designed%20to%20trigger%20%3CSTRONG%3Einternal%3C%2FSTRONG%3E%20interrupts%20(IRQ)%20within%20the%20i.MX%20RT1180%20to%20synchronize%20the%20local%20application%20(e.g.%2C%20motor%20control%20loop)%20with%20the%20EtherCAT%20Distributed%20Clock%20(DC).%3C%2FP%3E%0A%3CP%3E%3CSPAN%3EYou%20cannot%20measure%20these%20signals%20directly%20with%20an%20oscilloscope%20on%20the%20EVK%20headers.%20To%20evaluate%20timing%20accuracy%2C%20you%20must%20toggle%20a%20spare%20GPIO%20pin%20(like%3C%2FSPAN%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CCODE%20class%3D%22%22%3EGPIO_AD_26%3C%2FCODE%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%3E)%20inside%20the%20Sync0%2FSync1%20interrupt%20service%20routine%20(ISR)%20and%20measure%20that%20GPIO%20pin's%20jitter%20relative%20to%20the%20master's%20cycle.%3C%2FSPAN%3E%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CBR%20%2F%3E%0A%3CBR%20%2F%3E%0A%3CBR%20%2F%3E%0A%3CBR%20%2F%3E%0A%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2289470%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Questions%20Regarding%20EtherCAT%20Basic%20Functionality%20on%20i.MX%20RT1180%20EVK%20with%20TwinCAT%203.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2289470%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EThanks%20for%20your%20reply%E3%80%82%3C%2FP%3E%3CP%3EYes%EF%BC%8C%3CSPAN%20class%3D%22%22%3EI%20have%20carefully%20followed%20the%20instructions%20provided%20in%20the%20documentation%20you%20shared%20%3CA%20href%3D%22https%3A%2F%2Fwww.nxp.com%2Fdocs%2Fen%2Fapplication-note%2FAN14155.pdf%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fwww.nxp.com%2Fdocs%2Fen%2Fapplication-note%2FAN14155.pdf%3C%2FA%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%2C%20and%20I%20have%20already%20configured%20the%20LED%20link.%20However%2C%20I%20am%20unable%20to%20control%20the%20LED%20state%E2%80%94even%20when%20attempting%20to%20directly%20write%20values%20via%20TwinCAT%20by%20right-clicking%20and%20using%20%22Online%20Write%22%20with%20either%20%E2%80%9C0%E2%80%9D%20or%20%E2%80%9C1%E2%80%9D.%3C%2FSPAN%3E%3C%2FP%3E%3CDIV%20class%3D%22%22%3E%3CSPAN%20class%3D%22%22%3EDo%20I%20need%20to%20manually%20read%20the%20corresponding%20PDO-mapped%20address%20within%20the%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FSPAN%3EAPPL_OutputMapping%3CSPAN%20class%3D%22%22%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3Efunction%20in%20the%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FSPAN%3Edigital_io.c%3CSPAN%20class%3D%22%22%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3Efile%20(generated%20by%20SSC%20for%20the%20slave%20device)%2C%20and%20then%20explicitly%20set%20the%20GPIO%20level%20(e.g.%2C%20GPIO_AD_27)%20in%20software%20based%20on%20that%20data%20to%20control%20the%20LED%3F%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%20class%3D%22%22%3E%3CSPAN%20class%3D%22%22%3EAdditionally%2C%20regarding%20the%20MX1180%20EtherCAT%20chip%3A%20the%20Reference%20Manual%20does%20not%20specify%20the%20memory%20map%20for%20User%20RAM%20and%20Process%20Data%20RAM.%20Are%20these%20memory%20regions%20identical%20to%20those%20defined%20in%20Beckhoff%E2%80%99s%20documentation%E2%80%94specifically%3A%3C%2FSPAN%3E%3C%2FDIV%3E%3CUL%3E%3CLI%3E%3CSTRONG%3E%3CSPAN%20class%3D%22%22%3EUser%20RAM%3C%2FSPAN%3E%3C%2FSTRONG%3E%3CSPAN%20class%3D%22%22%3E%3A%200xF80%20%E2%80%93%200xFFF%3C%2FSPAN%3E%3C%2FLI%3E%3CLI%3E%3CSTRONG%3E%3CSPAN%20class%3D%22%22%3EProcess%20Data%20RAM%3C%2FSPAN%3E%3C%2FSTRONG%3E%3CSPAN%20class%3D%22%22%3E%3A%200x1000%20%E2%80%93%200xFFFF%3F%3C%2FSPAN%3E%3C%2FLI%3E%3C%2FUL%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2290574%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Questions%20Regarding%20EtherCAT%20Basic%20Functionality%20on%20i.MX%20RT1180%20EVK%20with%20TwinCAT%203.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2290574%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EMy%20issue%20has%20been%20resolved%E2%80%94thank%20you%20again!%3C%2FLINGO-BODY%3E