Computer simulation is the main tool in the design and analysis of control systems for irrigation canal automation, which involves several disciplines and backgrounds. While hydraulic engineers are more familiar with equation-oriented, highly nonlinear, distributed parameter models, control engineers are usually comfortable with linear models and block-oriented descriptions of systems. This article presents a Simulink-based scheme for the simulation of irrigation control systems, which combines library blocks with user-custom blocks, fitting different user preferences and reducing implementation complexity.