产品中心您的位置:网站首页 > 产品中心 > 西门子 > 200CN > 西门子CPU控制单元6ES7216-2AD23-0XB8
西门子CPU控制单元6ES7216-2AD23-0XB8

西门子CPU控制单元6ES7216-2AD23-0XB8

产品时间:2021-08-02

访问量:343

厂商性质:经销商

生产地址:德国

简要描述:
西门子CPU控制单元6ES7216-2AD23-0XB8
《销售态度》:质量保证、诚信服务、及时到位!
《销售宗旨》:为客户创造价值是我们永远追求的目标!
《服务说明》:现货配送至各地含税(17%)含运费!
《产品质量》:原装正品,*!
《产品优势》:专业销售 薄利多销 信誉好,口碑好,价格低,货期短,大量现货,服务周到!

西门子CPU控制单元6ES7216-2AD23-0XB8

 

3.5 使用USS协议的初始化模块初始化S7-200的PORT0端口:

 

EN使能:每次改变通讯状态都应该执行一次初始化指令。所以EN信号应该通过边沿检测元件脉冲激活。
Mode:用这个USS输入值选择通讯协议。
1:为端口0USS协议,并启用该协议。
0:为端口0PPI协议,并禁止USS协议。
Baud: 波特率:9600,19200…115200。
Active:激活驱动地址。
Done:当USS_INIT 指令执行完成后,Done=1。
Error:指令执行的结果,如果有错误,显示错误代码。

Active:激活驱动地址举例:

 


3.6 使用USS——CTRL模块来控制USS地址为3的变频器,为了运行变频器需要按照表一设置参数:

 

状态表:

 

功能块定义:
EN:通常情况总是激活。
RUN:指示驱动为启用(1),或禁止(0)。
OFF2:允许V20自由停车。
OFF3:允许V20快速停止。
F _ACK:V2*复位。
DIR:V20转动方向(0:逆时针;1:顺时针)。
Drive:V20地址 0-31。
Speed:速度给定值,以全速的百分比给出 (-200.0~~200.0%,负值时,V20反向)。
Resp_R:轮询V20,扫描时=1,并更新下面值。
Error:错误字节,参见表:USS指令执行错误。
Status:V20返回状态值。
Speed:V20速度,(-200.0~~200.0%)。
Run_EN:V20运行状态(1:运行;0:停止)。
D_DIR:V20转动方向(0:逆时针;1:顺时针)
Inhibit:V20禁止位状态。 (0:启用;1:禁止)。要清除禁止位,必须将Fault清零,
RUN,OFF2, OFF3输入也要清零。
Fault:指示故障状态。根据V2*表确认故障。故障排除后,置位F _ACK使Fault
清零。 

 

表二:Error 信息

Error代码说明
0没有错误
1驱动未响应
2检测到驱动响应中存在校验和错误
3检测到驱动响应中存在奇偶校验错误
4由于用户程序干扰导致出错
5尝试执行了无效命令
6提供的驱动地址无效
7该通讯接口不能实现USS协议
8该通讯接口正在忙于处理指令
9驱动速度输入溢出
10驱动响应的长度不正确
11驱动响应的首字符不正确
12驱动响应的长度字符不正确
13驱动响应错误
14给出的DB_PTR地址不正确
15给出的参数号不正确
16选择了无效的协议
17启用USS:不允许更改
18了无效的波特率
19无通讯:驱动未激活
20驱动响应中的参数或值不正确

 

  • 满足复杂技术任务的高性能套件
  • 附加的PPI端口可以增加灵活性和通讯能力
  • 本机带40个输入/输出点
  • 扩多7个扩展机架的扩展能力

Design

