s7300使用说明书
S7300中继器说明书
RS 485中继器9本章本章详细介绍RS 485中继器。
内容包括:•RS 485中继器的用途•两个RS 485中继器之间的最大电缆长度•各种操作元素和端子的功能•有关接地和未接地操作的信息•技术数据和方框图更多信息有关RS 485中继器的更多信息,请参见CPU数据、安装手册中的“组态MPI或PROFIBUSDP网络”一章。
诊断中继器与RS 485中继器相比,“诊断中继器”包括以下新特性:诊断功能及以DP从站建模。
有关详细信息,请参考 Internet 上的《用于 PROFIBUS DP的诊断中继器》手册,网址为:/WW/view/en/79151839.1 应用领域和属性;(6ES7 972-0AA01-0XA0)9.1应用领域和属性;(6ES7 972-0AA01-0XA0)订货号6ES7 972-0AA01-0XA0RS 485中继器的定义RS485中继器放大总线上的数据信号并且连接各个总线段。
RS 485中继器的应用您需要RS 485中继器,如果:•连接到总线的节点多于32个•总线段在总线上未接地运行,或者•超出了总线段的最大电缆长度(参见下表)。
表格 9-1 各段的最大电缆长度传输率各段的最大电缆长度(米)9.6到187.5 kbps 1000500 kbps 4001.5 Mbps 2003到12 Mbps 100规则如果使用RS 485中继器安装总线:•至多可串联9个RS 485中继器。
•RS 485中继器两个节点之间的最大电缆长度不可超过下表中列出的值。
表格 9-2 两个RS 485中继器之间的最大电缆长度传输率RS 485中继器(6ES7 972-0AA01-0XA0)2个节点之间的最大电缆长度(米)9.6到187.5 kbps 10000500 kbps 40001.5 Mbps 20003到12 Mbps 10009.2 RS 485 中继器;(6ES7 972-0AA01-0XA0) 的设计9.2RS 485 中继器;(6ES7 972-0AA01-0XA0) 的设计下表显示RS 485中继器的设计和功能。
第3章S7300的配置与组态
第三章 S7—300 PLC的配置及组态
③CP342-2/ CP343-2通信处理器模板 用于实现S7-300到AS-I接口总线的连接。 ④CP342-5通信处理器模板 用于实现S7-300到PROFIBUS-DP现场总线的连接。 ⑤CP343-1通信处理器模板 用于实现S7-300到工业以太网总线的连接。 ⑥CP343-1 TCP通信处理器模板 使用标准的 TCP / IP 通信协议,实现 S7-300 (只限 服务器)、 S7-400 (服务器和客户机)到工业以太网的连 接。 ⑦CP343-5通信处理器模板 用于实现S7-300到PROFIBUS-FMS现场总线的连接。 8.Ex输入/输出模板 Ex输入/输出模板主要用于有爆炸危险的场合,将自动 化系统中非本质 - 安全回路与过程中的本质- 安全回路分开。
12
第三章 S7—300 PLC的配置及组态
9.测试模板 ①仿真模板SM374 ②占位模板 DM370 10.编程设备PG/PC 11.人-机操作界面HM1 ①按钮面板 PP7和PP17 ②文本显示器TDI7 ③操作面板 OP3 、 OP7 、 OP17 、 OP27 、 OP37 、 OP37 / Pro ④触摸屏TP27、TP37 ⑤组态软件SIMATIC WinCC
PS
CP U
IM
0 256
4 272
8 288
12 304
16 320
20 336
24 352
28 368
1
数字量 模拟量
-
-
IM
32 384
36 400
40 416
44 432
48 448
52 464
56 480
60 496
2
s7300使用说明书0001
一、S 7 - 3 0 0 初始化尽量使用window2000, Windows XP。
STEP7V52 或以上版本1.2 通信1、设置通信'设置或添加PC Adapter(MPI), Property 按钮Local Conn ection 属性页COM 1 19200,注意一般连接到计算机的串行口1。
其他参数不需要设置,注意选择PC Adapter,不要有其他的,例如pc/ppi。
1.3 硬件组态2、新建工程在SIMATIC Manager 中新建工程,也可以通过wizard 向导建立。
选中右边的工程名,Insert Station SIMATIC 300。
双击Hardware,从而进入HW CONFIG窗口。
Option>lnsert NEW GSE 文件。
把MM420, ET200 等GSD 文件加入。
在hw con fig,如图所示,插入RAC-300机架。
选中机架第二栏,双击CPU-300>CPU313C-2DP,注意准确的编号。
默认地址2。
双击DP,选择Property按钮。
选择NEW,选择1.5MBPS,如果出现警告,可以选择187kpb&依次在SLOT 1,2,3位置插入其他模块。
0 电源模块S7-300DI 地址:256-263DO 地址:256-259选中DP线,然后双击ET200S,如图所示,插入ET200S.选择,依次在SLOT 1,2,3位置插入其他模块。
6ES7 138-4CA00-0AA0 PM-E DC24V6ES7 134-4GB50-0AB0 2AI I 2DMU地址I address264-2676ES7 134-4JB50-0AB0 2AI RTD地址I address268-271插入MM420选择4PKW, 2PZD (PPO1)2AX 地址I address 280-283 Q address 268-271全部保存1.4 下装硬件组态并检测在SIMATIC Manager中,选择工程,选择PLC>Clear/Rese,可以清除原来的配置信息。
S7300常用操作说明.doc
实用标准文档利用 STEP7 监视输入输出量的方法DP:高速数据传送1、打开 PLC 软件。
运行 STEP7,打开 PLC 软件,将左侧的文件夹层层展开直到选中Blocks ,如下图所示:2、找到 VAT 块。
在右侧找到VAT_ ??的块,双击打开。
一般此块排列在所有块的最后面,名称以VAT 开头,后跟的下划线后的名称可能不一样,可以不管,如有不止一个,可以任意打开一个。
如下图:3、插入 VAT 块。
如没有找到此块,可以在自行添加一个,操作如下图,在右侧窗口空白处点击鼠标右键,选择 Insert New Object( 插入新对象 )—— Variable Table(变量表 )4、选中后将出现如下窗口5、打开 VAT 块。
点击 OK 按钮即可生成VAT_1 块。
打开 VAT 块,如下图:在 Address 一列中输入想要监视的地址,如需要监视第一流自动转换开关状态,则察看接口表7、监视数字量输入点。
如上图,察看接口表得知,第一流转换开关的自动档输入点为I0.0 ,第二流转换开关的自动档输入点为 I4.0 。
将这两个地址输入到VAT 窗口中的Address 一栏中,如图:在第一行中输入I0.0 后,回车后,光标自动移到第二行,第三列的Display format自动设为BOOL 类型。
在保证工控机与PLC 联接正常的情况下,可以点上图方框所示的Monitor Variable 按钮,则情况应如下图所示,窗口的标题栏变为高亮的青色,窗口右下角的RUN 状态栏有绿色状态条不断闪动。
下图所示的监视结果,I0.0 结果为绿色, true, I0.4 结果为灰色, false,表明第一流转换开关处于手动档,第二流转换开关不处于手动档。
9、错误判断。
如在 Address 栏中输入要监视的量后字变为红色,说明输入有误,例如:10、修改显示格式。
所有的数字量输入输出点的数据类型都是BOOL 型,即输入要监视的点后,使用系统给出的默认Display format (显示格式)BOOL 就可以了,如要监视模拟量输入点(模拟量输出点无法用VAT 监视),应该将显示格式改为Decimal 如下图所示,如需要监视第一流的液位采样输入点,看接口表得知,此点地址为386,则在 VAT 窗口的 Address(地址)一栏中输入PIW386 ,在 Display format 一栏中点右键,选择Decimal :11、监视模拟量输入。
S7300400扩展机架的配置与说明
S7-300/400扩展机架的配置与说明SIEMENS A&D CS2004-08-06一、S7-300系统扩展基本原理通常一套S7-300 PLC系统有一个主机架,安装有CPU的机架称为主机架,当主机架上的I/O模块(最多8块)上的控制点数不够时,可以再增加1-3个扩展机架,每个扩展机架最多可安装8个I/O模块,装在4到11槽,3个扩展机架最多安装24个I/O 模块。
在使用扩展机架时,需要机架(Rack),电源模块(PS),接口模块(IM),连接电缆368,S7-300的模块(信号模块、通讯模块、功能模块等)。
S7-300的安装机架是一种导轨。
你可以使用该导轨,安装S7-300系统的所有模板。
S7-300既可以水平安装,也可以垂直安装。
要注意其允许的环境温度为:垂直安装:0 至 40︒C水平安装:0 至 60︒CCPU和电源必须安装在左侧或底部。
应配合模板的安装宽度选择不同长度导轨,不同模板的宽度可查样本得知,模拟I/O模板和数字I/O模板的宽度一般为40 mm。
你必须保持图中所示的间隙,以提供模板安装空间,确保模板散热良好。
槽线图1-1间隙使用单机架或多机架是使用一个机架还是使用多个机架,取决于具体情况。
在下面的情况下应该使用单机架:•结构紧凑、需要节约空间•CPU312、312 IFM、312C和CPU 313只能用单机架•所需处理的信号量少在下面的情况下应该使用多机架:所需处理的信号量大没有足够的插槽如需将S7-300装在几个机架上,则需要接口模板(IM),接口模板的使命是将S7-300背板总线从一个机架扩展到下一个机架。
中央处理单元CPU总是在0号机架特点双线和多线配置低成本双线配置机架0中的发送接口模板IM 360订货号:6ES7 360-3AA01-0AA0IM 365订货号:6ES7 365-0AB00-0AA0(基本温度)6ES7 365-0BA81-0AA0(扩展温度)机架1到3中的接收接口模板IM 361订货号:6ES7 361-3CA01-0AA0外接24VDC电源IM 365(硬连线至发送接口模板IM 365)由发送IM365供电扩展装置的最大数量 3 1连接电缆长度 1 m(6ES7 368-3BB01-0AA0)2.5 m(6ES7 368-3BC51-0AA0)5 m(6ES7 368-3BF01-0AA0)10 m(6ES7 368-3CB01-0AA0)1 m(硬连线)总线P总线(外设总线,I/O)C总线(通讯总线,也称K总线)P总线(外设总线I/O)*IM365 扩展机架支持P总线,只能使用信号模板。
s7300使用说明书
一、S 7 - 3 0 0 初始化尽量使用window2000, Windows XP。
STEP7V52 或以上版本1.2通信1、设置通信'设置或添加PC Adapter(MPI), Property 按钮Local Conn ection 属性页COM 1 19200,注意一般连接到计算机的串行口1。
其他参数不需要设置,注意选择PC Adapter,不要有其他的,例如pc/ppi。
1.3硬件组态2、新建工程在SIMATIC Manager 中新建工程,也可以通过wizard 向导建立。
选中右边的工程名,Insert Station SIMATIC 300。
双击Hardware,从而进入HW CONFIG窗口。
Option>lnsert NEW GSE 文件。
把MM420, ET200 等GSD 文件加入。
在hw con fig,如图所示,插入RAC-300机架。
选中机架第二栏,双击CPU-300>CPU313C-2DP,注意准确的编号。
默认地址2。
双击DP,选择Property按钮。
选择NEW,选择1.5MBPS,如果出现警告,可以选择187kpb&依次在SLOT 1,2,3位置插入其他模块。
0 电源模块S7-300DI 地址:256-263DO 地址:256-259选中DP线,然后双击ET200S,如图所示,插入ET200S.选择,依次在SLOT 1,2,3位置插入其他模块。
6ES7 138-4CA00-0AA0 PM-E DC24V6ES7 134-4GB50-0AB0 2AI I 2DMU地址I address264-2676ES7 134-4JB50-0AB0 2AI RTD地址I address268-271插入MM420选择4PKW, 2PZD (PPO1)2AX 地址I address 280-283 Q address 268-271全部保存1.4下装硬件组态并检测在SIMATIC Manager中,选择工程,选择PLC>Clear/Rese,可以清除原来的配置信息。
s7300 PLC教程
PLC概述一、可编程控制器的产生及定义①1969年美国数字设备公司(DEC)研制出世界第一台可编程控制器,并成功地应用在美国通用汽车公司(GM)的生产线上。
但当时只能进行逻辑运算,故称为可编程逻辑控制器,简称PLC(programmable logic controller)。
② 70年代后期,随着微电子技术和计算机技术的迅猛发展,使PLC从开关量的逻辑控制扩展到数字控制及生产过程控制域,真正成为一种电子计算机工业控制装置,故称为可编程控制器,简称PC(programmable controller)。
但由于PC容易与个人计算机(personal computer)相混淆,故人们仍习惯地用PLC作为可编程控制器的缩写。
③1985年国际电工委员会(IEC)对PLC的定义如下:可编程控制器是一种进行数字运算的电子系统,是专为在工业环境下的应用而设计的工业控制器,它采用了可以编程序的存储器,用来在其内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,并通过数字或模拟式的输入和输出,控制各种类型机械的生产过程。
④PLC是由继电器逻辑控制系统发展而来,所以它在数学处理、顺序控制方面具有一定优势。
继电器在控制系统中主要起两种作用:(1)逻辑运算(2)弱电控制强电。
⑤PLC是集自动控制技术、计算机技术和通讯技术于一体的一种新型工业控制装置,已跃居工业自动化三大支柱(PLC、ROBOT、CAD/CAM)的首位。
二、可编程控制器的分类及特点(一)分类(1)从组成结构形式分①一体化整体式PLC②模块式结构化PLC(2)按I/O点数及内存容量分①超小型PLC②小型PLC③中型PLC④大型PLC⑤超大型PLC(3)按输出形式分①继电器输出为有触点输出方式,适用于低频大功率直流或交流负载②晶体管输出为无触点输出方式,适用于高频小功率直流负载③晶闸管输出为无触点输出方式,适用于高速大功率交流负载(二)特点①可靠性高、抗干扰能力强②编程简单、使用方便③设计、安装容易,维护工作量少④功能完善、通用性好,可实现三电一体化PLC将电控(逻辑控制)、电仪(过程控制)和电结(运动控制)这三电集于一体。
s7300教程3
S7-300 CPU的分类1.紧凑型CPU:CPU 312C,313C,313C-PtP,313C-2DP,314C-PtP 和314C-2DP。
各CPU均有计数、频率测量和脉冲宽度调制功能。
有的有定位功能,有的带有I/O。
2.标准型CPU:CPU 312,CPU 313,314,315,315-2DP和316-2DP。
3.户外型CPU:CPU 312 IFM,314 IFM,314户外型和315-2DP。
在恶劣的环境下使用。
4.高端CPU:317-2DP和CPU 318-2DP。
5.故障安全型CPU:CPU 315F。
S7-300的输入/输出模块输入/输出模块统称为信号模块(SM)。
前连接器插在前盖后面的凹槽内。
一个编码元件与之啮合,该连接器只能插入同类模块。
图2-7 数字量输入模块图2-8 数字量输入模块两线式接近开关的漏电流小于输入模块允许的静态电流,汇点输入的电流流进输入模块,反之为源输入电路。
图2-10 数字量输出模块图2-9 数字量输出模块图2-11 数字量输出模块C 24VSM323是S7-300的数字量输入输出模块,8DI/8DO ,16DI/16DO 。
C H0C H1C H6C H7图2-12 模拟量输入模块24VM AN表2-13 SM331模拟量输入模块的模拟值模拟值的精度小于15 位,则模拟值左移,左对齐。
【例2-2】压力变送器的量程为0~10MPa,输出信号为4~20mA,模拟量输入模块的量程为4~20mA,转换后的数字量为0~27 648,设转换后得到的数字为N,试求以kPa为单位的压力值。
解:0~10MPa(0~10 000kPa)对应于转换后的数字0~27 648,转换公式为P = 10 000 ⨯N / 27 648 (kPa)注意在运算时一定要先乘后除,否则可能会损失原始数据的精度。
图2-13 量程卡【例2-3】某发电机的电压互感器的变比为10kV/100V(线电压),电流互感器的变比为1000A/5A,功率变送器的额定输入电压和额定输入电流分别为AC 100V和5A,额定输出电压为DC ±10V,模拟量输入模块将DC ±10V输入信号转换为数字+27648和-27649。
s7-30说明书
产品介绍:S7-300模块化微型PLC 系统,满足中、小规模的性能要求各种性能的模块可以非常好地满足和适应自动化控制任务简单实用的分布式结构和多界面网络能力,使得应用十分灵活方便用户和简易的无风扇设计当控制任务增加时,可自由扩展大量的集成功能使它功能非常强劲SIPLUS S7-300用于恶劣环境条件下的PLC扩展温度范围从-25°C到+70°C适用于特殊的环境( 污染空气中使用)允许短时冷凝以及短时机械负载的增加S7-300 采用经过认证的PLC 技术易于操作、编程、维护和服务特别适用于汽车工业、环境技术、采矿、化工厂、生产技术以及食品加工等领域低成本的解决方案概述S7-300 CPU (20个不同的CPU)6种紧凑型CPU(带有集成的技术功能和集成I/O)7种标准型CPU(CPU 312,CPU 314,CPU 315-2 DP,CPU 315-2 PN/DP,CPU 317-2 DP,CPU 317-2 PN/DP,CPU 319-3 PN/DP) 2种技术型CPU(CPU 315T-2 DP, CPU 317T-2 DP)5种故障安全型CPU (CPU 315F-2 DP, CPU 315F-2 PN/DP, CPU 317F-2 DP, CPU 317F-2 PN/DP, CPU 319F-3 PN/DP)9种CPU可在-25°C至+60°C的扩展的环境温度范围中使用具有不同的性能等级,满足不同的应用领域。
应用领域标准型CPU 可以提供:CPU 312,用于小型工厂CPU 314,用于对程序量和指令处理速率有额外要求的工厂CPU 315-2 DP,用于具有中/大规模的程序量以及使用PROFIBUS DP进行分布式组态的工厂CPU 315-2 PN/DP,用于具有中/大规模的程序量以及使用PROFIBUS DP和PROFINET IO进行分布式组态的工厂,在PROFInet 上实现基于组件的自动化中实现分布式智能系统CPU 317-2 DP,用于具有大容量程序量以及使用PROFIBUS DP进行分布式组态的工厂CPU 317-2 PN/DP,用于具有大容量程序量以及使用PROFIBUS DP和PROFINET IO进行分布式组态的工厂,在PROFInet上实现基于组件的自动化中实现分布式智能系统CPU 319-3 PN/DP,用于具有极大容量程序量何组网能力以及使用PROFIBUS DP和PROFINET IO进行分布式组态的工厂,在PROFInet上实现基于组件的自动化中实现分布式智能系统紧凑型CPU 可以提供:CPU 312C,具有集成数字量 I/O 以及集成计数器功能的紧凑型 CPUCPU 313C,具有集成数字量和模拟量 I/O 的紧凑型 CPUCPU 313C-2 PtP,具有集成数字量 I/O 、2个串口和集成计数器功能的紧凑型 CPUCPU 313C-2 DP,具有集成数字量 I/O 、PROFIBUS DP 接口和集成计数器功能的紧凑型 CPUCPU 314C-2 PtP,具有集成数字量和模拟量 I/O 、2个串口和集成计数、定位功能的紧凑型 CPUCPU 314C-2 DP,具有集成数字量和模拟量 I/O、PROFIBUS DP 接口和集成计数、定位功能的紧凑型 CPU技术型CPU 可以提供:CPU 315T-2 DP,用于使用 PROFIBUS DP进行分布式组态、对程序量有中/高要求、同时需要对8个轴进行常规运动控制的工厂。
S7300组网说明
3#
S7-300
4#
ET200M
5#
6#
S7-200
10 #
FBPRO-8AI
S7-200
2#
Win CC 服务 器
Win CC 客户机
Win CC 客户 机
PROFIBUS-DP
………………. DP网卡 (CP5613和普通网 卡)
(客户机最多16台)
Industrial Ethernet GKW-A型工业控制网络实验装置
设置网络地址。 设置网络地址。
设置通讯协议及波特率
点击ET200M按钮把IM153连入网络中。 点击ET200M按钮把IM153连入网络中。 ET200M按钮把IM153连入网络中
把模拟量输入输出组态到ET200M中 把模拟量输入输出组态到ET200M中。 ET200M
设置IM153的地址和通讯协议 设置IM153的地址和通讯协议 IM153
把另外一个EM277挂上, 把另外一个EM277挂上,设置地址及交换地址 EM277挂上
把智能模块的GSD文件装上,并挂在DP网上 把智能模块的GSD文件装上,并挂在DP网上 GSD文件装上 DP
设置通讯协议及参数和交换区
完成所有的配置。 完成所有的配置。
TP170 A
PS307 CPU315-2DP SM321 SM322 IM153 SM331 SM332 CPU224 晶体管输 出 EM277 CPU224 晶体管输出 EM277 智能测控模块
从光盘目录中选择EM277的gsd文件 从光盘目录中选择EM277的gsd文件 EM277
此时出现EM277选项, 此时出现EM277选项,可选择将之加入网络 EM277选项
EM277选 项出现
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的内部信号电平相匹配,主要有数字量输入模块、数字量输出模块、模拟量输入模块、模拟量输出模块等。
S7300Profibus通讯使用说明
S7-300Profibus通讯使用说明PD01与S7-300Profibus通讯使用说明本系统由PLC作为PROFIBUS主站,PD01作为从站。
1.选中STEP 7(version NO. 5.5)。
图1中图12.打开软件后弹出图2对话框。
进行新建工程操作。
图23.点击“下一步”。
由于用的PLC是CPU313C - 2 DP,所以CPU(U)选择如图4。
.图3图4 4.点击“下一步”。
图5由于本系统是PROFIBUS通讯,所以块只选择OB1即可,编程语言选择LAD(梯形图)。
选择如图6。
图65.点击“下一步”,给工程命名。
图7命名为“Chris_PD01”,如图8。
图86.点击“完成”切换为如图9的画面。
图97.点击“SIMATIC 300 站点”。
如图10 所示。
图108.双击图10右画面中的“硬件”弹出画面如图11。
图119.双击图11左上角对话框内的“DP”选项来设置主站的属性。
弹出对话框如图12。
图1210.点击图12中“常规”->“属性”弹出如图13的对话框。
图1311.主站站号设置为2。
.点击“参数”->“新建”,弹出如图14对话框。
图14点击“网络设置”。
图15传输率设置为9.6Kbps,配置文件选择DP。
如图16所示。
图16 点击确定。
图17 点击确定。
图18点击确定,发现图19中较图图11中多出红色圈内的内容。
图1912.如果之前没有安装GSD文件,那么需要安装GSD文件。
如图20所示,点击“选项”选择“安装GSD文件”。
图20选择“安装GSD文件”后弹出如图21的对话框。
图2113.点击“浏览”找到存放GSD文件的文件夹。
如图22。
图22 14.点击确定,如图23。
图23 选择“shihlin.gsd”。
图24 点击安装。
图25 选择“是”。
图26点击确定。
图27点击关闭,完成GSD安装工作。
15.右击图19中红色圈内的内容,如图28。
图28在下拉菜单中选择“插入对象”。
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基础与技巧
S7300基础与技巧一、S7-300CPU说明-初学者使用S7-300CPU前面板如上图所示。
需要说明的是,S7-300系列有20种不同的CPU,每种CPU的前面板是不同的,但也是大同小异。
现以CPU318-2为例,分别说明如下:1、负载电源模块负载电源模块用于将AC 220V电源转化为DC 24V,供CPU和I/O模块及其它模块使用。
2、后备电池后备电池的作用是在PLC断电时,用来保证CPU实时时钟的正常运行,并可以保存用户的程序和数据(在RAM中)。
有的低端的CPU因为没有实时时钟,没有后备电池。
3、DC 24V接线端子CPU输出一个DC 24V,L+和M分别是DC 24V的正极和负极。
可用作CPU开关信号输入或外部元器件的电源。
4、模式选择开关模式选择开关用来选择CPU的运行方式。
有的该开关是一种钥匙开关,改变运行方式需要插入钥匙,用来防止未经授权的人改变CPU的运行方式。
模式选择开关各位置的含义如下:(1)RUN-P(运行-编程)位置:CPU不仅执行程序,还可以在线读出和修改程序及改变运行方式;(2)RUN(运行)位置:CPU执行程序,可以读出程序,但不能修改程序;(3)STOP(停机)位置:CPU不执行程序,可以读出和修改程序;(4)MERS(清除存储器)位置:可以复位存储器,使CPU回到初始状态。
此位置不能保持,当松开后,又会回到STOP的位置。
5、状态和故障指示灯(1)SF(系统故障指示,红色):CPU硬件故障或软件出错时常亮;(2)BA TF(电池故障,红色):电池电压低或无电池时常亮;(3)DC 5V(+5V电源指示,绿色):CPU和S7-300总线+5V电源正常时常亮;(4)FRCE(强制指示,黄色):至少有一个I/O被强制时常亮;(5)RUN(运行指示,绿色):CPU处于RUN运行方式时常亮,重启动时以2Hz 的频率闪亮,HOLD状态时以0.5Hz的频率闪亮;(6)STOP(停机指示,黄色):CPU处于STOP、HOLD状态时常亮;请求存储器复位时以0.5Hz的频率闪烁;正在复位时以2Hz的频率闪烁;(7)BUSF(总线故障指示,红色):Profibud-DP接口硬件或软件故障时常亮。
s7300教程9
3.5.1 装入指令与传送指令1.装入指令与传送指令装入(L,Load)指令将源操作数装入累加器1,而累加器1原有的数据移入累加器2。
装入指令可以对字节(8位)、字(16位)、双字(32位)数据迸行操作。
传送(T,Transfer)指令将累加器1中的内容写入目的存储区中,累加器1的内容不变。
2.立即寻址的装入与传送指令立即寻址的操作数直接在指令中,下面是使用立即寻址的例子。
L -35 //将16位十进制常数-35装入累加器1的低字ACCU1-LL L#5 //将32位常数5装入累加器1L B#16#5A //将8位十六进制常数装入累加器1最低字节ACCU1-LLL W#16#3E4F //将16位十六进制常数装入累加器1的低字ACCU1-LL DW#16#567A3DC8 //将32位十六进制常数装入累加器1L 2#0001_1001_1110_0010 //将16位二进制常数装入累加器1的低字ACCU1-LL 25.38 //将32位浮点数常数(25.38)装入累加器1L ‘ABCD’//将4个字符装入累加器1L TOD#12:30:3.0 //将32位实时时间常数装入累加器1L D#2004-2-3 //将16位日期常数装入累加器1的低字ACCU1-LL C#50 //将16位计数器常数装入累加器1的低字ACCU1-LL T#1M20S //将16位定时器常数装入累加器1的低字ACCU1-LL S5T#2S //将16位定时器常数装入累加器1的低字ACCU1-LL P#M5.6 //将指向M5.6的指针装入累加器1AW W#16#3A12 //常数与累加器1的低字相“与”,运算结果在累加器1的低字中L B#(100,12,50,8) //装入4字节无符号常数3.直接寻址的装入与传送指令直接寻址在指令中直接给出存储器或寄存器的区域、长度和位置,例如用MW200指定位存储区中的字,地址为200;下面是直接寻址的程序实例:A I0.0 //输入位I0.0的“与”(AND)操作L MB10 //将8位存储器字节装入累加器1最低的字节ACCU1-LLL DIW15 //将16位背景数据字装入累加器1的低字ACCU1-LL LD22 //将32位局域数据双字装入累加器1T QB10 //将ACCU1-LL中的数据传送到过程映像输出字节QB10T MW14 //将ACCU1-L中的数据传送到存储器字MW14T DBD2 //将ACCU1中的数据传送到数据双字DBD23.存储器间接寻址在存储器间接寻址指令中,给出一个作地址指针的存储器,该存储器的内容是操作数所在存储单元的地址。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、S7-300初始化尽量使用window2000,Windows XP。
STEP7V52或以上版本1.2 通信1、设置通信`设置或添加PC Adapter(MPI), Property 按钮Local Connection 属性页COM 1 19200,注意一般连接到计算机的串行口1。
其他参数不需要设置,注意选择PC Adapter,不要有其他的,例如pc/ppi。
1.3 硬件组态2、新建工程在SIMATIC Manager中新建工程,也可以通过wizard向导建立。
选中右边的工程名,Insert Station SIMATIC 300。
双击Hardware,从而进入HW CONFIG窗口。
Option>Insert NEW GSE文件。
把MM420, ET200等GSD文件加入。
在hw config,如图所示,插入RAC-300机架。
选中机架第二栏,双击CPU-300>CPU313C-2DP,注意准确的编号。
默认地址2。
双击DP,选择Property按钮。
选择NEW,选择1.5MBPS,如果出现警告,可以选择187kpbs。
依次在SLOT 1,2,3位置插入其他模块。
0 电源模块S7-300DI 地址:256-263DO 地址:256-259选中DP线,然后双击ET200S,如图所示,插入ET200S.选择,依次在SLOT 1,2,3位置插入其他模块。
6ES7 138-4CA00-0AA0 PM-E DC24V6ES7 134-4GB50-0AB0 2AI I 2DMU地址I address264-2676ES7 134-4JB50-0AB0 2AI RTD地址I address268-271插入MM420选择4PKW, 2PZD (PPO1)2AX地址I address 280-283 Q address 268-271全部保存1.4 下装硬件组态并检测在SIMATIC Manager中,选择工程,选择PLC>Clear/Reset,可以清除原来的配置信息。
把CPU开关拨到ST,再转到RN位置。
则CPU开始运行。
在HW-CONFIG窗口中,选择save and compile,选择PLC>DownLoad,或者Ctrl+L快捷键。
不要理会这个信息,按yes。
然后stop,再下载完后restart。
在HW CONFIG窗口,如图所示。
选择DO,DI, 113都可以进行Monitor/Modify。
如图所示,选中Monitor,要求此时在运行状态RUNNING。
可以设置为1,然后按Modify Value,就可以写入。
当然,如果CPU的程序也在写同一个变量,则可以Force all或者强制某个变量。
在调试后,解除强制。
二、编程2.1 控制策略基本思想是提供一个下位机程序。
从而基本满足全部单回路,串级,比值,联锁保护,前馈反馈,解偶等实验。
ET200S采集数据的获取,变频器的控制。
这些数据全部可以获取,变频器包括状态值获取,状态设置,频率设置,真实频率获取。
其他同常规仪表。
输出变频器2.2 编程2.2.1 初步编辑如图所示,双击Symbols编辑,编辑全部输入输出相关的全局变量。
以便使得程序具有很好的可读性。
包括IO地址,数据块重命名,等等。
这里的S7 Program(1)和SIMATIC 300(1)等等都可以重新命名。
打开C:\Siemens\Step7\S7libs\Stdlib30,如图所示,复制PID control Blocks中的FB41,粘贴到我们的block中。
打开OB1,就可以开始编写程序了。
在一个网络中,插入插入EMPTY BOX,输入“CONT_C”,如图所示。
系统自动选择了PID功能块,在“???”中输入DB1,也就是这个FB的数据块名。
如图所示。
系统提醒你是否建立INSTANCE DATA BLOCK,回答YES,就可以创建一个PID的背景数据。
由于我们要用到两个PID,所以就有两个DB。
我们还可以自己创建一个DB,选择菜单Insert>S7 Block>Data Block,建立一个DB3,以便进行变频器的一些操作。
其中的VAR_1对于编程没有意义,而是用于调试,以便观察变量,修改变量。
全部模块建立完成,余下的工作就是编辑Symbols、OB1和DB3。
打开S7 Program(1)下的Symbols如图所示。
在电路板上1#,5#温度互换位置。
保证锅炉和换热器温度连接到现场总线上。
(不要按照图中地址)定义的好处是增加可读性。
例如增加PID0 DB 1 FB41PID1 DB 2 FB41则可以应用DB1,DB2中的变量名称。
使用变量的最大好处是:即使你删除或者增加了变量项目,就不需要重新设置程序中的地址。
强烈建议您在SYMBOL 中定义数据区名,然后在程序中使用变量名。
如果你修改了符号表,或者变量表,则需要关闭程序编辑窗口,重新打开,才能使用。
依据系统的硬件,提供了AI0,AI1, AO0, FT101,LT103, TE104, TE105,TR_COMAND等等,TR_SETPOINT, TR_STATUS,EM_STOP几个变量,有输入也有输出。
可以定义如下共享数据类型:I/O信号(I, IB, IW, ID, Q, QB, QW, QD)I/O 输入输出(PI, PQ)位存储器(M, MB, MW, MD)定时器(T)/ counters (C)逻辑块(OB, FB, FC, SFB, SFC)数据块(DB)用户定义的数据类型(UDT)变量表(VAT)"MYDATA".PV0_SEL和"MYDATA".PV1_SEL决定了输入到PID控制器的过程数据。
按照-100~100%的方式,也就是送到监控系统的数据在-100.00~100.00之间,超过这些数值的数据则表示异常。
如图所示是对AI0的处理。
CMP是一个选择判断。
后续包括对LT103,FT101,TE104 TE105的选择。
如图所示是对PID0的设置。
具体含义请参看附录中的内容。
如图所示是控制变频器的命令:“准备”,“启动”“清错”。
分别发送#47E,#47F, #4FE紧急停车,如图所示。
非急停,是否串级,如果是,则输出PID1到中间变量非急停,是否串级,如果不是,则输出PID0到中间变量最终输出,如果MV_SEL=0,则从AO输出,如果MV_SEL=1,则从变频器输出。
27648转换成16385输出到变频器。
27648为输出的外设数据,16385对应50Hz。
如果用户设置频率读取频率,都只能是100%-100%.没有%符号,也就是-100.0~100.0。
由于这里都是DWORD格式,为了送到监控软件,所以进行了转换。
高低限值判断。
送到DO0,O1。
在变频器可以访问的情况下。
给出一些信息。
注意,如果变频器和ET200S不可用。
或者通讯不正常,则可以导致CPU停机。
2.3 程序下载如下图,激活ADAM8000的“Blocks”点击下载按钮,实现整个程序块(包括OB1、OB121、FB41、DB1、DB2、DB3)的下载。
下装前最好先清楚CPU。
如果出现CPU不容易了解的停机,那么也可以先清楚CPU重新下装。
如果不容易调试,那么可以把程序一段段复制到一个新的工程中,然后下装,运行看。
三、S7-300与组态王的通讯3.1 通信设置假定MPI电缆连接到了COM1口。
通信设置如下。
⑴右键单击COM1新建设备:西门子S7-300系列MPI(电缆);串口:COM1;地址:2.2⑵双击COM1设置串口COM1:波特率9600bps;偶校验;数据位8 ;停止位1;通讯方式RS-4853.2 数据词典定义由于不支持BOOL访问,所以BOOL都是按照BYTE方式。
特别注意的地方时,如果要正作用,则比例系数设置为正数,如果是反作用,则比例系数设置为负数。
变量名变量类型寄存器数据类型读写属性数据范围描述PID0_AM I/O整数DB1.0 BYTE 读写0~1 手动自动切换PID0_PV I/O实数DB1.92 Float 只读0~100(%)测量值PID0_SP I/O实数DB1.6 Float 读写0~100(%)设定值PID0_MAN I/O实数DB1.16 Float 读写0~100(%)手动输出值PID0_MV I/O实数DB1.72 Float 读写0~100(%)输出值PID0_P I/O实数DB1.20 Float 读写-1000~1000比例系数PID0_I I/O整数DB1.24 Long 读写积分时间,单位ms PID0_D I/O整数DB1.28 Long 读写微分时间,单位ms以下全部实验不只需要提供一个S7-300程序。
设定值最好在画面“出现时”设置。
除了要设定一些参数外,还需要设置每个试验的P, D I参数。
如果在程序中没有设置参数,则最好拨动CPU开关到MR位置,从而使得所有数据设置为默认初始化值。
液位(单、双、三容,以及各种非线性,特殊闸板)特性测量和单回路控制实验。
参数设置PV0_SEL=0(默认值),MV_SEL=0(默认值),CHAIN=0(默认值)。
如果测量特性则PID0_MAN=1,如果是控制则PID0_MAN=0。
水泵特性测量和压力单回路控制实验。
参数设置PV0_SEL=0(默认值),MV_SEL=0(默认值),CHAIN=0(默认值)。
如果测量特性则PID0_MAN=1,如果是控制则PID0_MAN=0。
压力控制可以选择调节阀,也可以选择变频器。
如果要调节阀控制则为正作用,则比例系数设置为正数,如果变频器控制则使用反作用,则比例系数设置为负数。
水泵特性测量和流量单回路控制实验。
参数设置PV0_SEL=0(默认值),MV_SEL=0(默认值),CHAIN=0(默认值)。
如果测量特性则PID0_MAN=1,如果是控制则PID0_MAN=0。
压力控制可以选择调节阀,也可以选择变频器。
如果要变频器控制则为正作用,则比例系数设置为正数,如果调节阀控制则使用反作用,则比例系数设置为负数。
温度(锅炉、滞后管、换热器等)特性测量和单回路控制实验。
参数设置PV0_SEL=0(默认值),MV_SEL=0(默认值),CHAIN=0(默认值)。
如果测量特性则PID0_MAN=1,如果是控制则PID0_MAN=0。
包括流量-液位串级,流量-温度串级。
参数设置PV0_SEL=0(默认值),MV_SEL=0(默认值),CHAIN=1(设定值),PID0_MAN=0(默认值)。
参数设置PV0_SEL=0(默认值),MV_SEL=0(默认值),CHAIN=0(默认值),PID0_MAN=1(设定值)。