浙大中控DCS系统AdvanTrol Pro软件培训-编程综合编程案例.ppt_第1页
浙大中控DCS系统AdvanTrol Pro软件培训-编程综合编程案例.ppt_第2页
浙大中控DCS系统AdvanTrol Pro软件培训-编程综合编程案例.ppt_第3页
浙大中控DCS系统AdvanTrol Pro软件培训-编程综合编程案例.ppt_第4页
浙大中控DCS系统AdvanTrol Pro软件培训-编程综合编程案例.ppt_第5页
已阅读5页,还剩38页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

图形化组态 浙江中控技术有限公司 六 综合编程应用 一 编程实例TIMER定时器应用AIALM模块应用流量累积和清零自定义回路控制自定义功能块二 编程调试编程调试步骤调试注意事项 主要内容 培训什么 系统资源 编程实例1 例1 开灯程序 KOSTART为开灯信号 当KOSTART为ON时要求灯 KO1001 开5秒关5秒 交替闪烁 当KOSTART为OFF时灯 KO1001 关 编程实例1 思考与说明 提问 定时器工作原理 定时器对应的变量类型 定时器种类及数量 定时器对应的时间单位 如何实现取反操作 如何在图形化编程界面中输入文字注释 报警模块 AIALM 模入量位号成员 编程实例2 例2 有一温度信号TI101 0 600摄氏度 温度高于480度时 打开开关 KO302 温度不高于480度时 开关 KO302 自由开停 编程实例2 提问 程序中2000代表什么 TON模块在此处的使用有什么意义 如果IO故障 KO302的状态是什么 这里为什么用置位线圈 如果用普通线圈 会有什么结果 累积函数 TOTAL ACCUM 累积函数 SUB ACCUM 编程实例3 例3 流量信号FI001 量程0 1000 单位M3 h 要求在开关KO305为ON时 实现流量的累积 开关KO305为OFF时 停止累积 并将原累积结果清零 分别用LD和FBD两种编辑器实现 步骤 首先 我们定义一8字节累积量FIQ001 量程1000 单位M3 系数3600 编程实例3 梯形图实现 编程实例3 功能块实现 思考与说明 提问 FIQ001是什么变量 在哪里定义 如何定义 各参数如何设置 如果要查看累积量FIQ001 应如何设置 单回路模块 BSC 该模块的功能是产生一个单回路PID控制 使用时与被控对象组成回路 以MV作为被控对象的输入 以被控对象的输出作为BSC模块的输入 PV 并正确的设置模块的内部参数 可使测量值PV稳定地等于给定值 单回路模块 BSCX 注 BSCX是BSC模块的扩展模块 在BSC模块的基础上增加了该模块的成员 便于用户使用 单回路控制模块 编程实例4 例4 通过两个单回路分别控制液位LI201和流量FI201 其中1 泵V1控制液位 2 泵V2控制流量 当1 泵故障时 2 泵控制液位 流量不再通过回路来调节 2个泵均正常时 NR为ON 1 泵故障时 NR为OFF 编程实例4 新建自定义回路 编程实例4 在程序中我们可以使用系统变量g bsc n 来访问自定义单回路 系统资源 举例 IFKO101 ONTHENg bsc 0 SwAM OFF g bsc 0 MV 0 4 END IF 思考与说明 提问 NR和TEMP是什么变量 有什么作用 如何定义 N所对应的0和1有什么涵义 除了在图形化编程中调用所需要的模块之外 组态中是否需要其他操作 七 自定义功能块 在SCcontrol中可以使用功能块编辑器或梯形图编辑器来设计自定义功能块 从编程角度看 自定义功能块相当于子程序 自定义功能块内部包含了用户定义的程序逻辑 外部则由输入输出变量组成其框架 基本步骤 首先 新建段落 并选择段类型为 模块 其次 定义该模块的输入输出变量 另外如果需要 也可定义私有变量或全局变量等 再次 根据工艺要求编写该模块的内部算法 可以选择适合的编程元素按算法要求组合在一起 从而实现我们的控制要求 最后 对该段落保存 编译 如果编译成功 则回到组态软件中进行联编 如果出错 则应查找错误 修改程序直至编译成功 自定义模块设计与使用 例1 要求制作一个名为 点灯模块 的自定义功能块 当操作员按下按钮时以固定的时间间隔点亮5盏电灯 要求使用FBD编辑器制作 自定义模块设计与使用 自定义模块设计与使用 八 程序调试 程序调试 组态保存 编译 下载再次打开图形化编程软件 连接 调试打开变量调试窗口 注意事项 保证网络通畅 上下位机组态一致程序下载后 操作站只需连接主控卡 即可调试调试位号时 注意位号成员的引用 模入量位号成员 动态调试 例1 实现对PI102的手工置值 动态调试 例2 在以下梯形图程序中对开关量Y5手工置值 打开变量调试窗口添加变量Y5 D5 D6 D7 D8 D9 D10 并观察D5 D6 D7 D8 D9 D10的状态 把Y5置为ON 观察D5 D6 D7 D8 D9 D10的状态变化 练习时间 编程练习 练习1 某单回路控制 回路输入为TI301 回路输出为FV106 当温度信号TI301 0 800 高于640 时回路输出由操作员手动控制 当温度信号TI301 0 800 低于640 时自动控制 编程练习 编程练习 练习2 某焦化厂冷鼓电捕工段一液氨槽液位采用联锁保护 为安全起见 贮槽内液体严禁溢出 液氨界面

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论