s7300-400第4章STEP7应用
STEP7使用方法
STEP7使用方法对于STEP7的使用方法,我将分为以下几个方面进行详细介绍:基本概念、编程语言、硬件配置和调试工具。
一、基本概念:二、编程语言:STEP7支持多种编程语言,包括梯形图、功能块图、指令表和结构化文本。
梯形图是一种图形化的编程语言,用于逻辑控制和循环控制。
功能块图是基于块的图形化编程语言,用于组织和管理程序模块。
指令表是一种文本化的编程语言,用于编写低级控制指令。
结构化文本是一种高级编程语言,类似于传统的编程语言,可以实现复杂的逻辑和算法。
三、硬件配置:使用STEP7之前,我们需要对硬件进行配置。
首先,我们需要选择适合应用需求的PLC型号和数量。
然后,我们需要选择适合的输入和输出模块,用于接收和输出信号。
接下来,我们需要通过网络或总线连接PLC和外部设备,如传感器、执行器和人机界面。
四、调试工具:在使用STEP7编写和测试PLC程序时,我们可以使用一些调试工具来帮助我们定位和解决问题。
首先,我们可以使用在线监视器来查看PLC的运行状态和信号值。
其次,我们可以使用断点和触发器来调试程序的执行过程。
还可以使用模拟器来模拟外部设备的输入和输出,以验证程序的正确性。
最后,我们可以使用追溯记录器来记录PLC的运行日志,以便后续分析和故障排除。
总结:通过以上对STEP7使用方法的介绍,我们可以了解到,STEP7是一款强大的PLC编程软件,它可以帮助我们开发和管理PLC应用程序。
在使用STEP7之前,我们需要掌握基本的概念,并了解不同的编程语言。
同时,我们还需要对硬件进行适当的配置,并使用调试工具来帮助我们定位和解决问题。
只有熟练掌握STEP7的使用方法,我们才能更好地应用它来实现工业过程和机器的控制。
第4章 STEP 7软件
6.3.1 全局符号和局部符号的区别
全局符号 有效范围 在整个用户程序中有效,可以被所有的块 使用,在所有的块中含义是一样的, 在整个用户程序中是唯一的 字母、数字及特殊字符,除0x00,0xFF及 引号以外的强调号 如使用特殊字符,则符号必须写出在引号 内 可以为下列对象定义全局符号: ●I/O信号(I,IB,IW,ID,Q, QB,QW ,QD) ●I/O输入与输出(PI,PQ) ●存储位(M,MB,MW,MD) ●定时器/计数器 ●程序块(FB,FC,SFB,SFC) ●数据块(DB) ●用户定义数据类型(UDT) ●变量表(VAT) 符号表 局部符号 只在定义的块中有效 相同的符号可在不同的块中用 于不同的目的 字母 数字 下划线 可以为下列对象定义局部符号: ●块参数(输入,输出及输入/ 输出参数) ●块的静态数据 ●块的临时数据
6.2.1 使用向导创建项目
③
目点 中击 选【 择下 所一 选步 块】 的按 语钮 言, 为在 新 。项 LAD
6.2.1 使用向导创建项目 ④
完点 成击 项【 目下 创一 建步 】 按 钮 ,
6.2.2 直接创建项目
1
单 击 【 文 件 】 【 新 建 】
.
6.2.2 直接创建项目
2
建点 项击 目【 名下 称一 下步 输】 入按 项钮 目, 名在 。新
修改硬件模块参数,将时钟
信号保存在存储器MB100������
保存组态参数并下载到CPU
6.3 定义符号
在编写程序时,为了增强程序的可读性、简化程序 的调试和维护,可以用具有实际意义的符号名称替代绝 对地址。 STEP-7可以定义两类符号:全局符号和局部符号。全 局符号是在整个用户程序范围内有效的符号,局部符号 是仅仅作用在一个块内部的符号。表6-1列出了全局符号 和局部符号的区别。 在变量声明区的数据为当前块使用的局部数据。对 于不同的块,局部数据的类型又有设计手动运行程序
step7使用教程
Step 7软件的使用方法
1、登陆step 7 软件,点击file 新建一个project并自己命名。
2、点击左栏的project名称,右键插入simatic 300/400 站点
3、点击站点simatic 300,点击hardware进行硬件组态
4、
5、单击simatic 300单击rack-300后双击rail,添加一个导轨
6、
7、选中第一行并添加一个模块电源PS-300,选则5A
8、第二行添加一个CPU模块添加CPU314模块
9、第三行空出,第四行添加一个输入模块,第五行添加一个输出
模块
10、硬件组态完成点击编译按钮进行保存
11、进入软件组态,点击step 7任务管理器点击simatic 300,并选
中双击symbol进行对符号表标记并保存
12、选择block,双击打开OBI块进行主程序编写并保存。
S7-300400PLC的编程技术
位数据的表示
2)字节(Byte) 8位二进制数组成1个字节(Byte,如下图,其中的第0位为最低位
(LSB),第7位为最高位(MSB)。
• 3)字(Word)
• 相邻两个字节组成一个字,字用来表示无符号数。MWl00是 由MB1OO和MB1O1组成的1个字,如图5.4.3,MB00为高位字 节。MW100中的M为区域标示符,W表示字,100为字的起始
字节MB1O0的地址。字的取值范围为 W#16#0000~W#16#FFFF。
• 4) 双字(Double Word)
• 两个字组成1个双字,双字用来表示无符号数。MD100是由 MB100~MB103组成的1个双字,(见上图),MB100为高位宇节, D表示双字,100为双字的起始字节MB100的地址。双字的取
地址I0.0,这样使程序易于阅读和理解。
用户可以在网络号右边加上网络的标题,在网络号的下面 为网络加上注释。还可以选择在梯形图下面自动加上该网络中
使用的符号的信息。
在分析梯形图中的逻辑关系时,为了借用继电器电路图的 分析方法,可以想象在梯形图的左有两侧垂直“电源”之间有
一个左正右负的直流电源电压,有一个假想的“能 流”(PowerFlow)流过线圈。利用能流这一概念,可以很好地理
值范围为DW#16#0000_0000~DW#16#FFFF_FFFF。
•常数的表示方法 • 常数值可以是字节、字或双字,CPU以二进制方式存储常数,常
数也可以用十进制、十六进制、ASCII码或浮点数形式来表示。
• B#16#,W#16#,DW#16#分别用来表示十六进制 字节、字和双字常数。2#用来表示二进制常数,例如 2#1101_1010。 L#为32位双整数常数,例如L# +5。 P#为地址指针常数,例如P#M2.O是M2.0的地址。
s7300+400plc培训讲义
SIMATIC S7-300/400 可编程控制器培训讲义2007年12月目录第1章可编程控制器基础 (1)1.1 可编程控制器的产生和定义 (1)1.2 可编程控制器的特点 (1)1.3 可编程控制器的分类 (2)1.4 可编程控制器的工作原理 (3)1.5 可编程控制器的硬件组成 (5)1.6 PLC举例(西门子S7系列) (6)第2章PLC硬件安装 (10)2.1 S7-300 的组件 (10)2.2 S7-300的安装位置 (10)2.3 S7-300的扩展能力 (10)2.4 S7-300的安装规范 (11)2.5 S7-300的安装步骤 (11)2.6 S7-400安装规范 (12)2.7 更换模块 (12)第3章SIMATIC Manager的使用 (13)3.1 启动SIMATIC Manager软件 (13)3.2 STEP 7 项目结构 (13)3.3 STEP 7软件语言设置 (13)3.4 编程器通信接口设置 (14)3.5 创建项目 (14)3.6 插入程序 (14)3.7 SIMATIC管理器中离线/在线显示 (15)3.8 复位CPU和暖启动 (16)第4章硬件组态 (18)4.1 组装硬件模块 (18)4.2 配置模块参数 (19)4.3 保存硬件设定组态与下载到模块 (24)4.4 快速组态 (24)第5章程序设计 (25)5.1 STEP7编程基础 (25)5.2 程序编辑器的使用 (32)5.3 符号表 (35)5.4 位逻辑操作指令 (37)5.5 数字操作指令 (41)第6章数据块 (47)6.1 STEP 7数据类型 (47)6.2 定义全局数据块 (47)第7章结构化编程 (49)7.1 示例——故障信息指示 (49)7.2 定义形参 (49)7.3 编辑可以分配参数的FC块 (50)7.4 调用可以分配参数的块 (51)第8章故障诊断方法 (52)8.1 故障的级别及诊断工具 (52)8.2 模块信息 (52)8.3 硬件诊断 (54)8.4 监视/修改变量 (55)8.5 显示参考数据 (56)8.6 重新接线 (58)第9章组织块 (61)9.1 组织块分类 (61)9.2 启动组织块 (61)9.3 日期时间中断(OB10) (61)9.4 循环中断(OB35) (61)9.5 硬件中断(OB40) (62)9.6 异步错误中断(OB81...87). (62)9.7 同步错误(OB121、OB122) (63)9.8 组织块的启动信息 (63)第10章模拟量 (65)10.1 模拟量模板的用途 (65)10.2 量程卡的设置 (65)10.3 模拟量输入模块组态 (65)10.4 模拟量输出模块组态 (67)10.5 在不同测量范围下模拟量的表达方式 (67)10.6 模拟量输入的规范化 (67)10.7 模拟量输出的规范化 (68)第11章PROFIBUS-DP现场总线通讯 (69)11.1 网络参数 (69)11.2 网络段的配置 (69)11.3 PROFIBUS-DP中的主站 (69)11.4 PROFIBUS-DP中的从站 (69)11.5 组态PROFIBUS-DP网络 (70)11.6 编程访问主从站的地址 (72)11.7 PROFIBUS-DP网络故障诊断 (72)第1章可编程控制器基础1.1 可编程控制器的产生和定义可编程控制器简称PLC(Programmable Logical Controller),是以微处理器为基础,综合了计算机技术、自动控制技术和通信技术,专为工业环境下应用而设计的控制设备。
第六讲 STEP7-300、400指令应用
MOVE(分配值)通过启用EN输入来激活。在IN输入指定的值将
复制到在OUT输出指定的地址。ENO与EN的逻辑状态相同。MOVE 只能复制BYTE、WORD或DWORD数据对象。
2.传送指令
符号:
2013-3-12
北方民族大学
5
现代PL控制技术(SIMATIC S7-300/400PLC )
Parameter Data Type Memory Area Description
(1)时间值 格式一: W#16#wxyz 其中,w = 时间基准(即时间间隔或分辨率)
其中,xyz = 以二进制编码的十进制格式表示的时间值
格式二: S5T#aH_bM_cS_dMS 其中,H = 小时,M = 分钟,S = 秒,MS = 毫秒;a、b、c、 d由用户定
2013-3-12
北方民族大学
热保护(常闭触点) 停止按钮(常闭触点) 起动按钮(常开触点) 主接触器(常开)辅助触点 Y接触器(常开)辅助触点 Δ 接触器(常开)辅助触点 主接触器线圈 Y接触器线圈 Δ 接触器线圈
2013-3-12
北方民族大学
24
现代PL控制技术(SIMATIC S7-300/400PLC )
图4-6 三相异步电动机Y-Δ减压起动控制电路
2013-3-12
北方民族大学
23
现代PL控制技术(SIMATIC S7-300/400PLC )
参考答案: 1、 I/O分配表
I/O设备名称 FR SB1 SB2 KM1 KM1 KM2 KM1 KM2 KM3 I/O地址 I0.0 I0.1 I0.2 I0.3 I0.4 I0.5 Q4.0 Q4.1 Q4.2 说 明
10
现代PL控制技术(SIMATIC S7-300/400PLC )
s7300,400系列PROFIBUS S7配置文档
组态王和西门子S7300/400系列PLC通过PROFIBUS s7协议通讯的配置方案组态王和西门子PLC实现PROFIBUS s7协议方式通讯时,需要通过OPC方式来实现(因为其S7协议没有公开,组态王不再提供直接的Profibus S7驱动) :其中西门子提供OPCserver,组态王作为OPCClient进行数据通讯。
下面具体演示实现S7通讯时所需要的软硬件及配置步骤。
一、所需硬件:1.配置具有DP接口的S7300、S7400等PLC。
2.CP5611、CP5613 、CP5511(笔记本专用) 等通讯卡二、所需软件:1.用于软件编程的STEP 7V5.1或以上版本的编程软件2.用于实现PROFIBUS --S7协议网络配置的SIMATIC NET6.0及以上版本的软件。
以上两种软件是西门子公司提供相应授权软件,需要从西门子公司购买。
三、适合的操作系统:WIN2000、WINNT、WINXP(simatci 6.01以上版本支持XP系统)四、实现OPC通讯的配置步骤(以计算机插入CP5611卡,PLC为CPU313C-2DP和一个ET200 DP接口模块为例)第一步:安装STEP 7V5.1(或以上版本)的编程软件,第二步:再将CP5611/cp5613等通讯卡安装在PC机的PCI插槽中,并根据硬件安装向导安装卡的驱动程序。
第三步:首先通过STEP 7编程软件配置PLC及ET200模块为PROFIBUS S7协议,具体操作如下:(1)新建一个STEP 7项目,如下图所示:然后点击Hardware 进行硬件组态,如下图所示:在General标签页中,设置DP口地址,协议传输速率,如下图所示:―>在Operating mode标签页中,设置如下:(2)添加ET200 DP模块(以IM153为例):在SETP 7项目中,双击Connections,如下图所示:打开画面后,用鼠标右键点击紫色PROFIBUS总线,手动添加IM153模块如下:接着设置IM153的地址,协议,如下图所示:(3)对CP5611卡进行通讯接口参数的配置:进入计算机控制面板,选择SET PG/PC INTERFACE并打开,如下图所示:设置CP5611卡地址为1,并设置接口波特率,协议等与PLC中的设置一致。
西门子STEP7-使用
2021/10/10
11
(5)点击CPU-300,双击CPU-315-2DP,在下拉菜单中选中一个,将其拖 到机架的第2个槽,注意准确的编号。一个组态PROFBUS-DP的窗口将弹出。 在Address中选择分配想要的DP地址。默认为2。
2021/10/10
12
(6)点击SUBNET的NEW按钮,生成一个PROFEIBUS NET的窗口将弹出。 点中NETWORK SETTING页面,可以在这里设置PROFEIBUS的参数,包 括速率、协议类型等。
使用菜单命令“File”一“Delete”,可删除一个项目。使用菜单命 令“Edit"一“Delete”,可删除项目中的一部分,如站、程序、块等。
3.2 通信设置
在“SIMATIC Manager”窗口选中菜单“Options”一“Set
PG/PC Interface”,打开“Set PG/PC Interface”对话框,点击对话
2021/10/10
41
2021/10/10
42
2021/10/10
43
一个编辑完成的程序图如下图所示。
用户生成的变量表(VAT)在调试用户程序时用于监视和修改变量。系 统数据块(SDB)中的系统数据含有系统组态和系统参数的信息,它是用户进 行硬件组态时提供的数据自动生成的。
2021/10/10
存盘完成后,点击“Download”图标,或选择“PLC”一“Download” 就可以把设定组态下载到CPU。
2021/10/10
26
2021/10/10
27
2021/10/10
28
2021/10/10
29
2021/10/10
30
S7300和400故障诊断技术-使用状态和出错LED进行故障诊断
S7300和400故障诊断技术-使用状态和出错LED进行故障诊断可以利用CPU面板上的指示灯进行初步诊断,同时可以使用STEP7软件的诊断功能进行诊断,快速查找故障原因。
这种诊断方法简单、方便、直观,但是某些LED给出的故障信号可能很笼统,需要进一步使用其他诊断方法,例如用STEP7的诊断视图和模块信息进行诊断,才能获得具体、准确的诊断信息。
如果控制系统的分布范围很宽,查看所有设备的LED是很费时费事的。
1.使用S7-300CPU状态和出错LED进行故障诊断S7-300CPU的指示灯与CPU状态的关系见表12-4。
(1)SF红色时可能的软件错误1)启用和触发了日期中断,但未装载日期中断组织块OB10。
2)用了SFC32触发延时中断,但未装载延时中断组织块OB20。
3)触发了硬件中断,但未装载组织块OB40。
4)调用了太多的OB块,超出了循环时间(默认为150ms)。
5)编程错误。
未加载块,定时器等的编号错误,寄存器(如M)的范围超出规定范围。
6)I/O访问错误。
(2)SF红色时可能的硬件错误1)系统正常运行时,卸下或者插入模块(S7-300不支持热插拔)。
2)系统正常运行时,在DP总线上接入或者取下分布式模块。
3)系统正常运行时,在PROFINET总线上接入或者取下分布式模块。
4)MMC卡故障。
5)模块松动时,导致不能识别硬件。
(3)BF常亮时的故障1)总线故障。
2)DP接口故障。
3)多个站点有不同的波特率。
4)总线短路。
(4)BF闪亮时的故障及其解决方案1)主站可能的错误:组态错误、连接站有故障或者无法访问至少一个从站。
要检查从站是否连接到主站,总线是否有断开。
2)从站可能的错误:总线连接器是否连接正确,总线是否断路。
2.使用S7-400状态和出错LED进行故障诊断S7-400的指示灯与CPU状态的关系见表12-5。
(1)INTF红色可能的故障1)超时错误(超过最大的循环时间)。
出错时一般调用OB80,程序中如没有下载OB80,则CPU置于“STOP”状态。
第4章 STEP7指令系统及应用(上)
2013-7-18
四川机电职业技术学院 .电子电气工程系
第四章 STEP7指令系统及应用.上 13
SIMATIC S7-300/400PLC 原理及应用
4.1.4 基本数据类型
STEP 7编程软件中常用的基本数据类型有: (1)位(bit)
(2)字节(Byte)
(3)字(Word) (4)双字(Double Word)
1.过程映像输入表/输出表(I/Q) 过程映像输入表(process image input,PII):循环扫描开始 时,存储数字量输入模块的输入信号的状态。
过程映像输出表(process image output,PIQ):循环扫描结 束时,存储用户程序计算的输出值,并将PIQ的内容写入数字量输 出模块。 2.内部存储器区(M)
圈领域中,1表示激活状态,0表示未激活状态。 位逻辑指令对1和0信号状态加以解释,并按照布尔逻辑组合它
们。这些组合会产生由1或0组成的结果,称作"逻辑运算结果
第四章
STEP7指令系统及应用.上
2013-7-18
四川机电职业技术学院 .电子电气工程系
第四章 STEP7指令系统及应用.上 2
SIMATIC S7-300/400PLC 原理及应用 学习情境4:基本继电器电路的PLC控制设计
知识目标:
1、理解S7-300/400PLC的系统存储器分类、功能,掌握S7 PLC的 基本数据类型,理解PLC的基本编程原则;
的功能用指令框表示。FBD适合于有数字电路基础的编程人员使用。 FBD编程语言如图4-3所示。
图4-3 FBD编程语言
四川机电职业技术学院 .电子电气工程系
2013-7-18
第四章 STEP7指令系统及应用.上 9
S7300400PLC应用教程件作者廖常初
I B0 I B1 I B2 I B3 I B4 I B5
图3-5 位数据的存放
5.32位浮点数 浮点数又称实数(REAL),可表示为1.m 2E ,指数E是有符号数。 ANSI/IEEE标准浮点数=1.m 2e,e = E +127占用一个双字。 STEP 7 中用小数表示浮点数。 的表示范围为±1.175495 10 -38 ~±3.402 823 1038。 6 .ASCII字符
3.3 STEP 7 在编程与调试中的应用
3.3.1 符号表 在符号表中定义全局符号(I、Q、PI、PQ、M、T、C、FB、FC、SFB、SFC、 DB等),可使用汉字。 符号的定义与符号表变量的排序,过滤器的使用,编程时输入单个符号。 程序块中是否显示符号和符号信息的方法。 CPU为程序中的全局符号自动加双引号,在局部变量的前面自动加“#”号。 3.3.2 程序编辑器 逻辑块包括OB、FB、FC、SFB和SFC。 生成逻辑块、选择编程语言。 显示或隐藏块注释和网络注释。 网络的生成与复制。 执行“视图”菜单中的命令,放大、缩小或设置显示比例。 执行“选项”菜单中的“自定义”命令,设置程序编辑器: (1)在“常规”选项卡的“字体”区设置字体和字符的大小。 (2)在“STL、LAD/FDB”选项卡中选择显示特性。 (3)在“块”选项卡中选择生成块时是否生成参考数据和使用的语言。 (4)在“视图”选项卡选择在块打开时显示的方式。例如不显示注释。
教材其余课件及动画素材请查阅在线教务辅导网 在线教务辅导网: QQ:349134187 或者直接输入下面地址:
第3章 S7-300/400的编程基础与STEP 7的使用方法
3.1 程序的生成与仿真实验
15
98 7 6 5 4 3 2 1 0
西门子编程软件STEP7的应用
西门子编程软件STEP7的应用西门子编程软件STEP 7的应用STEP 7用于对整个控制系统(包括PLC、远程I/O、HMI、驱动装置和通信网络等)进行组态、编程和监控。
STEP 7主要有以下几个功能:1)组态硬件,即在机架中放置模块,为模块分配地址和设置模块的参数。
2)组态通信网络,定义通信伙伴和连接特性。
3)使用编程语言编写用户程序。
4)下载和调试用户程序、启动、维护、文件建档、运行和诊断等功能。
一、STEP 7软件简介:1.SIMATIC Manager界面介绍图1.1 SIMA TIC Manager界面项目结构:在STEP7中,一个自动化系统的所有数据以项目(Project)的形式来进行组织和管理。
一个项目包含了以下的三类数据。
1)硬件结构的组态数据及模块参数2)通信网络的组态数据3)可编程模块的程序上述数据都以对象的形式存储,STEP7采用目录式的层次结构管理项目中的所有对象。
对象从上到下有三个层次:第⑴层:项目;第⑵层:通讯子网、PLC站或S7程序;第⑶层:第二层下面的具体对象,视第二层定。
2.语言环境设置STEP7中提供了多种可选语言,如果在安装STEP7时用户选择了多语言,则可以在使用过程中改变语言环境。
打开【SIMA TIC Manager】,通过【选项】|【自定义】打开自定义选项菜单,选择【语言】。
图1.2 自定义|语言设置3.常规选项设置通过【选项】|【自定义】打开自定义选项菜单,选择【常规】选项卡。
常规选项的设置界面和各选项的含义如下图所示。
图1.3 常规选项设置4.PG/PC接口设置PG/PC接口(PG/PC Interface)是PG/PC和PLC之间进行通讯连接的接口。
PG/PC支持多种类型的接口,每种接口都需要进行相应的参数设置(如通讯的波特率等)。
因此,要实现PG/PC和PLC之间的通讯连接,必须正确地设置PG/PC接口。
SETP7的安装过程中,会提示用户设置PG/PC接口参数。
第4章_s7300编程语言与指令系统
CPU
9 6
BCD
正数
W#16#296
0 0 0 0 0 0 1 0 1 0 0 1 0 1 1 0
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
整数
0 0 0 0 0 0 0 1 0 0 1 0 1 0 0 0 +296 28
= 256 +
25
23
= = 32 + 8 = 296
Page: 14
§4.2.2 复杂数据类型
数组(ARRAY) 结构(STRUCT)
字符串(STRING)
日期和时间(DATE_AND_TIME)
用户定义的数据类型(UDT)
功能块类型(FB、SFB)
Page: 15
返回本节
1.数组(ARRAY)
数组是由一组同一类型的数据组合在一起而形成的复 杂数据类型。数组的维数最大可以到6维;数组中的元素 可以是基本数据类型或者复杂数据类型中的任一数据类型 (Array类型除外,即数组类型不可以嵌套);数组中每 一维的下标取值范围是-32768~32767,要求下标的下限 必须小于下标的上限。 数组定义必须说明书组的维数、元素类型和每一维的 上、下标范围。
用户输出设备
循环程序执行
启动块 (OB 100) 上电后执行一次 输入 模块
循环监视时间的开始
从模块读信号状态,并保存到过程映象区 (PII)
CPU 循环
执行OB1中的程序 (循环执行) 事件 (日期时间中断、硬件中断等) 调用其他 OB,FB,FC
块OB 1
A I 0.1 A I 0.2 = Q8.0
外设输入pibpibpiwpiwpidpid外设输出外设输出pqbpqbpqwpqwpqdpqd用户输入设备输入端子输入锁存器输入映像寄存器程序执行输出锁存器输出端子用户输出设备输出映像寄存器执行ob1中的程序循环执行事件日期时间中断硬件中断等调用其他obfbfc输出模块q80块ob循环监视时间的开始启动块ob100上电后执行一次从模块读信号状态并保存到过程映象区pii把过程映象输出表piq写到输出模块输入模块循环程序执行page
s7300热电阻step7输入实例
s7300热电阻step7输入实例S7300热电阻在Step 7输入实例中的应用引言:S7300热电阻是一种常用的温度传感器,广泛应用于工业自动化领域。
在Step 7输入实例中,热电阻的测量值可以通过模拟输入模块进行读取和处理,从而实现对温度变化的监测和控制。
本文将介绍S7300热电阻的原理、Step 7输入实例的配置过程以及实际应用案例。
第一部分:S7300热电阻的原理热电阻是利用材料的电阻随温度变化而变化的特性来测量温度的一种传感器。
S7300热电阻采用的是铂电阻材料,其电阻值随温度的升高而增大,温度与电阻之间存在一定的函数关系。
通过测量热电阻的电阻值,可以推算出被测温度的数值。
S7300热电阻具有精度高、响应速度快、线性度好等优点,因此被广泛应用于工业领域。
第二部分:Step 7输入实例的配置过程1. 硬件连接:将S7300热电阻与模拟输入模块连接,确保电气连接正确可靠。
2. 软件配置:打开Step 7软件,进入项目树,选择正确的CPU,并在模块配置中添加模拟输入模块。
3. 输入参数设置:在模块配置中,选择对应的模拟输入通道,并设置输入信号类型为热电阻。
4. 参数调整:根据实际情况,设置热电阻的参数,如温度范围、温度单位等。
5. 信号读取:通过编程,读取模拟输入模块中对应通道的输入信号,并进行数据处理和显示。
第三部分:S7300热电阻在实际应用中的案例1. 温度监测:在某工业生产线上,使用S7300热电阻实时监测机器设备的温度变化。
通过Step 7输入实例的配置,可以实时读取热电阻的测量值,并根据设定的温度阈值进行报警或控制。
2. 温度控制:在某恒温箱中,使用S7300热电阻作为温度传感器,通过Step 7输入实例的配置,可以实时读取箱内的温度,并根据设定的温度范围自动调节加热或制冷系统,以保持恒定的温度。
3. 温度记录:在某实验室中,使用S7300热电阻对实验室内的温度进行记录。
通过Step 7输入实例的配置,可以定时读取热电阻的测量值,并将其存储到数据库中,以便后续分析和报告。
S7300常用操作说明
S7-300常用操作说明利用STEP7监视输入输出量的方法DP:高速数据传送1、打开PLC软件。
运行STEP7,打开PLC软件,将左侧的文件夹层层展开直到选中Blocks,如下图所示:2、找到VAT块。
在右侧找到V AT_??的块,双击打开。
一般此块排列在所有块的最后面,名称以V AT开头,后跟的下划线后的名称可能不一样,可以不管,如有不止一个,可以任意打开一个。
如下图:3、插入VAT块。
如没有找到此块,可以在自行添加一个,操作如下图,在右侧窗口空白处点击鼠标右键,选择Insert New Object(插入新对象)——Variable Table(变量表)4、选中后将出现如下窗口5、打开VAT块。
点击OK按钮即可生成V AT_1块。
打开V AT块,如下图:6、查找监视点地址。
在Address一列中输入想要监视的地址,如需要监视第一流自动转换开关状态,则察看接口表7、监视数字量输入点。
如上图,察看接口表得知,第一流转换开关的自动档输入点为I0.0,第二流转换开关的自动档输入点为I4.0。
将这两个地址输入到V AT窗口中的Address 一栏中,如图:8、判断监视结果。
在第一行中输入I0.0后,回车后,光标自动移到第二行,第三列的Display format自动设为BOOL类型。
在保证工控机与PLC联接正常的情况下,可以点上图方框所示的Monitor Variable按钮,则情况应如下图所示,窗口的标题栏变为高亮的青色,窗口右下角的RUN状态栏有绿色状态条不断闪动。
下图所示的监视结果,I0.0结果为绿色,true,I0.4结果为灰色,false,表明第一流转换开关处于手动档,第二流转换开关不处于手动档。
9、错误判断。
如在Address栏中输入要监视的量后字变为红色,说明输入有误,例如:10、修改显示格式。
所有的数字量输入输出点的数据类型都是BOOL 型,即输入要监视的点后,使用系统给出的默认Display format(显示格式)BOOL就可以了,如要监视模拟量输入点(模拟量输出点无法用V AT监视),应该将显示格式改为Decimal如下图所示,如需要监视第一流的液位采样输入点,看接口表得知,此点地址为386,则在V AT窗口的Address(地址)一栏中输入PIW386,在Display format一栏中点右键,选择Decimal:11、监视模拟量输入。
s7300新实验指导书
第一章系统概述西门子公司在S5系列PLC的基础上推出了S7系列PLC,性能价格比越来越高。
S7-300属中小型PLC,有很强的模拟量处理能力和数字运算功能,具有许多过去大型PLC才有的功能,其扫描速度甚至超过了许多大型的PLC。
S7-300 PLC功能强、速度快、扩展灵活,它具有紧凑的、无槽位限制的模块化结构,其系统构成如图1.1所示。
它的主要组成部分有导轨(RACK)、电源模块(PS)、中央处理单元CPU模块、接口模块(IM)、信号模块(SM)、功能模块(FM)等。
通过MPI网的接口直接与编程器PG、操作员面板OP和其他S7 PLC相连。
图1.1 S7-300 PLC系统构成框图导轨是安装S7-300各类模块的机架,S7-300采用背板总线的方式将各模块从物理上和电气上连接起来。
除CPU模块外,每块信号模块都带有总线连接器,安装时先将总线连接器装在CPU模块并固定在导轨上,然后依次将各模块装入。
电源模块PS307输出24V DC,它与CPU模块和其它信号模块之间通过电缆连接,而不是通过背板总线连接。
在实际应用中,电源模块也可用开关电源代替,但要注意其输出功率必须满足所有模块的的需要。
中央处理单元CPU有多种型号,如CPU 312 IFM,CPU 313,CPU 314,CPU 315,CPU 315-2DP 等。
CPU模块除完成执行用户程序的主要任务之外,还为S7-300背板总线提供5V的直流电源,并通过MPI多点接口与其它中央处理器或编程装置通信。
本实验装置采用的是CPU 315-2DP。
S7-300的编程装置可以是西门子专用的编程器,如PG705,PG720,PG740,PG760等,也可以用通用微机,配以STEP 7软件包,并加MPI卡及编程电缆构成。
信号模块SM使不同的过程信号电平和S7-300的内部信号电平相匹配,主要有数字量输入模块、数字量输出模块、模拟量输入模块、模拟量输出模块等。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
4.1 STEP7的配置 4.2 STEP7生成FB块 4.3 STEP7生成FC块 4.4 STEP7生成DB块
4.1 STEP7的配置
1 启动 启动SIMATIC MANAGER(新建或 打开文件) •新建STEP7 WIZARD: ”NEW PROJECT” 或 打开原有的文件 OPEN XXX
2 FB X设计 设计 •双击FB X块 •进入FB X设计 •存盘
4. MANAGER •点击鼠标右键 •选择添加块 •选择FC块
2 FC X设计 设计 •双击FC X块 •进入FC X设计 •存盘
4.4 STEP7生成DB块
1 启动 启动SIMATIC MANAGER •点击鼠标右键 •选择添加块 •选择DB块
2 DB 类型设计 •双击DB X块 •选择DBX类型
3 通用型 块设计 通用型DB块设计 •双击DB X块 •选择通用型 点击OK
•填写数据表 •存盘
3 FB型DB块设计 型 块设计 •确认FB X已建立 双击DB X块 •选择FB型 点击OK
•由FB X生成数据表
•修改数据表 Data View •存盘
2 选择 选择SIMATIC300 STATION (进入硬件配置) •选择 选择HARDWARE进入填写UR表 选择 •选择 选择RACE进入近程扩展配置(激活UR0的CPU后点击RACE图标 选择 即可进入近程扩展配置) •近程扩展配置存盘 近程扩展配置存盘
4.2 STEP7生成FB块
1 启动 启动SIMATIC MANAGER •点击鼠标右键 •选择添加块 •选择FB块