MrPLC Member
  • Content count

  • Joined

  • Last visited

Community Reputation

1 Neutral

About professor_jonny

  • Rank

Profile Information

  • Country New Zealand
  1. Communication through CP1W-C1F11 "freezes up"

    Are you using the easy master function blocks or your own code ?  
  2. 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.
  3. 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.      
  4. 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?    
  5. 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.
  6. 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.        
  7. 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
  8. 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?
  9. Omron PLC's with Syswin3.4

    You may have a lite version (demo) you may need to talk to an omron rep to get a full version or a version of cx one  
  10. About InverterRefresh

    I don't know about your yagi drives but I control a Danfoss drive with a cp1l plc using function blocks using Modbus easy master to do basically the same as you want. with the Danfoss drives you have the ability to control the drives via digital input and or fieldbus with the option for logic for one to override the other so you could use a relay output to start the drive and then use Modbus for the control word for speed reference.
  11. nested keep

    can someone explain to me why this wont work. I expected it will operate the first keep on input 00 and the second operation will operate the second keep. but that is not so. but both operate at the same time at the up shift of input 00. it seems it ignores the reset on the second keep.     nested keep.cxp nested keep.cxp
  12. code optimisation steps vsr FB memory

    I'm looking for a way to optimise memory in a cp1l plc as I have run out of steps (UM) memory to fit my program. I have heaps of fb memory as im not using many function blocks am I able to trade on for the other to fit a bigger user program in some how? Will coding in function blocks reduce the amount of steps in the program as from a quick play FB use steps when they are posted in the user program but I don't know which is less memory hungry it seems fb actually consume more memory.      
  13. Modbus-RTU communication omron to third party

    This will work is is using rs232c non protocol transmission function blocks. you may have issues with this if you need handshaking as I don't believe it supports it like modbus easy master so I don't think it will work in point to point 232 but it will with multi drop 485. You should set the dip switches on,on,on,off,on,on 1 through to 6 with the cp1w-cif11 or 12 documentation in English and French and a cheat sheet showing the setup between omron master and slave. I have tried this and it works at least with the send register function x_10 It is pulled from the Omron  support site as Jpv seems to make a lot of the omron modbus function blocks. Cheers Jono Modbus RTU Master(CP1L) to Slave(CP1L) RS485.pdf
  14. cp1l to cp1l modbus easy slave ?

    I have found an alternative modbus program in ladder and it is easier to follow and i can see the logic. It seems like I'm gettin crc errors and malformed messages. what would be the cause of this?   I have monitored W0 in the monitor window and it seems to be getting rubbish but some times it is ok this looks like an ok frame whether it is correct or not I don't know: slave code 02 function 10 address 0AF9 0210    0AF9    0002    9212    3C00    008C    5901    100A    F900 but then this is total crap: 0210    0AF9    0210    0AF9    0002    0404    3C00    008C    5900       ModbusPLC_V2.cxp
  15. cp1l to cp1l modbus easy slave ?

    switching off these switches makes the master plc talk to nothing the function block in the master plc bust require hand shaking? I think it is starting to get a bit above my head.