6ES7212-1BB23-0XB8使用方法

供应商
浔之漫智控技术-西门子PLC代理商
认证
手机号
15221406036
经理
聂航
所在地
上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
更新时间
2024-05-08 07:10

详细介绍

6es7212-1bb23-0xb8使用方法

根据plc输出端所带的负载是直流型还是交流型,是大电流还是小电流,以及plc输出点的等因素来确定输出端采用继电器输出,还是晶体管输出,或品闸管输出不同的负载选用不同的输出,源中断设备带抽屉式框架3极,尺寸1,iecin=630a,一大690v,ac50/60hzicu=55ka,500v时背面水平连接无过流脱扣器电通过cpu调用pid功能块,实现自动闭环控制,有后由ao模块输出一个4-20ma的给稳流(既a柜/b柜电流给定反馈)。否则会影响plc的运行。组态王的gprs通讯要求必须创建虚拟串口并通过此串口进行数据通讯。而对于mpi协议,我们的mpi驱动是通过调用西门子plc的专用动态连接库(s7onlinx.dll等)实现和plc进行通讯的,用户可根据工艺流程自定义变量名,支持中文变量名,并且直接通过变量名进行调用,*编程语言的便利。特殊功能寄存器通过地址调用后会自动命名,下次使用时可直接调用变量名plc循环扫描工作的特点(3)输出处理阶段1、步进电机的角度控制。首先要明确步进电机的细分数,然后确定步进电机转一圈所需要的总脉冲数。计算“角度百分比=设定角度/360°(即一圈)"“角度脉冲数=一圈总脉冲数*角度百分比。"843251下载了一个延时程序,安装,行!在空间有限的情况下,或只需要少数附加输入/输出的情况下,可以使用板。通过板可以对s7-1200 cpu 进行模块化扩展。这simatic et 200 有丰富的分布式 i/o可供选用,既可以用在控制柜中,也可以直接用在不带控制柜的机器上,还可在危险区域中使用域。模块化的设计让您能够、快速地和扩展 et200。已集成的附加模块可以成本,同时拓宽了应用范围。以上是国内配套的原料干燥部分,控制部分采用西门子s-300系列的可编程控制器(plc),人机界面采用组态王组态,通信采用profibusdp现场总线,不过控制相对比较简单

编程

  step 7 中的编程语言 lad 和 fbd 用来编写相关的程序。 与运行和数据类型相关的功能范围受.使用特殊的指令来编译相关的程序. 除了故障程序,在相同的cpu上也可以不受地同步运行程序。

  包中还包括f-库,并带有经过的程序示例。 可以对这些程序示例进行修改。

  s7 f 分布式选件包

  编写与相关的程序时需要“s7 f 分布式选件包"。 包包含生成f程序所需的所有功能和部件。 在安装 step 7 v5.1 sp3以上版本后,可以执行 s7 f 分布式程序

通过保护功能,用户可有效地保护他们的专有技术免遭未经的和更改。

  通讯simatic s7-300 的 cpu 支持下列通讯:

  通讯:用于通过总线(as-interface、profibus dp 或 profinet)的 i/o

  模块(映像交换)循环寻址。从循环执行层调用通讯。

  数据通讯:用于自动化间或多个自动化与hmi之间的数据交换。可以周期性地

  执行数据通讯,或由用户程序通序块的事件驱动程序调用进行数据通讯

  step 7 用户界面使用方便,可用于对通讯功能进行组态,使组态更加容易。数据通讯

  simatic s7-300 配备不同的数据通讯机制:使用全局数据通讯通过 mpi 在网络连

  接的 cpu 之间进行的数据包循环交换。与具有通讯功能的其他设备进行的事件驱动通

  讯。可通过 mpi、profibus 或 profinet 进行网络连接。全局数据通过使用“全

  局数据通讯"服务,联网的 cpu 可以循环相互交换数据(zui多 8 gd 数据包,每个

  包含 22 字节/循环)。通过这种,一个 cpu 访问可另一个 cpu 的数据、位存储

  器或映像。只能通过 mpi 进行全局数据交换。使用 step 7 中的 gd 表进行组态

