
ajb (Customer) asked a question.
I want to use a PLC to gather temperature data. I will log the data to a networked computer either via MQTT or by polling the PLC via Ethernet/IP (haven't decided which yet). One requirement that I have is that the PLC be WiFi enabled. Another requirement is that the system needs to be reasonably resilient. That is, if the WiFi network or the networked computer goes down for some time, then the PLC should queue up the data for later retrieval.
Are the only PLCs that have built-in WiFi the Click Plus PLCs? I suppose that I could use a WiFi to Ethernet bridge to WiFi enable any other PLC.
While the Click Plus PLCs do have data logging to an SD card, there appears to be no way to access that remotely or send it to a remote computer. Is this correct?
It seems that with the BRX PLCs, I could trigger the device to send me the log file via FTP. Is there another way to access the log file via a networked computer?
This is for a new development. I used the BX-DM1E-M-D for my last project. I will need to build 8 almost identical PLC solutions for use throughout the factory floor. Given my requirements as follows, which PLC would you recommend?
- data logging of between 4 to 8 temperatures
- Ethernet/IP and/or MQTT
- thermocouple module available (some 4 inputs, some 8 inputs)
- ability to get the log file from the PLC via a networked computer or send the log file to a networked computer
- built-in WiFi (I can work around this requirement)
I would find a workaround to the WiFi requirement because WiFi enabled PLC's in general are few and far between. I would go with the BRX as it's the most capable in terms of data logging/manipulation and file storage/transfer that AD offers.
If having a log file emailed works for you, it can be done with a Productivity 1000 PLC. I do that now when an operator tests a heated hose. The log file includes hose part#, serial#, date, time, and ohm reading.
This sounds like the perfect application for a P1AM. You can use a ESP32 as a wifi adapter a i know it has been done before with success or use the P1AM-ETH to a wifi bridge as it has been done before with success as well
@FACTS_AdamC (AutomationDirect) mentioned this one in a different thread
https://www.adafruit.com/product/4201
be sure to put it on a ups or battery backup to keep your data if power is lost as well
Hi @ajb (Customer)
Another option is to use any of the AD PLCs and use a Raspberry Pi in the panel to handle the WiFi communications. I would run Node-RED on the Raspberry Pi and log the information directly to a SQL server database. This can then be shared with multiple people at the same time on the network.
https://accautomation.ca/series/node-red-iot-enabling-software/
Regards,
Garry
https://accautomation.ca/
A BRX seems perfect for this to me (with a wifi bridge you can get for $50), but if you prefer coding in C then a P1AM is also capable of everything you need.
It looks like the productivity series just got MQTT support added
https://www.automationdirect.com/productivity/software/softwarewhatsnew
+1 @z28z34man (Customer)
I do not see the software download link yet for version 3.11 of the productivity suite.
https://www.automationdirect.com/support/software-downloads?itemcode=Productivity%20Suite
This would be a great addition to the controller communication.
Garry