毕业设计论文-啤酒生产线控制系统设计--酿造部分内容摘要:

持续使能,从而得到持续的模拟量输出以便控制现场设备; AO6001( AO6002)为现场采集的实时数据,通过 ENGIN_HEX指令将工程量数据转换为 16 进制数,再传给模拟量输出模块,经过其内部处理,再控制现场设备达到控制的目的。 DI6003 AT %: BOOL。 (*离心泵运行 *) DO6005 AT %: BOOL。 (*离心泵启动 *) DO6005_RD AT %: BOOL。 (*离心泵手自动切换 *) DO6005_UA AT %: BOOL。 (*离心泵复位 *) DO6005_MO AT %: BOOL。 (*离心泵手动启动 *) DO6005_MC AT %: BOOL。 (*离心泵手动停止 *) 指令注释:( 1) MOTOR 指令为一个功能模块,主要就是对一些功能的集中处理以及作用。 ( 2) RS 指令为复位优先双稳态器,复位双稳态触发器,复位优先。 其中 SET 为置位信号, RESET1 为复位信号。 程序注释:该程序为离心泵启动停止手自动之间互相切换的一个程序框图,实现了手自动切换的集中处理,通过 DO6005_RD 进行手自动切换,从而选择是自动或者手动。 本科毕业设计说明书 18 18 DI6005 AT %: BOOL。 (*制冷压缩机运行 *) DO6006 AT %: BOOL。 (*制冷压缩机启动 *) DO6006_RD AT %: BOOL。 (*制冷压缩机手自动切换 *) DO6006_UA AT %: BOOL。 (*制冷压缩机复位 *) DO6006_MO AT %: BOOL。 (*制冷压缩机手动启动 *) DO6006_MC AT %: BOOL。 (*制冷压缩机手动停止 *) 程序注释:详见本节 MOTOR02 功能块下方程序注释。 DI6008 AT %: BOOL。 (*制冷风机运行 *) DO6007 AT %: BOOL。 (*制冷风机启动 *) DO6007_RD AT %: BOOL。 (*制冷风机手自动切换 *) DO6007_UA AT %: BOOL。 (*制冷风机复位 *) DO6007_MO AT %: BOOL。 (*制冷风机手动启动 *) DO6007_MC AT %: BOOL。 (*制冷风机手动停止 *) 程序注释:详见本节 MOTOR02 功能块下方程序注释。 本科毕业设计说明书 19 19 AI6001 AT %MD500: REAL。 (*热水罐液位 *) AI6001 %QW6 模拟量输出(热水罐液位) AI6002 AT %MD504: REAL。 (*热水罐压力 *) AI6002 %QW10 模拟量输出 (热水罐压力) 指令注释:( 1) MUL 指令为乘法指令,将两个(或者多个)变量或常量相成。 ( 2) REAL_TO_TYPE指令为实数类型转换指令,把浮点数转换成其它类型数据。 把浮点数转换为其它类型数据时,先将值四舍五入成整数值,然后转成新的变量类型。 上述程序中是将浮点数转换成字节变量。 程序注释: AI6001( AI6002)为现场采集到的数据(经过模拟量输入模块处理后的数据),与 100 进行相乘(有具体的转换公式),得到 PLC 能够识别的数据语言,通过REAL_TO_TYPE指令的转换 ,在传输到模拟量输出模块,从而对现场的设备进行控制。 DO6001 AT %: BOOL。 (*1电加热器启动 *) DO6002 AT %: BOOL。 (*2电加热器启动 *) 本科毕业设计说明书 20 20 DO6003 AT %: BOOL。 (*电磁阀打开 *) DO6003_KF AT %: BOOL。 (*电磁阀打开 *) DO6003_GF AT %: BOOL。 (*电磁阀关闭 *) DO6001_QD AT %: BOOL。 (*1电加热器启动 *) DO6001_TZ AT %: BOOL。 (*1电加热器停止 *) DO6002_QD AT %: BOOL。 (*2电加热器启动 *) DO6002_TZ AT %: BOOL。 (*2电加热器停止 *) 指令注释: RS 指令为复位优先双稳态器,复位双稳态触发器,复位优先。 其中 SET 为置位信号, RESET1 为复位信号。 程序注释:该程序即为本地操作的一个电磁阀的程序控制,通过该程序进行电磁阀的开与关。 DO6003 AT %: BOOL。 (*电磁阀打开 *) DO6003_KF AT %: BOOL。 (*冷水罐电磁阀打开 *) DO6003_GF AT %: BOOL。 (*冷水罐电磁阀关闭 *) DM6014 AT %: BOOL。 (*冷水电磁阀打开 *) DM6017 AT %: BOOL。 (*冷水电磁阀关闭 *) DM6003 AT %: BOOL。 (*冷水罐电磁阀打开 *) 指令注释:( 1) SEL 指令为二选一指令,通过选择开关在两个输入 数据中选择一个作为输出,选择开关为 TRUE 时输出为第一个输入数据,选择开关为 FALSE 时输出为第二个输入数据。 ( 2) RS 指令为复位优先双稳态器,复位双稳态触发器,复位优先。 其中 SET 为置位信号, RESET1 为复位信号。 程序注释:当 DCSCTR 控制为真时,则输出中间的控制程序,若其不为真时,则输出最下面的控制程序。 DO6003_KF 或者 DM6014 打开其中之一就能控制电磁阀的开与关,关阀与其相似,而 DM6003 则为就地打开电磁阀的操作控制。 糖化工段程序 本科毕业设计说明书 21 21 AI2020 AT %MD500: REAL。 (*糖化温度 *) AI2020 %IW68 模拟量输入(糖化罐温度) AI2020 AT %MD504: REAL。 (*糖化流量 *) AI2020 %IW70 模拟量输入(糖化罐流量) 指令注释: (1)HEX_ENGIN 指令为工程量转换指令,将 16 进制数转换为工程量数据,该指令一般用于模拟量输入数据的处理。 该指令主要用于对现场设备进行模拟量输入。 (2)Analog_IN 指令为模拟量输入模块调用指令。 程序注释:现场传感器进行数据采集,传送到模拟量输入模块进行数据转换,将转换后的变量 %IW68( %IW70)再进行数据转换得到 AI2020( AI2020)。 该程序实现了数据的实时采集,通过 AI2020( AI2020)能够直观的读出糖化罐的温度以及流量。 AO2020 AT %MD600: REAL。 (*糖化加热器控制 *) 本科毕业设计说明书 22 22 AO2020 AT %MD604: REAL。 (*糖化搅拌变频器控制 *) AO2020 AT %MD608: REAL。 (*糖化耕刀变频控制 *) AO2020 %QW66 模拟量输出 (*糖化罐加热器温度 *) AO2020 %QW68 模拟量输出 (*糖化罐搅拌电机频率 *) AO2020 %QW70 模拟量输出 (*糖化耕刀频率 *) 指令注释:( 1) BYTE_TO_TYPE为字节类型转换指令,把字节类型转换为其他数据类型。 ( 2) ENGIN_HEX 为工程量数据转换为 16 进制数据指令,该指令一般用于模拟量输出数据处理。 该指令主要用于现场数据采集的反馈信息。 程序注释: POTO 指令进行状态保持; ENGIN_HEX 指令持续使能,从而得到持续的模拟量输出以便控制现场设备; AO2020( AO20 AO2020)为现场采集的实时数据,通过ENGIN_HEX 指令将工程量数据转换为 16 进制数 %QW66(%QW6 %QW70),再传给模拟量输出模块,经过其内部处理,再控制现场设备达到控制的目的。 DO2020 AT %: BOOL。 (*糖化电磁阀打开 *) DO2020_KF AT %: BOOL。 (*糖化电磁阀打开 *) DO2020_GF AT %: BOOL。 (*糖化电磁阀关闭 *) 本科毕业设计说明书 23 23 指令注释: RS 指令为复位优先双稳态器,复位双稳态触发器,复位优先。 其中 SET 为置位信号, RESET1 为 复位信号。 程序注释:该程序即为本地操作的一个电磁阀的程序控制,通过该程序进行电磁阀的开与关。 DO2020 AT %: BOOL。 (*糖化搅拌变频启动 *) DI2020 AT %: BOOL。 (*糖化搅拌变频运行 *) DO2020_RD AT %: BOOL。 (*糖化搅拌变频手自动切换 *) DO2020_UA AT %: BOOL。 (*糖化搅拌变频复位 *) DO2020_MO AT %: BOOL。 (*糖化搅拌 变频手动启动 *) DO2020_MC AT %: BOOL。 (*糖化搅拌变频手动停止 *) 指令注释:( 1) MOTOR 指令为一个功能模块,主要就是对一些功能的集中处理以及作用。 ( 2) RS 指令为复位优先双稳态器,复位双稳态触发器,复位优先。 其中 SET 为置位信号, RESET1 为复位信号。 程序注释:该程序为搅拌电机启动停止手自动之间互相切换的一个程序框图,实现了手自动切换的集中处理,通过 DO6005_RD 进行手自动切换,从而选择是自动或者手动。 本科毕业设计说明书 24 24 DO2020 AT %: BOOL。 (*过滤出口泵启动 *) DI2020 AT %: BOOL。 (*过滤出口泵运行 *) DO2020_RD AT %: BOOL。 (*过滤出口泵手自动切换 *) DO2020_UA AT %: BOOL。 (*过滤出口泵复位 *) DO2020_MO AT %: BOOL。 (*过滤出口泵手动启动 *) DO2020_MC AT %: BOOL。 (*过滤出口泵手动停止 *) 程序注释:详见本节 MOTOR01 的程序注释。 DO2020 AT %: BOOL。 (*糖化过滤耕刀变频启动 *) DI2020 AT %: BOOL。 (*糖化过滤耕刀变频运行 *) DO2020_RD AT %: BOOL。 (*糖化过滤耕刀变频手自动切换 *) DO2020_UA AT %: BOOL。 (*糖化过滤耕刀变频复位 *) DO2020_MO AT %: BOOL。 (*糖化过滤耕刀变频手动启动 *) DO2020_MC AT %: BOOL。 (*糖化过滤耕刀变频手动停止 *) 程序注释:详见本节 MOTOR01 的程序注释。 本科毕业设计说明书 25 25 DO2020 AT %: BOOL。 (*糖化搅拌变频启动 *) DI2020 AT %: BOOL。 (*糖化搅拌变频运行 *) DO2020_RD AT %: BOOL。 (*糖化搅拌变频手自动切换 *) DO2020_UA AT %: BOOL。 (*糖化搅拌变频复位 *) DO2020_MO AT %: BOOL。 (*糖化搅拌变频手动启动 *) DO2020_MC AT %: BOOL。 (*糖化搅拌变频手动停止 *) 程序注释:详见本节 MOTOR01 的程序注释。 DO2020 AT %: BOOL。 (*过滤出口泵启动 *) DI2020 AT %: BOOL。 (*过滤出口泵运行 *) DO2020_RD AT %: BOOL。 (*过滤出口泵手自动切换 *) DO2020_UA AT %: BOOL。 (*过滤出口泵复位 *) DO2020_MO AT %: BOOL。 (*过滤出口泵手动启动 *) DO2020_MC AT %: BOOL。 (*过滤出口泵手动停止 *) 程序注释:详见本节 MOTOR01 的程序注释。 本科毕业设计说明书 26 26 DO2020 AT %: BOOL。 (*糖化出口泵启动 *) DI2020 AT %: BOO。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。