商铺名称:上海斌勤电气技术有限公司
联系人:康奎(先生)
联系手机:
固定电话:
企业邮箱:192061030@qq.com
联系地址:上海市松江区三新北路1800弄(松江电子商务园区)
邮编:201501
联系我时,请说是在焊材网上看到的,谢谢!
西门子MMC内存卡8MBSIMATIC S7, MMC卡用于S7-300/C7/ET 200,3.3 V NFLASH, 8 MB
SIEMENS西门子希殿电气技术有限公司
联系人:康奎 电话:021-60571249
传真:021-60541249 邮箱:192061030@qq.com
工作QQ:192061030 手机:186-2106-1383
S7-300 以太网模块在 Profinet 网络中既可以作为控制器也可以作为设备,当 Profinet 连接中断时,可以使用下面的方法来判断。本文以 CP343-1 作为控制器为例,如图1,两个设备分别为ET200SP和ET200M。
( 37 KB )
图01
Profinet 通讯中现场设备作为数据的提供者,会向控制器发送数据到 I 区。在发送的 PN 的报文中,按照槽位的顺序添加内容,输入模块槽位:输入数据+IOPS;输出模块槽位:IOCS。IOPS 表示 IO 数据的提供状态(数据是好的还是坏的);IOCS表示IO 数据的消费状态(Q 数据使用状况)。如图2,CP 的PN 通讯程序块 FC11 "PNIO_SEND"和 FC12 "PNIO_RCIV" 提供了IOCS/IOPS 的输出管脚,可以用于通讯状态的评估。
图02
IOCS/IOPS 的有效长度和通讯的数据长度有关,每个字节的输入/输出,对应一位IOCS/IOPS 输出。如图3,ET200SP 站点,输入地址0-7 8个字节,对应 IOPS 8位,即MB202;输出地址0,一个字节,对应IOCS 一位,即M200.0。
图03
如图4,ET200M 站点,输入地址8 ,1个字节,对应 IOPS 1位,顺序后延即M203.0;输出地址1,一个字节,对应IOCS 一位,顺序后延即M200.1。
图04
如图5-6,如果现场设备只是发生故障,通讯没有中断,例如 ET200SP AI模块被拔出,只有相应的 IOPS 位置位,即MB202。
西门子MMC内存卡8MB
图05
图06
如果此时现场设备和控制器的连接中断,则现场设备相应的所有 IOPS/IOCS 都会置位,如图7。此时,ET200M IOPS/IOCS 位全部置位,ET200M 此时可能掉站。
图07
注意!某些极端情况,例如 ET200SP 所有的IO 模块都被拔出,IOPS/IOCS 也会全部置位,但是此时通讯连接并没有中断。因此要根据现场实际情况来判断。
描述
在 S7-300 中,有不同类型的通信资源,这些资源必须分开,却在一定程度上也相互影响。必须考虑到不同属性的 CPU 和 CP 模块,从而来计算最大的通信数量。通信资源如下:
CPU 和 CP 的 S7 连接资源数和开放式通信资源数限制了可用连接的最大数目。
例如 TCON, TSEND, TRCV 和 TDISCON 块适用于 CPU 的开放式通信的。开放式通信的连接只有在运行时建立,是不需要被组态的。如果使用了比允许更多的连接,那么在运行时 TCON 块会报错。
S7 连接资源数的限制只针对于 S7 连接。当然,这些还包括 PG 连接,OP/HMI 连接和S7 标准通信连接。
CP 模块的连接可以是 S7 连接或开放式通信连接。CP 模块的开放式通信连接需要通过 NetPro 配置,AG_SEND 和 AG_RECV 块分别用于数据的发送和接收。
实例数目限制了S7 连接 同时进行发送和接收任务的可能性,换句话说,就是有多少个的 PUT, GET, BSEND, BRCV, USEND 和 URCV 块能够运行。
举例
针对于 CPU 317-2 PN/DP (订货号:6ES7317-2EK14-0AB0) 和 CP343-1 (订货号:6GK7343-1EX30-0XE0) 的属性列出下面三种情况。
下面的表格列出了 CPU 317-2 PN/DP 和 CP343-1 的属性。
技术数据 |
CPU 317-2 PN/DP 6ES7317-2EK14-0AB0 |
CP343-1 6GK7343-1EX30-0XE0 |
开放式通信资源数 | 16 | 16 |
S7 连接资源数 | 32 | 16 |
S7 连接资源的限制 |
S7 通信资源数最大 16 个 S7 标准通信资源数最大 30 个 PG 或 OP 连接资源数最大 31 个 |
无限制 |
通信实例数目 | 32 | 16 |
S7 通信
对于 CPU 来说,最多可以配置 16 个 S7 连接。PG,OP 和 S7 标准通信共是 16 个连接资源
可以通过 CP 模块建立 16 个 S7 连接。并且,CP 模块只要有一个 S7 连接或者 PG/OP 连接就占用 CPU 的一个 S7 连接。不论 CP 模块组态的是 1 个还是 16 个 S7连接,仅占用 CPU 的一个资源。这个被占用的 CPU 的 S7 连接是已组态的 S7 连接,而不是额外的 PG, OP 和 S7 标准通信中的 16 个资源。
下表列出了 S7 连接的最大数目。
CP 模块数 | 每个 CP 可组态 | 每个 CPU 可组态 | 每个 CPU 可组态的其他连接 (PG, OP, S7 标准通信) | 总共 |
0 (only CPU) | - | 16 | 16 | 32 |
1 | 16 | 15 | 16 | 47 |
2 | 16 | 14 | 16 | 62 |
3 | 16 | 13 | 16 | 77 |
4 | 16 | 12 | 16 | 92 |
开放式通信
在 CPU 中,可以使用 TCON 块建立 16 连接 (TCP, ISO-on-TCP, UDP)。这个数目是不受其他通信服务的限制,且本身不影响任何其他类型的通信。
CP 模块可以配置 16 个开放通信连接。这些资源数是与 S7 连接共享的。CP 模块最大可以建立 16 个连接(包括 S7 连接和开放通信连接)。
的开放通信不影响 CPU 的通信资源。如果仅组态 CP 模块的开放通信连接,是不占用 CPU 的 S7 连接的。AG_SEND/AG_RECV 块是用来读取/写入数据的。通过这种方式不使用任何CPU 资源。功能块调用的最大数量不受限制。
通信实例
在 CPU 中进行 S7 通信,可以同时运行多达 32 个实例。超过 32 个实例的话会报错。可以进行更多的 S7 连接任务,当一个 S7 连接的实例任务完成后可以使用另一个 S7 连接实例。
CP 模块可以最多运行16个实例。例如可以发送和接收 8 组 S7 连接,或者,仅发送或者仅接收 16 组 S7 连接。但是不可能同时发送和接收 16 组 S7 连接。一种应用是等到这个任务完成后再去执行另一个 S7 连接。CP 模块不支持这个功能,16 个实例数目就是最大值。
S7 通信和开放式通信并行
S7 通信和开放式通信是可以同时运行的。CPU 的这些资源也不会彼此影响。对于 CP 模块,这两种通信服务是共享资源的。1 个 CP 模块最多可以运行 16 个实例。
更多信息
ET200eco
6ES7 141-3BF00-0XA0
6ES7 141-6BG00-0AB0
6ES7 141-3BH00-0XA0
6ES7 141-6BH00-0AB0
6ES7 141-6BF00-0AB0
6ES7 142-3BF00-0XA0
6ES7 142-3BH00-0XA0
6ES7 142-6BF00-0AB0
6ES7 142-6BF50-0AB0
6ES7 142-6BGO0-0AB0
6ES7 142-6BH00-0AB0
6ES7 142-6BR00-0AB0
6ES7 143-3BH00-0XA0
6ES7 147-6BC00-0AB0
6ES7 143-3BH10-0XA0
6ES7 144-6KD00-0AB0
6ES7 144-6KD50-0AB0
6ES7 145-6HD00-0AB0
6ES7 148-6CB00-0AA0
6ES7 148-6JA00-0AB0
6ES7 194-3AA00-0AA0
6ES7 194-3AA00-0BA0
6ES7 194-6CA00-0AA0
6ES7 194-6CA00-0AA0
6ES7 194-3JA00-0AA0
6ES7 194-6GA00-0AA0
6ES7120-0AH00-0AA0