Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - mace123s

Pages: [1]
1
Technical support / F2424 HSC
« on: April 22, 2016, 05:09:40 AM »
F2424 Processor
Is there any way to see the current Set Value of HSC1
I can get the Preset Value but not the actual set value of the HSC
Thanks

2
Technical support / Re:FX PLC Programming Help
« on: January 25, 2016, 06:10:00 PM »
I'm using a Banner EZ-ARRAY Scanner. Im using the npn discrete output to signal the start and stop of the scanning cycle.
The analog output represents the pole diameter which varies per pole because the poles are tapered. The Diameters vary from 2" to 12". The poles are sold by the smallest diameter per pole. The poles scanned also vary in length from 6'6" to 20' long. I'm using encoder pulses to measure the length of the poles. The analog signal is proportional to the number of beams blocked on the scanner so the analog signal is proportional to the pole diameter. I just need a way to log the analog signals minimum value for the length of the scan cycle.
Thanks

3
Technical support / FX PLC Programming Help
« on: January 25, 2016, 11:08:22 AM »
I need help writing a statement to capture the minimum analog input.
When the eye is blocked I need to start reading an analog input (0-5VDC) from a scanner
and when the eye is clear I need to log the minimum analog input during that period.
The scanner is reading the diameter of a pole.
Any help would be greatly appreciated.
                                                            Thanks

4
Technical support / Re:Programming Help
« on: December 11, 2015, 11:07:13 AM »
Thank you Gary this information was very helpful.

5
Technical support / Programming Help
« on: December 10, 2015, 06:11:48 AM »
Can anyone suggest a more efficient way to write this statement.
It is used 5 times in the program with D=0 thur 4
The way it is currently written uses up way to much memory.
IF D=0 AND DM[2] = DM[41] AND DM[647]=1                'PROD1 BAY1 SELECTED        
DM[20]=A                                                                       'BAY1 HSC SET POINT  
DM[430]=1                                                                            
ELSEIF D=0 AND DM[2]= DM[41] AND DM[647]=2            'PROD1 BAY2 SELECTED          
DM[20]=F                                                                            'BAY2 HSC SET POINT
DM[430]=2
ELSEIF D=0 AND DM[2]= DM[41] AND DM[647]=3            'PROD1 BAY3 SELECTED
DM[20]=B                                                                            'BAY3 HSC SET POINT
DM[430]=3
ELSEIF D=0 AND DM[2]= DM[41] AND DM[647]=4            'PROD1 BAY4 SELECTED
DM[20]=G                                                                           'BAY4 HSC SET POINT
DM[430]=4
ELSEIF D=0 AND DM[2]= DM[41] AND DM[647]=5            'PROD1 BAY5 SELECTED
DM[20]=C                                                                           'BAY5 HSC SET POINT
DM[430]=5
ELSEIF D=0 AND DM[2]= DM[41] AND DM[647]=6            'PROD1 BAY6 SELECTED
DM[20]=E                                                                          'BAY6 HSC SET POINT
DM[430]=6
ELSEIF D=0 AND DM[2]= DM[41] AND DM[647]=7            'PROD1 BAY7 SELECTED
DM[20]=H                                                                          'BAY7 HSC SET POINT
DM[430]=7
ELSEIF D=0 AND DM[2]= DM[41] AND DM[647]=8            'PROD1 BAY8 SELECTED
DM[20]=I                                                                          'BAY8 HSC SET POINT
DM[430]=8
ELSE DM[430]=0
DM32[375]=0
ENDIF
IF D=0 AND DM[22] = DM[42] AND DM[487]=1           'PROD2 BAY1 SELECTED
DM[20]=A                                                                   'BAY1 HSC SET POINT
DM[431]=1                                            
ELSEIF D=0 AND DM[22]= DM[42] AND DM[487]=2            'PROD2 BAY2 SELECTED          
DM[20]=F                                                                               'BAY2 HSC SET POINT
 DM[431]=2                          
ELSEIF D=0 AND DM[22]= DM[42] AND DM[487]=3            'PROD2 BAY3 SELECTED
DM[20]=B                                                                              'BAY3 HSC SET POINT
DM[431]=3
ELSEIF D=0 AND DM[22]= DM[42] AND DM[487]=4            'PROD2 BAY4 SELECTED
DM[20]=G                                                                            'BAY4 HSC SET POINT
DM[431]=4
ELSEIF D=0 AND DM[22]= DM[42] AND DM[487]=5            'PROD2 BAY5 SELECTED
DM[20]=C                                                                            'BAY5 HSC SET POINT
DM[431]=5
ELSEIF D=0 AND DM[22]= DM[42] AND DM[487]=6            'PROD2 BAY6 SELECTED
DM[20]=E                                                                              'BAY6 HSC SET POINT
DM[431]=6
ELSEIF D=0 AND DM[22]= DM[42] AND DM[487]=7            'PROD2 BAY7 SELECTED
DM[20]=H                                                                              'BAY7 HSC SET POINT
DM[431]=7
ELSEIF D=0 AND DM[22]= DM[42] AND DM[487]=8            'PROD2 BAY8 SELECTED
DM[20]=I                                                                               'BAY8 HSC SET POINT
DM[431]=8
ELSE DM[431]=0
ENDIF
It continues on for a total of 13 Products

6
Technical support / FMD88-10 HSC
« on: December 07, 2015, 11:33:30 AM »
I need more than 2 HSC . If i use two FMD88-10 PLC processors to accomplish this  will my over all program be limited to 16000 words or will each processor have 16000 words to use between the two?

7
Technical support / FMD Processor
« on: December 07, 2015, 09:44:24 AM »
Is there any way to capture the current count of the HSC1  counter?
In the online view it shows the current count but i cant seem to find a way to put this into
a DM Register.  

8
Technical support / FMD Processor
« on: December 07, 2015, 09:40:09 AM »
Is there any way to increase the program size past 16000 words?

Pages: [1]