<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://www.comfilewiki.co.kr/en/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://www.comfilewiki.co.kr/en/feed.php">
        <title>COMFILE Technology&#039;s Documentation Library - modularfaduino</title>
        <description></description>
        <link>https://www.comfilewiki.co.kr/en/</link>
        <image rdf:resource="https://www.comfilewiki.co.kr/en/lib/exe/fetch.php?media=wiki:logo.png" />
       <dc:date>2026-04-30T14:20:35+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://www.comfilewiki.co.kr/en/doku.php?id=modularfaduino:cfadca4l&amp;rev=1772575264&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.comfilewiki.co.kr/en/doku.php?id=modularfaduino:cfdac2v&amp;rev=1771601855&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.comfilewiki.co.kr/en/doku.php?id=modularfaduino:cfdi16b&amp;rev=1771601855&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.comfilewiki.co.kr/en/doku.php?id=modularfaduino:cfdo8r&amp;rev=1771601855&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.comfilewiki.co.kr/en/doku.php?id=modularfaduino:cfdo16n&amp;rev=1771601855&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.comfilewiki.co.kr/en/doku.php?id=modularfaduino:cfmega2&amp;rev=1771601855&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.comfilewiki.co.kr/en/doku.php?id=modularfaduino:cftc1l&amp;rev=1771601855&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.comfilewiki.co.kr/en/doku.php?id=modularfaduino:comfilehmiexample&amp;rev=1771601855&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.comfilewiki.co.kr/en/doku.php?id=modularfaduino:debugstatment&amp;rev=1771601855&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.comfilewiki.co.kr/en/doku.php?id=modularfaduino:dimension&amp;rev=1771601855&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.comfilewiki.co.kr/en/doku.php?id=modularfaduino:faduinocomfilehmi&amp;rev=1771601855&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.comfilewiki.co.kr/en/doku.php?id=modularfaduino:index&amp;rev=1774409485&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.comfilewiki.co.kr/en/doku.php?id=modularfaduino:libraries&amp;rev=1771601855&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.comfilewiki.co.kr/en/doku.php?id=modularfaduino:managedcodebase&amp;rev=1771601855&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.comfilewiki.co.kr/en/doku.php?id=modularfaduino:managedcodebaselib&amp;rev=1771601855&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.comfilewiki.co.kr/en/doku.php?id=modularfaduino:managedcodebaselib2&amp;rev=1771601855&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.comfilewiki.co.kr/en/doku.php?id=modularfaduino:managedcodebasetimer&amp;rev=1771601855&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.comfilewiki.co.kr/en/doku.php?id=modularfaduino:managedlibexample1&amp;rev=1771601855&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://www.comfilewiki.co.kr/en/lib/exe/fetch.php?media=wiki:logo.png">
        <title>COMFILE Technology's Documentation Library</title>
        <link>https://www.comfilewiki.co.kr/en/</link>
        <url>https://www.comfilewiki.co.kr/en/lib/exe/fetch.php?media=wiki:logo.png</url>
    </image>
    <item rdf:about="https://www.comfilewiki.co.kr/en/doku.php?id=modularfaduino:cfadca4l&amp;rev=1772575264&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-03T22:01:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cfadca4l</title>
        <link>https://www.comfilewiki.co.kr/en/doku.php?id=modularfaduino:cfadca4l&amp;rev=1772575264&amp;do=diff</link>
        <description>CFADC-4L

A 4-channel AD input module that can measure voltage and current. You can select current (0~20mA) or voltage (0~10V) input by setting the dip switch.

View at our online store.

Electrical specifications

	*  AD input points: 4 channels
	*  Voltage input range: 0 to 10VDC</description>
    </item>
    <item rdf:about="https://www.comfilewiki.co.kr/en/doku.php?id=modularfaduino:cfdac2v&amp;rev=1771601855&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-02-20T15:37:35+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cfdac2v</title>
        <link>https://www.comfilewiki.co.kr/en/doku.php?id=modularfaduino:cfdac2v&amp;rev=1771601855&amp;do=diff</link>
        <description>CFDAC-2V

