This page documents changes since the 20081003 release of the FBDK.
.java and .class files, and saves
them to subdirectories of separate java and lib
folders, respectively.FLASHER4 and LED_HMI FB types have
been added to the How To pages
for Basic and Composite
FB types and System Configurations, and to
the Tagged Data
methodology.*.dtp).editor.ini file.event[guard] notation for display of transition conditions.{}
is now supported.SegmentType library
element. Support for network Segments
in System configurations has been updated accordingly.ARRAY I/O, such as IN_ARRAY and OUT_ARRAY"!"
with "NOT".map.ini file, containing a cross-reference
of library element names to file locations, is now located in the FBDK
root directory. This file is used by the FBDK to accelerate loading of
library elements when needed, and is generated and maintained
automatically by the FBDK.editor.ini file; the FBDK now
automatically uses the system's default browser.ANY type to more
than one destination is no longer supported by the FBDK.E_DELAY,
E_CYCLE, E_TRAIN, E_TABLE, and E_N_TABLE.RADIO_N, IN_ANY_LBL, IN_ARRAY_LBL, E_DEMUX8, ...SAMPLE_xxx,
E_SEL_xxx, FB_MUX_xxx and
FB_SEL_xxx FB
types are now provided for all data types (xxx), including
the MATRIX
type.FB_SEL_ARRAY type has been deleted. ARRAY
is not a data type in IEC 61131-3, and this block was never used in
previous versions of the FBDK.REQ input has been added to FB_LABEL to provide
dynamic updating of the label text.RADIO_BOOL
now allows changing of labels (but not output state) upon
re-initialization.LBLS input of the XSPACE element has now
been simplified: a WSTRING containing a comma-separated
list of labels is now used instead of an ARRAY of WSTRING.SPINNER
control is now available.FB_INT_TO_BCD_WORD
and FB_WORD_BCD_TO_INT
have been simplified and documented.E_TRAIN has been updated for compliance with IEC
61499-1, Table A.1#10. Previously compiled FB types and older system
configurations that used the value of the E_TRAIN.CV
output will not work correctly with the new version. The older,
incorrect version ran the value of the CV output over the
range {0..N-1}; the new, correct range is {1..N}.AI_SCALE,AO_SCALE,FB_SLIDERL and FB_SLIDERLR
classes have been deleted.MATRIX data type has been re-implemented and
optimized for column operations. Previously created function blocks
operating on this type may not work correctly, and may have to be
re-implemented using the information provided in the Java
documentation for the MATRIX
class.PUMP_VIEW, PIPE_VIEW and SHAFT_VIEW
has been improved through the use of Java2D
rendering.FB_PIDR type.TANK_MDL
has been updated to a lightweight, clock-driven version instead of
using a separate thread. TANK_MVL, TANK_MVCL and TANK_MVCR
have been updated accordingly.PV and XOUT inputs of FACEPLATE have
been changed to UINT; REAL resolution is not
required for simple bar displays. TANK_VIEWL, TANK_MVL, TANK_MVCL and TANK_MVCR
have been updated accordingly.DX parameter of the STRIP3 and STRIP4 strip-chart
recorders has been changed to N (number of x-increments)
for scalability.IN_ANY, IN_ANY_LBL, OUT_ANY, IN_ARRAY, IN_ARRAY_LBL, OUT_ARRAY, and IN_ENUM.Last updated: 2011-03-08.
©2011 Holobloc
Inc. All rights reserved.
Java is a registered trademark
of Oracle Corporation and/or its affiliates.