professor_jonny

MrPLC Member
  • Content count

    73
  • Joined

  • Last visited

Community Reputation

1 Neutral

About professor_jonny

  • Rank
    Sparky

Profile Information

  • Country New Zealand
  1. cp2e PIDAT

    Yes I'm doing that in another part of the code not in the sample. But i have found my problem it uses a proportional band not gain i found this after a second read of the instruction manual, I did not realize this it is kind of a bit odd way of doing it. I was winding up the setting when I should of lowered it to make make the regulation tighter I have it sorted now thanks.  
  2. cp2e PIDAT

    I'm having issues getting the PIDAT function to work It just does not seem to regulate and I dont know what I'm doing wrong.     pidat.cxp
  3. cp2e cp1w-mab22 serial settings ?

    Correct yes the MAB221 sorry I found it in another manual under programming examples you have to set the serial port settings in the PLC Settings menu for serial 1 to 115200 7,2,E HOSTLINK to make the analogue option board work in the first expansion port.
  4. cp2e cp1w-mab22 serial settings ?

    hi In the manuals currently on the australian edata site they don't show you what to set the serial port to to enable an option board.   I know in the cp1l you could set the serial settings to 115200 or something  or switch the dip switch under the programming cover.   In the cp2e there is no dip switches and this and this info seems to be missing from the user manual. Any one have any idea ?
  5. cp2e cp1w-mab22 serial settings ?

    hi In the manuals currently on the australian edata site they don't show you what to set the serial port to to enable an option board.   I know in the cp1l you could set the serial settings to 115200 or something  or switch the dip switch under the programming cover.   In the cp2e there is no dip switches and this and this info seems to be missing from the user manual. Any one have any idea ?
  6. Hi Jon,

    Im trying to setup CP1l + C1F11 as modbus rtu slave to hmi pc. Would you give any tips or tutorial. Im stuck searching for days. Thanks.

    Jekinco

  7. Batch Reporting in NB-Designer

    Assuming you are using an Omron PLC you could set up counters driven from a clock pulse bit (CF100- CF104) to just count up to know elapsed time in seconds or minutes or whatever. something like this ? LD P_On OUT TR0 AND P_1s LD TR0 ANDNOT reset CNT 1 plant_wash_tub_empty_fault_counter_sp     You can get the hour and minute from the plc's clock by using the move digit function in conjunction with the clock source word for example: LD P_On MOVD(083) A352 #10 HOUR_DIGIT MOVD(083) A351 #12 MINUITE_DIGIT    
  8. Communication through CP1W-C1F11 "freezes up"

    Are you using the easy master function blocks or your own code ?  
  9. daylight readable omron HMI solution?

    Are any of the NA series HMI's daylight readable I could not find this information on Edata? I have a setup with a NB and CP1L it is installed outdoor with a hood over it and it is basically unreadable in bright and shows reflections when users are wearing HI Vis work gear. I'm wondering if I switch to Sysmac based PLC and NA will it be any better as it is a significant jump in price? I'd like to avoid the route of a PC based HMI and scada package like ignition because of the cost.
  10. rounding a value to nearest 10

    I'm using a mixture of NB and NS screens currently and possibly in the future ignition scada. That is one option I guess but it is screen dependant and would be nice to do it in the plc.      
  11. rounding a value to nearest 10

    Hi I have flow meters and have them counting up to a value and stopping a pump.   it all works but the display on the hmi counts up in decimal places because of the scale factor of the flow meters. To scale them because of inacuracy I basically multiply what I want to count to by 1000 and i basically add for every pulse of the flow meters a value between 1500 and 500 to count to scale the flow meters then compair the two to stop the pump if the count is equal to or greater than the dialed in amount. Is there an easy way to round this value to the nearest bigest 10's value? I'm guessing convert to a floating point use the FIXL instruction? is there an easy way im missing as I could not seem to find a rounding instruction?    
  12. latest sysmac installer version ?

    thanks that installer is 1.25.1 which is significantly newer than my DVD and will save me a lot of headaches.
  13. We have a really old sysmac version back from around 2014 and we have to spend half a day updating every time we install it what is the latest installer version?   As I was recently sent a updated version from Omron but it is way behind 1.27 which I believe is the current latest update and I still have to preform updates afterwards.        
  14. step program

    I have made a sequencing program as such it uses move and compair instructions but it ends ends up taking up more space than the step program as compair is a larger memory footprint than step. I'm asuming you mean something like the attached? The other problem I have is that im trying to remain backwards compatable with the cpm1a and it does not as such have an inline function just CMP with cpu flags and it gets long winded and confusing. test.cxp
  15. step program

    I'm using a cp1l  plc and are currently using step/ step next functionality with in a program and it works but i have run out of programming space and what i want to do is break down the program into blocks and recall them from with in a step or something simular so I dont need to rewrite code multple times. problem is you can not have steps within steps. will i be able to acomplish this with subroutines blocks or some sort of stack pointer with indirect adressing or something would any one be able to shed light on a possible solution?