CPU 226 装配有:

  • 集成式 2 V 编码器/负载电源:
    用于直接连接传感器和编码器。 具有 400 mA 输出电流,它也可用作负载电源。
  • 2种型号:
    带多种电源和控制电压
  • 内置数字量输入/输出:
    24个输入和 16 个输出。
  • 2 个通讯接口:
    可选
    • 作为 PPI接口,用于编程功能、HMI 功能(TD 200、OP),S7-200 内部 CPU / CPU 通信(9.6/19.2/187.5 kbps),或作为 MPI从站,用于和 MPI 主站(S7-300 / -400、OP、TD、按钮板)进行数据交换。
    • 用户可编程接口(FreePort),带中断能力,用于和非西门子设备进行串行数据交换,例如在 ASCII 协议下、波特率为 1.2/2.4/4.8/9.6/19.2/38.4/57.6/115.2 Kbit/s时,可将 PC / PPI 电缆用作为 RS 232/ RS 485 适配器。
  • 扩展总线:
    连接扩展模块 (只能使用 22x 系列的扩展模块)。
  • 中断输入:
    对过程信号的上升沿或下降沿作出*速响应
  • 高速计数器: 
    6 个高速计数器(30 kHz), 可通过参数设置使能和复位输入,具有2个单独的输入端,可同时用作增/减计数器;或者可以连接2个具有90°相差脉冲列(4x20 kHz)的增量编码器。
  • 通过数字量和模拟量扩展模块进行*扩展(扩展模块,选件)。
  • 仿真器(可选):
    用于集成输入的仿真和用户程序的检验。
  • 模拟电位计:
    2 个模拟电位计,可在日常工作中用作一个设定值计数器,例如设定时间。
  • 脉冲输出:
    2 个高频脉冲输出( 20 kHz);用于定位任务及通过电源电路控制调频电机和步进电机。
  • 实时时钟:
    例如用于给报文加时间标记、纪录机器运行时间或用于基于时间的过程控制。
  • EEPROM 子模块(选件):
    用于保存完整的 STEP 7-Micro/WIN 用户程序及其它文档。
    用于支持数据记录功能和配方管理。
    允许快速修改程序(即使没有编程器)和其它程序归档。
  • 控制系统PLC数字输入卡SF灯变红色故障检查、分析:将卡件电源重新送电后,故障现象依然存在;重新启动PLC主机后,故障指示灯仍旧是红色。于是对卡件所接收的现场信号一一进行检查后发现一回讯开关有异常。用万用表测量后发现,回路电阻无穷大,这说明回讯开关坏而被数字输入卡检测到。 故障处理:更换件后故障指示灯灭。⑥造粒机PLC控制系统模拟输入卡接收的现场信号在DCS上指示无穷大故障检查、分析:分析可能是现场压力变送器和接线箱之间相互连接的通讯电缆出现故障,于是更换通讯电缆,但现象依然如故。。

    西门子PLC的基本结构及工作原理
    PLC实质是一种于工业控制的计算机,其硬件结构基本上与微型计算机相同。plc基本结构基本相同,主要有CPU,电源,储存器和输入输出接口电路等组成。处理器单元一般由控制器、运算器和寄存器组成。

    组态王和多台西门子S7-300、400PLC通过DP协议通讯时,设备地址应如何定义?1)硬件连接:计算机中插入一块CP5611(或CP5613)可实现将多个S7-300/400PLC连接在一条DP总线上。 2)DP协议设置:所有PLC必须设置的DPSlave站,CP5611(或CP5613)要求通过Simaticnet设置的DPmaster站;3)组态王中设备地址定义:选择PLC/西门子/S7-200系列(DP)/Profibus-DP,设备地址固定为1.1(该地址与从站PLC的地址设置无关)。 而对于MPI协议,我们的MPI驱动是通过调用西门子PLC的动态连接库(等)实现和PLC进行通讯的,并不是直接通过串口实现数据通讯。西门子—300PLC通过MPI通讯卡与组态王进行通讯时,能否实现双设备冗余的功能?可以实现。

 西门子CPU控制单元6ES7216-2AD23-0XB8

3.4 变频器参数设置:

V20 可以通过选择连接宏Cn010实现USS控制,也可以通过直接更改变频器参数的方法来实现。参数设置如下表所示:

表一:

参数描述Cn010默认值实际设置备注
P0700[0]选择命令源55RS485为命令源
P1000[0]选择频率55RS485为速度设定值
P2023RS485协议选择11USS协议
P2010[0]USS/MODBUS波特率86波特率为9600bps
P2011[0]USS地址13变频器的USS地址
P2012[0]USS PZD长度22PZD部分的字数
P2013[0]USS PKW长度127127PKW部分字数可变
P2014[0]USS/MODBUS报文间断时间5000接收数据时间

   
3.5 使用USS协议的初始化模块初始化S7-200的PORT0端口:

 

