Some questions about Netlog III CPU module
Home › Forum › Controllori SlimLine e Netsyst (LogicLab) › Some questions about Netlog III CPU module
- Questo topic ha 3 risposte, 2 partecipanti ed è stato aggiornato l'ultima volta 9 anni, 11 mesi fa da
Sergio Bertana.
-
AutorePost
-
Giugno 16, 2015 alle 6:39 am #35811
Anonimo
InattivoHave a few questions on your Netlog III CPU module:
1) Is there a real time clock ?
2) Can you create different real time tasks for the PLC as in Codesys ?
3) Do you have a special library to access the different buses(serial, I2C, etc) within the PLC program ?
4) Can you integrate external C codes to the PLC programs ?
5) Can you give me a quotation on the module ?Giugno 16, 2015 alle 6:44 am #38968Sergio Bertana
Amministratore del forumThe Netlog III CPU module is sold as OEM module it’s the CPU module used on the Netlog III programmable controller. It has the same architecture and shares all the features you can find in the SlimLine LogicLab family products. This means that you can load and execute on it all the example programs available on this forum and developped for the SlimLine products. About your questions.
1) Yes it has a real time clock and a power CAP is capable to power it without power supply for about 1 month. The operating system automatically manages the time zone and daylight saving. A FB for SNTP syncronization is also available (See topic).
2) The operating system manages 4 different tasks Boot: Executed at the startup, Slow: Executed every 10 mS, Fast: Executed every 1 mS, Back: Executed on backgrond. The execution time of Slow and Fast tasks can be modified by program (See topic). You can add to every task all programs (Written in all 5 languages) you want.
3) Yes sure, all libraries are documented in the IEC61131-3 programming Manual. On the forum you can find some example of connection with commercial I2C devices (See topic) and other equipments.
4) No the C code is not available. I remind to you that the ST (Structured Text) language is similar to C and has pointer, data structures, bidimensional arrays, strings and many of statements like IF, FOR, CASE, WHILE tipicals of C language.
5) If you are registered to the site you can see the price directly. If you are not registered near every part code there is an € sign, by clicking on it the site automatically will send to you by email an quotation.
Giugno 16, 2015 alle 12:32 pm #38972Anonimo
InattivoThanks for the answers, I’ve taken a look at the manuals, and see that there are different kinds of programming manuals their contents are not exactly the same, especially for SlimLine system the particular I2C system function is missing. Can you tell me what the differences are ?
Also I saw that there are some system blocks that handle “extension modules”, what are these extension modules ? Can we add our own?
We are especially interested in the get encoder function as we might need to add some external encoder and pulse generator modules.
Giugno 16, 2015 alle 12:36 pm #38973Sergio Bertana
Amministratore del forumThe manual to which i refer to is one called IEC61131-3 programming Manual (English) (Included in the LogicLab programming package) you can download the last version of it from the NetlogIII web site page. On it last version (Code Mnl151c080) at page 136 you will find the SysI2CWrRd function.
In the Functions and FBs for extension modules management chapter there are all the functions and FBs designed to manage the extension modules that can be attached to the bus (IE all the SlimLine I/O modules).
One of the feature of the IEC61131 standard is the possibility to develop by your own the functions and FBs. So you can develop your own hardware module and supply the related FB to manage it. The FB can also be encrypted so your customer can use it but cannot see how it is written (See topic, topic).
All the SlimLine I/O modules can manage encoders, one or more channel each module, and FB to read them is also available.
-
AutorePost
- Devi essere connesso per rispondere a questo topic.