This documentation is out of date.

The new version of the documentation is here: https://cannylogic.com/docs

Welcome to CANNY Wiki!

From CANNY Wiki
Revision as of 21:58, 3 February 2016 by CANNY (Talk | contribs) (Automotive Programmable Logic Controller CANNY 7)


Jump to: navigation, search

CANNY's original documentation has been written in Russian. You can find it here: http://wiki.canny.ru

Now we intensively translate it in English. You can watch this works progress below on this page.

For now and always we ready to answer any your question here and here.


CANNY Lab Integrated Development Environment

  • CANNY Lab - Main article (Not translated yet! Text is in Russian, pictures is in English.)
  • Main window - CANNY Lab Main window, tools and menu (Not translated yet! Text is in Russian, pictures is in English.)
  • Functional Diagram Editor mode - Functional diagram editor description and basic operations (Not translated yet! Text is in Russian, pictures is in English.)
  • Simulator mode - CANNY Lab IDE simulator mode (Not translated yet! Text is in Russian, pictures is in English.)
  • Interaction with equipment - CANNY Lab IDE and controller interaction (Not translated yet! Text is in Russian, pictures is in English.)
  • Firmware Update Utility - Creating and using SFX-Files (Not translated yet! Text is in Russian, pictures is in English.)

Functional Block Diagrams

  • CFD Language - The Canny Functional Diagram graphical language (Not translated yet! Text is in Russian, pictures is in English.)
  • Built-in Function Blocks - The set of CFD Built-in Function Blocks

Automotive Programmable Logic Controller CANNY 7

  • CANNY 7 - Main article
  • Programmable Logic Controller - General information about the programmable logic controllers
  • System Registers - Managing system operation and indication
  • Discrete Inputs and Outputs - Using IO channels in a discrete mode and low-resolution PWM mode (1 ms).
  • High Resolution PWM - Using IO channels #1 and #2 in high-resolution PWM mode (1 us).
  • UART / RS232 / Modbus - Using IO channels #9 and #10 in serial data interface asynchronous mode.
  • CAN Interface - Configuring and using built-in CAN-Interface.
  • LIN - Using IO channels #9 and #10 in LIN MASTER or LIN SLAVE modes.
  • I²C - Configuring and using channels in MASTER mode of synchronous serial data interface I²C (Not translated yet! Text is in Russian, pictures is in English.)
  • Dallas® 1-Wire® - Configuring and using channels in MASTER mode of asynchronous serial data interface 1-Wire® (Not translated yet! Text is in Russian, pictures is in English.)
  • User pre-Programmed Parameters - Access to parameters, set by the user when loading a software to the controller with Firmware Update Utility (Not translated yet! Text is in Russian, pictures is in English.)
  • EEPROM Non-volatile Memory - Writing and reading data to/from non-volatile memory (Not translated yet! Text is in Russian, pictures is in English.)
  • Infrared Remote Control Driver - Configuring and using channels for receiving and transmitting IR remote control commands (Not translated yet! Text is in Russian, pictures is in English.)