Thanks Erel,
Please could you explain in which tasks will the suggested card will help me?.
I attach something the manufacturer says about ESP8266 WiFi included...
The WiFi radio is based on the
ESP8266 WiFi chip and is similar to ESP-02 design. The main difference ESP radios come with 16Mb=2MB FLASH, yours has 128Mb = 16MB. Note that it may take 7-8 minutes to fully format a 16MB chip. The ESP is is powered from it's own 3.3 volt regulator U6, which is controlled by
Arduino pin D26. The radio uses Atmel serial port 2 for communication. There is no internal antenna, an external antenna is supplied for better WiFi range. The
ESP8266's firmware can be upgraded through the Atmel, via WiFi or directly through an programming header, J9, available when the cover is removed. As provided, the
ESP8266 is programmed with NodeMCU. It can be used as-is or reprogrammed with one of
the many custom microcodes found on the Web. In code, the
ESP8266 module may be power cycled by setting
Arduino digital pin D26 low (power off) then high (power on). A number of public-domain tools and firmware options are available for the ESP8266. Popular platforms include
the factory AT firmware,
NodeMCU (includes a wonderful Lua interpreter),
Arduino for the ESP8266 itself and
Frankenstein. ESPLORER is a nice tool for experimenting with firmware options. We preloaded your PLC with NodeMCU because we've found it to be the most stable and reliable code base. It is memory hungry, though. We upgraded FLASH memory it to 128Mb=16MB at customer request. Consider it an "ESP on steroids".
If you attach D32 to 12-24V and DIN COM to ground, the PLC enters a factory test mode. It will check the SD card (press NEXT) to skip formatting, you then set time/date, it will then display the input status (D32 will be low), press next after that and you'll reach a relay test. There is then a digital output test, a speaker test, a UART loopback test, and finally, a WiFi test. This demo acts as an access point (AP). The device SSID shows as "Wi-Fi Test" The password is "password" (lower case). After authenticating, you can control relays, read ADCs, etc over WiFi.
Firmware support is best obtained via
the online communities. If you elect to use something other than NodeMCU, we'd suggest re-flashing the ESP8266 using connector J9 until your code is stable and proven. If you've opened the case, you can monitor the serial communication on J9 TX pin 3 and GND pin 1 to see how it all works.
Thank you again.