S7-300是模块化小型PIC系统,能满足中等性能要求的应用。其模块化结构设计使得各种单独的模块之间可进行广泛组合以用于扩展。
系统组成
*处理单元(CPU):各种CPU有不同的性能,例如,有的CPU上集成有PROFIBUS—DP通讯接口等。
信号模块(SM):用于数字量和模拟量输入/输出。
通讯处理器(CP):用于连接网络和点对点连接。
功能模块(FM):用于高速计数,定位操作(开环或闭环定位)和闭环控制。
负载电源模块(PS):用于将SIMATICS7—300连接到120/ 230V交流电源,或24/ 48/ 60 /110V直流电源。
接口模块(1M):用于多机架配置时连接主机架(CR)和扩展机架(ER)。S7—300通过分布式的主机架(CR)和3个扩展机架(ER),可以操作多达32个模
块。运行时无需风扇。
SIMATICS7—300适用于通用领域:高电磁兼容性和强抗振动,冲击性,使其具有较高的工业环境适应性。
功能
SIMATICS7—300的大量功能能够支持和帮助用户进行编程、启动和维护,其主要功能如下:
高速的指令处理:0.1—0. 6u s的指令处理时间在中等到较低的性能要求范围内开辟了全新的应用领域。浮点数运算:用此功能可以有效地实现更为复杂的算术运算。
方便用户的参数赋值:一个带标准用户接口的软件工具给所有模块进行参数赋值。
人机界面(HMI):方便的人机界面服务已经集成在S7—300操作系统内、因此人机对话的编程要求大大减少。
SIMATIC人机界面(HMI)从S7—300中**数据,S7-300按用户的刷新速度传送这些数据。S7-300操作系统自动地处理数据的传送。诊断功能: CPU的智能化的诊断系统连续监控系统的功能是否正常、记录错误和特殊系统事件(例如:超时、模块更换等)。
本系统通过PCIl-GPIB标准接口将数字积分器接收到的被测磁铁的感应电压信号以及数字多用表获得的磁铁励磁电源的电压值传给计算机。586工控机内插有标准的通信接口,为系统采集、数据传输和存储提供了方便,保障了系统的稳定性。数据文件可直接打印出来。监控计算机可通过局域网实时查看当前测量数据和历史数据,以便*地解决测量中出现的问题并及时反馈给操作者。
三、系统的软件设计:
旋转线圈测量软件全部在LabVIEW 5.1 for Windows98环境下开发。LabVIEW是一个的图形化编程系统,直观明了的*板用户人机界面和流程图式的编程风格,**的将计算机系统与仪器系统技术相结合并提供内容丰富的**分析库,**可通过自定义和连接不同的功能模块的图标来方便*地建立自己的应用程序。旋转线圈测量软件主要是由数据采集、数据分析、电源控制等几部分组成。
本文随后对上述三部分进行了详细介绍,测量系统的软件流程框图如图2所示。
图2旋转线圈测量系统软件流程图
1、测量数据采集部分:
测量数据采集部分主要包括被测磁铁参数,如磁铁水压、流量、极性、磁铁号、标准电压、电流、操作者等的输入
数字积分器增益的设置;线圈状
态的设定;步进电机方向、速度的控制;原始数据的采集,采样波形的显示以及励磁电源电压的回采。
我们采用的角度编码器在零位置(QO)产生零位脉冲Zp,在其它位置产生相应的序列脉冲Sp,序列脉冲为4096,一周期内采集256个测量信号。励磁电源控制模块的主要功能包括三部分: