Speed Plc - Model PLC - Programming Software
Speed PLC program is free. Speed Plc is a complete system that allows you produce a PLC. It consists of Speed Plc editor software (the program that runs in your computer) and firmware (operating system loaded in the chip or board). With Speed Plc editor program you can prepare plc code in ladder language. The code you have prepared will be operated by the firmware. With the Speed Plc editor program you can control all the features of Plc. Firmware is currently only available for Raspberry Pi and STM32f407VGT6. We will prepare the firmware for other boards and integrate it into the Speed Plc system within a short time.
You must first install the Rasbian operating system to the Raspberry Pi you bought. You can see how the installation is done by expanding the window below.
Once the installation is complete, the firmware must be transferred to the Raspberry Pi with the Speed Plc program. As soon as the transfer is complete, Raspberry Pi will start working as Plc. Raspberryi Pi inputs and outputs are in TTL (3.3v – 25mA) level. For now you can test your PLC by connecting buttons and LEDs. On the Raspberry Pi there are 26 ports that you can use as input / output . Then you should design the IO Shield circuits to protect the Raspberry Pi inputs and outputs. Expand the window below for optocoupler circuit design.
In order for Raspberry Pi to be a true plc, the inputs and outputs used by the plc system will be needed.
- Run / Stop button.
- Run Led.
- Stop Led.
- Plc shutdown detection input. Persistent values should be stored to the disk by the firmware when the plc shutdown. With this signal, shutdown of the plc detected and the values are recorded. Raspberry Pi can be used as plc without any other system inputs. But without this input, data values will never be persistent. However the Plc code is always saved to disk.
- Plc with Raspberry Pi capability is not in the world yet. Imagine a plc with hdmi screen, keyboard, mouse, wifi, ethernet, bluetooth, serial port, Lcd, gigabyte of disk space, cpu with 4 cores and faster than 1 GHz.
- The cheapest plc is even more expensive than the Raspberry Pi. You can get the plc for just $10
- You can choose the appropriate equipment yourself. Besides onboard inputs and outputs, you can design IO cards working with SPI. You can reach 16384 input / output capacity. All IOs can be read and written within only 50 ms. You can produce specific cards. For example; You can create a servo control card and add it as a plc expansion module.
- The easy, fast and highly capable features of the Speed Plc editor program are an advantage in itself.
- And you can start working at zero cost. You do not have to buy anything from us. Speed Plc program can be used freely up to 2 kb plc code. You can be a plc manufacturer without buying anything. There is no restriction on the amount of plc you sell or use, and there is no charge for production.
- The Speed Plc system is produced as a result of long R&D work. It is newly offered to market. We will continue to develop rapidly.
Note for only Raspberry pi: The only disadvantage we can find for now is originating from the Java virtual machine. Speed plc firmware is written in Java for Raspberr Pi. Java occasionally performs garbage collection. For this reason, the cycle time can be extended independently of the plc code. In the tests, 3-5 milliseconds per minute, and 3-5 times per day, 100 millisecond of cycle time extensions were observed. This error is mostly caused when communication with the PLC via ethernet. We are working on this error. For now, you should use the Speed Plc system by accepting this error. Further developments will be announced on this page.