hjajoe
Member
Hi PLC-Programmers!
[font='Verdana','sans-serif'][font='Verdana','sans-serif']Hi PLC-Programmers!
Can somebody help me to make a program in ladder, to the text below.[/font][/font]
[font='Verdana','sans-serif'][font='Verdana','sans-serif']I´m using a S7-200 CPU224XP[/font][/font]
[font='Verdana','sans-serif'][font='Verdana','sans-serif'][font='Verdana','sans-serif'][font='Verdana','sans-serif'][/font][/font][/font][/font]
[font='Verdana','sans-serif'][font='Verdana','sans-serif'][font='Verdana','sans-serif'][font='Verdana','sans-serif']Until now my encoder output is MW0(10bit, 0-1024 binary).[/font][/font][/font][/font]
[font='Verdana','sans-serif'][/font]
[font='Verdana','sans-serif'][/font]
[font='Verdana','sans-serif'][/font]
[font='Verdana','sans-serif'][/font]
[font='Verdana','sans-serif'][/font]
[font='Verdana','sans-serif'][/font]
[font='Verdana','sans-serif'][/font]
[font='Verdana','sans-serif'][/font]
[font='Verdana','sans-serif'][font='Verdana','sans-serif']Hi PLC-Programmers!
Can somebody help me to make a program in ladder, to the text below.[/font][/font]
[font='Verdana','sans-serif'][font='Verdana','sans-serif']I´m using a S7-200 CPU224XP[/font][/font]
[font='Verdana','sans-serif'][font='Verdana','sans-serif'][font='Verdana','sans-serif'][font='Verdana','sans-serif'][/font][/font][/font][/font]
[font='Verdana','sans-serif'][font='Verdana','sans-serif'][font='Verdana','sans-serif'][font='Verdana','sans-serif']Until now my encoder output is MW0(10bit, 0-1024 binary).[/font][/font][/font][/font]
- [font='Verdana','sans-serif'][font='Verdana','sans-serif'][font='Verdana','sans-serif']subtract the last binary 10 bit encoder value.[/font][/font][/font]
- [font='Verdana','sans-serif'][font='Verdana','sans-serif'][font='Verdana','sans-serif']shift the result left 6 places.[/font][/font][/font]
- [font='Verdana','sans-serif'][font='Verdana','sans-serif'][font='Verdana','sans-serif']Shift the result right 6 places using an arithmentic shift. The sign bit [/font][/font][/font][font='Verdana','sans-serif'][font='Verdana','sans-serif'][font='Verdana','sans-serif']should be shifted into the upper bits as the the number is shifted right.[/font][/font][/font]
- [font='Verdana','sans-serif'][font='Verdana','sans-serif'][font='Verdana','sans-serif']add this to a software counter INT or DINT.[/font]
[font='Verdana','sans-serif'][/font]
[font='Verdana','sans-serif'][/font]
[font='Verdana','sans-serif'][/font]
[font='Verdana','sans-serif'][/font]
[font='Verdana','sans-serif'][/font]
[font='Verdana','sans-serif'][/font]
[font='Verdana','sans-serif'][/font]
[font='Verdana','sans-serif'][/font]