Month: January 2007

PLC WorkShop for Modicon v5.60 Release Notes

Features

  • Supports integration with FTVersionTrak.
  • Supports integration with Modicon Simulator.

Solutions

  • Timer instruction parameter labels for preset and accumulator values are now displayed as P: and A: in ladder.
  • The floating documentation window now displays five rows instead of four.
  • Viewing 6x registers above the first file no longer causes a communication error in the Data Window.
  • WorkShop now displays a Save As dialog after an attempt is made to save a program to a read-only file.
  • Printing Quantum 800 series Drop Configuration now displays the head number in the Drop Header.
  • Printing PLC configuration now displays I/O Time Slice and Duplicate Coil Start when applicable.

505 Simulator v2.00 Release Notes

Features

  • Improved memory usage efficiency when running large programs.
  • Supports the new CTI 2500 Series processors, which can now be selected from the list of supported PLC types.
  • Maintains own network listing to allow WorkShop to enter into network mode directly when connecting.

Solutions

  • Power flow in timer-based instructions no longer constantly toggles outputs on and off when 505 Simulator is run on faster computers.
  • Address ranges referenced by the MOVE instruction are now verified for proper configuration before execution.
  • Source and destination table pointers referenced by the Move Word with Index (MWI) instruction are now verified for proper configuration before execution.
  • Timer instructions now function properly when called from a cyclic RLL task.
  • Process variable square root values are now correctly calculated.
  • Up Counter (CTR) instructions, Discrete Control Alarm Timer (DCAT) instructions, Motor Control Alarm Timer (MCAT) instructions, Move Word from Table (MWFT) instructions, and Move Word to Table (MWTT) instructions are no longer affected by instruction numbers greater than 255.
  • Divide (DIV) instructions no longer write a result if an overflow is detected.
  • Word Shift Register (SHRW) instructions no longer cause word address parameters to shift one extra word in the shift register.
  • Instructions now always execute when they have power flow and will not execute when they do not have power flow.
  • Bit Pick (BITP) and Bit Clear (BITC) instructions no longer execute without power flow.
  • Using Startup Restore no longer results in an error during startup if shut down occurs after the execution of the final batch of an I/O Simulator recipe.
  • Compare (CMP) instructions now perform signed comparisons of their values.
  • Discrete Control Alarm Timer (DCAT) instructions no longer advance erratically.
  • All instructions can now read from K (Constant) memory normally.
  • Read-only addresses can no longer be written to when using the 505 internal addressing format.
  • Move Image Register to Table (MIRTT) instructions now execute properly at a length of 256.
  • Move Word with Index (MWI) instructions no longer pass power when encountering error situations.
  • Scan Matrix Compare (SMC) instructions now reset their address pointers when power flow to the instruction is disabled.
  • Exceeding the maximum subroutine nesting level (32) no longer results in an unexpected termination of the program.
  • WorkShop no longer has a problem searching for discrete addresses through Special Function Subroutine (SFSUB) instructions in ladder.
  • Motor Control Alarm Timer (MCAT) instructions now properly clear open and close alarm bits when the general alarm condition is no longer present.
  • Attempting to use a discrete address in an error status address location now properly results in an error.
  • Expressions processed under error conditions now produce results similar to a 505 PLC.
  • In IMATH expressions, the NOT operator now determines the one’s complement when used in conjunction with an integer and generates a Boolean result when used in conjunction with a discrete.
  • FRAC expression functions now produce proper results when used on negative numbers.
  • Call subroutine (CALL) instructions now allow the correct number of subroutines to be nested in a Special Function execution sequence.
  • Respective status bits for Fall Through Shift Register (FTSR) instructions are now cleared when the register is no longer either full or empty.
  • Special Function Subroutine (SFSUB) instructions are now compiled using real expressions.
  • PID loops now utilize loop and alarm acknowledge flags and update loop and alarm status flags appropriately.
  • PID loops now set bit 6 (hold in progress) of the RAMP/SOAK flag address when RAMP/SOAK is set to Hold mode.
  • Executing PID loops using the Deadband error mode no longer results in an invalid error value.
  • PID loops using a reverse acting loop now have improved error calculation.
  • PID loops now execute a new Special Function program if the C-Flags are modified directly from an operator interface.
  • Compiling Special Function programs that contain PACK Loop/Alarm instructions with a certain number of data elements no longer results in an error.
  • Non-loop output addresses used as remote setpoints no longer prevent loops from transitioning into Cascade mode.
  • Attempting to set a breakpoint on an address that is being modified by the I/O Simulator no longer results in error.
  • Up/Down Counter instructions now count up to the current preset (TCP) value rather than the value at the time the simulator entered Run mode.

PLC WorkShop Suite for Siemens 505 v4.10 Release Notes

Features

  • Supports integration with FTVersionTrak.
  • Supports the new CTI 2500 Series processors, which can now be selected from the list of supported PLC types.
  • 505 Simulator can now be fully accessed when security is enabled.
  • Application-wide settings can now be accessed from the Application Setup menu item. The Program Setup options “Number of Backup Files” and “Always Show Logic Toolbars” now reside in Application Setup.

Solutions

  • Saving a program in online Address Mode no longer results in an unexpected error.
  • Saving a program in Network Mode with CAMP enabled no longer results in memory errors.
  • Using TEXT instructions no longer causes PLC compile errors.
  • Editing the TEXT instruction in Network Mode no longer results in termination of the program.
  • Programs with file paths greater than 144 characters can now be loaded normally.
  • Attempting to cut, copy, or paste a Special Function program/subroutine containing a PACK instruction (PACK, PACKRS, PACKAA, or PACKLOOP) no longer results in a memory error.
  • Every slot in an I/O base can now be used to initiate a Data Window I/O Fill.
  • Watchdog Timers now display normally in PLC Configuration.
  • Remote bases are no longer cleared when changing the PLC type to a 565.
  • 565 PLCs now return to Run mode properly when a ladder edit is made online.
  • Using indexed addresses in Special Function instruction parameters no longer results in the contents of the address being referenced instead of the address itself.
  • WorkShop now displays a Save As dialog after an attempt is made to save a program to a read-only file.
  • Users are now prompted to set the DP Mode when loading a program that contains COM Profibus configuration by parts.
  • I/O addresses are no longer cleared when merged COM Profibus configuration files match the configuration.
  • End Conditional (ENDC) instructions can now be searched for in the Find dialog.
  • The Help button in the Syntax Checker dialog now links to the proper help topic.
  • I/O Bits of Word no longer erroneously display a Forced state in ladder status.