Automating Manufacturing Processes with Ethernet-Enabled I/O Modules, Linux - page 3
What's A PLC?
Dan Naughton, Woodhead Connectivity's Engineering Manager said, "TCP/IP socket performance [with Linux] was better than the Windows 95/98 operating system during our testing." "Also, touchscreen support for Elo Touch monitors and additional drivers for network cards and video adapters were included in the Redhat 7.2 Distribution," Naughton added.
Naughton said they had troubles with the NT version, getting the dreaded blue screen after simply trying to change the network card. "Linux is very stable," he concluded.
For automation software on the Linux box, the team turned to the OpenController.org project. OpenController.org had a ladder logic design program, as well as a runtime control engine on the Linux box that runs the electropolishing machine. The GUI portion of both the LadderDesigner and the runtime control engine were written using wxWindows, an Open Source C++ GUI framework for cross-platform compatibility.
"We originally tried Embedded uClinux on the I/O modules themselves, but ran into implementation problems," Naughton said. "The kernel was not stable and we eventually abandoned it," he further commented.
Naughton and the team are the usual technology enthusiasts employing Linux servers at work and of course, at home. They have worked with embedded Linux, RTLinux and other operating systems.
There are other control programming methods for creating instruction sets for PLCs, but Naughton said that ladder logic was the standard for industrial control. "Around 98% of industrial automation is PLC ladder logic," Naughton explained.
The working electropolishing machine took 10 weeks to build. The team had worked with the OpenController.org project for 6 to 9 months prior to starting the electropolishing machine project. The runtime program ended up being about 400 lines of ladder logic and 1500 lines of mnemonics. Mnemonics are the actual instructions that are executed on the PLC to control the I/O module. The OpenController.org project will be posting the actual ladder logic program file use for this machine on the project website.
Solid state disks (SSDs) made a splash in consumer technology, and now the technology has its eyes on the enterprise storage market. Download this eBook to see what SSDs can do for your infrastructure and review the pros and cons of this potentially game-changing storage technology.
- 1Linux Top 3: RHEL 6.7, BackBox Linux 4.3 and RoboLinux 8.1
- 2Linux Top 3: SLES 11 SP4, Chromixium OS 1.5 and Canonical Licensing
- 3Linux Top 3: VirtualBox 5, Point Linux 3.0 and OpenSUSE Leap 42.x
- 4Linux Top 3: Linux 4.2 rc1, 4MLinux 13 and antiX15
- 5Linux Top 3: Linux Mint Rafaela, OpenMandriva Lx 2014.2 and VectorLinux 7.1