*** 备件 *** SIMATIC ET 200SP, 数字式输入端模块, DI 4x 120..230V AC 标准型, 适合用于 B1 类型的基座单元, 颜色代码 41 模块诊断
西门子代理商6ES7131-6FD00-0BB1
技术数据
*** 备件 *** SIMATIC ET 200SP, 数字式输入端模块, DI 4x 120..230V AC 标准型, 适合用于 B1 类型的基座单元, 颜色代码 41 模块诊断 | ||
一般信息 | ||
产品类型标志 | DI 4x120 ... 230 V AC ST | |
固件版本 | V1.0 | |
● 可更新固件 | 是 | |
可用的基本单元 | BU 类型 B1 | |
模块*彩色标牌板的颜色代码 | CC41 | |
产品功能 | ||
● I&M 数据 | 是; I&M0 至 I&M3 | |
附带程序包的 | ||
● STEP 7 TIA 端口,可组态 / 已集成,自版本 | V13 / V13 | |
● STEP 7 可组态/ 已集成,自版本 | V5.5 SP3 / - | |
● PROFIBUS 版本 GSD 版 / GSD 修订版以上 | GSD,修订版 5 | |
● PROFINET 版本 GSD 版 / GSD 修订版以上 | GSDML V2.3 | |
运行模式 | ||
● DI | 是 | |
● 计数器 | 否 | |
● 过采样 | 否 | |
● MSI | 否 | |
电源电压 | ||
额定值 (AC) | 230 V | |
反极性保护 | 否 | |
输入电流 | ||
耗用电流(额定值) | 10 mA | |
传感器供电 | ||
输出端数量 | 4 | |
短路保护 | 否; 使用 BU 类型 B1 时,应设计脱扣电流为 10 A 的保险丝 | |
输出电流 | ||
● zui高可达 60 ℃,zui大值 | 10 A | |
24 V 传感器供电 | ||
● 24 V | 否 | |
● 短路保护 | 否 | |
功率损失 | ||
功率损失,典型值 | 1 W; 有功功率,负载电压 230 V,所有输入端接通 230 V,50 Hz | |
地址范围 | ||
每个模块的地址空间 | ||
● 每个模块的地址空间,zui大值 | 1 byte; + 1 个字节用于 QI 信息 | |
● 输入端 | 1 byte | |
硬件扩展 | ||
为不同的接口类型选择基础单元 | ||
● 一线制连接 | BU 类型 B1 | |
● 两线制连接 | BU 类型 B1 | |
● 三线制连接 | BU 类型 B1 | |
● 四线制连接 | B1 类基础模块 + 外部端子 | |
数字输入 | ||
数字输入端数量 | 4 | |
源型输入/漏性输入 | 否 | |
输入特性符合 IEC 61131,类型 3 | 是 | |
脉冲延长 | 否 | |
输入电压 | ||
● 输入电压类型 | 120/230 V AC(47 Hz 至 63 Hz) | |
● 额定值 (AC) | 230 V | |
● 对于信号“0” | 0V AC 至 40V AC | |
● 对于信号“1” | AC 74 V 至 AC 264 V | |
输入电流 | ||
● 对于信号“1”,典型值 | 10.8 mA | |
输入延迟(输入电压为额定值时) | ||
对于标准输入端 | ||
— 可参数化 | 否 | |
— 从“0”到“1”时,zui小值 | 1.5 ms | |
— 从“0”到“1”时,zui大值 | 4 ms | |
— 从“1”到“0”时,zui小值 | 10 ms | |
— 从“1”到“0”时,zui大值 | 10 ms | |
导线长度 | ||
● 屏蔽,zui大值 | 1 000 m | |
● 未屏蔽,zui大值 | 600 m | |
传感器 | ||
可连接传感器 | ||
● 双线传感器 | 是 | |
等时模式 | ||
节拍同步运行(应用程序至端口同步) | 否 | |
报警/诊断/状态信息 | ||
报警 | ||
● 诊断报警 | 否 | |
● 过程报警 | 否 | |
诊断信息 | ||
● 断线 | 否 | |
● 短路 | 否 | |
● 累积故障 | 是 | |
诊断显示 LED | ||
● 电源电压监控 (PWR-LED) | 是; 绿色 PWR-LED | |
● 通道状态显示 | 是; 绿色 LED | |
● 用于通道诊断 | 否 | |
● 用于模块诊断 | 是; 绿色 / 红色 DIAG-LED | |
电位隔离 | ||
通道的电势分离 | ||
● 在通道之间 | 否 | |
● 在通道和背板总线之间 | 是 | |
● 在通道和电子元件电源电压之间 | 否 | |
绝缘 | ||
绝缘测试,使用 | 2545 V DC/2 s(例行测试) | |
尺寸 | ||
宽度 | 20 mm | |
高度 | 73 mm | |
深度 | 58 mm | |
重量 | ||
重量,约 | 36 g | |
上一次修改: | 2018/4/11 |
西门子代理商6ES7131-6FD00-0BB1
系列视频:S7-200跟我学/跟我做
S7-200CN: PPI 网络架构-跟我学 - 157/185 | http://www.ad.siemens.com.cn/service/elearning/cn/CourseV2.aspx?CourseID=406 |
网络读写(NetR/NetW)- PPI通信
PPI协议是专门为S7-200开发的通信协议。S7-200 CPU的通信口(Port0、Port1)支持PPI通信协议,S7-200的一些通信模块也支持PPI协议。Micro/WIN与CPU进行编程通信也通过PPI协议。
S7-200 CPU的PPI网络通信是建立在RS-485网络的硬件基础上,因此其连接属性和需要的网络硬件设备是与其他RS-485网络*的。
S7-200 CPU之间的PPI网络通信只需要两条简单的指令,它们是网络读(NetR)和网络写(NetW)指令。
在网络读写通信中,只有主站需要调用NetR/NetW指令,从站只需编程处理数据缓冲区(取用或准备数据)。
PPI网络上的所有站点都应当有各自不同的网络地址。否则通信不会正常进行。
可以用两种方法编程实现PPI网络读写通信:
- 使用NetR/NetW指令,编程实现
- 使用Micro/WIN中的Instruction Wizard(指令向导)中的NETR/NETW向导
NetR/NetW指令要点
有关网络读写(NetR/NetW)指令的详细情况必须参考《S7-200系统手册》。
每条网络读写指令zui多能够读或者写16个字节的数据;每个CPU内zui多只能有8条网络读写指令同时激活,而网络读写指令的数目没有限制。
只有通信主站能够使用网络读写指令。缺省情况下,S7-200 CPU的通信口设置为从站模式。因此在编程时,需要把通信口设置为通信主站模式。
在一个PPI网络中,与一个从站通信的主站的个数并没有限制,但是一个网络中主站的个数不能超过32个。主站既可以读写从站的数据,也可以读写主站的数据。也就是说,S7-200作为PPI主站时,仍然可以作为从站响应其他主站的数据请求。
一个主站CPU可以读写网络中任何其他CPU的数据。
由于串行通信的特点,通信数据的接收(或者发送)是不能与PLC程序的扫描周期配合的。所有的通信活动都需要PLC操作系统的管理,网络读写(包括其他类似的通信指令)指令只是告诉操作系统有需要处理的通信任务。因此,网络读写指令采取通信数据缓冲区的方式,在操作系统的通信管理功能与PLC的用户程序之间交换信息。
网络读写指令(NetR/NetW)的数据缓冲区类似。数据缓冲区除了状态字节和地址、数据长度之外,剩余的部分就是纯数据字节。能够传送到通信对象,或者从对象接收的仅仅是数据字节,不包括数据个数等信息。远程站(通信对象)的数据缓冲区则是纯数据区域。
网络读写指令可以传递V存储区、M存储区、I/Q区的数据。这取决于设定数据地址时,使用间接寻址方式将地址信息写入到缓冲区中的相应位置,地址信息中包括了存储区和数据的类型。
网络读写编程大致有如下几个步骤:
- 规划本地和远程通信站的数据缓冲区
- 写控制字SMB30(或SMB130)将通信口设置为PPI主站
- 装入远程站(通信对象)地址
- 装入远程站相应的数据缓冲区(无论是要读入的或者是写出的)地址
- 装入数据字节数
- 执行网络读写(NetR/NetW)指令
各CPU的通信口地址在各自项目的System Block(系统块)中设置,下载之后起作用。
调用NetR/NetW指令
多数网络读写的不正常现象,除了硬件设备和软件设置的问题外,与在用户程序中调用网络读写指令的方式有关。包括看起来通信正常,但经过一段时间(可能是几天)后也会出现故障的现象。
使用用NetR/NetW时,应当注意:
- 避免简单地定时激活NetR/NetW:由于串行通信的特点(如上所述),无法得知何时真正结束。如果定时进行网络读写通信,必须判断此次通信是否正常结束
- 同时有效的NetR/NetW指令不能超过8个,否则通信请求队列会超出操作系统的管理能力
- 使用SM0.0调用网络读写指令,虽然能*工作,但不能超过8个指令,而且会出现监控时指令块变为红色的现象,还是加上必要的读写状态判断条件。
zui简单可靠的方法,是使用Micro/WIN中的NetR/NetW Wizard(网络读写指令向导)。
使用NetR/NetW向导可以编辑zui多24条网络读写指令,其核心是使用顺序控制指令,这样在任一时刻只有一条NetR/NetW指令有效。如果要求超出24条网络读写指令,可以自己按照此方法编程。
清除网络读写指令数据缓冲区中的(故障)状态字节可以恢复“死掉”的通信。但还是建议用户采用比较正规的编程方法。
NetR/NetW(网络读写)指令向导