技术论坛

 回复:应用探讨——S7-1500组态控制功能

返回主题列表
作者 主题

总坛主
西门子官方工程师西门子官方工程师

经验值:23725
发帖数:3679
精华帖:8
楼主    2015-06-17 16:55:22
主题:应用探讨——S7-1500组态控制功能
组态控制允许自动化系统在将来扩展或变更时,可无需重新组态,而仅通过在HMI或切换开关的操作,实现快速、灵活地更改系统的组态。
在模块化机器理念中,系列设备通常包含多个不同的功能模组,也就是所谓的“选件”。这些不同选件的自由组合对应着满足不同需求的控制系统组态。所以组态控制又被称为选件处理。
组态控制要求在项目中使用同一个硬件组态和同一个用户程序来满足不同层级的组态需求,不仅是项目的创建、调试和文档更加统一规范,而且在提高项目灵活性的同时,为设备将来的扩展或更改节约了成本。
我们在本次话题讨论中,将重点和大家探讨基于中央机架的组态控制和基于分布式I/O组态控制功能的实现原理和应用注意事项,欢迎各位朋友畅所欲言,分享项目经验和使用心得。

推荐大家参考资料:

> 手册:SIMATIC S7-1500, ET 200MP 自动化系统 9.2章节 组态控制

> 手册:SIMATIC ET 200SP 分布式 I/O 系统 9 章节 组态控制

> 应用举例:ET 200 的组态控制(选件处理)

活动奖励:
此次集中交流将持续至7月15日,其中所有精华帖作者将获得加倍精华奖励积分;最终所有有效留帖的网友将获得加倍发帖积分。更多积分带给您更多奖品兑换的自由。
对于有突出发言贡献的网友可获得金币奖励,可以在当前的兑换奖品中兑换奖品。
交流结束后也将专门整理重要内容,供广大网友分享参考。
预祝大家交流愉快,收获丰富!
刚刚入门
至圣

经验值:12790
发帖数:2022
精华帖:23
7楼    2015-06-19 08:22:19
精华帖  主题:回复:应用探讨——S7-1500组态控制功能
就是用一个程序和配置来做不同的设备/项目(当然是同一类型),先建立一个可能的最大配置,然后用程序(通过HMI操作)进行修改。批量化的设备控制应该这样搞,将新项目程序的修改从离线编辑层面上升到在线的组态/操作层面。
喵喵seisei
侠圣

经验值:2068
发帖数:198
精华帖:7
8楼    2015-06-19 09:20:48
精华帖  主题:回复:应用探讨——S7-1500组态控制功能
我说一下,我在使用1500过程中的一些心得,是分享,亦是笔记,更主要的是抛砖引玉。
1、自S7-1500系列开始,已经全面支持PNIE接口,没有MPI接口,在使用PNIE接口的过程中,无需将所用电脑的IP和1500PLC的IP地址设置成同一个网段,因为在传输的时候,会自动提示你所连接PLC的IP地址,并会提示你是否将你电脑的IP设置成和PLC同一个网段,同意之后,就可以和PLC进行通讯了,但实际中你的IP是没有改变的,不影响你的其他操作。比如,在连接PLC的同时,通过路由器上网。
2、1500系列没有主机架和扩展机架这一说法的,而且与300系列相比,最大的不同就是1500中央机架没有仅放8个模块的限制,只要你的盘柜足够大,最多可以放32个模块。但如果因为盘柜的限制,需要第二个机架的时候,就需要考虑分布式IO了。第一次使用分布式IO的时候,我也是找了好长时间,没有找到,最终在网络视图中发现的。
常见的2 个分布式 I/O 系统:
● ET 200SP 分布式 I/O 系统, 主要包含下列组件:



– 与 CPU 通信的接口模块。
– 最多 32 个可以任意组合插入的模块。
– 用于完成组态的服务模块。
● ET 200MP 分布式 I/O 系统,包含下列组件:



– 与 CPU 通信的接口模块。
– 最多 30 个模块,每个均提供多达 32 个通道。
**************************************************************************************
分布式IO通过PNIE方式通讯举例:
1. 打开“设备与网络”(Device & networks)。
2. 切换到“网络视图”(Network view)。
3. 打开“分布式 I/O”(Distributed I/O) 和“ET 200SP”文件夹。
4. 打开“IM 155-6 PN ST”文件夹。
5. 将“6ES7 155-6AU00-0BN0”接口模块拖放到网络视图中。
6. 打开“ET 200MP”文件夹。
7. 打开“IM 155-5 PN ST”文件夹。
8. 将“6ES7 155-5AA00-0AB0”接口模块拖放到网络视图中。



目前正在熟悉1500PLC,预计到7月份会开始正式调试,到时候,再来分享我的更多经验。
我快乐,我自豪,我为自控添砖加瓦……
旅客
游士

经验值:223
发帖数:22
精华帖:3
22楼    2015-06-29 19:15:52
精华帖  主题:回复:应用探讨——S7-1500组态控制功能
今年3月到5月初做完的一条生产线,用了2套S7-1500PLC和4套S7-1200PLC,就1500而言,实际上是老300PLC的升级换代产品,1200是老200PLC的升级换代产品。这次升级是全方位的,软件硬件方面都做相当大的改进。1、软件方面,统一集成平台博途,对电脑配置要求比较高,尤其是显示器尺寸。为这个项目新买的2台8G+i7配置一点没显出优势。2、将PLC,触摸屏软件,伺服等软件都集成到一个开发平台上了,很方便。不用想以前都得分别安装各自的软件,关键是版本间还有兼容性的问题。3、上装程序是连同符号表可以一同上载了,这个很给力。4、软件方面用着最深刻的就是指令了,比如字符串处理指令,数字值范围之内外比较指令,TP定时器指令,计算公式指令,拿过来就用。以前要实现我们得自己做逻辑。5、软件帮助文本,这次是西门子德国总部核心开发是中文就翻译好了,准确度很高。6、有多台PLC通过交换机共享数据时,下载智能提示你要连接的PLC以及IP地址。硬件方面:1、前面板有自诊断和系统信息提示功能,还可以做自己公司的LOGO。2、有系统电源和负载电源可供选择,最多扩展32个模块。前连接器是统一的。3、接口方面统一是2个标准的PN口,支持profinet通讯。通讯速度更快更开放。回头来说一下组态控制功能,这个功能很实用,有点像S120伺服控制器的电机模块的预占空功能,绝不是什么带电情况下安装或者拆除模块的功能,那个叫热插拔功能,对于模块扩展没有任何实际意义。这个对于用户前期设计方案时有计划的预留模块空位,或者已有系统的某个模块坏了,拆除维修但是又不影响本系统运行生产的情况下有实际用处。具体操作是靠程序简单操作就可以实现。OB里调用扩展的WRREC指令,填写控制数据记录编号196,硬件标识符33,并对该模块进行编码FF即可。模块添加上后控制数据记录会自动进行相应的调整。
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。