新闻动态
技术中心
技术中心
当前位置:科达自控 >> 服务支持 >> 技术中心 >> 浏览文章
S7-1200控制系统在TIA博途软件S7通讯实现
作者:杨振文 日期:2021年11月12日 来源:不详 浏览:

内容导读:本文讲述了在TIA 博途软件中如何配置西门子S7-1200 控制系统,通过S7 通讯方式控制。详细介绍了S7 原理、通讯配置及通讯验证,涉及IP 分配设备组态,实现两台PLC 之间通信。

摘要本文讲述了在TIA 博途软件中如何配置西门子S7-1200 控制系统,通过S7 通讯方式控制。详细介绍了S7 原理、通讯配置及通讯验证,涉及IP 分配设备组态,实现两台PLC 之间通信。

关键词TIA 博途 S7-1200 S7 通信

    本次项目核心控制元件是西门子S7-1200 系列PLC,该套自动化控制装置主要由S7-1200、触摸屏MT8070iE、分布式 IO 等部件组成。西门子公司的S7-1200是一款紧凑型、模块化的PLC,可完成简单逻辑控制、高级逻辑控制、HMI 和网络通信等任务。S7-1200 与TIA v15 博途的完美结合,能够实现现代工业生产中的精准控制。

1 PLCS7-1200 控制器简介

    S7-1200 控制器使用灵活、功能强大,可用于控制各种各样的设备以满足您的自动化需求。S7-1200 设计紧凑、组态灵活且具有功能强大的指令集,这些特点的组合使它成为控制各种应用的完美解决方案。

    CPU 将微处理器、集成电源、输入和输出电路、内置PROFINET、高速运动控制I/O 以及板载模拟量输入组合到一个设计紧凑的外壳中来形成功能强大的控制器。在您下载用户程序后,CPU 将包含监控应用中的设备所需的逻辑。CPU 根据用户程序逻辑监视输入并更改输出,用户程序可以包含布尔逻辑、计数、定时、复杂数学运算以及与其它智能设备的通信。

    CPU 提供一个PROFINET 端口用于通过PROFINET 网络通信。还可使用附加模块通过PROFIBUS、GPRS、RS485 或RS232 网络进行通信。

2 S7 原理

    S7 通信(S7 Communication)集成在每一个 SIMATIC S7/M7 和C7 的系统中,属于OS1 参考模型第7 层应用层的协议,它独立于各个网络可以应用于多种网络(MPl、PROFIBUS、工业以太网)。S7 通通信过不断地重复接收数据来保证网络报文的正确。在 SIMATIC S7 中,通过组态建立S7 连接来实现S7 通信。在PC上,S7 通信需要通过API-S7 接口函数或OPC(过程控制用对象链接与嵌入)来实现。

3 通讯配置

    TIA v15 博途软件中通讯实现包括以下内容:选择两台CPU1214-DC/DC/DC。

点击网口,选择以太网地址,IP 地址分别为192.168.0.1 和192.168.0.2。

    在项目栏选中网络视图,点击连接,并下拉选中S7 连接,其次选中PLC 中网络端口,右击选中添加新连接,本地ID 为100,选中PLC_2,设置主动连接模式。

    选中PLC,点击属性,其次点中防护与安全中的连接控制,把允许来自远程对象的PUT/GET 直接访问。

4 编写程序

    验证S7 通讯成功,基于两台PLC S7-1200 实现PLC_1 和PLC_2 双向控制。在项目中的程序块选择指令中子目录中的通信的S7 通信PUT/GET 指令拖拽到主程序块中,配置客户端连接参数。选中“属性”的“连接参数”,先选择伙伴为PLC_2,其余参数选择默认生成的参数; PUT/GET 连接参数可参考TIA 博途显示帮助。

5 总结

    实现PLC_1 的10.0 远程控制PLC_2 的Q0.0,则PLC_1 接收到PLC_2 的I0.0 状态,使PLC_1 的Q0.0 状态改变。运用 S7 通讯方式,搭建步骤简易,纠错方便。可以方便地对多台第三方设备进行数据的读取和控制,减少线路的铺设,节约了成本S7 通讯是西门子内部的通讯协议,在西门子的产品间使用,优点在于单边通信,仅需在客户端单边组态连接和编程,而服务器端只需通信的数据即可。

上一篇文章:无线补盲技术研究 下一篇文章:基于PLC技术的电气控制应用分析
相关链接
发表评论
用户评论
版权所有 山西科达自控股份有限公司 晋ICP备09004627号-2  晋公网安备 14019202000008号   
官方微信
新浪官方微博
腾讯官方微博