- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
西门子S7—300在压缩机控制系统中程序设计
[摘要]文章阐述了基于西门子PLC实现压缩机联 锁控制的编程设计过程,详细讨论了利用STEP 7创建一个 自动化解决方案过程和编程技巧。
[关键词]编程设计模拟量信号处理CP341通讯编程
[中图分类号1TP313 [文献标识码]A [文章编 号]1672-5158 (2013) 06-0052-01
PLC可编程逻辑控制器在现代工业控制领域中占据不可 或缺的地位,西门子PLC因其良好的稳定性。在机械、冶金、 电力、机器人、食品加工等工业自动化控制领域中得到广泛 应用,其强大的兼容性使得其在处理复杂问题时得心应手, 利用西门子S7-300软件编程直观简单,调试程序方便。实 践证明,采用西门子控制系统,安全可靠,故障率低,减轻 了工人劳动强度,提高了生产效率,保障了产品的连续生产, 具有广阔的推广应用前景。本文在结合压缩机控制系统项目 实例,整理出在该项目控制编程的设计思路,谈谈基于西门 子S7-300逻辑控制器的编程经验和设计技巧。
一、硬件配置方案
首先,我们需要分析被控对象及控制工艺要求,确定控 制方案以及PLC I/O点数,设计完成硬件配置。本项目压缩 机联锁控制系统中,硬件配置上采用S7-300系列,系统要 PLC求与DCS系统进行通讯,且通讯协议采用Modbus RS485, RTU文件格式进行通讯,因此需要配置CP341通讯模块。
二、程序设计步骤
编程的首要步骤是需要建立一个符号表,用于存储符 号,以方便程序编写和查看。建立组织块0B,组织块(0B) 是操作系统和用户程序之间的接口。它们由操作系统调用并 控制循环和中断驱动的程序的执行以及可编程控制器如何 启动。它们还处理对错误的响应。通过编程组织块,你可以 指定CPU的动作。组织块决定各个程序部分执行的顺序。一 个0B的执行可以被另一个0B的调用而中断。哪个0B可以 中断其它0B,由它的优先级决定。高优先级的0B可以中断 低优先级的0B。背景0B的优先级最低。CPU检测到程序处 理过程中的错误(同步错误)和可编程控制器中的错误(异 步错误)时,CPU会调用适当的组织块(0B)处理错误,因 此建立 0B 80、0B85、0B87、0B121 和 0B122 等组织块。
1模拟量信号的处理
A、4-20mA模拟量输入信号的处理
在压缩机控制系统中主电机的启动条件受到供油总管 压力和温度的限制,现场压力仪表信号类型为4-20mA的输 入信号,对此在程序设计时需要将压力仪表量程范围对应 4-20mA的电流信号。从库中调用FC105和FC106,其功能为 接受一个整型值(1N),并将其转换为以工程单位表示的介 于下限和上限(LO_LIM和HILIM)之间的实型值。将结果写 入 OUT。
B、PT1OO热电阻模拟量输入信号的处理
PT100通过模块采集信号是通过测量电阻实现的,因此 不需要设置量程的。实际采集电阻多大就对应多大的温度, PT100 一般常用的分标准型与气候型两种;standard? range (标准型)和climatic? range?(气候型),其两者在编程 时的区别在于:
standard? range (标准型):精度为0. 1,即转换时需 除以10
climatic? range?(气候型):精度为0,叭,即转换 时需除以100
2,初始化赋值
首先需要建立启动组织块。起动特性有三种不同的类 型:热起动(在s7 300和s7 400H中没有),暖起动和冷起 动,对应启动组织块为0B100\B0101. 0B102o
当下列事件发生后,CPU执行起动功能:
?电源上电后
?用户将CPU的状态选择开关从” STOP”拔 到” RUN/RUN P ” 后
?从通讯功能来的请求后
?多CPU方式同步之后
-H系统中连接后(只适用于备用CPU上)
根据起动事件、所使用的CPU及其设置参数,调用相应 的起动0B。
将工艺流程中进气压力、排气压力以及分离器液位和温 度仪表等报警值和相关工艺要求的数据进行初始化赋值,这 样做的好处还在于当工艺要求某个仪表报警值改变时,可以 方便程序进行修改。
3,工艺程序编写
根据工艺流程图编写逻辑程序,要用语句表、梯形图、 或功能块图生成程序。利用梯形图语言,这对于熟悉并习惯 电路图的用户来说是最好的选择,并且查看逻辑程序比较直 观。但不是所有的控制程序都适合用梯形图表达,比如一些 数据运算、处理,分支跳转、循环逻辑等等针对不同的工艺 控制要求,选用不同的编程语言(LAD/FBD/ST/SFC)来进行 编程。本项目适用于梯形图方法编程。生成的梯形图程序如 下图所示:
三、CP341通讯编程
安装驱动软件包
SIMATIC s7系列串行通讯模块CP341主要支持ASCII. RKS
您可能关注的文档
- 西部地区新能源汽车科技资源分布和整合探究.docx
- 西部地区应用型本科院校ESP课程建设探究.docx
- 西部地区职业教育及经济发展相互影响及发展策略.docx
- 西部地区资源税征收存在问题和改革政策建议.docx
- 西部高等职业院校锅庄舞教学探究探析.docx
- 西部高校创业教育现状及对策探究.docx
- 西部高校机械专业应用型人才培养课程体系建设和改革.docx
- 西部民办高校抓住机遇实现可持续发展思索.docx
- 西部民族地区可再生能源开发的区域特征及可持续发展研究.docx
- 西部民族地区农牧民增收问题探究.docx
- 某区纪委书记年度民主生活会“四个带头”个人对照检查材料.docx
- 某县纪委监委2024年工作总结及2025年工作计划.docx
- 某市场监督管理局2024年第四季度意识形态领域风险分析研判报告.docx
- 县委书记履行全面从严治党“第一责任人”职责情况汇报.docx
- 税务局党委书记2024年抓党建工作述职报告.docx
- 某市税务局副局长202X年第一季度“一岗双责”履行情况报告.docx
- 副县长在全县元旦春节前后安全生产和消防安全工作部署会议上的讲话.docx
- 某市委书记个人述职报告.docx
- 某县长在县委常委班子年度民主生活会个人对照检查材料1.docx
- 某县长在县委常委班子年度民主生活会个人对照检查材料.docx
最近下载
- 南传密码(修订版).doc
- 2023年楚雄师范学院计算机科学与技术专业《操作系统》科目期末试卷A(有答案).docx VIP
- 人教版英语八年级上册课件-第八单元.ppt
- 3.3 场域与对话——公共空间里的雕塑 课件-高中美术人美版(2019)美术鉴赏.pptx VIP
- 浅谈口蹄疫疫苗乳化控制要点.pdf VIP
- (正式版)W-S-T402-2024临床实验室定量检验项目区间的制定.pptx VIP
- 英语字母临摹字帖 书法手写字帖.docx VIP
- 关于少先队入队知识应知应会知识题库(含答案).pdf
- 2023年楚雄师范学院计算机科学与技术专业《操作系统》科目期末试卷B(有答案).docx VIP
- GB150-2011《压力容器》标准释义.pdf
文档评论(0)