热门搜索:
西门子G120变频器18.5千瓦
上海西邑电气技术有限公司是专业从事西门子工业自动化产品销售和系统集成的高新 技术企业。在西门子工控领域,公司以精益求精的经营理念,从产品、方案到服务,致
力于塑造一个“行业*”品牌,以实现可持续的发展。 “信誉**,客户至上”是公司成立之初所确立的宗旨,在公司**的严格要求和员工们不折不扣地贯彻执行下发展延续至今。
在 S7-300 中,有不同类型的通信资源,这些资源必须分开,却在一定程度上也相互影响。必须考虑到不同属性的 CPU 和 CP 模块,从而来计算较大的通信数量。通信资源如下:
CPU 和 CP 的 S7 连接资源数和开放式通信资源数限制了可用连接的较大数目。
针对于 CPU 317-2 PN/DP (订货号:6ES7317-2EK14-0AB0) 和 CP343-1 (订货号:6GK7343-1EX30-0XE0) 的属性列出下面三种情况。
下面的表格列出了 CPU 317-2 PN/DP 和 CP343-1 的属性。
表格 01
对于 CPU 来说,较多可以配置 16 个 S7 连接。PG,OP 和 S7 标准通信共是 16 个连接资源
下表列出了 S7 连接的较大数目。
表格 02
在 CPU 中,可以使用 TCON 块建立 16 连接 (TCP, ISO-on-TCP, UDP)。这个数目是不受其他通信服务的限制,且本身不影响任何其他类型的通信。
在 CPU 中进行 S7 通信,可以同时运行多达 32 个实例。**过 32 个实例的话会报错。可以进行更多的 S7 连接任务,当一个 S7 连接的实例任务完成后可以使用另一个 S7 连接实例。
S7 通信和开放式通信是可以同时运行的。CPU 的这些资源也不会彼此影响。对于 CP 模块,这两种通信服务是共享资源的。1 个 CP 模块较多可以运行 16 个实例。
I-DEVICE 又叫做智能设备或智能IO设备,其本身是上层IO控制器的IO设备,又作为下层IO设备的IO控制器。
一个PN智能设备功能不但可以作为一个CPU处理生产工艺的某一过程,而且可以和IO控制器之间交换过程数据,因此,智能设备作为一个IO设备连接一个上层IO控制器,智能设备的CPU通过自身的程序处理某段工艺过程,相应的过程值发送至上层的IO控制器再做相关的处理。
西门子G120变频器18.5千瓦
采用智能设备可以实现:
· 分布式处理
一个复杂的自动化任务可以划分为多个子任务,由于子任务的简化使得过程处理更加容易。
· 分割子过程
复杂和分布广泛的过程可以细分为几个子过程。这些子过程可以存储在各自的Step7项目中,且可以合并为一个完整的项目。
· 知识保护
智能设备的接口描述使用GSD文件而不是Step7项目,这样用户的知识-用户程序得以保护。
智能设备具有如下优点:
· 实现简单的IO控制器的连接,*额外的软件工具
· 除了实时通信,还支持等时实时通信
· 由于几个智能设备具有计算能力,这样对IO控制器的计算能力要求也就减少了
· 由于处理本地过程数据,从而减少了通信负荷
· 在不同的Step7项目中管理子任务
· 可以作为共享设备
A. 电缆和剥线器。使用FC技术不用剥出裸露的铜线。
图1. 剥好一端的PROFIBUS电缆与快速剥线器(FCS,订货号6GK1905-6AA00)。
B. 打开PROFIBUS网络连接器。首先打开电缆张力释放压块,然后掀开芯线锁。
C. 去除PROFIBUS电缆芯线外的保护层,将芯线按照相应的颜色标记插入芯线锁,再把锁块用力压下,使内部导体接触。应注意使电缆剥出的屏蔽层与屏蔽连接压片接触。
由于通信频率比较高,因此通信电缆采用双端接地。电缆两头都要连接屏蔽层。
D. 复位电缆压块,拧紧螺丝,消除外部拉力对内部连接的影响。
网络连接器主要分为两种类型:带和不带编程口的。不带编程口的插头用于一般联网,带编程口的插头可以在联网的同时仍然提供一个编程连接端口,用于编程或者连接HMI等。
通过PROFIBUS电缆连接网络插头,构成总线型网络结构。
在上图中,网络连接器A、B、C分别插到三个通信站点的通信口上;电缆a把插头A和B连接起来,电缆b连接插头B和C。线型结构可以照此扩展。
注意圆圈内的“终端电阻”开关设置。网络终端的插头,其终端电阻开关必须放在“ON”的位置;中间站点的插头其终端电阻开关应放在“OFF”位置。
在 S7-300 中,通信资源是如何分配的?
描述
例如 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
开放式通信资源数
16
16
S7 连接资源数
32
16
S7 连接资源的限制
S7 通信资源数较大 16 个
S7 标准通信资源数较大 30 个
PG 或 OP 连接资源数较大 31 个
无限制
通信实例数目
32
16
S7 通信
可以通过 CP 模块建立 16 个 S7 连接。并且,CP 模块只要有一个 S7 连接或者 PG/OP 连接就占用 CPU 的一个 S7 连接。不论 CP 模块组态的是 1 个还是 16 个 S7连接,仅占用 CPU 的一个资源。这个被占用的 CPU 的 S7 连接是已组态的 S7 连接,而不是额外的 PG, OP 和 S7 标准通信中的 16 个资源。
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
开放式通信
CP 模块可以配置 16 个开放通信连接。这些资源数是与 S7 连接共享的。CP 模块较大可以建立 16 个连接(包括 S7 连接和开放通信连接)。
的开放通信不影响 CPU 的通信资源。如果仅组态 CP 模块的开放通信连接,是不占用 CPU 的 S7 连接的。AG_SEND/AG_RECV 块是用来读取/写入数据的。通过这种方式不使用任何CPU 资源。功能块调用的较大数量不受限制。
通信实例
CP 模块可以较多运行16个实例。例如可以发送和接收 8 组 S7 连接,或者,仅发送或者仅接收 16 组 S7 连接。但是不可能同时发送和接收 16 组 S7 连接。一种应用是等到这个任务完成后再去执行另一个 S7 连接。CP 模块不支持这个功能,16 个实例数目就是较大值。
S7 通信和开放式通信并行
I-DEVICE(智能设备)是什么?
应用与优势
连接网络连接器
图2. 打开的PROFIBUS连接器
图3. 插入电缆
网络连接器
图4. 左侧为不带编程口的网络连接器(订货号:6ES7 972-0BA52-0XA0)
右侧的是带编程口的网络连接器(订货号:6ES7 972-0BB52-0XA0)
线型网络结构
图5. 总线型网络连接