上海西邑电气技术有限公司

智能制造网免费7

收藏

西门子CP340通信模块

时间:2018-05-07      阅读:354

对于 S7-300 和 S7-400 CPU,及IM151-8 PN/DP CPU 和 IM154-8 CPU,"local_device_id" 的信息可以在硬件组态 (STEP 7 V5.x) 或者在硬件和网络编辑器 (STEP 7 (TIA Portal)) 的设备视图中查看。模块的 PROFINET 接口槽位识别号就是 "local_device_id"。

STEP 7 V5.x 示例
CPU319-3 PN/DP 的 PROFINET 接口槽位识别号是 "X3",那么通过CPU319-3 PN/DP 集成 PROFINET 接口进行开放式通信时,参数 "local_device_id" = B#16#03。


图01

STEP 7 (TIA Portal) 示例
CPU319-3 PN/DP 的 PROFINET 接口插槽识别号是 "2 X3",那么 通过CPU319-3 PN/DP 集成 PROFINET 接口进行开放式通信时,参数 "local_device_id" = B#16#03。


图02

注意
对于 S7-300 CPU,S7-400 CPU,IM151-8 PN/DP CPU 或者 IM154-8 CPU,PROFINET 的接口槽位识别号也印刷在模块上。

概览
表1列出了通过 WinAC RTX 和 S7-400 工业以太网 CP 实现开放式通信时 "local_device_id" 的参数值。对于 WinAC RTX, "local_device_id" 取决于工业以太网接口所配置的接口插槽号。
 

local_device_id描述
B#16#00通过 S7-400 的工业以太网 CP 的通信 (仅用于 ISO-on-TCP 协议,即 connection_type = B#16#12)。

注意
条目 15368142 包含了 S7-400 系列工业以太网 CP 通过  T 功能块所支持的开放式通信服务的信息。

B#16#01对于 WinAC RTX,通过在接口插槽 1 (IF1) 的工业以太网接口的通信
B#16#06对于 WinAC RTX,通过在接口插槽 2 (IF2) 的工业以太网接口的通信
B#16#0B对于 WinAC RTX,通过在接口插槽 3 (IF3) 的工业以太网接口的通信
B#16#0F对于 WinAC RTX,通过在接口插槽 4 (IF4) 的工业以太网接口的通信

 

表1
 

表2列出了通过 S7-300 CPU,S7-400 CPU,IM151-8 PN/DP CPU 或者 IM154-8 CPU 的集成 PROFINET 接口实现开放式通信的 "local_device_id" 的参数值。
 

local_device_id描述
B#16#01通过 IM151-8 PN/DP CPU 上集成的PROFINET 接口的通信。
B#16#02通过 CPU31x-2 PN/DP,CPU314C-2 PN/DP 和 IM154-8 CPU 上集成 PROFINET 接口的通信。
B#16#03通过 CPU319-3 PN/DP,CPU315T-3 PN/DP,CPU317T-3 PN/DP,CPU317TF-3PN/DP 集成 PROFINET 接口的通信。
B#16#04通过使用 CPU319-3 PN/DP 的 SINUMERIK NCU7x0.2 PN 和使用 CPU317-2 PN/DP 的 SINUMERIK NCU7x0.3PN 的通信。
B#16#05通过 CPU412-2 PN,CPU414-3 PN/DP,CPU416-3 PN/DP,CPU412-5H PN/DP (机架 0),CPU414-5H PN/DP (机架 0),CPU416-5H PN/DP (机架 0)和CPU417-5H PN/DP (机架 0) 集成的PROFINET 接口的通信。
B#16#08通过 CPU 410-5H (机架 0) 集成 PROFINET 接口的通信。
B#16#15通过 CPU 412-5H PN/DP (机架 1) ,CPU414-5H PN/DP (机架 1),CPU416-5H PN/DP (机架 1)和CPU417-5H PN/DP (机架 1) 集成 PROFINET 接口的通信。
B#16#18 通过 CPU 410-5H (机架 1) 集成 PROFINET 接口的通信。 


表2
 

