(425) 745-3229  •  sales@maplesystems.com  •   LI FB YT TW
Cart Cart
Home Search
MLC1-F0604P
Fixed I/O PLC, 1 Serial Port, 1 USB Port, 6 DI, 5 DO (PNP)
List Price: $145.00
The FX-Series is designed for simple control applications in which a small number of FIXED digital or analog inputs/outputs are all that are required. Most models include and RTC (real-time clock) and support for high-speed counters and PWM (pulse-width modulation) output. If more I/O is needed, check out our EX Series of PLCs; or if you need a display, pair a PLC with one of our HMIs for enhanced functionality. Paired with free configuration software.
Software: MAPware-7000
Quantity: 
At a Glance:
  • 6 Digital Inputs
  • 5 Digital Outputs (PNP)
  • Choose Native Ladder or IEC 61131-3 Logic
  • High-Speed Counters and PWM I/O Modules
  • Class I, Division 2 Rated
We interface with
100+ PLCs and Controllers
Learn More
Customers Also Purchased
Power Supply & Connectors
Input Power Connector
For Micro OIT, HMC7000 Series, HMI5043L/LB/DL, HMI5070NL/L/DL/LB, HMI5071L, RMI5001, cMT-SVR, cMT3071/3072/3090/3103, cMT-G01/G02/G03/G04, cMT-iV6, HMI5097DXL/NXL only
2140-0305
$5.00
Power Supply & Connectors
Power Supply, Single Output, DIN Rail, 24VDC, 1.7A
For all products, except Industrial PC
4010-0010
$35.00
Power Supply & Connectors
Power Supply, Single Output, DIN Rail, 24VDC, 2.5A
For all products, except Industrial PC
4010-0011
$45.00
Cable & Adapters
Cable, USB to Micro USB
For HMI5070P, HMI5100BN, cMT3151, HMC3000/MLC1/MLC2 only
7431-0124
$10.00
Cable & Adapters
We offer Custom Communication Cables to interface with over 300 protocols.  
Call to place your Custom Cable order, or refer to our Support Center for a complete list.
Cable & Adapters
Cable, Configuration, USB, 3' (Mini USB)
For HMI5120XL, HMI5121P/XL, HMI5150P/XL, MLC3-E
7431-0115
$10.00
DIN Rail, Accessories
DIN Mounting Rail, 300mm (11.81") 5/Set
For MLC Models, RMI5001, cMT-FHD, cMT-G01/G02/G03/G04, cMT-SVR Models, BPC2311A only
2850-0009
$10.00
DIN Rail, Accessories
DIN Mounting Rail, 450mm (17.72") 5/Set
For MLC Models, RMI5001, cMT-FHD, cMT-G01/G02/G03/G04, cMT-SVR Models, BPC2311A only
2850-0010
$15.00
DIN Rail, Accessories
DIN Mounting Rail, 600mm (23.62") 5/Set
For MLC Models, RMI5001, cMT-FHD, cMT-G01/G02/G03/G04, cMT-SVR Models, BPC2311A only
2850-0011
$20.00
I/O Connectors
13 Position I/O Connector
For HMI +PLC (HMCs) Only
2140-1301
$5.00
I/O Connectors
2 Position I/O Connector
For HMI +PLC (HMCs) Only
2140-0201
$5.00
I/O Connectors
3 Position I/O Connector
For HMI +PLC (HMCs) Only
2140-0306
$5.00
I/O Connectors
4 Position I/O Connector
For HMI +PLC (HMCs) Only
2140-0401
$5.00
I/O Connectors
5 Position I/O Connector
For HMI +PLC (HMCs) Only
2140-0501
$5.00
I/O Connectors
8 Position I/O Connector
For HMI +PLC (HMCs) Only
2140-0801
$5.00
I/O Connectors
9 Position I/O Connector
For HMI +PLC (HMCs) Only
2140-0901
$5.00
I/O Connectors
12 Position I/O Connector
For HMI +PLC (HMCs) Only
2140-1201
$5.00
More Information about the MLC1-F0604P
Use ladder logic or IEC61131-3 programming to create the logic for monitoring and controlling your system. Read More >



Logic Blocks

An important aspect of MAPware-7000 is the ability to separate your PLC application into logic blocks. Logic blocks help to keep your project organized and easier to code. Up to 256 logic blocks can be created. In MAPware-7000, there are five types of logic blocks:

  • Power Up – As the name implies, this type of logic block executes only once at the beginning of program execution.
  • Main – Each main logic block is executed during every scan cycle of the program.
  • Subroutine – A subroutine logic block is very similar to a main logic block except that it is only executed when specifically called from another routine.
  • Timer Interrupts – Timer Interrupts are immediately executed whenever the assigned timer expires. The time interval can be set from 1 to 1000 msec.
  • Hardware Interrupts – These are logic blocks that are executed when an assigned digital input is active. Two hardware interrupt routines are available for each project.

The intuitive Ladder Logic editor comes with a complete set of instructions to get your project up and running in just a short amount of time. Read More >



Native Ladder Logic

Support for over 100 functions or 'instructions' including:

  • I/O Instructions for normal inputs/outputs as well as pulsed contacts and rising/falling edge transitions.
  • Data Transfer commands that make it easy to move/copy blocks of data, initialize tables, or set up a multiplexer.
  • Perform simple math functions such as addition, subtraction, multiplication, division, as well as more complex logarithmic, square root or exponential calculations.
  • Compare (=, =, =, ?) 16-bit or 32-bit data registers.
  • Perform bitwise logic operations (AND, OR, XOR) on data registers including the ability to rotate or shift registers.
  • Conversion routines such as ASCII to Hex, Binary Conversion, Floating-Point to Integer.
  • Multiple options on creating timers and counters with 10 msec, 100 msec, or 1 sec resolution.
  • Branching statements (subroutines, FOR/NEXT, Step Sequencer, Interrupt) that make it easier to program conditional routines.
  • Functions that support linear scaling, averaging, digital filters, and PID control.
  • Special functions such as encoders/decoders, digital flip-flop, bit counters, setting the RTC, or immediately updating input/outputs.

IEC 61131-3 is a section of an International Electro-Technical Committee (IEC) standard that provides a definition for implementing PLC programming software. Read More >



IEC 61131-3 Programming Languages

For those who prefer IEC 61131-3 programming to native ladder logic, MAPware-7000 supports the following IEC languages:

  • Ladder Diagram – similar to ladder logic with power rails that simulate an electrical circuit.
  • Function Block Diagram – based upon using graphical elements to produce logic diagrams or blocks.
  • Structured Text – this is a simple text-based language that uses keywords, operators and function calls.
  • Instruction List – also a text-based language which is very similar to older rudimentary PLC programming languages.
  • Sequential Function Chart – another graphic-based language that models program execution as a flow chart.
Over 130 instructions supported (many of which are not available for native ladder logic) greatly enhance the programmability of our PLCs.

A variety of assigned tasks can be performed by pressing a button when a particular screen is displayed or when the PLC is powered on. Read More >


Tasks

Another important feature of Maple's PLCs is the ability to set up tasks or commands that are activated either during startup of the PLC (Power-On) or that run continuously in the background. Although most tasks can also be accomplished by writing logic in the Logic Blocks, using tasks often simplifies the overall project.

  • Power-On – tasks that are executed only once when power is applied to the PLC.
  • Global – tasks executed continuously in the background while the PLC scans through the ladder logic.
Tasks can perform functions such as setting/clearing bits, writing values to predefined tag registers, or copying a block of data.

Tags are names assigned to PLC/HMI addresses used in a project, allowing for easier identification of each address by descriptive name, rather than by register address. Read More >



Tags

Maple PLCs employ a database that allows you to assign mnemonic tags to internal memory or physical I/O of the PLC. This aides the ability to readily interpret how the program in the MLC is functioning and where problems may be occurring.

  • Native Ladder Logic Memory – internal memory is divided according to various functions (i.e. timer, counter, inputs, outputs, data, or retentive memory) to simplify operation.
  • IEC61131-3 Memory – internal memory is defined according to data type (i.e. BOOL, DINT, REAL, TIME, STRING, etc.) and visibility (ex. Global, retentive, or local).
  • Predefined system tags – many tags are predefined and can be used to determine PLC status conditions (i.e. operation mode, COM status, scan time, errors), or useful values (always on/off, timer coils).
  • IO Configuration mode tags – Many of the I/O modules require configuration to determine how they operate (ex. As high speed counters, PWMs, measuring voltage or current, etc.). MAPware-7000 predefines IO Configuration registers to make this easier on the programmer.
  • External HMI/PLC tags – when selecting communications drivers to allow connection to an external device such as an HMI or another PLC, the PLC automatically adds any predefined memory areas to the tag database.


This handy feature is similar to a Watch window. It allows you to contruct a table of memory addresses that can be monitored from the MAPware-7000 software while your PC is connected 'online' to a Maple PLC. Read More >


Data Window

The Data Window provides an easy tool that can be used to debug your project. In addition, the Data Window can also be used to download preset values to the PLC for testing.

Additionally, the Data Window allows you to:


  • New block – displays the Define Block dialog box. Use to define a block of data viewed in the Data Monitor.
  • Delete block – displays the Delete Block dialog box. Select which block of data you wish to remove from the Data Monitor.
  • Edit block – displays the Edit Block dialog box. Use to modify an existing block (i.e. change address, size, color, etc.).
  • Import Data – import a Data Monitor file (in *.CSV format) that was created in a different project. Useful if you wish to monitor the same addresses.
  • Export Data – export a Data Monitor file (in *.CSV format) so that you do not have to recreate the Data Monitor list in another project.


Enter and change data or process variables in the PLC using a variety of different methods. Read More >



Data Logger

Capture critical data from the PLC during operation and store in either internal memory (MLC3) or an external SD card (MLC2) of the PLC. This data can then be imported into a computer as a CSV file for review.

  • External vs. Internal – Use external memory when using the MLC2 base CPU module or internal memory when using the MLC3. Note: Data Logger feature is not supported on the MLC1 models.
  • Multiple Groups – Configure up to four separate groups of data, each with their unique data set and trigger.
  • Options for capturing (logging) data:
    • Power up – capture data based upon a time interval that starts immediately after power is applied to the PLC.
    • Start/Stop Time – data is logged based upon a time interval and a start/stop time.
    • Bit task – same as Power-Up except that logging starts/stops according to an Enable Control bit.
    • Event based – data is captured each time a control bit changes state (rising, falling, or both).


Data logged to the external SD card can also be periodically sent to an FTP server as a .csv file through the Ethernet port. Read More >



FTP Support

The MLC2 model has an additional option when using the Data Logger feature described above. Data collected from the Data Logger can be transferred to a *.CSV file, then immediately sent to an FTP Server via the Ethernet port or one of the serial ports.

Screens are displayed in the web browser as if it were a website. Only text based objects and static images are supported in this type of screen. Read More >


Web Server

The MLC3 model has a web server option that can be used when the PLC is connected to a remote PC via Ethernet connection. Using a web browser, the remote computer can display screens of data sent by the MLC3.

Up to 100 screens can be created using MAPware-7000. Up to 100 objects (i.e. text, bitmaps, bit and register data values, and buttons) are available per screen. Ten users can be connected to the MLC3 simultaneously.

The following objects are available for use on web screens:

Command
Description
Bit Display
Represent the state of a bit in a text format (1 for On, 0 for Off).
Numeric Display
Displays a number stored in a data register.
Bit Entry
Use this object to change the state of a bit (1 for On, 0 for Off).
Set Bit
Use this object to latch a bit on.
Reset Bit
Use this object to latch a bit off.
Momentary Bit
Use this object to set a bit when the object is actuated and reset the bit when the object is released.
Toggle Bit
Use this object to toggle the status of a bit (set when pressed once; reset when pressed again).
Write Value to Tag
Use this object to write a constant value to a tag.
Add Value to Tag
Use this object to add a constant value to a tag.
Substract Value from Tag
Use this object to subtract a constant value from a tag.
Add Tag B to Tag A
Use this object to add the value of Tag B to Tag A.
Substract Tag B from Tag A
Use this object to subtract the value of Tag B from Tag A.
Numeric Entry
Allows numeric or ASCII character entry to a targeted data register.
Multilingual Text
Create a text box using Windows TrueType fonts.
Note: the browser must be able to display the selected font, otherwise a default font is displayed.
Picture Object
Display a JPG, BMP, or GIF picture using either predefined libraries or your own custom image.
Go To Screen
Allows the remote user to navigate to other web screens.
Go To Next Screen
Allows the remote user to navigate to the sequentially next web screen.
Go to Previous Screen
Allows the remote user to navigate to the previous web screen.
Use Offline Simulation to see how your project will look on the PLC without actually downloading it into the device. Read More >



Simulation modes

  • Online – A great test tool, online mode allows you to monitor values in the PLC while connected to your computer. Force changes in registers to test your PLC program.
  • Debug – An extension to using online mode, the debug options in MAPware-7000 allow you to set breakpoints in your PLC ladder logic and step through each instruction to determine where possible problems may exist in your program.
Click below for more information.
Please refer the Quick Start Guide for Dimensions
Please refer the Quick Start Guide for Specifications
Please use the following links for product-specific certifications:

 MLC1-F0604N • Programmable Logic Controller (PLC) Series
Fixed I/O PLC, 1 Serial Port, 1 USB Port, 6 DI, 5 DO (NPN)
List Price: $145.00
At a Glance:
  • 6 Digital Inputs
  • 5 Digital Outputs (NPN)
  • Choose Native Ladder or IEC 61131-3 Logic
  • High-Speed Counters and PWM I/O Modules
  • Class I, Division 2 Rated