The matter of explicitly finding the order of a rational function on an elliptic curve in the projective plane at infinity (i.e. at the point $(0, 1, 0)$) still seems unclear.
For example, Silverman (in The Arithmetic of Elliptic Curves) states that the order of the rational function $y$ on the elliptic curve \[ y^2 = (x - e_1)(x - e_2)(x - e_3), \] where $e_1$, $e_2$, and $e_3$ are distinct, is $-3$. That is, the function $y$ has a pole of order $3$ at $(0, 1, 0)$. I have no doubt that this is true; I'd like to know a simple way to see it, based on projective coordinates and independent of the fact that the sum of the orders of the zeros of $y$ is $3$ (which I understand).
This fairly old-fashioned argument is the way I look at the situation. Homogenize $y^2=x^3+ax+b$ to $Y^2Z=X^3+aXZ^2+Z^3$, then dehomogenize by setting $Y=1$ to get $\zeta = \xi^3 +a\xi\zeta^2+\zeta^3$. The point you’re interested in is now $(0,0)$.
What does the curve look like there? Clearly $\xi$ is a local uniformizer, and $\zeta$ has a triple zero there. If you don’t see that right away, use the equation relating the two letters to see that $\zeta$ expands as a power series that starts $\zeta = \xi^3 + a\xi^7 +\cdots$. Now, what are the original $x$ and $y$ in terms of $\xi$ and $\zeta$? Yes: $x=\xi/\zeta$ and $y=1/\zeta$, and there you are.