西门子cpu6es7318-3fl01-0ab0详细说明

系统的硬件体系结构

 

   本示例为一套s7-300plc通过et200s1count24v/100khz模块从24v增量型编码器读取计数数据,监控旋转状态。

   图1为示例系统的配置图,图中包含如下的硬件:

   •一台笔记本电脑或pg/pc

   •一块cp5512

   •一套s7-300plc

   •一套et200s系统

 锁存与重新触发:

   在硬件组态中参数配置“functiondi"使能“锁存与重新触发"后,在用户程序中把软件门使能,当数字量输入端有上升沿脉冲时,把当前计数值锁存。计数功能继续进行,直到数字量输入端有下一个上升沿脉冲,锁存当前计数值并开始从装载值重新计数。

   如果你在这个过程中直接装入装载值,不会改变在反馈字中的锁存值。如果关闭软件门,只是中断计数,而数字量输入中锁存和重新触发功能仍然有效。

   注意在软件门使能后,当数字量输入端有*个上升沿时,计数模式开始进行,参考图9锁存和重新触发功能时序图。



图9 锁存和重新触发功能时序图

  

 

 

锁存:

   在硬件组态参数配置“functiondi"中使能“锁存"后,在用户程序中把软件门使能,当数字量输入端有上升沿脉冲时,锁存计数值。计数功能继续进行,直到数字量输入端有下一个上升沿脉冲,锁存新计数值。

   注意如果你在这个过程中直接装入装载值,不会改变在反馈字中的锁存值。如果关闭软件门,只是中断计数,而数字量输入中锁存功能仍然有效。

 


图10 锁存功能时序图

 

 7.4同步功能

同步功能只能在单次计数和周期计数模式下使用。可以使用旋转编码器的零标志位做为参考信号。先使能软件门,然后使能同步控制位,在单次计数同步中,数字量输入中从*个上升沿脉冲开始从装载值进行同步计数。而在周期计数同步中,数字量输入中*个上升沿脉冲和后续的每个上升沿脉冲使计数器从装载值开始同步计数。在完成同步后,状态位“sts_syn"被置位。


图11 同步功能时序图

 

7.5在计数模式里对输出的控制

   计数模板有一个数字量输出和一个虚拟的数字量输出(存在于反馈接口的状态位上),可以存储两个比较值,依靠计数值和比较值的关系可以对输出进行控制:

  (1)  直接对输出进行控制

   使能控制位ctrl_do1和ctrl_do2,通过控制位set_do1和set_do2直接对输出进行控制。状态位sts_cmp1和sts_cmp2显示了相应的输出状态。直到这些状态位被确认,他们一直保持现有状态;如果没有使能do1和do2,通过控制位set_do1和set_do2直接影响这些状态位。

   下面四种输出形式的使用情况和直接控制输出类似,需要先装载比较值,根据设定的比较条件对输出进行控制。

西门子的故障安全系统提供了尽可能全系列的产品供客户选择,et200s系列产品做为高性价比的一款产品,在分布式io中一直被广泛应用,因而也有着全系列相应的故障安全模板满足各种安全应用的场合,这里介绍的是故障安全型电机启动器的调试和使用方法,供大家参考。关于et200s的基本使用方法,这里不再详细介绍,请参考相关手册


更新操作系统时,应当始终更新为相关订货号产品可用的新版本。以前版本的操作系统可作为备份,以允许用户恢复到初的版本,尽管迄今为止还未发现有这样做的必要。
cpu 操作系统的新版本适用于该订货号的所有版本。
用户可以通过微存储卡执行更新或者在线更新:
1. 微存储卡:
创建操作系统更新卡的前提条件:
· 存储容量为 4 mb (订货号 6es7953-8lm20-0aa0)
或更高的微存储卡
· step 7 v5.1 + sp2 或更高版本
· 带有外部 prom 编程器 (6es7 792-0aa00-0xa0) 的 pc 或
带有适配器(6es7 798-0ba00-0xa0)的 pg720/740 或
fieldpg/powerpg,用于编程微存储卡
使用 step7 创建操作系统更新卡的步骤:
1.下载所需的 cpu 文件。
2.双击文件名解压缩文件
3.在 simatic manager 中执行“file/s7 memory card/delete”命令,删除微存储卡。
4.在 simatic manager 中选择“plc/update operating system”编程操作系统,然后选择目标目录并打开 cpu_hd.upd 文件启动编程过程。
5.当屏幕上出现“the firmware update for the module with order number 6es7 315-2eh13-0ab0 was transferred successfully to the s7 memory card” (订货号为 6es7 315-2eh13-0ab0 的模块的固件更新内容已经成功传送至 s7 存储卡) 提示消息时,操作系统更新卡的编程即告完成。
执行操作系统更新:
1.切断 cpu 所在机架的电源 (ps)
2.将 plc 从通信网络断开
3.将准备好的操作系统更新卡插入 cpu 中
4.接通 cpu 所在机架的电源 (ps)
5.操作系统将从微存储卡传送到 cpu 内部闪存 eprom。传送期间 cpu 的所有 led (frce、run、stop、sf、bf) 都将点亮。
6.大约 2 分钟后,操作系统更新完成。此时 cpu 上的 stop led 慢速闪烁 => 请求系统存储器复位。
7.切断电源并插入操作所需的微存储卡。
8.接通电源。cpu 自动执行一次总复位,然后立即转为操作就绪状态。
9.将 plc 重新接入通信网络之前,必须进行时钟同步。
 
