IVF9.0教程:Intel Visual Fortran应用开发与S7-200 OPC通信绘图实例

需积分: 21 34 下载量 23 浏览量 更新于2024-08-10 收藏 2.73MB PDF 举报
本篇教程详细介绍了如何在KepServerEx与S7-200 OPC通信的过程中,利用Intel Visual Fortran进行绘图和输出文本的功能。作者通过Subroutine "threeGraphs"展示了如何在Visual Studio.NET环境下,利用Intel Fortran 9.0编译器实现三个不同窗口的图形绘制和文本输出。 首先,教程中提到的`gridShape`子程序负责创建网格形状,它接受一个参数`rows/2`,表示要在屏幕上显示的行数的一半。这个函数可能涉及到图形界面的布局,将屏幕划分为多个区域以便同时显示不同的信息。 在第一个窗口中,调用了`SetViewport`和`SetTextWindow`函数来设置绘图区域的位置和大小,然后通过`SetWindow`函数设置了窗口的边界,并使用`gridShape`绘制网格。接下来,通过`Rectangle`函数画出边框,用于区分各个窗口。 第二个窗口和第三个窗口的操作类似,只是位置和尺寸有所不同,分别位于屏幕的右半部分和底部。每个窗口都使用了`Rectangle_W`函数来确保窗口内的边界线是实心的,增强了视觉效果。 文本输出则通过`SetTextWindow`指定文本显示区域的位置,例如`(cols/2)+1,rows/2`表示文本在窗口中心对齐。这些操作都是为了在每个窗口中展示相关的数据或信息。 此外,该教程可能还涉及到了与S7-200 OPC(Open Platform Communications)的集成,因为标题中提到“与S7-200 OPC通讯”,这意味着这些图形和文本的更新可能来自PLC或其他远程设备的数据,而不仅仅是静态的程序界面。 这篇教程提供了一种将工业自动化数据可视化的方法,适合有一定Fortran基础的读者学习和实践,特别是在Intel Visual Fortran环境中进行实时监控和数据呈现的应用开发。对于理工科学生和工程师来说,这是一个实用的工具和技术,有助于提高工作效率和数据分析能力。