Fetak FBs PLCs
Fetak FBs PLCs
Fetak FBs PLCs
Contents
Application Reference
Machine Automation
Factory Automation
System Application
Hardware Integration
Model of Main Units
On-board Expansions
I/O Expansions
Optional Expansions
Handheld PP and Data Access Panel
Model of Main Units
Range of Main Unit
Economical Main Units -- MA
High Performance Main Units -- MC
NC Positioning Main Units – MN
On-board I/O:
10/14 (Without I/O Expansion)
20/24/32/40/44/60 (With I/O Expansion)
I/O, CPU,
Execution Time: 0.33µS/Contact instruction Communication
LED Indicators
User’s Memory: 20K Words
Data register: 10912+8192+424 Words
Comm. Port: 5 Ports
Interrupt Input: 16 Points (32 Entries)
High-speed Counter: 4(HHSC) + 4(SHSC) On-board I/O Expansion Port
0.1mS High-speed Timer: 1 + 4 (HST/HSC) Communication On-board Output
Port (P0)
High-speed Pulse/PWM Output: 4-axis
Wiring
Digital in /out address
X : digital input
Y : digital output
M : internal relay (marker)
T: timer
C: counter
R: registers
D: registers
Digital input output address
Data registers
Digital Input (DI) Circuit
FBs-40EA□◇ 24 16
Terminal Block
FBs-60EA□◇ 36 24
□ : Type of output; Blank ̶ Relay, T ̶ Transistor
◇ : Transistor output type; Blank ̶ Sink (NPN), J ̶ Source (PNP)
System Specifications
Item Specification Note
Execution time 0.33uS/Contact instruction in average
Program capacity 20K Words
Program memory Flash ROM or SRAM+ Battery backup
X X0 ~ X255 Discrete Input (256 points)
Y Y0 ~ Y255 Discrete Output (256 points)
D M0 ~ M799 (Non-retentive in default)*
I Internal Relay (1912 points)
M800 ~ M1399 (Retentive in default)*
G M * It can be configurable
I M1400 ~ M1911 (Non-retentive only)
T M1912 ~ M2001 Special Relay (90 points)
A
L S0 ~ S499 (Non-retentive in default)* Step Relay (1000 points)
S * It can be configurable
S500 ~ S999 (Retentive in default)*
(Bit)
T T0 ~ T255 Status of Timing (256 points)
C C0 ~ C255 Status of Counting (256
points)
System Specifications
Item Specification Note
0.01S T0 ~ T49 (50)* Current value register
Timer of timers
0.1S T50 ~ T199 (150)*
* It is default, and can
1S T200 ~ T255 (56)* be configurable
R
C0 ~ C139 (140, Retentive)* Current value register
E
16-bit of counters
G C140 ~ C199 (60, Non-retentive)*
Counter
I C200 ~ C239 (40, Retentive)* * It is default, and can
S 32-bit
C240 ~ C255 (16, Non-retentive)* be configurable
T
E R0~R2999 (3000, Retentive)* * It is default, and can
R be configurable
R3000~R3839 (840, Non-retentive)*
R
(16- Data ** R5000~R8071 can
bit) Register R5000~R8071 (3072, Retentive)** be configurable as
the Read Only
Register
D D0~D3999 (4000, Retentive)
F F0~F8191 (8192, Retentive) File register
Examples for I/O Addressing
X0~X13 X14~X37 X38~X41
Y0~Y9 Y10~Y25 R3840~R3847 Y26~Y29
+ + +
+ + +
Program
Housekeeping: Status memory
memory
Communications,
Data swap,
Get Input Input
Hi-speed pulse output, Status Solve Ladder
Hi-speed counter, + Diagram Program
Time base generation, •
LED indication, Output •
• Put Output Status •
•
•
*Execution time of one cycle is called scan time, the scan time varies with the program’s execution
*The duration of the input signal should stand more than one scan time for proper control
Programming Software
WinProladder
Free Charge Software
Support Microsoft 95/98/2000/
NT/ME/XP
On-line RUN time Programming
Random editing Modem
RS-232/
Project oriented development RS-485/
USB
Structured Programming Ethernet
Environment
Status monitor by Reference No.
or by Comment
Programming Software
WinProladder
Working Desk Of The WinProladder
FBs-PLC Instruction List
FBs-PLC Instruction List
FBs-PLC Instruction List
Characteristics of A,B,TU and
TD Contacts
Output Coil and Inverse Output
Coil
Set Coil and Reset Coil
TIMER
YO MAIN CONTACTOR
Y1 STAR CONTACTOR
Y2 DELTA CONTACTOR
LADDER
Save project data to PLC
Save project data to PLC
Data monitoring
Status page
COUNTER
COUNTER ( 16-Bit: C0 ~ C199 , 32-Bit: C200 ~
C255 )
COUNTER
MATER CONTROL LOOP
There are a total of 128 MC loops (N=0~127). Every Master Control Start
instruction, MC N, must correspond to a Master Control End instruction,
MCE N, which has the same loop number as MC N.
MATER CONTROL LOOP
DIFFERENTIAL UP
The DIFU instruction is used to output the up differentiation of a node
status (status input to "TG↑") and
the pulse signal resulting from the status change at the rising edge of the
"TG↑" for one scan time is
stored to a coil specified by D.
DIFFERENTIAL UP
DIFFERENTIAL DOWN
The DIFD instruction is used to output the down differentiation of a node status
(status input to "TG↓") and
the pulse signal resulting from the status change at the falling edge of the "TG ↓"
for one scan time is
stored to a coil specified by D.
DIFFERENTIAL DOWN
CUMULATIVE TIMER
"EN" = 1. With this instruction, when timing control "TIM" is 1, it is the same as a basic timer, but
when "TIM" is 0, it does not clear.
If the timer need to clear, then change "EN" to 0. When timing control "TIM" is once again to be
1, it will continue to accumulate from the previous value o
has two outputs, "Time up TUP" and "Time not up"
CUMULATIVE TIMER
CUMULATIVE TIMER
UP/DOWN COUNTER
-the “Count-Up” signal will only be equal to 1 if CV=PV, or else it will be equal to 0
- If U/D is 1 (up count counter). If U/D is 0, (down count counter).
UP/DOWN COUNTER
application example of UDCTR instruction being applied to an encoder .
UP/DOWN COUNTER
Accuracy of Timer/Counter
For correct counting by using C0~C255
instruction, ON/OFF duration of input must last
more than one scan time
By using T0~T255 instruction for timing, the
possible tolerance is :
One unit of time base + One scan time
For more higher precision of timing, less time base
timer is the first suggestion while using T0~T255
instruction
T0~T255 instruction can be used as the time filter
to solve too sensitive or bouncing input
MOVE
Move (write) the data of S to a specified register D when the move control input
"EN" =1
MOVE
TOGGLE SWITCH
The coil D changes its status (from 1 to 0 and from 0 to 1) each time the
input "TG↑" is triggered from 0 to1 (rising edge).
TOGGLE SWITCH
ADDITION
Performs addition of the data specified at Sa and Sb and stores the result in D
ADDITION
SUBTRACTION
Performs subtraction of the data specified at Sa and Sb and stores the result in D
SUBTRACTION
MULTIPLICATION
Performs multiplication of the data specified at Sa and Sb and stores the result in D
MULTIPLICATION
DIVISION
Performs division of the data specified at Sa and Sb and stores the result in D
DIVISION
INCREMENT
Adds 1 to the D value
INCREMENT
DECREMENT
Subtracts 1 from the D value
INCREMENT
LOGICAL AND
LOGICAL AND
LOGICAL OR
LOGICAL OR
BIN TO BCD CONVERSION
Converts BIN data of the device specified at S into BCD and stores the result in D
BIN TO BCD CONVERSION
SUM (Summation of block data)
SUM (Summation of block data)
MEAN
(Average of the block data)
MEAN
(Average of the block data)