This is a DAC module that can output 0~10VDC voltage.

View at our online store.

Electrical specifications

	*  DA output points: 2 channels
	*  Output resolution: 12Bit (0 to 4094)
	*  Output range: 0~10VDC
	*  Error rate: ±0.1%
	*  Load resistance: 270 ohms or more</description>
    </item>
    <item rdf:about="https://www.comfilewiki.co.kr/en/doku.php?id=modularfaduino:cfdi16b&amp;rev=1771601855&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-02-20T15:37:35+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cfdi16b</title>
        <link>https://www.comfilewiki.co.kr/en/doku.php?id=modularfaduino:cfdi16b&amp;rev=1771601855&amp;do=diff</link>
        <description>CFDI-16B

This is a 16-point bi-directional Digital input module. 

View at our online store.

Electrical specifications

	*  Input Ports: 16 
	*  Allowable input voltage: 18~26VDC
	*  Input current: about 5mA @24VDC
	*  Input impedance: 8.2K ohm
	*  Input response speed: about 350uS</description>
    </item>
    <item rdf:about="https://www.comfilewiki.co.kr/en/doku.php?id=modularfaduino:cfdo8r&amp;rev=1771601855&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-02-20T15:37:35+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cfdo8r</title>
        <link>https://www.comfilewiki.co.kr/en/doku.php?id=modularfaduino:cfdo8r&amp;rev=1771601855&amp;do=diff</link>
        <description>CFDO-8R

Relay output 8-point module, A contact output, the contacts are shorted when turned on, and open when turned off. 

View at our online store.

Electrical specifications

	*  Output Ports: 8
	*  Maximum switching voltage: 110VDC, 250VAC
	*  Maximum allowable current: 10A / 1 point</description>
    </item>
    <item rdf:about="https://www.comfilewiki.co.kr/en/doku.php?id=modularfaduino:cfdo16n&amp;rev=1771601855&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-02-20T15:37:35+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cfdo16n</title>
        <link>https://www.comfilewiki.co.kr/en/doku.php?id=modularfaduino:cfdo16n&amp;rev=1771601855&amp;do=diff</link>
        <description>CFDO-16N

DC SINK output 16-point module, when turned on, the output is shorted to ground, and when turned off, it opens.

View at our online store.

Electrical specifications

	*  Output Ports: 16 
	*  Output operating voltage: 5~27VDC
	*  Maximum output current: 120mA / 1 point</description>
    </item>
    <item rdf:about="https://www.comfilewiki.co.kr/en/doku.php?id=modularfaduino:cfmega2&amp;rev=1771601855&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-02-20T15:37:35+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cfmega2</title>
        <link>https://www.comfilewiki.co.kr/en/doku.php?id=modularfaduino:cfmega2&amp;rev=1771601855&amp;do=diff</link>
        <description>CFMEGA2

This is an Arduino Mega compatible CPU module. It is designed to be used for GPIO, communication, ADC, NTC (temperature), etc.

	*  The CPU module must be located on the far left. Connect the I/O module to the right.
	*  Up to 16 I/O modules can be connected to one CPU module.</description>
    </item>
    <item rdf:about="https://www.comfilewiki.co.kr/en/doku.php?id=modularfaduino:cftc1l&amp;rev=1771601855&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-02-20T15:37:35+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cftc1l</title>
        <link>https://www.comfilewiki.co.kr/en/doku.php?id=modularfaduino:cftc1l&amp;rev=1771601855&amp;do=diff</link>
        <description>CFTC-1L

This is a module that can measure temperature using thermocoupler K, J, T, N, E, S, B, and R type sensors.

View at our online store.

