应用领域 | 电子/电池 | 产地 | 德国 |
---|---|---|---|
品牌 | 西门子 |
《销售态度》:质量保证、诚信服务、及时到位!
《销售宗旨》:为客户创造价值是我们永远追求的目标!
《服务说明》:现货配送至全国各地含税(17%)含运费!
《产品质量》:原装正品,*!
《产品优势》:专业销售 薄利多销 信誉好,口碑好,价格低,货期短,大量现货,服务周到!
![]() |
参考价 | 面议 |
更新时间:2022-02-24 11:41:25浏览次数:330
联系我们时请说明是化工仪器网上看到的信息,谢谢!
西门子6ES7315-2AH14-0AB0
模拟量输出模块将控制器的数字信号转换成过程所需的模拟量信号(电流或电压)。
该模块具有如下特点:
分辨率:12 ~ 15 位
多种电压和电流范围:
使用参数赋值软件可以对每个通道进行单独的量程设置。
中断能力:
出现错误时,模块将诊断中断发送到控制器的 CPU。
诊断:
该模块将综合诊断信息发送到 CPU。
问题
SIMATIC S7-300系列产品中提供了多种CP343-1通信模块,用于不同应用场合的以太网通信,包括CP343-1 Lean,CP343-1和CP343-1 Advance等。那么它们之间到底有什么区别,在实际应用中应该如何选择合适的模块呢?
模块分类
目前SIMATIC S7-300以太网通信模块主要有三种类型,如下表。
表1
选型指导
在CP343-1选型过程中可以主要考虑以下两方面的区别:
1、支持的通信协议
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 |
西门子SM332模拟量模块
图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当中:
6GK5 496-4MA00-8AA2 带有4个可插入介质模块槽位的扩展模块西门子SM332模拟量模块内存卡
西门子6ES7315-2AH14-0AB0
下面章节将介绍如何使用软件选项包" ModbusTCP CP V4.3 "的功能块库配置S7-300/400单站系统通过CP343-1/CP443-1与第三方模拟软件进行Modbus/TCP进行通讯的详细步骤
1) 该功能块库可以用于S7-300单站通过CP343-1或S7-400单站通过CP443-1进行ModbusTCP通讯。
2) 由于需要在SIMATIC站与其他通讯伙伴之间建立TCP连接用于Modbus通讯,因此需要调用SIMATIC S7标准功能块,对于S7-300/400的CP来说,需要调用FC5(AG_SEND),FC6(AG_RECV)功能块。
3) 对于主要功能块FB106、107和108来说,包含了V1.x和V2.x,它们管脚参数并没有更改,只是在V2.x中增加了FC10"AG_CNTRL"功能块用于管理TCP连接,是否支持功能块与CP的型号和固件版本有关,如下图1所示:
图1 功能块V1.x和V2.x版本区别
当将软件选项包安装完集成到Step7时,可以在Step7安装文件的相应目录中找到块库、例程、英文手册,另外还可找到用CFC语言编程的功能快库,供读者选用,如下图2~4所示,在实际的项目调试过程中由于例子程序的各项功能比较完善,因此可以直接使用例子程序根据项目的实际情况修改相应的参数即可,可以节省大量的参数设置时间,以下主要描述了使用软件选项包" ModbusTCP CP V4.3 "配置S7-300/400站的详细配置和编程步骤。
图2 块库、例程、英文手册和软件注册的文件夹位置
图3 例程(注:当找不到例程时可以通过"Browse.."按钮来进行查找)
图4 功能块库(注:当找不到块库时可以通过"Browse.."按钮来进行查找)
以S7-400单站系统及Modscan32软件为例,详细介绍如何将S7-400单站系统通过CP443-1配置为Server,Modscan32为Client进行Modbus TCP通讯,在本例中将使用带FC10"AG_CNTRL"版本的功能块,下图5为服务器功能块库的程序结构及各功能块完成的功能:
图5 服务器功能块库程序结构
注意:Modscan32软件可以从网上免费下载得到,本例中使用的版本为V7.0版,由于各版本的功能不尽相同,因此需要注意版本问题。
本例中所用的硬件设备如下表:
名称 | 数量 | 订货号 |
S7-400电源模块PS 407 10A | 1 | 6ES7407-0KA01-0AA0 |
S7-400 CPU414-3PN/DP | 1 | 6ES7414-3EM05-0AB0(V5.2) |
S7-400 CP443-1 | 1 | 6GK7443-1EX41-0XE0(V1.0) |
S7-400 机架 | 1 | 6ES7400-1JA00-0AA0 |
网线 | 若干 | |
笔记本电脑 | 1 |
表1 服务器硬件清单
所用到软件如下表:
名称 | 订货号 |
STEP7 V5.5 组态编程软件 英文版 | |
“ ModbusTCP CP V4.3" 软件选项包 | 2XV9450-1MB00 |
Modscan32 V7.0 |
表2 服务器软件清单
打开Step7软件,新建一个工程项目文件,命名为“M_TCP_CP_V43(Server)", 在项目下插入一个S7-400站,如下图6所示: