• Home
  • Download
  • Elettro::Wiki
  • Sitemap
  • Feedback

elettrolinux.com

Categories

  • Acquire & Measure
  • Analyze & Visualize
  • Authoring
  • CAN - PLC
  • Hardware drivers
  • Home automation
  • IC Layout Editor
  • IDE
  • RTOS
  • Scientific computation
  • Simulation
  • T-CAD/CAM - EDA
  • Utilities

Open Software Projects

  • Bio ConductorBio Conductor
  • CERN LibrariesCERN Libraries
  • My Open BticinoMy Open Bticino
  • Open AvionicsOpen Avionics
  • Open Bio FoundationOpen Bio Foundation
  • Open CASCADEOpen CASCADE
  • OpenCFD - OpenFOAMOpenCFD - OpenFOAM
  • OpenCoresOpenCores
  • Orocos ProjectOrocos Project
  • OSGeoOSGeo
  • Player ProjectPlayer Project
  • R-ProjectR-Project
  • VLSI & ASIC TechnologyVLSI & ASIC Technology

Open HW/FW Projects

  • Baloon ProjectBaloon Project
  • FreeCoresFreeCores
  • LinuxBIOSLinuxBIOS
  • OpenBIOSOpenBIOS
  • SquidBeeSquidBee

CAN - PLC

ClassicLadder - A Ladder programming

E-mail
Saturday, 27 December 2008 23:03
ClassicLadder a project to have a free ladder language in CClassicLadder is a type of programming language originally implemented on industrial PLC's (it's called LadderProgramming). It is based on the concept of relay contacts and coils, and can be used to construct logic checks and functions in a manner that is familiar to many systems integrators. But ClassicLadderClassicLadder is, also, a project to have a free ladder language in C. Generally, you find this type of language on PLC to make the programs; free ladder & sequential (grafcet) languages as used on many PLC for programming automation process. Ladder language allows to realize programs on PLC in an electric way. Modbus protocol for SCADA cnx and remote I/O modules. The following elements are available in the ladder:
  • Booleans elements;
  • Rising/Falling edges;
  • Timers;
  • Monostables, counters and compare of arithmetic expressions;
  • ...and many other!

There is a full editor for rungs since version 0.3, then you can:

  • Add a rung after the current rung;
  • Insert a rung before the current rung;
  • Modify the current rung;
  • Delete the current rung.
It has support to the real time; RTLinux, RTAI, Xenomai and Comedi project.

           
 

PLC EMU - A PLC emulator for GNU/Linux

E-mail
Tuesday, 30 December 2008 13:20
PLC's are real time controllers whose function is to periodically read inputs, run several real time tasks, and control outputs, in a steady time period. PLC's are the standard platform for automation applications, and can they can be programmed in one or more of the 4 programming languages as defined by IEC116131-3IEC116131-3; Instruction List, Ladder Diagram, Function Block Diagram, or Structured Text. PLC-EMU emulates this function: in a configurable time cycle, it will read the inputs from your card, run a task as programmed by the user, and send the appropriate outputs back to the card. PLC-EMU stands for Programmable Logic Controller EMUlator, this means that PLC-EMU is a tool for emulating PLC's on a Linux box, using I/O cards. This way you can build a cheap alternative to PLC's, for use with automation applications; it consists of a text-based Ladder Diagram parser, a minimal C API and an optional ncurses-based interface for online control. You need to install one or more PCI/ISA digital I/O card (analog I/O not supported yet.); it works in two modes: through comedi, and in user space. In Comedi mode, all you need to do is install and set up the apropriate Comedi driver for your card, and copy the setup values to PLC-EMU's config file. For more informations, and download, click herehere.
 

port - CAN/POWERLINK software for GNU/Linux

E-mail
Tuesday, 22 December 2009 21:12
port, high-quality products and engineering services in the area of industrial communications especially for CAN, CANopen, DeviceNet and (Realtime) Ethernet and Ethernet POWERLINK respectivelyThe aim of port GmbH is the development of progressive, high-quality products and engineering services in the area of industrial communications especially for CAN, CANopen, DeviceNet and (Realtime) Ethernet and Ethernet POWERLINK respectively. Products for field busses and Industrial Ethernet customized client-specific fieldbus-oriented solutions too, reliable industrial protocol stacks, professional tools, security and routing for industrial ethernet. It's possible to download and evaluate some tools and driver can4linux. Click here for driver can4linux. Feel free to download and evaluate Software Tools, Design and Report; with the license file the demo versions become full versions. Here is a complete list of software;
  • CAN-Analyzer - CAN-REport: the CAN-Analyzer CAN-REport is an efficient and versatile tool for analysis and commissioning of CAN-based networks according CAN 2.0A and 2.0B, like CANopen and DeviceNet. The analyzer CAN-REport consists of the CAN hardware interface and the visualization software. Both are connected as server and client by a standard TCP/IP network connection. This separation allows to use the CAN interface as a remote interface, ie. both parts can be located at different computer systems. Remote monitoring of CAN networks is possible without additional or modified software over LAN, dial or internet connections. Note: the eval version is limited to 125 Kbits/s and will close automatically after 30 minutes;
  • CANopen Device Monitor: the CANopen Device Monitor is a CANopen Master tool for the graphical inspection and configuration of CANopen devices in a CANopen network. The information on how to display the device object dictionary is obtained from the EDS file of the device (EDS - Electronic Data Sheet, text- or XML format according to ISO 15745) or can be scanned from the device directly. Note: The eval version is limited to 125 Kbits/s and it supportes only the node-IDs 32 and 64;
  • CANopen Configuration Manager: large CANopen networks with several devices and a multiplicity of inputs and outputs can have a complexity, that is hard to manage without powerful tools. The CANopen Configuration Manager is such a tool that simplifies the configuration of CANopen networks. Note: the demo version is limited to 125 Kbits/s and it supports only the node-IDs 32 and 64;
  • CANopen Design Tool: the CANopen Design Tool is a tool for rapid and cost-saving development of CANopen applications (devices). It generates an object dictionary and an initialization function in C-code, an Electronic Data Sheet and the documentation of the project automatically. Note: The demo version is limited to 15 objects.
  • CANopen EDS-to-XDD Converter: the CANopen EDS-to-XDD-Converter converts CANopen EDS files according to CiA 306 into XDD Device Description files (according to CiA 311/ISO 15745);
  • POWERLINK Device Monitor: the POWERLINK Device Monitor is a tool for the graphical inspection and configuration of POWERLINK devices in a POWERLINK network. Note: the eval version is limited to 30 minutes and it supports only the node-IDs 32, 64 and 240;
  • POWERLINK-REport: the POWERLINK-REport is a versatile POWERLINK network analyzer and monitor. With its features for logging, analysis and interpretation of POWERLINK messages it supports development, diagnostic and configuration of POWERLINK devices and networks. Note: The demo version provided here for download runs only 30 minutes;
  • POWERLINK Design Tool: the POWERLINK Design Tool is a tool for the rapid and cost-saving development of Ethernet POWERLINK applications (devices). It administers device databases, from which an object dictionary and an initialization function in C-code, an Electronic Data Sheet (XML format) and the documentation are produced automatically. Note: the demo version is limited to 30 objects;
  • POWERLINK XML Device Description Editor: the POWERLINK XDD Editor is a tool for rapid and cost-saving creation of POWERLINK XML Device Description files. With the POWERLINK XDD Editor a tool is available, which frees the developer from error-prone and repetitive tasks. It guarantees the consistency of the XDD file and the device documentation in HTML. Note: the demo version is limited to 25 objects.
To implement CANopen protocols for devices in CANopen networks, an ANSI-C communication library is available for development of own applications. Based on the library code, a so-called CANopen Server application is available. For more information about this software and Starter Kit for CANopen click herehere.

           
 


Font Size Changer

GNU/Linux distributions

  • Fedora Electronic Lab
  • Physics
  • RTAI Knoppix 1.2
  • Scientific Linux
  • Slack RTAI
  • XtreemOS

Feed

  • LinuxDevices.com
  • LinuxToday.com
  • Linux-Watch.com
  • LWN.net
  • LXer.com
Powered by ElettroLinux. Copyright (c) 2007-2010 ElettroLinux. Based on template by SitegroundSiteground. Hosted on Host InventHost Invent. Many thanks to LezioniOnLineLezioniOnLine.

valid xhtmlvalid xhtml valid cssvalid css