Electrical specifications

	*  Sensor input points: 1 channel
	*  Conversion unit: 0.0625°C
	*  Error rate: ±1.5°C
	*  Isolation: No isolation</description>
    </item>
    <item rdf:about="https://www.comfilewiki.co.kr/en/doku.php?id=modularfaduino:comfilehmiexample&amp;rev=1771601855&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-02-20T15:37:35+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>comfilehmiexample</title>
        <link>https://www.comfilewiki.co.kr/en/doku.php?id=modularfaduino:comfilehmiexample&amp;rev=1771601855&amp;do=diff</link>
        <description>ComfileHMI connection example

Let&#039;s take a look at how the connection between ComfileHMI and Modular FADUINO is made specifically through an example.

First, let&#039;s start from the source code that has nothing.



void setup()
{
}

void loop()
{
}


Please add the library in this state.And A global array (i.e., link array) is required for linking. Information can be exchanged between FADUINO and ComfileHMI through this link array.</description>
    </item>
    <item rdf:about="https://www.comfilewiki.co.kr/en/doku.php?id=modularfaduino:debugstatment&amp;rev=1771601855&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-02-20T15:37:35+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>debugstatment</title>
        <link>https://www.comfilewiki.co.kr/en/doku.php?id=modularfaduino:debugstatment&amp;rev=1771601855&amp;do=diff</link>
        <description>Easy Debugging

In Arduino, you need to use Serial Monitor to see the value of a desired variable. Usually, to see a variable and its value, you need to write two lines like this.


int value = 10;
Serial.print(&quot;Value is &quot;);
Serial.println(value);</description>
    </item>
    <item rdf:about="https://www.comfilewiki.co.kr/en/doku.php?id=modularfaduino:dimension&amp;rev=1771601855&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-02-20T15:37:35+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dimension</title>
        <link>https://www.comfilewiki.co.kr/en/doku.php?id=modularfaduino:dimension&amp;rev=1771601855&amp;do=diff</link>
        <description>Dimensions

CPU Module



I/O Module (Middle size)



I/O Module (Big size)



I/O Module (Small size)



Modular FADUINO</description>
    </item>
    <item rdf:about="https://www.comfilewiki.co.kr/en/doku.php?id=modularfaduino:faduinocomfilehmi&amp;rev=1771601855&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-02-20T15:37:35+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>faduinocomfilehmi</title>
        <link>https://www.comfilewiki.co.kr/en/doku.php?id=modularfaduino:faduinocomfilehmi&amp;rev=1771601855&amp;do=diff</link>
        <description>ComfileHMI

Users can easily use all functions of ComfileHMI by using the supported libraries without the need to write separate communication code.



How to connect with ComfileHMI

Connect RS232C on the CPU module and ComfileHMI as shown below.</description>
    </item>
    <item rdf:about="https://www.comfilewiki.co.kr/en/doku.php?id=modularfaduino:index&amp;rev=1774409485&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-25T03:31:25+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>index</title>
        <link>https://www.comfilewiki.co.kr/en/doku.php?id=modularfaduino:index&amp;rev=1774409485&amp;do=diff</link>
        <description>[AI metadata]

CFMEGA2 is an industrial controller based on the ATmega2560 microcontroller.
Memory: Flash 256 KB, SRAM 8 KB, EEPROM 4 KB.
Communication interfaces include 1 I2C port, 2 RS-232 ports, and 1 RS-485 port.
Analog inputs: 4 channels supporting 0–10 V and 4 channels supporting 0–20 mA.
Temperature sensing: 1 NTC input with a measurement range of −40 °C to 99 °C.
Interrupt inputs: 2 channels (5 V level).
GPIO: 8 pins (7 pins support PWM output).
Power supply: 12–24 VDC with approximatel…</description>
    </item>
    <item rdf:about="https://www.comfilewiki.co.kr/en/doku.php?id=modularfaduino:libraries&amp;rev=1771601855&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-02-20T15:37:35+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>libraries</title>
        <link>https://www.comfilewiki.co.kr/en/doku.php?id=modularfaduino:libraries&amp;rev=1771601855&amp;do=diff</link>
        <description>CFMEGA Libraries

