-
Content count
453 -
Joined
-
Last visited
Files posted by ParaffinPower
-
HHMMSS.cxf
By ParaffinPower in PLC Sample Code
FB to provide a simple long timer with time remaining outputs. Time can be entered in HMS (or just mins for example).
Time remaining is normalised to HMS though.
Uses 2 other FBs. Create instances of HHMMSS as required.
762 downloads
Submitted
-
Submitted
-
NQ Quick Start Guide
By ParaffinPower in Tutorials and Quickstarts
NQ Quick start guide
1464 downloads
Submitted
-
Ncf Symbol generator
By ParaffinPower in Utilities
Creates all the symbols for the NCF71 (or NC271 or NC471) cards - the '1500' area and the Axis Operating Areas
Just populate the green fields and symbols can be pasted straight into CXP.
591 downloads
Submitted
-
W394-E1-12+CS-CJ-NS
J Series+ProgrManual. pdf By ParaffinPower in Manuals
CJ/CS programming manual
6979 downloads
Submitted
-
Updated
-
CP1L and CP1H EasyModbus FB
By ParaffinPower in PLC Sample Code
Ideally suited to multiple Omron inverters connected on Modbus RTU network and where the Omron FB is too memory hungry.<br />Reads <u>upto</u> 16 registers from register 20 and writes to two registers (Fixed at 1 and 2). <br /><br />Set the serial port to Serial Gateway and set the baud rate to match the inverters. Inverter default is 81N. In the V1000 set H5-01 to the address. It must start at 1 and have no gaps.<br />The baudrate works upto 115200 (with V1000)<br /><br />Data format suits V1000 F7 E7. Don't use for V7 or J7.<br /><br />Data is only written on a change. The change is managed in the PLC NOT in the inverter. Data is read sequentially from node 1 to 'MaxNodes'.<br /><br />Not tested on CP1L-L (one serial port version). I think its Easy modbus addresses are different to two port versions.<br /><br />You can choose addresses within CIO only.<br /><br />Refer to any inverter manual for modbus addresses.
Edit: the CP1L 14/20 use port two EasyModbus addresses. I think you can select Port 2 but set port 1 to Serial Gateway. Can someone try this??
4469 downloads
Updated
-
Updated
-
Updated
-
CJ1W-TC00x
By ParaffinPower in Manuals
W396-E1-2+CJ1W_Temperature_Controller+Operation_Manual
CJ1W-TC002 and TC004 Operation Manual
990 downloads
Updated
-
Useable timer
By ParaffinPower in PLC Sample Code
Hate BCD? Me too. Here's a timer FB that uses wait for it an INTeger preset.
Easier to scale gives you the time remaining done bit and a timing bit.
Use one of the system bits (P_1s etc.) to set the timebase.
3492 downloads
Updated
-
Tracking product on conveyor
By ParaffinPower in PLC Sample Code
Products arrive on conveyor irregularly pitched. Conveyor is equipped with an encoder or maybe a proxy looking at the sprocket.
This program captures the position and then multiple FB calls can be made to give an output at a distance from the input point maybe at a label inspction point or reject unit.
The Shift register readout FB can be called as many times as necessary.
The encoder can be connected to a high-speed counter meaning that the PLC scan need not 'see' every number i.e the encoder counter can be asynchronous.
I've simulated this in this program by incrementing the 'encoder' with a timed interrupt.
Adjacent to the product position stack is a product status stack so data can be written in at any point too e.g. I'm in front of the label detect sensor - if it's on then I can enter a '1' (say) into the stack. As the status is kept in a Word then upto 16 devices can write into the stack. Subsequent writes are ORed with existing data.
This can be achieved with FIFO but this method is more efficient as data is not actually moved just pointers to the data.
4757 downloads
Updated