EN使能:每次改变通讯状态都应该执行一次初始化指令。所以EN信号应该通过边沿检测元件脉冲激活。
Mode:用这个USS输入值选择通讯协议。
1:为端口0USS协议,并启用该协议。
0:为端口0PPI协议,并禁止USS协议。
Baud: 波特率:9600,19200…115200。
Active:激活驱动地址。
Done:当USS_INIT 指令执行完成后,Done=1。
Error:指令执行的结果,如果有错误,显示错误代码。

Active:激活驱动地址举例:

 


3.6 使用USS——CTRL模块来控制USS地址为3的变频器,为了运行变频器需要按照表一设置参数:

 

状态表:

 

功能块定义:
EN:通常情况总是激活。
RUN:指示驱动为启用(1),或禁止(0)。
OFF2:允许V20自由停车。
OFF3:允许V20快速停止。
F _ACK:V2*复位。
DIR:V20转动方向(0:逆时针;1:顺时针)。
Drive:V20地址 0-31。
Speed:速度给定值,以全速的百分比给出 (-200.0~~200.0%,负值时,V20反向)。
Resp_R:轮询V20,扫描时=1,并更新下面值。
Error:错误字节,参见表:USS指令执行错误。
Status:V20返回状态值。
Speed:V20速度,(-200.0~~200.0%)。
Run_EN:V20运行状态(1:运行;0:停止)。
D_DIR:V20转动方向(0:逆时针;1:顺时针)
Inhibit:V20禁止位状态。 (0:启用;1:禁止)。要清除禁止位,必须将Fault清零,
RUN,OFF2, OFF3输入也要清零。
Fault:指示故障状态。根据V2*表确认故障。故障排除后,置位F _ACK使Fault
清零。 

 

表二:Error 信息

Error代码说明
0没有错误
1驱动未响应
2检测到驱动响应中存在校验和错误
3检测到驱动响应中存在奇偶校验错误
4由于用户程序干扰导致出错
5尝试执行了无效命令
6提供的驱动地址无效
7该通讯接口不能实现USS协议
8该通讯接口正在忙于处理指令
9驱动速度输入溢出
10驱动响应的长度不正确
11驱动响应的首字符不正确
12驱动响应的长度字符不正确
13驱动响应错误
14给出的DB_PTR地址不正确
15给出的参数号不正确
16选择了无效的协议
17启用USS:不允许更改
18了无效的波特率
19无通讯:驱动未激活
20驱动响应中的参数或值不正确


图5

注意:如果在数据块中定义了某地址的数据,而又使用这种办法存储同样地址的数据,则当CPU内超级电容或电池没电时,CPU再上电时将采用SMB31和SMW32存储的数据。

问题8:EEPROM写入次数的统计?
回答:
每次下载程序块/数据块/系统块或者执行一次SMB31.7置位的操作都算作对EEPROM的一次写操作,所以请注意在程序中一定不要每周期都调用SMB31/SMW32用于将数据写入EEPROM内,否则CPU将很快报废。

问题9:不使用数据块的方法,如何在程序中实现不止一个V区数据的存储?
回答:
由于SMB31/SMW32一次多只能送入一个V区双字给EEPROM区域,因而当有超过一个双字的数据需要送入EEPROM中时,需要程序配合实现。具体操作方法可参照如下的例子,即使用SMB31/SMW32送完一个数据(字节/字/双字)之后,通过一个标志位(如M0.0)来触发下一个SMB31/SMW32操作,之后需要将上一个标志位清零,以用于下一次的存储数据的操作。

由于SM31.7在每次操作结束之后都自动复位,因而不能使用它作为第二次触发操作的条件。
以上程序仅供参考。

留言框

  • 产品:

  • 您的单位:

  • 您的姓名:

  • 联系电话:

  • 常用邮箱:

  • 省份:

  • 详细地址:

  • 补充说明:

  • 验证码:

    请输入计算结果(填写阿拉伯数字),如:三加四=7
在线咨询
咨询热线

15000620133

[关闭]