Navigation:  Equipments (Devices) > PLC300 >

New Features and Corrections of PLC300

Previous pageReturn to chapter overviewNext page

PLC300 V4.11

 

New Functions:

 

ARRAY_COPY block;
SCALE block;
Conversion block MUX2;
Conversion block DEMUX2;
Conversion block BYTES_TO_DWORD;
Conversion block DWORD_TO_BYTES;
Conversion block BYTES_TO_WORD;
Conversion block WORD_TO_BYTES;
Conversion block WORDS_TO_DWORD;
Conversion block DWORD_TO_WORD;
CALL block;
System markers for accessing the function key LEDs F1...F6;
PID2 block;
IMMEDIATEOUTPUT block also for the expansion modules;
SWAP2 block.

 

Corrections of functional deviation:
 

Status LED: In some undesired situation the Status LED was turning red, overwriting the green LED, signaling PLC without application or stopped;
Numeric input fix: When using decimal places, it was truncating the value rather than rounding it at CAST time, and it could change the value entered by the user.

 


 

PLC300 V3.41

 

New Functions:

 

ARRAY_COPY block;
SCALE block;
Conversion block MUX2;
Conversion block DEMUX2;
Conversion block BYTES_TO_DWORD;
Conversion block DWORD_TO_BYTES;
Conversion block BYTES_TO_WORD;
Conversion block WORD_TO_BYTES;
Conversion block WORDS_TO_DWORD;
Conversion block DWORD_TO_WORD;
CALL block;
System markers for accessing the function key LEDs F1...F6;
PID2 block;
IMMEDIATEOUTPUT block also for the expansion modules;
SWAP2 block.

 

Corrections of functional deviation:
 

Status LED: In some undesired situation the Status LED was turning red, overwriting the green LED, signaling PLC without application or stopped;
Numeric input fix: When using decimal places, it was truncating the value rather than rounding it at CAST time, and it could change the value entered by the user.

 

 


 

PLC300 V3.30

 

New Functions:
 

Follow CANopen;
"Change of State" log event with variable list;
Ethernet function blocks with 128 bytes of data.

 

Corrections of functional deviation:
 

Inconsistent data on the component "Input text".

 


 

PLC300 V3.00

 

New Functions:
 

Internal memory increased to 1MB.

 

Corrections of functional deviation:

 

After the firmware download the watchdog alarm was activated.

 

wpshelp_common_fig_note

NOTE!

It's strongly recommended to always upgrade the PLC300 firmware to the latest available version.

Hardware version 1 (H1): v1.76 or higher
Hardware version 2 (H2): v2.42 or higher
Hardware version 2 w/ 1MB (H2-1MB): v3.08 or higher

 


 

PLC300 V2.40

 

Corrections of functional deviation:

 

Locking of Modbus RTU blocks when utilized in USERFB. When disabling USERFB with a Modbus RTU block activated (which reserves the modbus master resource) other Modbus RTU blocks couldn´t be executed anymore;
General backup in version 2.3x was presenting problems during the backup of files in SD Card; and
The Watchdog was being activated in some devices during the initialization causing it to stop responding.

 

wpshelp_common_fig_note

NOTE!

It's strongly recommended to always upgrade the PLC300 firmware to the latest available version.

Hardware version 1 (H1): v1.76 or higher
Hardware version 2 (H2): v2.42 or higher
Hardware version 2 w/ 1MB (H2-1MB): v3.08 or higher

 


 

PLC300 V2.30

 

New Functions:

 

Hot Download: Implementation that allows the realization of hot download on the resource, in other words, its possible to change the ladder program, screens, alarms and logs with the actual program running and after the download conclusion the new program is executed automatically;
Watchdog: Implementation of a configurable Watchdog with minimal time of 300ms. The outputs state can be configure in case of Watchdog, as also one exit for exclusive use;
Markers for monitoring the maximum and minimum time of scan cycle;
Markers to disable the keys HOME, SETUP and ALARM.

 

