前言:西门子PLC,西门子CPU,西门子交换机,西门子触摸屏,西门子电线电缆
SIMATIC S7-200 CN 6ES7214-1BD23-0XB8-宣传视频
6ES7214-1BD23-0XB8相似图像*** 备件 *** SIMATIC S7-200 CN,CPU 224 紧凑型设备,交流电源 14 个直流数字输入/10 个继电器数字输出, 8/12 KB 程序/8 KB 数据, PROFIBUS DP 可扩展 此 S7-200 CN 产品 只具有 CE 认证产品商品编号(市售编号)6ES7214-1BD23-0XB8产品说明*** 备件 *** SIMATIC S7-200 CN,CPU 224 紧凑型设备,交流电源 14 个直流数字输入/10 个继电器数字输出, 8/12 KB 程序/8 KB 数据, PROFIBUS DP 可扩展 此 S7-200 CN 产品 只具有 CE 认证产品家族未提供产品生命周期 (PLM)PM410:停止批量生产 / 仅供应有限备件PLM 有效日期产品停产时间:2021.10.01价格数据价格组 / 总部价格组ZR / 2ET列表价(不含税)显示价格您的单价(不含税)显示价格金属系数无交付信息出口管制规定ECCN : N / AL : N工厂生产时间10 天净重 (Kg)0.433 Kg包装尺寸11.10 x 15.80 x 7.80包装尺寸单位的测量CM数量单位1 件包装数量1其他产品信息EAN4025515073291UPC未提供商品代码85371091LKZ_FDB/ CatalogIDST72-CN产品组4255组代码R131原产地中国Compliance with the substance restrictions according to RoHS directiveRoHS 合规开始日期: 2008.03.31产品类别A: 问题无关,即刻重复使用电气和电子设备使用后的收回义务类别是REACH Art. 33 责任信息Lead CAS 号 7439-92-1 > 0, 1 % (w / w)Dodecachloropentacyclo[12... > 0, 1 % (w / w)lblREACHCode0236 > 0, 1 % (w / w)西门子S7-200SMART PLC转换指令使用方法详解导读:这篇文章为大家介绍200SMART的部分转换指令,主要是字符串及字符与其它数据类型相互转换的指令,这些指令理解起来有些难度的,虽不常用,但有时在通信交换数据时也会用到,很多初学者不知如何利用这些指令来编程,因此,本文就此介绍一下其含义和用法。注意此处说的字符串为ASCII码字符串。一、 所需软件及硬件西门子200SMART编程软件V2.7版,200SMART ST30 CPU一台,通信网线一条。二、 转换指令含义及用法1. 整数、双整数转换为字符串因这两个指令的用法是类似的,因此放在一起介绍。指令的形式及在指令列表中的位置如下图1所示: 图1 实际生产中配方的数据已经定好,由图1可知,改指令有两个输入管脚和一个输出管脚,其中IN为要转换的整数字(有符号整数),可填常数或变量,如12345或VW10;OUT为输出字符串缓冲区的首字节,如VB100;FMT管脚初学者很多都不知其意,故加以详细说明。FMT即为英文单词formatd的缩写,翻译成中文是“格式”的意思,此处可理解为规定字符串转换后的格式。FMT需填写一个字节型变量或常数,如VB0或常数5,下面以图示的方式介绍其含义,如下图2: 图2 因FMT为以字节型变量,所以由8个二进制位组成,即0位到7位,LSB代表地位,MSB代表高位。指令规定,高四位(4-7位)必须为0,C位指定是用逗号还是小数点来作为转换后整数部分和小数部分的分隔符:当C=1时,使用逗号;当C=0时,使用小数点。右边三位nnn的有效数据为0到5,代表小数点后面字符的个数。nnn=000时,转换后的值无小数点;nnn=5时,小数点右面有5个字符,如输入的数据不在0到5的范围内,则得不到正确的输出结果。还需注意的该指令的下列几条规定:1)、转换值为正写入输出缓冲区不带时不带符号,为负则需带符号(—);2)、输出字符串的值为右对齐;3)、输出字符串的长度为8位,即8个字节,加上首字节(自动填写字符串长度“8”),以共9个字节,需注意该区域地址不要重复使用。下面用实际的案例及监控加以说明,案例1(输入管脚用常数)如图3所示: 图3 图3上图的转换值以ASCII码的格式显示,首字节VB10内的数据为字符8,代表输出字符串的长度为8为,VB16为以点标志的小数点位,因FMT为2,所以小数点后面为2位,而输出字符串规定为右对齐,所以转换后的值为字符串56.28,其余的字节为空格;下图示意16进制显示的格式,大家可以对照ASCII表,查看是否与上图的数据一致。案例2(输入管脚用变量)如下图4所示: 图4图4上图转换的整数VW20为32767,VB30为2#0000_1011,高四位为0,3位1,表示小数点以逗号表示,如图4上图的VB105的当前值,后三位为011,表示小数点后面有3位数,所以转换后的值为32.767;中图中将VB30改为2#0000_1000,表示小数点后没有数据,因此监控图显示转换后的值为32767;下图VB30为2#0000_0111,后三位超出0-5的范围,因此指令报错。双整数转换为字符串指令与单整数转换指令类似,唯一不同的是输出字符串的长度为12位,加上首字节一共是13个字节,比如VB0到VB12。这里不再赘述,大家可以举一反三进行练习。2. 浮点数转换为字符串指令浮点数数转换为字符串的指令会将实数值 IN 转换为 ASCII 字符串。格式 (FMT) 分配小数点右侧的转换精度、小数点显示为逗号还是句点以及输出字符串的长度。转换结果放置在以 OUT 开头的字符串中。结果字符串的长度在格式中指定,可以是 3 到 15 个字符。FMT图示如下图5所示: 图5 总结:由图5可见,“R_S”与“I_S”、“DI_S”的FMT管脚的区别是高四位有效,字段SSSS的取值范围是3-15,表示输出字符串的长度,超出此范围指令会报错。低四位代表的含义与“I_S”、“DI_S”的FMT相同。需要注意的是,CPU 使用的实数格式最多支持 7 位有效数字,尝试显示 7 位以上有效数字会产生舍入错误。请看下面的例子及监控画面,如图6所示:图6 FMT管脚的VB130的值为16#A4,这就是说转换值的格式是10个字符,小数点后有4位,所以VD120的值456.888转化后为字符串两个空格加456.8880,共10个字节。这个指令需谨慎使用,很容易出错。比如输入是456.888,VB130输入16#74,认为能得到结果为456.8880,但指令会报错,他因为456.8880一共占8个字节,而FMT的值为16#74,只输出7个字节,因此得不到正确结果,将16#74改为16#84后,输出结果正确,如下图7所示。图7SIPLUS S7-400 CPU 414H概述SIPLUS S7-400H 的 CPU可在高可用性系统(如 S7-400H)中使用带集成 PROFIBUS DP 主站接口带两个用于同步模块的插槽注:SIPLUS extreme 产品基于 SIMATIC 标准产品。此处的内容摘自相关的标准产品。增加了与 SIPLUS extreme 相关的信息。应用CPU 414-5H 可用于 SIMATIC S7-400H。它可用来配置 S7-400H 高可用性系统。内置 PROFIBUS-DP 接口使它能够作为主站或从站直接连接到 PROFIBUS-DP 现场总线。带交换机功能的集成 PROFINET 接口可提供 2 个可外部访问的 PROFINET 端口。依此,可实施总线形或环形结构。设计CPU 414-5H 具有:功能强大的处理器:CPU 处理每条二进制指令的时间小于 18.75 ns。4 MB 主存储器(2 MB 用于程序,2 MB 用于数据);装载存储器,用于存储 S7-400H 自动化系统的用户程序和组态数据;高速主存储器用于存储与过程相关的用户程序的子程序存储卡:用于扩展内置装载存储器。除程序外,装载存储器的信息还包括 S7-400H/FH 的组态数据,因此需要约 2 倍的存储空间。其结果是:内置的装载存储器不能满足大程序量的要求,因此需要存储卡。提供 RAM 和 FEPROM 卡(FEPROM 用于在断开电源时保存数据)。灵活扩展最多 131,072 点数字量和 81,932 点模拟量输入/输出MPI 多点接口:通过 MPI,可以创建含有最多 32 个节点的简单网络,其数据传输速率为 187.5 kbit/s。CPU 在通信总线(C 总线)和 MPI 上可建立 64 个节点连接。注:当同时使用 PROFIBUS DP 和 MPI 接口时,只能将下列总线连接器连接到 MPI 接口:带接口:6ES7 972-0BB42-0XA0不带接口:6ES7 972-0BA42-0XA0PROFIBUS DP 接口:通过 PROFIBUS DP 接口,可以实现冗余、分布式自动化组态,从而提高了速度,便于使用。对用户来说,分布式 I/O 单元可作为一个集中式 I/O 单元来处理(相同的组态、编址和编程).带 2 个端口(交换机)的 PROFINET 接口支持系统冗余和 MRP(介质冗余协议)模式选择开关:拨位按钮设计。诊断缓存:最后的 120 个错误和中断事件出于诊断目的而保存在一个环形缓存中。实时时钟:CPU 提供带日期和时间的诊断报告。PROFIBUS DP 接口:通过带 PROFIBUS DP 主站接口的 CPU 414-5H,可迅速建立起操作方便的分布式自动化系统。对用户来说,分布式 I/O 单元可作为一个集中式 I/O 单元来处理(相同的组态、编址和编程).注:当同时使用 PROFIBUS DP 和 MPI 接口时,只能将下列总线连接器连接到 MPI 接口:带接口:6ES7 972-0BB42-0XA0不带接口:6ES7 972-0BA42-0XA0功能块保护:除使用钥匙开关之外,还可通过密码来防止非法访问用户程序。用户块也通过加密机制来保护。集成 HMI 服务:对于 HMI 设备,用户只需指定数据源和数据目标数据将由程序自动循环传输。集成通信功能:编程器/OP 通信扩展通信(简单、高可用性通信)由用户编程的主/备切换功能。可参数化的特性通过 STEP 7 的工具“Hardware Configuration”以及安装的选件包 S7-400H,可对包括 CPU 在内的 S7-400H 的特性与行为进行参数化,例如:MPI 多点接口:定义节点地址。启动/循环行为。定义最大循环时间和通信负荷。地址分配:I/O 模块寻址保持区域:定义具有保持特性的位存储器、计数器、定时器、数据块和时钟存储器的数量。保护等级:定义程序和数据访问权限。系统诊断:定义诊断报文的处理及范围。循环中断:设置周期。组态 H 站。显示功能与信息功能状态和故障指示灯:LED 可指示出内部和外部故障和运行状态,如 RUN(运行)、STOP(停止)、调试、“主站”运行模式、冗余故障和测试功能等。测试功能:可使用编程设备显示程序执行中的信号状态,不考虑用户程序而修改过程变量,输出堆栈存储器的内容,运行各个程序步骤,并禁用程序组件。信息功能:使用编程器,用户可获取有关 CPU 的存储器容量和运行模式以及 RAM 和装载存储器的当前利用率方面的信息技术规范商品编号6AG1414-5HM06-7AB0SIPLUS S7-400 CPU 414-5H一般信息产品类型标志CPU 414-5H PN/DP硬件功能状态1固件版本V6.0产品功能● 时钟同步模式否附带程序包的● 工程系统STEP 7 V5.5 SP2 以上,带 HF1运行中的 CiR 配置CiR 同步时间,基本负载100 msCiR 同步时间,每个输入/输出字节的时间0 ?s电源电压额定值 (DC)通过系统电压进行电压供给输入电流来自背板总线 DC 5 V,典型值1.6 A来自背板总线 DC 5 V,最大值1.9 A来自背板总线 DC 24 V,最大值150 mA; 每个 DP 接口 150 mA来自 DC 5 V 接口,最大值90 mA; 在每个 DP 接口处功率损失功率损失,典型值7.5 W存储器存储器类型RAM工作存储器● 集成4 Mbyte● 集成(用于程序)2 Mbyte● 集成(用于数据)2 Mbyte● 可扩展否装载存储器● 可扩展 FEPROM是; 附带存储卡(闪存)● 可扩展 FEPROM,最大值64 Mbyte● 集成 RAM,最大值512 kbyte● 可扩展 RAM是● 可扩展 RAM,最大值64 Mbyte缓冲● 存在是● 带电池是; 所有数据● 不带电池否蓄电池缓冲器电池● 缓冲器电流,典型值180 ?A; 40 °C 以下适用● 缓冲器电流,最大值1 000 ?A● 缓冲器时间,最大值在模块数据手册中对边界条件和影响系数进行说明● CPU 上的外部缓冲器电压供电5 V DC 至 15 V DCCPU-处理时间对于位运算,典型值18.75 ns对于字运算,典型值18.75 ns对于定点运算,典型值18.75 ns对于浮点运算,典型值37.5 nsCPU-组件DB● 数量,最大值6 000; 数字条:1 至 16000● 容量,最大值64 kbyteFB● 数量,最大值3 000; 数字条:0 至 7999● 容量,最大值64 kbyteFC● 数量,最大值3 000; 数字条:0 至 7999● 容量,最大值64 kbyteOB● 数量,最大值参见操作列表● 容量,最大值64 kbyte● 可用循环 OB 数量1; OB 1● 时间报警 OB 数量4; OB 10-13● 延迟报警 OB 数量4; OB 20-23● 唤醒警告 OB 数量4; OB 32-35● 过程报警 OB 数量4; OB 40-43● DPV1 报警 OB 的数量3; OB 55-57● 启动 OB 数量2; OB 100、102● 异步错误 OB 数量9; OB 80-88● 同步错误 OB 数量2; OB 121、122嵌套深度● 每个优先等级24● 错误 OB 中的附加等级1计数器、定时器及其剩磁S7 计数器● 数量2 048剩磁— 可调整是— 下限0— 上限2 047— 已预设Z 0 至 Z 7计数范围— 下限0— 上限999IEC 计数器● 存在是● 类型SFB● 数量不限制(只通过 RAM 进行限制)S7 时间● 数量2 048剩磁— 可调整是— 下限0— 上限2 047— 已预设无时间剩余时间范围— 下限10 ms— 上限9 990 s