2.在线更新:
前提条件:
· 使用 step 7 v5.3 及更高版本可以在线更新固件。
· 待更新的模块所在的站必须能够在线访问。
· 必须将一个 mmc 插入模块
· 编程设备 (pg 或 pc) 的文件系统上必须含有新固件版本的文件。
一个文件夹中只能包含一个固件版本的文件。
执行固件更新:
1.启动 step 7 并切换到 hw-config。
2.打开待更新的 cpu 所在的站。
3.选择 cpu。
4.选择菜单项“target system > firmware update”。只有当所选的 cpu 支持“firmware update”功能时,该菜单项才可用。
5.在打开的菜单项“firmware update”中,使用“search”按钮选择固件更新文件 (*.upd) 的路径。
6.选定一个文件之后,将会在“firmware update”对话框的下半部分提示该文件适合哪些模块,以及从哪个固件版本开始可以使用该文件。
7.点击“execute”按钮。step 7 将检查模块是否可以解析所选的文件 — 如果结果是肯定的 — 则将文件装载到 cpu。如果为此需要更改 cpu 的运行模式,则系统会要求用户执行此更改操作。然后 cpu 将自行更新固件。
8.通过 step 7 检查 (读 cpu 诊断缓冲区) cpu 是否使用新的固件成功启动。
请注意:
当 cpu 执行完一次总复位之后,下列值将保留:
· mpi 接口的参数 (mpi 地址和高的 mpi 地址)
· cpu 的 ip 地址
· 子网掩码
· 静态 snmp 参数

  ①输入信号i:输入信号用英文字母i标记,它是指与plc输入端连接的来自外部设备的外部输入信号。在plc程序中,一般是使用“输入映像”寄存器中的数据,其内容在一个plc循环周期内保持不变。
   ②输出信号q:输入信号用英文字母q标记,它是指与plc输出端连接的用于控制外部设备的外部输出信号,plc的输出信号送给输出模块,并通过不同的驱动形式驱动外部负载。在plc程序中,一般使用“输出映像”寄存器中的数据。输出映像寄存器中的内容可以随着程序的执行不断改变(在多重线圈编程时),但终plc输出的状态总是程序后的处理结果,因此,对外部来说它也是唯一的。
   ③直接输入/输出pi/pq(仅s7-300/400):直接输入/输出是在plc程序中不受plc循环扫描约束,进行直接采样的输入与直接刷新的输出信号。通过直接输入/输出,可以在plc程序中不受plc循环时间的限制,直接对plc的输入/输出信号进行读/写。
   在直接输入的情况下,plc程序不再使用输入映像寄存器中的值,而是直接读入当前的瞬时值,而且,plc执行了直接输入后,并不会影响“输入映像”寄存器中原来的值。在直接输出的情况下,plc程序不再使用输出映像寄存器中的值,而是直接输出当前的瞬时值,而且,plc执行了直接输出后,“输出映像”寄存器中的值立即发生变化。
   直接输入/输出的表示方法在s7-200与s7-300/400中有所不同。对于s7-200,使用时只需要在指令代码后增加“i”,如ld变成ldi即可。对于s7-300/400plc,不可以在plc程序中直接以“二进制位”的形式,对plc的输入/输出信号进行读/写,只能以字节pib/pqb、字piw/pqw或双字pid/pqd的形式进行。
   ④模拟量输入/输出ai/aq:模拟量输入/输出只能以“字”的形式指定,不可以使用二进制位的形式进行编程,模拟量输入/输出的地址只能为aiw**/aqw**。模拟量输入/输出的内容直接保存在plc的模拟量输入/输出模块中,而不是存放在cpu的ram中,因此,模拟量输入/输出的实质上也是一种对输入/输出的直接读入与输出。

   我接触到很多同行,他们都说s7-300/400的语句表(即指令表)语言难学,近在西门子的s7-300/400论坛上,看到有网友感叹“语句表好难学啊!”。    梯形图为什么好学?其原因很简单,梯形图来源于继电器电路图,以触点和线圈为主,因此熟悉继电器控制的电气人员感觉很容易学。
    1.语句表非学不可
    1)语句表的指令比梯形图多,只有语句表才有下列指令:定时器/计数器的fr指令、与地址寄存器、累加器、状态字、数据块有关的大量指令,循环指令(loop)和部分跳转指令,块结束指令等。
    2)语句表的功能比梯形图更强,例如循环程序和间接寻址等只能用语句表来编程。
    3)实际的控制程序(特别是老外编的程序)几乎都有语句表编写的逻辑块。但是语句表程序一般不能用step 7完全转换为梯形图。不能转换的程序段仍然用语句表表示。
    因此在实际工作中语句表是很难回避的,要想学好s7-300/400,必须学好语句表。
    2.语句表为什么难学?
    1)语句表语言有点类似于intel的51系列单片机的汇编语言,比如它们都有累加器、状态字和地址寄存器等,梯形图并不使用累加器和地址寄存器。
    2)语句表程序几乎所有的操作都是在累加器中完成的,因此需要用大量的装入(l)指令来将数据装入累加器,用传送(t)指令来将运算结果从累加器传送到目的地址。比较一下s7-300和s7-200的循环程序,就会发现前者的要复杂得多。
    梯形图只需要一条move指令,不需要累加器就可以任意传送数据。
    2)s7-300/400的间接寻址比其他plc的间接寻址复杂得多,只有语句表有间接寻址功能,这也是语句表难学的原因之一。
    3.学好语句表的几点建议
    1)首先要打牢基础,掌握必备的计算机基础知识,例如二进制数、十六进制数、bcd码、补码、各种数据类型、参数类型、累加器、状态字、地址寄存器、各种寻址方式等的基本概念和应用。
    如果在学校学过汇编语言,对学习语句表语言会有好处。有人建议为了学语句表去学汇编语言,我认为倒没有这个必要。
    2)多用多练,在实践中学。plc和计算机的语言就像外语一样,一定要多用多练,主要靠读程序、编程序和调试程序来学习。初学的时候可以找一本好的教材,阅读教材中有大量注释的语句表程序。在此基础上,可以阅读生产中的实用程序。好能自己编一些程序,然后用仿真软件来调试程序。
    3)充分利用step 7的在线帮助功能,用鼠标选中用户程序中的某条指令,按〈f1〉键就可以打开该指令的在线帮助,看到指令的详细使用方法,例如指令的功能描述,指令的输入/输出参数的数据类型、允许使用的存储区和参数的意义,指令的执行对状态字的影响,以及指令应用的实例等


西门子代理商,西门子模块代理商,西门子一级代理商,西门子中国代理商
展开全文
我们其他产品
我们的新闻
相关产品
使用方法
优质商家推荐 拨打电话