Omron sysmac c28h adm(61) instruction

saik

Member
Join Date
Jan 2013
Location
Megara
Posts
6
Hallo to everyone.
I have an OMRON C28H plc with a monitor ( you can see attached foto) which is from an old marble polishing machine.
IMG_20200628_090512.jpg

I do not know how this monitor works. Is there any information about this. The monitor refers that 'NINI TERM40D/S'.

Besides, i connect with plc and i uploaded the ladder diagram. I try to find out how the high speed counter works. The high speed counter counts the pulses at 000.00 input (present value) but i do not know where the set value is stored. I red the operation manual of the plc but it refers nowhere where you can store the set value which the high speed counter will compare with present value.
It has the below HDM instruction but i cant understant what this means
IMG_20200710_095814_HDR.jpg
Operation manual refers that DM0110 is beginning table word and 040 is beginning result word.

I have found out that DM0905 which is for high speed counter settings has the value C000 (1100000000000000 bin) which means that bit 15 is for enable High speed counter and bit 14 is for reset HSC.
I would appreciate if anybody has any advice about stored set value and explain better about HDM instruction.
 
Thank you.
I have red it thoroughly but it refers that
"HDM(61) is used to compare the PV of the high-speed counter (CNT 511) to
a table of ranges, and turn ON corresponding bits in R whenever the PV is
within a range in the table."
But where is this table of ranges is determined.
 
And what means number '040' to HDM instruction. It is DM0040 or something else. This i can't find it.
 
Yes, i red it but i clould't understand well. Now i understood it better.
So, i found the fllowing
DM0100 value=0003
Thus, the number of ranges is n+1 ( 0003+1)=4 ranges.
The memory of ranges is:
DM0101+DM01002-> first range ( i can set value 10 )
DM0103+DM01004-> second range ( i can set value 20 )
DM0105+DM01006-> third range ( i can set value 30 )
DM0107+DM01008-> forth range ( i can set value 40 )

and the result of any of these ranges where the cnt 0511 is in, i can see to the following memory.
When cnt511 is in first range then the result of IR04.00 is set
When cnt511 is in second range then the result of IR04.01 is set
When cnt511 is in third range then the result of IR04.02 is set
When cnt511 is in forth range then the result of IR04.03 is set

Am i right or the Value 040 at HDM instruction shows something else

Thanks a lot for your help.
 
040 output for the High-Speed Counter means the following:
DM0101 >= and <= DM0102-> 040.00 Bit is On
DM0103 >= and <= DM0104-> 040.01 Bit is On
DM0105 >= and <= DM0106-> 040.02 Bit is On
DM0107 >= and <= DM0108-> 040.03 Bit is On
ETC.
It's been a long time but I remember working on these units.
Regards,
 

Similar Topics

I'm looking at code for a SYSMAC C28H (C28H-C6DR-DE) for the very first time and saw this symbol I've never seen (attached). It looks like the...
Replies
1
Views
3,456
I took an online course but don't remember covering this. How do I access the system clock in a compare instruction? I want to turn on an output...
Replies
1
Views
491
I come from an AB background. My current job has a lot of Omron devices. We have a couple systems with NX102's with numerous IO link devices...
Replies
0
Views
620
Hi everyone, I am trying to program a function block to copy the variables obtain from Ethercat into a structure on a NX1P2. Since I cannot...
Replies
1
Views
1,072
Hello all, I am attempting to sort a selection list via 'part-selection' buttons. Ex. a certain type of model is selected, I only want to have...
Replies
5
Views
1,288
Back
Top Bottom