Modification of existing functions:

 

Encoder default value changed from 12V to 5V.

 


 

 

PLC300 V2.10

 

New Functions:

 

Creation of blocks that support Strings:
oSTR_COMPARE
oSTR_COPY
oSTR_COPY_LAST
oSTR_DELETE
oSTR_FIND
oSTR_FIND_LAST
oSTR_INSERT
oSTR_LENGTH
oSTR_REPLACE
oDWORD_TO_STRING
oREAL_TO_STRING
oSTRING_TO_DWORD
oSTRING_TO_REAL
Creation of block READENC4, reads encoder, calculating the positioning and velocity of the same, allows use of filter;
External and counting tasks using DI1 to DI8;
Creation of block TRUNC, realizes variable truncation;
Creation of block ROUND, realizes variable rounding;
Increment and decrement of fields "Numeric Input" using direction keys (during field editing);
Log variables of type STRING;
Block STORE with variables of type STRING;
Block SEL with variables of type STRING;
Block ISTORE with variables of type STRING;
Block ILOAD with variables of type STRING;
Use of variables of type STRING in "Text Input" fields;
Creation of structures and recipes with variables of type STRING;

 

Modification of existing functions

 

Base address modified from 3000 to 0.

 


 

PLC300 V2.00

 

New Functions:

 

Creation of block P_RMAP that generates train pulses with frequency in form of "ramp";
Inputs DI9 and DI10 as encoder inputs;
DI10 can be used as rapid count,  and DI9 determines the counting direction;
Change in the analog input 10bits to 12bits;
Automatic recovery (ASR) application, setup, firmware ... through FLASH memory, requiring no more SD Card for this feature.

 


 

PLC300 V1.70

 

New Functions:

 

Creation of a "Text Input" component type;
Creation of one new memory area for preserving the variable values during download

 

wpshelp_common_fig_note

NOTE!

It's strongly recommended to always upgrade the PLC300 firmware to the latest available version.

Hardware version 1 (H1): v1.76 or higher
Hardware version 2 (H2): v2.42 or higher
Hardware version 2 w/ 1MB (H2-1MB): v3.08 or higher

 


 

PLC300 V1.60

 

Modification of existing functions

 

Creation of new instructions for program size and scan cycle reduction

 


 

PLC300 V1.50

 

New Functions:

 

Status System Markers (%S_):
oSTS_ASR_OCC
oSTS_INPUT
Command System Markers (%C_):
oRS232_TIMEOUT_MS
oRS232_RX_END_CHARACTER
oRS232_TX_INITIAL_ADDRESS
oRS232_RX_INITIAL_ADDRESS
oRS232_TX_BUFFER_LENGTH
oRS232_MAX_RX_BUFFER_LENGTH
oRS232_ENABLE_END_CHARACTER
oRS232_START_TX
oRS485_TIMEOUT_MS
oRS485_RX_END_CHARACTER
oRS485_TX_INITIAL_ADDRESS
oRS485_RX_INITIAL_ADDRESS
oRS485_TX_BUFFER_LENGTH
oRS485_MAX_RX_BUFFER_LENGTH
oRS485_ENABLE_END_CHARACTER
oRS485_START_TX
Automatic Software Recovery (ASR) function

 

Modification of existing functions

 

Modbus RTU block modification to support reading and writing 16 registers
Modified timer blocks (TON, TOF and TP) with adjustable time base (milliseconds centisegundos, minutes and seconds)
Increased capacity of the amount of user screens

 


 

PLC300 V1.40

 

New Functions:

 