1.MMC使用说明
MMC卡是西门子PLC的程序、数据的存储体,应用于S7-300,ET200CPU,FM352-5产品:
1. 在定购PLC时,PLC本身不带有MMC卡,所以为了正常使用PLC,必须根据工程项目实际需求定购一个大小适用的MMC卡,如果PLC上未插入MMC卡,是无法将STEP7中的程序和数据下载下去的,同时应当注意,不能带电插拔MMC卡,否则会丢失程序或损坏MMC卡。
2. 在Simatic manager中,选择一个程序块下载,则该块被下载到MMC卡中,如果在窗口左边的树型图中选中Block文件夹进行下载,则所有的块被下载到MMC卡上,MMC中原有的信息将被覆盖,向MMC卡读写数据或下载程序的次数不受限制。
3. 除过CPU中集成的SFB/SFCs块外,MMC当中其他的块可被在线删除。
4. MMC卡作为CPU的装载内存(Load Memory),在为CPU选型MMC的时候,建议所选的MMC卡一定要大于等于所选定的CPU工作内存的大小(work memory),比工作内存大一些,但如果应用中,PLC工作时要使用大量的过程数据,历史数据,配方数据等或控制工艺中存在较多的用户程序块、STEP7中的应用功能块(如FB41、FB42等)时,建议选用2-8M的MMC卡。
5. MMC卡是装载内存,所以不能够在上位机中的组态软件中直接读取MMC卡上的数据值(DB块中的数据),组态画面读取的是PLC RAM内存中的数据。
6. 在西门子的PLC上必须使用西门子的MMC卡,如下表中所列出的,不能使用数码相机、或PDA等数码产品使用的通用型MMC卡。

Micro Memory Card / S7-300 Order number 
64 Kbytes 6ES7 953-8LF20-0AA0 
128 Kbytes 6ES7 953-8LG20-0AA0 
512 Kbytes  6ES7 953-8LJ30-0AA0 
2 Mbytes 6ES7 953-8LL20-0AA0 
4 Mbytes 6ES7 953-8LM20-0AA0 
8 Mbytes 6ES7 953-8LP20-0AA0 

表1: MMC 卡订货号

2.MMC常见问题列表

2.1如何确定STEP7中的工程项目需要使用多大空间的MMC卡?
Answer :确定控制程序所需的MMC卡的大小,可以按以下步骤进行:

1. 在STEP7 Manager中打开的Project;
2. 选中的程序块,点击鼠标右键(或快捷键Alt + Enter),打开程序块的属性页面:


图1 属性页面

3. 选择弹出窗口中的Blocks页面:
从上图中可以看出的全部程序块在PLC中占用装载内存的字节数。

4. 将项目中所有程序块(OB、FC、FB、DB)占用装载内存(Load Memory Requirement)和系统数据(Syestem data memory)占用的装载内存的数量加在一起:
得到的总的字节数量在除以1024,就可以知道Project中的程序块需要多大的MMC卡空间。
5. 如果已经有Siemens的PLC和MMC,那么可以通过在线诊断,获取PLC工作内存和装载内存(MMC卡)的使用情况。
在STEP7 Manager界面中,选中CPU,用CP5611或PC-Adapter连接PLC的MPI通讯口,使用快捷键Ctrl + D,弹出PLC的诊断信息窗口:
当MMC卡未插入PLC中时:


图2 信息页面

因为PLC中没有插入MMC卡,Load memory RAM + EPROM列为空,Work Memory列中显示当前PLC的工作内存为48K,EPROM是S7-400、旧款S7-300使用的装载内存卡;

在PLC中插入MMC卡时,
使用快捷键Ctrl + D弹出PLC的内存使用情况:


图3 内存属性

可以看出PLC的内存使用情况为0%,空余128K装载内存和48K工作内存;
将的程序下载到PLC当中:


图4 下载按钮

使用Ctrl + D弹出PLC的内存使用情况:

西门子CP340通信模块图5 属性页面

上一篇: 西门子SM1223数字量模块 下一篇: 西门子CPU314C-2PN/DP
提示

请选择您要拨打的电话: