PLC面向对象编程-可编程控制系统PLC
智能白度仪在结构上主要由光学通路和测量电路两大部分组成。光学通路部
分主要包括光源、聚光镜、滤光片、光电池、光纤等光学元器件,采用了差动测量光路,用双光路进行补偿。在光源照射下输出两路光电流,一路作为测量光电流IX,另一路为补偿光电流IR。测量电路部分由西门子公司的S7-200 PLC系列的CPU 224、模拟量扩展模块EM 235、显示部分组成。工作时传感器直接装在洗浆机上,通过测量洗浆机上浆饼的白度来获得纸浆白度。CPU 224对传感器的输出进行数据处理,结果送入显示器,同时,为达到对纸浆白度的监控,把仪表接入PROFIBUS网络中。整个仪表框图如图1所示。
4.网络组成
4.1 硬件配置
选用S7-315-2DP作为PROFIBUS主站,EM 277作PROFIBUS的从站。EM 277经过串行I/O总线连接到S7-224 CPU。PROFIBUS网络经过其DP通信端口,连接到EM 277 PROFIBUS-DP模块。HMI通过EM 277监控S7-224。编程器或PC通过EM 277对S7-224编程,编程软件选用STEP 7-Micro/WIN。此网络支持9.6K到12M的波特率。同时S7-315-2DP连接到以太网完成人机交互控制、数据监视记录和报表统计等工作。
4.2 软件组成
DP从站主要是完成各自独立的控制程序,在这不作介绍;DP主站则以组态为主,完成主从站之间的数据交换、数据处理及主站对从站的监控。在本设计中,EM 277用DP主站组态,以接受从主站来的输出数据,并将输入数据返回给主站。输出和输入数据缓冲区驻留在S7-224 CPU的变量存储器(V存储器)内。组态软件用STEP 7编程软件。在组态DP主站时,定义V存储器偏移为1000,输出数据缓冲区从V1000开始;输入缓冲区紧紧跟随输出缓冲区,并在V1016处开始。输出数据(从主站来)放置在V存储器中的V1000。输入数据(传送到主站)取自V存储器的V1016。同时,定义了16输出字节和16输入字节的一种I/O配置,它是写入到S7-224 CPU的输出数据总量和从S7-224 CPU返回的输入数据总量。EM 277从I/O配置确定输入和输出缓冲区的大小。DP主站将参数赋值和I/O配置信息写入到EM 277 PROFIBUS-DP模块,然后,EM 277将V存储器地址和输入及输出数据长度传送给S7-224 CPU。
PLC面向对象编程-可编程控制系统PLC
东莞英成机电设备有限公司是一家集产品销售、安装、维护、系统电气工程业务为一体的机电设备公司,公司主要销售各类变频器、伺服驱动器、PLC、触摸屏、开关、等等工控设备,同时承接各类变频器维修、伺服驱动器维修、PLC维修、PLC程序编写、触摸屏维修等工控设备的维护。欢迎咨询V.X:180 3333 8794