
professor_jonny
MrPLC Member-
Content count
73 -
Joined
-
Last visited
Community Reputation
1 NeutralAbout professor_jonny
-
Rank
Sparky
Profile Information
- Country New Zealand
-
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.
-
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
-
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.
-
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 ?
-
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 ?
-
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
-
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
-
Communication through CP1W-C1F11 "freezes up"
professor_jonny replied to JiM_cz's topic in CX-Programmer
Are you using the easy master function blocks or your own code ? -
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.
-
professor_jonny liked a post in a topic: 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.
-
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?
-
latest sysmac installer version ?
professor_jonny replied to professor_jonny's topic in NJ Series / Sysmac Studio
thanks that installer is 1.25.1 which is significantly newer than my DVD and will save me a lot of headaches. -
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.
-
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
-
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?