Status System Markers (%S_):
oKEY_NUMERIC
oKEY_HOME
oKEY_ESC
oKEY_DEL
oKEY_ALARM
oKEY_SETUP
oKEY_SHIFT
oKEY_UP
oKEY_DOWN
oKEY_LEFT
oKEY_RIGHT
oKEY_ENTER
oKEY_F1 ... KEY_F12
Program upload
Force I/O
English language on the PLC300
Presentation of variables on alarm screens
Leading zeros in the "Numeric Input" and "Numeric Output" fields on the user’s screens
Download option:
oInitialize output and volatile variables
oStop/Start the execution of the program automatically
Password-protected commands for recording and loading setup and firmware files on the SD card.

 


 

PLC300 V1.30

 

New Functions:

 

Status System Markers (%S_):
oBOOTLOADER
oINTERVAL_TASK9_WATCHDOG ... INTERVAL_TASK16_WATCHDOG
oSINGLE_TASK9_WATCHDOG ... SINGLE_TASK16_WATCHDOG
oCOUNT_TASK9_WATCHDOG ... COUNT_TASK16_WATCHDOG
oSTS_SD_INVALID
Command System Markers (%C_):
oINTERVAL_TASK9_DISABLE ... INTERVAL_TASK16_DISABLE
oSINGLE_TASK9_DISABLE ... SINGLE_TASK16_DISABLE
oCOUNT_TASK9_DISABLE ... COUNT_TASK9_DISABLE
Modbus TCP Blocks
oMBTCP_ReadBinary
oMBTCP_WriteBinary
oMBTCP_ReadRegister
oMBTCP_WriteRegister
oMBTCP_ServerStatus
oMBTCP_ClientControlStatus
New Data Transfer Blocks (Recipes)
oReadRecipe
oWriteRecipe
Log of
oAlarms
oEvents
Backup in the SD Card of
oFirmware
oResource
oSetup
Ethernet
oWPS gateway connection with the PLC300

 


 

PLC300 V1.20

 

New Functions:

 

Tasks
oINTERVAL
oSINGLE
oEXTERN EVENT (DI9, DI10 and Z pulse)
oCOUNT (DI9, DI10, A, B, Z pulses and quadrature AB)
oSYSTEM (start and stop)
Status System Markers (%S_)
oTICK_100US
oINTERVAL_TASK1_WATCHDOG...INTERVAL_TASK8_WATCHDOG
oSINGLE_TASK1_WATCHDOG...SINGLE_TASK8_WATCHDOG
oEXT_EVENT_TASK1_WATCHDOG...EXT_EVENT_TASK3_WATCHDOG
oCOUNT_TASK1_WATCHDOG...COUNT_TASK8_WATCHDOG
oMAIN_TASK_WATCHDOG
oSTART_TASK_WATCHDOG
oSTOP_TASK_WATCHDOG
Command System Markers (%C_)
oINTERVAL_TASK1_DISABLE...INTERVAL_TASK8_DISABLE
oSINGLE_TASK1_DISABLE...SINGLE_TASK8_DISABLE
oEXT_EVENT_TASK1_WATCHDOG...EXT_EVENT_TASK3_WATCHDOG
oCOUNT_TASK1_DISABLE...COUNT_TASK8_DISABLE
Hardware Blocks
oIMMEDIATEINPUT
oIMMEDIATEOUTPUT
oREADENC3
Coil Block
oIMMEDIATECOIL

 

Modification of existing functions

 

Options to initialize or not the retentive variables and alarm history in the download.
PWM Block - frequency value of 0 Hz allowed
ReadEnc and ReadEnc2 Blocks - Value Data Type can be DINT when the counted pulses are Quadrature_AB, allowing negative values according to the rotation direction of the encoder.

 

Corrections of functional deviation

 

MB_WriteBinary Block - in previous versions, the block always wrote the value 1.
Variable addresses modified for access via Modbus.

 

 


 

PLC300 Versions previous to V1.20

 

We recommend to update the firmware.

 


 

PLC300 V1.10

 

New Functions:

 

ASCII RS232 Protocol

 


 

PLC300 V1.00

 

Initial version.