Step 1: Think in terms of energy instead of forces.
Since the incline is frictionless and the object is pulled at constant speed, every joule of work the pulling force supplies goes straight into raising the object's height, nothing is lost anywhere else.
Step 2: Match the work done to the gain in potential energy.
If the object is pulled a length $L$ along the incline of angle $\theta = 30^\circ$, it rises a height $h = L\sin\theta$. Equating the work done by the pull to the gain in gravitational potential energy:
\[
F \cdot L = W \cdot h = W \cdot L\sin\theta
\]
Step 3: Cancel the common length and solve for the weight.
The distance $L$ drops out of both sides, leaving
\[
F = W\sin\theta \implies W = \frac{F}{\sin\theta} = \frac{500}{\sin 30^\circ} = \frac{500}{0.5}
\]
Step 4: Compute.
\[
W = 1000\ \text{N}
\]
Step 5: Conclusion.
\[
\boxed{1000\ \text{N}}
\]