To use I/O modules, you must register and use this library.

Modular FADUINO Library Link

Write #include “CFMEGA.h”, and below that you need CFNET syntax to create an object.


#include &quot;CFMEGA.h&quot;
CFNET cfnet;


Example

This is an example program that turns on and off all ports of address 0 CFDO-16N module every 1 second.</description>
    </item>
    <item rdf:about="https://www.comfilewiki.co.kr/en/doku.php?id=modularfaduino:managedcodebase&amp;rev=1771601855&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-02-20T15:37:35+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>managedcodebase</title>
        <link>https://www.comfilewiki.co.kr/en/doku.php?id=modularfaduino:managedcodebase&amp;rev=1771601855&amp;do=diff</link>
        <description>Description of Managed code base

Do you know which PLC is mainly used in industrial sites? PLC is a controller that has been used in automation fields for a very long time.

There are many reasons why PLC is widely used, but one of them is the unique operation process called scan programming method. This method has the advantage of generating robust software from noise.</description>
    </item>
    <item rdf:about="https://www.comfilewiki.co.kr/en/doku.php?id=modularfaduino:managedcodebaselib&amp;rev=1771601855&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-02-20T15:37:35+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>managedcodebaselib</title>
        <link>https://www.comfilewiki.co.kr/en/doku.php?id=modularfaduino:managedcodebaselib&amp;rev=1771601855&amp;do=diff</link>
        <description>Managed Code base Libaray

To make it easier for users to use, we have created a single library of what has been explained so far.

Modular FADUINO Library Link

Download “cfManagedBase” file, unzip it, and place it under the Arduio/Libaries folder.

	*  user_setup() function: Here, the user enters everything needed for initialization.</description>
    </item>
    <item rdf:about="https://www.comfilewiki.co.kr/en/doku.php?id=modularfaduino:managedcodebaselib2&amp;rev=1771601855&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-02-20T15:37:35+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>managedcodebaselib2</title>
        <link>https://www.comfilewiki.co.kr/en/doku.php?id=modularfaduino:managedcodebaselib2&amp;rev=1771601855&amp;do=diff</link>
        <description>Additional Library Description

This library includes many functions. This function was added in accordance with the IEC61131-3 programmable controller international standard.

Timer

The maximum number of timers that can be used is 50. (0 to 49 can be used) You can use more by modifying timerMaxLimit in the library file.</description>
    </item>
    <item rdf:about="https://www.comfilewiki.co.kr/en/doku.php?id=modularfaduino:managedcodebasetimer&amp;rev=1771601855&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-02-20T15:37:35+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>managedcodebasetimer</title>
        <link>https://www.comfilewiki.co.kr/en/doku.php?id=modularfaduino:managedcodebasetimer&amp;rev=1771601855&amp;do=diff</link>
        <description>Create a timer

Let&#039;s add a timer to the basic program we created earlier. Timers are very often used in automation fields.

On Timer

It is the most basic timer that outputs only when a signal is received for a certain period of time.

We need two timer related arrays:</description>
    </item>
    <item rdf:about="https://www.comfilewiki.co.kr/en/doku.php?id=modularfaduino:managedlibexample1&amp;rev=1771601855&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-02-20T15:37:35+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>managedlibexample1</title>
        <link>https://www.comfilewiki.co.kr/en/doku.php?id=modularfaduino:managedlibexample1&amp;rev=1771601855&amp;do=diff</link>
        <description>Convert Logic to C

Let&#039;s learn how to convert logic to C language.
   Ladder Logic    C language   Normal Open     Y01 = X01;  Normal Close     Y01 = !X01;  AND    Y02 = X01 &amp; X02;  OR    Y03 = X01 | X02;  Timer    onTimer(X01,1,100); 
Y04 = Tstat[1];</description>
    </item>
</rdf:RDF>
