河北联合大学轻工学院
复位存储器操作:通电后从STOP位置扳到MRES位置,“STOP”LED熄灭1s,亮1s,再熄灭1s后保持亮。放开开关,使它回到STOP位置,然后又回到MRES,“STOP”LED以2Hz的频率至少闪动3s,表示正在执行复位,最后“STOP”LED一直亮。
某些CPU模块上有集成I/O。
PLC使用的物理存储器:RAM,ROM,快闪存储器(Flash EPROM)和EEPROM[5]。
2.2.3 CPU模块的分类
S7-300CPU模块可分为紧凑型、标准型、革新性、户外型、故障安全型和特种型CPU[6]。
紧凑型:CPU312C、CPU313C、CPU313-2PtP、CPU313C-2DP、CPU314-2PtP、 CPU314-2DP
标准型:CPU313、CPU314、CPU315、CPU315-2DP 革新型:CPU312、CPU314、CPU315-2DP、CPU317-2DP 户外型:CPU312IFM、CPU314IFM、CPU314
故障安全型:CPU315F、CPU315F-2DP、CPU317F-2DP 特种型:CPU317T-2DP、CPU317-2PN/DP
2.2.4 S7-300PLC的功能及扩展能力
1.功能
(1)高速的指令处理。0.1-0.6us的指令处理时间在中等到较低的性能要求范围内开辟了全新的应用领域。
(2)人机界面(HMI)。方便的人机界面服务已经集成在S7-300操作系统内,因此人机对话的编程要求大大减少。
(3)诊断功能。CPU的智能化的诊断系统可连续监控系统的功能是否正常,记录错误和特殊系统事件。
(4)口令保护。多级口令保护可以使用户高度、有效地保护其技术机密,防止未经允许的复制和修改。
2.扩展功能
(1)与CPU312FM和CPU313配套的模块只能安装在一个机架上。 (2)除了电源模块、CPU模块和接口模块外,一个机架上最多只能安装8个信号模块或功能模块。
(3)CPU314/315/315-2DP最多可扩展4个机架。
(4)IM360/IM361接口模块将S7-300背板总线从一个机架连接到下一个机架。
10
2 可编程控制器的介绍
2.3 PLC编程语言
在 SIMATIC 管理器中,用双击相应的对象(块,源文件,等),或选择菜单命令 Edit>Open Object,或在工具条中选择相应的按钮,来启动相应的语言的编辑器。
在表中列出的编程语言都可用于生成 S7 程序。在标准的 STEP 7 软件包中包括LAD、FBD、STL。这几种 STEP 7 编程语言表示类型,也可购买作为可选软件包的其它的编程语言。
1、PLC编程语言的国际标准
IEC 61131是PLC的国际标准,1992-1995年发布了IEC 61131标准中的1-4部分,我国在1995年11月发布了GB/T15969-1/2/3/4(等同于IEC 61131-1/2/3/4) 。
IEC 61131-3广泛地应用PLC、DCS和工控机、“软件PLC ”数控系统、RTU等产品。
定义了5种编程语言
(1)结构文本ST(Structured text): 西门子称为结构化控制语言(SCL)。 (2)编程语言 SCL(结构化控制语言):是一个可选软件包,它是按照国际电工技术委员会 IEC1131-3 标准定义的文本语言。ASCAL 类型语言在编写诸如回路和条件分枝时,用其高级语言指令要比 STL 容易。因此,SCL 适合于公式计算,复杂的最优化算法或管理大量的数据。
(3)梯形图LD(Ladder diagram):西门子简称为LAD。
图形编程语言梯形逻辑是基于电路图表示法的基础之上,在程序段中将电路图中的元素如常开触点和常闭触点组合而成。一个逻辑块的程序部分由一段或多段程序组成。
梯形逻辑编程语言包含在 STEP 7 标准软件包中。梯形逻辑程序是用增量编辑器生成。梯形逻辑程序是用增量编辑器生成。
(4)功能块图FBD (Function block diagram):标准中称为功能方框图语言。
编程语言功能块图(FBD)使用类似于布尔代数的图形逻辑符号来表示控制逻辑。一些复杂功能诸如算术功能等,可直接用逻辑框表示。
FBD 编程语言包含在 STEP 7 标准软件包中。
(5)连续功能图(Continuous Function Chart):西门子称之为S7 CFC 编程语言。
可选软件包 CFC(Continuous Function Chart,连续功能图)是一种用图
11
河北联合大学轻工学院
形的方法连接复杂功能的编程语言。
编程语言 S7 CFC 用于连接已存在的各种功能。有许多标准功能不需要用户编程,而是可以使用含有标准块(例如:逻辑、算术、控制和数据处理等功能)的程序库。使用 CFC 不需要用户掌握详细的编程知识以及有关可编程序控制方面的专门知识。只需要具有行业所必需的工艺技术方面的知识就可以。
用户生成的程序块可按自己的意愿进行连接,连接的方法分不同的情况,如果用SIMATIC S7,可用 S7 编程语言中的任一种,如果是用于 SIMATIC M7 则用 C/C++编程语言。
程序是按 CFC 图表生成并存储。这些程序存在 S7 program 下面的“Charts”文件夹中。这些图表可编译成用户程序中的 S7 程序块。
2、编程语言的相互转换与选用
在STEP 7编程软件中,如果程序块没有错误,并且被正确地划分为网络,在梯形图、功能块图和语句表之间可以转换。如果部分网络不能转换,则用语句表表示。
(1) 语句表可供喜欢用汇编语言编程的用户使用。语句表的输入快, (2) 可以在每条语句后面加上注释。设计高级应用程序时建议使用语句表。 (3) 梯形图适合于熟悉继电器电路的人员使用。设计复杂的触点电路时最好用梯形图。
(4) 功能块图适合于熟悉数字电路的人使用。
(5) S7 SCL编程语言适合于熟悉高级编程语言(例如PASCAL或C语言)的人使用。
(6) S7 Graph, HiGraph和CFC可供有技术背景,但是没有PLC编程经验的用户使用。S7 Graph对顺序控制过程的编程非常方便,HiGraph适合于异步非顺序过程的编程,CFC适合于连续过程控制的编程。
你可以选择一系列不同的编程方法(梯形逻辑、功能块图、语句表、高级语言、顺序控制或状态图形)。还可以选择是用文本方式编程,还是用图形方式编程。
选择好编程语言,也就确定了可以用哪种输入方式[7]。
[5]
12
3 选矿自动化控制系统总体设计方案
3 选矿自动化控制系统总体设计方案
3.1总设计思想
选矿自动化系统流程:原矿→破碎→磨矿→选别(磁选、浮选、去杂)→浓缩脱水→精矿
将整个系统分成两个部分,一个是破碎阶段,另一个是磨矿分级阶段。 每一个阶段都保留原来现场的继电器——接触器系统,另外加上的是一套由上位机和PLC构成的集中控制系统。
集中控制的时候,所有的操作都由上位机实现,上位机操作分手动和自动两部分,打到手动档时,所有设备的起停由手动按钮控制;打到自动档时,按启动按钮,系统按一定的顺序自动启动(有联锁),按停止按钮,系统按一定的顺序自动停止(有联锁);系统正常运行的时候,上位机能够实时监控设备的运行状态。
在破碎阶段由上位机和PLC构成的集中控制系统的结构如下:
图3-1 破碎阶段控制系统总体设计
在磨矿阶段由上位机和PLC构成的集中控制系统的结构如下:
13
河北联合大学轻工学院
图3-2 磨矿阶段控制系统总体设计
在系统运行的时候,上位机能实时监控每个设备的运行状态,显示关键设备如球磨机的油温、电流、磨音等!设备故障,产生报警,报警归档。
3.2选矿自动化控制系总体设计方案
3.2.1破碎过程自动化解决方案
破碎工序是选矿厂的第一道工序,该工序能否稳定正常的工作直接影响后续作业情况。
● 通过对圆锥破油温、油位的检测实施破碎机安全工作状态的分析和报警。 ● 通过对颚式破碎机工作电流和给矿量的检测和分析实施破碎机优化的控制。
● 通过对料仓位的检测和各破碎机能力的分析实施自动布料和破碎机工作的优化平衡,最终使整个系统安全、稳定、高效的运行。
运用该系统后将大大的节约电能、降低油耗、提高破碎机的工作效率、减少岗位人员配置、提高设备的安全可靠性、减少设备维修的费用、通过人性化的组态界面使操作起来简单方便,便于管理。 1、 破碎工艺图及
14
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库选矿厂矿石破碎S7-300PLC控制系统梯形图软件设计(4)在线全文阅读。
相关推荐: