西门子模块6ES7223-1BF22-0XA8使用方法
用于将冗余工业以太网用的 PC 连接到 SIMATIC S7-400 H 防止故障总线或冗余环网故障引起通讯故障用于冗余结构的工业以太网 在无冗余网络上也可以运行 不要求 PC 和 H 进行额外编程。 相应的 OPC和组态工具都包含在通讯的供货范围内。 通过4路通讯,实现增强冗余(STEP 7 V5.1 + SP4 或以上)
6GK1 500-0AA10现货
使用玻璃,PCF 以及塑料 FO 电缆来布置光纤 PROFIBUS 网络 (直线型, 星型, 环型网络)。
通过电源冗余和接线布置冗余实现高实用性。
通过信号触点实现功能监测。
所有的 PROFIBUS 数据传输速率从 9.6 kbit/s 到 12 Mbit/s ,且 PROFIBUS-PA的传输速率达到 45.45 kbit/s。
通过用于通道监视的 LED 或跨测量端子使用一块伏特计来监视光纤电缆路径
通过热备用光纤环结构,具高网络可用性
通过信号触点,LED 和测量装置进行的错误定位
通过使用玻璃纤维光缆,范围扩大到高达 15 km 的长度
用于大至 -20 °C 的室外使用的 OLM/G12-EEC
使用 PROFIBUS OLM (光连接模块) 版本 3 后,PROFIBUS光网络能组装于线型、星型与冗余环拓朴结构。
一个 FOC 线路的传输速率取决于距离,可达 12 Mbit/s。
OLM 中的应用实例:
基于 PROFIBUS 的系统总线
通过玻璃光缆的楼宇内部网络
由电 / 光网段组成的混合网络
大型扩展网(道路隧道,交通管制系统)
可用性要求很高的网络(冗余环网络)
OLM 具有一个紧凑型金属外壳。 适于安装在标准的安装轨道以及固定安装。
24 V 电源通过一个端子板供电,它支持冗余电源的配置。
信号触点可用于将数字信号传递到控制器或 HMI 系统以供评估。
OLM 可以互相组合,而各站或整个电子网段相结合可通过电气接口集成到 PROFIBUS 网络中。
OLM 可具有一个或两个具有 BFOC 连接方式的 FOC 接口用于不同类型的 FO 电缆:
塑料 FO 电缆(980/1000 μm) 能用于长度多为 80 m 的单线路。它们还能通过 BFOC连接器在现场组装。
PCF FO 电缆(200/230 μm) 能用于长度多为 400 m 的单线路。它们还能通过 4 个 BFOC连接器与插接附件进行预装。
玻璃光纤多模 FO 电缆(62.5/125 μm),同 SIMATIC NET 光纤电缆一样,FO电缆可用于长距离传输,远距离可达 3000 m。这些光缆还能通过 4 个 BFOC 连接器插件进行预装。
单模 FO 电缆 (10/125 μm 光纤) 能用于远 15 km 的特长距离。可根据客户需要提供。
自动识别所有的 PROFIBUS 传输速率:9.6 kbit/s - 12 Mbit/s,包括 45.45 kbit/s(PROFIBUS PA)
西门子PLC用户程序的两种结构体系各有其特点,实际使用时采用何种程序结构体系,一方面决定于PLC所具备的功能,另一方面取决于程序设计者的选择。
将程序传进PLC中,SF灯和BF灯都亮,但在PLC的硬件诊断中没有错误;PLC带了模拟量模块,不知道是什么原因,PLC带了ABB变频器和触摸屏这两个通讯硬件,有可能出现在哪个上面啊?ABB没有通电呢!
答:事实很清楚,如果S7-300PLC上SF灯亮而BF灯闪烁,肯定是分布式现场总线PROFIBUS-DP通信或DP从站如ABB变频器的问题,不要怀疑其他软硬件问题;PLC带模拟量模块如果有问题,仅仅PLC上SF灯亮(比如具有硬件诊断模拟量模块可以设定模拟量信号断线、超出量程等),而不会引起SF和BF灯亮;
根据以上分析,重点检查S7-300PLC的硬件组态与实际硬件是否一致(硬件订货号和固件版本号),DP从站地址设置与组态的地址是否一致;如果组态没有问题,完成硬件组态后,必须执行“保存并编译",如果没有错误,将产生新的系统数据块,下载到PLC中;检查PROFIBUS电缆及其通信连接头是否正确,PROFIBUS电缆中有两根线,一根为红色连接PROFIBUS网络接头的B连接,另一根为绿色与网络接头的A连接(进线分别为B1、A1,出线为B2、A2),不能接反;如果仅有一路电气网段,即从S7-300PLC的X2端口(PROFIBUS-DP端口)出发只有一根PROFIBUS电缆,那么首尾(分别为S7-300PLC和后DP从站)上网络接头的红色末端电阻必须置“ON"位置,中间DP从站上网络接头必须置“OFF"位置;
如果ABB变频器没有通电,而你的硬件组态中包含作为DP从站的该变频器,那么S7-300PLC通电后,没有检测到ABB变频器,PLC上SF灯亮,而BF灯闪烁,这是正常现象;
一般PLC与触摸屏之间采用MPI通信协议,可以与PLC之间连接在一起运行,可以采用无组态的MPI通信、全局数据MPI通信和组态的MPI通信。由于S7-300PLC与触摸屏之间的MPI通信不需要STEP7软件组态,也不需要编写任何程序,只需在触摸屏组态软件上设置一下相关通信参数即可,触摸屏有问题是不会引起SF和BF灯亮的;
从以上分析,可以得知,如果S7-300PLC上SF灯亮而BF闪烁,而PLC带了ABB变频器和触摸屏这两个通讯硬件,那么可以肯定地说是ABB变频器没有通电的问题,与触摸屏和PLC所带模拟量模块是没有任何关系的。
西门子模块6ES7518-4FP00-0AB0详细说明
1)RS-485网络通讯:PPI、MPI、PROFIBUS-DP协议都可以在RS-485网络上通讯,通过加中继,远可以达到9600米
2)光纤通讯:光纤通讯除了抗干扰、速率高之外,通讯距离远也是一大优点。S7-200产品不直接支持光纤通讯,需要附加光纤转换模块才可以。
3)电话网:S7-200通过EM241音频调制解调器模块支持电话网通讯。EM241要求通讯的末端为标准的音频电话线,而不论局间的通信方式。通过EM241可以进行全球通讯。
4)无线通讯:S7-200通过无线电台的通讯距离取决于电台的频率、功率、天线等因素; S7-200通过GSM网络的通讯距离取决于网络服务的范围 ;S7-200通过红外设备的通讯也取决于它们的规格 。西门子S7-200系列PLC的程序结构
S7-200的程序有三种:主程序、子程序、中断程序。
主程序只有一个,名称为OB1。
子程序可以达到64个,名称分别为SBR0~SBR63。子程序可以由子程序或中断程序调用。
中断程序可以达到128个,名称分别为INT0~INT127。中断方式有输入中断、定时中断、高速计数中断、通信中断等中断事件引发,当CPU响应中断时,可以执行中断程序。
由这三种程序可以组成线性程序和分块程序两种结构。
一、线性程序结构
线性程序是指一个工程的全部控制任务都按照工程控制的顺序写在一个程序中,比如写在OB1中。程序执行过程中,CPU不断地扫描OB1,按照事先准备好的顺序去执行工作,显然,线性程序结构简单,一目了然。当控制工程大到一定程序之后,仅仅采用线性程序就会使整个程序变得庞大而难于编制、难于调试了。
二、分块程序结构
分块程序是指一个工程的全部控制任务被分成多个小的任务块,每个任务块的控制任务根据具体情况分别放到子程序中,或者放到中断程序中。程序执行过程中,CPU不断地调用这些子程序或者被中断程序中断,
分块程序结构复杂一些,可以把一个复杂的过程分解成多个简单的过程。对于具体的程序块容易编写,容易调试。从总体上看,分块程序的优势是十分明显的。● 实数的格式
实数(浮点数)由32位单精度数表示,其格式按照ANSI/IEEE 754-1985标准中所描述的形式。实数按照双字长度来存取。对于S7-200来说,浮点数**到小数点后第六位。当使用一个浮点数常数时,多可以到小数点后第六位。
● 实数运算的精度
在计算中涉及到非常大和非常小的数,则有可能导致计算结果不**。
● 字符串的格式
字符串指的是一系列字符,每个字符以字节的形式存储。字符串的个字节定义了字符串的长度,也就是字符的个数。一个字符串的长度可以是0到254个字符,再加上长度字节,一个字符串的大长度为255个字节。而一个字符串常量的大长度为126字节。
● 布尔型数据(0或1)。
● S7-200CPU不支持数据类型检测
例如:可以在加法指令中使用VW100中的值作为有符号整数,也可以在异或指令中将VW100中的数据当作无符号的二进制数。
● S7-200提供各种变换指令,使用户能方便地进行数据制式及表达方式的变换。S7-300 PLC的选型原则是据生产工艺所需的功能和容量进行选型,并考虑维护的方便性、备件的通用性,以及是否易于扩展和有无特殊功能等要求。下面就让艾驰商城小编对西门子S7-300系列PLC的选择方法来一一为大家做介绍吧。
(1)有关参数确定。一是输入/输出点数(I/O点数)确定。这是确定PLC规模的一个重要依据,一定要根据实际情况留出适当余量和扩展余地。二是PLC存储容量确定。注意当系统有模拟量信号存在或要进行大量数据处理时,其存储容量应选大一些。
(2)系统软硬件选择。一是扩展方式选择,S7-300 PLC有多种扩展方式,实际选用时,可通过控制系统接口模块扩展机架、Profibus-DP现场总线、通信模块、运程I/O及PLC子站等多种方式来扩展PLC或预留扩展口;二是PLC的联网,包括PLC与计算机联网和PLC之间相互联网两种方式。因S7-300 PLC的工业通信网络淡化了PLC与DCS的界限,联网的解决方案很多,用户可根据企业的要求选用;三是CPU的选择,CPU的选型是合理配置系统资源的关键,选择时必须根据控制系统对CPU的要求(包括系统集成功能、程序块数量限制、各种位资源、MPI接口能力、是否有
PROFIBUS- DP主从接口、RAM容量、温度范围等),并好在西门子公司的技术支持下进行,以获得合理的选型;四是编程软件的选择,这主要考虑对CPU的支持状况,我们的体会是:STEP7 V4.0对有些型号的CPU不支持,硬件组态时会发生故障出错,而STEP7V5.0则不存在这种问题。设计者可以根据控制对象各部分的不同要求,通过对要求的分解,运用基本指令编制出相应的程序网络(Network)或由几个网络组成的简单“功能程序段"。在此基础上,只要将这些程序网络或功能程序段,按照控制系统的动作要求,以S7程序规定的格式进行排列与组合,就可以组成完整的西门子PLC程序。
所谓西门子PLC的程序结构,就是组成西门子PLC程序的各种网络(Network)或“功能程序段"在PLC内部的组织、管理形式。
在西门子PLC上,从CPU操作系统对程序执行管理的角度看,PLC程序可以分为“线性化结构"与“分块式结构"两种不同的结构体系,每一体系又可以分若干不同的结构形式。
(1)线性化结构体系
采用线性化结构体系的PLC用户程序不分块,全部指令都集中在同一个程序块中。执行西门子PLC程序时,CPU的每次循环扫描都是按照从上至下的次序,行PLC用户程序的所有指令。
线性化结构体系是一种控制对象相对较简单的小型PLC系统常用的结构体系。
(2)分块式结构体系
分块式结构体系的西门子PLC用户程序由多个不同的“程序块"所组成,执行PLC程序时,需要根据外部输入条件与程序中规定的控制要求,由负责管理的主程序通过对不同程序块的调用与选择,决定每次循环扫描实际需要执行的程序块。
对于控制复杂、程序容量大的大中型PLC系统,出于方便设计、检查、调试等方面的考虑,通常采用分块式结构
西门子S7-200 plc寻址时,可以使用不同的数据长度。不同的数据长度表示的数值范围不同。S7-200指令也分别需要不同的数据长度。
S7-200系列在存储单元所存放的数据类型有布尔型( BOOL)、整数型(INT )、实数型和字符串型四种。数据长度和数值范围如表6所列。
表1 数据长度和数值范围
数据类型
数据长度
字节 (8位值)
字 (16位值)
双字 ( 32位值)
无符号整数
0~255
0~FF
0~65535
0~FFFF
0~4294967295
0~FFFF FFFF
有符号整数
-128~+127
80~7F
-32768~+32767
8000~7FFF
-217483648~+2147483647
8000 0000~7FFF FFFF
实数IEEE32位
浮点数
+1.175495E-38~+3.402823E+
38(正数)
-1.175495E-38~-3.402823E+38
(负数)
● 实数的格式
实数(浮点数)由32位单精度数表示,其格式按照ANSI/IEEE754-1985标准中所描述的形式。实数按照双字长度来存取。对于S7-200来说,浮点数**到小数点后第六位。当使用一个浮点数常数时,多可以指定到小数点后第六位。
● 实数运算的精度
在计算中涉及到非常大和非常小的数,则有可能导致计算结果不**。
● 字符串的格式
字符串指的是一系列字符,每个字符以字节的形式存储。字符串的个字节定义了字符串的长度,也就是字符的个数。一个字符串的长度可以是0到254个字符,再加上长度字节,一个字符串的大长度为255个字节。而一个字符串常量的大长度为126字节。
● 布尔型数据(0或1)。
● S7-200CPU不支持数据类型检测
例如:可以在加法指令中使用VW100中的值作为有符号整数,也可以在异或指令中将VW100中的数据当作无符号的二进制数。
● S7-200提供各种变换指令,使用户能方便地进行数据制式及表达方式的变换
它在执行扫描操作时对内部元件X、Y、M、S、T、C的信号进行计数。当计数次数达到计数器的设定值时,计数器触点动作,用于控制系统完成相应的功能。低速计数器不但可以记录来自输入端子(输入继电器)的开关信号,可以记录plc内部其他元件的触点信号。
内部计数器按其被记录开关量的频率分类,可分为低速计数器和高速计数器。
1) 低速计数器
有四类:
16位通用增计数器:C0∽C99(100点);设定值区间为K1∽K32767
16位停电保持增计数器:C100∽C199(100点);设定区间为K1∽K32767
32位通用增/减双向计数器:C200∽C219(20点);设定值区间为K-2147483648∽+214783648
32位停电保持增/减双向计数器:C220∽C234(15点);设定值区间为K-2147483648∽+214783648
2) 内部高速计数器(C)
高速计数器只能刻录约定的经输入端子(输入继电器)送入的外部信号,这个信号的频率可以高达几千赫。还可以从输入端子直接进行复位的操作。
高速计数器编号为C235∽C255共21点,均为32位增/减双向计数器,其增计数还是减计数由指定的特殊辅助继电器决定或由指定的输入端子决定,其设定区间为K-2147483648∽+214783648。
高速计数器一般按四类分别命名:
1相无启动/复位端子:C235∽C240;
1相双向: C246∽C250;
2相A-B相型: C251∽C255;
高速计数器与输入端子(输入继电器)之间的约定如下表:
注:U-增计数输入;D-减计数输入;A-A相输入;B-B相输入;R-复位输入;S-启动输入。
高速计数器是按中断原则运行的,它独立于扫描周期,选定计数器的线圈应以连续方式以表示这个计数器及其有关输入连续有效,其他高速处理不能再用其输入端子。
(1)1相型高速计数器C235∽C240
C235∽C240 无启动/复位端 设定值范围
-2147483648∽+214783648
C241∽C245 有启动/复位端
说明:
n 作增计数器时,当计数值达到设定值时,触点动作并保持;作减计数时,到达计数值则复位。
n 1相计数器的计数方向取决于其对应标志M8□□□,□□□为对应计数器号C235∽C245。
(2)1相双向高速计数器C246∽C250
1相双向计数器具有一个输入端用于增计数,另一个输入端用于减计数。需增还是需减要从不同输入端上安排,而不是再运用特殊辅助继电器约定。某些计数器还具有复位和启动输入。
(3)2相A-B相型高速计数器:C251∽C255
2相2输入(C251∽C255,1个或2个,电池后备)多可有2个2相32位二进制增/减计数器。它是采用中断方式计数,与扫描周期无关。这些计数器还有一些独立于逻辑操作的执行比较和输出操作的应用指令。选定计数器元件后,对应的启动、复位及输入信号就能使用。A相和B相信号决定了计数器是增计数还是减计数。
如:当A相波形为ON状态时:
B相输入OFF→ON:增计数
B相输入ON→OFF:减计数