新闻
西门子1200 PLC编程控制器 6ES7212-1BE40-0XB0 AC/DC/继电器
2024-10-05 15:56  浏览:25
西门子1200 PLC编程控制器  6ES7212-1BE40-0XB0 AC/DC/继电器S7-1200 CPU 与 S7-300 PN/S7-400 S7 通信(S7-1200 作为服务器)

S7-1200 CPU 与 S7-300 CPU 之间的以太网通信通过 S7 通信来实现。当 S7-300 作为客户端,S7-1200 作为服务器,需在客户端单边组态连接和编程,而作为服务器端的 S7-1200 只需准备好通信的数据以及V4.0 版本以上CPU需要激活连接机制。

注意:如果在 S7-1200 一侧使用 DB 块作为通信数据区,必须将 DB 块定义成非优化块,否则会造成通信失败。

此外本文也可以作为 S7-1200 与 S7-400 PN/CP 之间的 S7 通信文档。

硬件和软件需求及所完成的通信任务

所需条件:

① S7-1215 DC/DC/DC V4.4 / CPU 314C-2 PN/DP,V3.3
② TIA Portal V17 Professional / STEP7 V5.6 SP2 HF7

所完成的通信任务:

① S7-300 CPU 读取 S7-1200 CPU中 DB1 的 10 个字节数据到 S7-300 的 DB3 中。
② S7-300 CPU 将本地 DB4 中 10 个字节的数据写到 S7-1200 CPU 的 DB2 中。

S7-1200 与 S7-300 PN 之间 S7 通讯,可以分 3 种情况来操作,具体如下:

一种情况:S7-1200 与 S7-300 PN 在同一项目中操作

第二种情况:S7-1200 与 S7-300 PN 不在一个项目中的操作(两个 TIA Portal 项目)

第三种情况:S7-1200 与 S7-300 PN 不在一个项目中的操作(S7-1200 在 TIA Portal 项目,S7-300 PN 在 STEP7 项目)

一. 一种情况(S7-1200 与 S7-300 在同一项目中操作)

使用 TIA Portal 在同一个项目中,新建一个 S7-300 站点,一个 S7-1200 站点,然后做 S7 通讯。

1.1 S7-300 侧和S7-1200 侧通信的编程,连接参数及通信参数的配置

1. 使用 TIA Portal 软件新建一个项目并完成硬件配置

在 TIA Portal 的 “Portal 视图” 中选择 “创建新项目” 创建一个新项目。

2. 添加硬件并命名PLC

然后进入 “项目视图”,在“项目树” 下双击 “添加新设备”,在对话框中选择所使用的 S7-300 CPU 添加到机架上,命名为 PLC_1,如图 1 所示。

图 1. 添加新设备

为了编程方便,使用 CPU 属性中定义的时钟位,定义方法如下:

在 “项目树” > “PLC_1” > “设备组态” 中,选中 CPU ,然后在下面的属性窗口中,“属性” > “时钟存储器” 下,将时钟位定义在 MB0,如图2所示。时钟位程序主要使用 M0.3,它是以 2Hz 的速率在 0 和 1 之间切换的一个位,可以使用它去自动激活发送任务。

图 2. 时钟位

3. 为 PROFINET 通信口分配以太网地址

在 “设备视图”中点击 CPU 上代表 PROFINET 通信口的绿色小方块,在下方会出现 PROFINET 接口的属性,在 “以太网地址” 下分配 IP 地址为 192.168.0.2 ,子网掩码为 255.255.255.0,如图 3 所示。

图 3. 分配 IP 地址

4.使用 TIA Portal 软件添加新设备并命名 PLC_2

与 PLC_1 在同一个项目中,在“项目树” 下双击 “添加新设备”,在对话框中选择所使用的 S7-1200 CPU 添加到机架上,命名为 PLC_2,如图 4 所示。

图 4. 添加新设备

5. 为 PROFINET 通信口分配以太网地址

在 “设备视图”中点击 CPU 上代表 PROFINET 通信口的绿色小方块,在下方会出现 PROFINET 接口的属性,在 “以太网地址” 下分配 IP 地址为 192.168.0.1 ,子网掩码为 255.255.255.0,如图 5 所示。

图 5. 分配 IP 地址

6. 激活 CPU 连接机制属性

激活允许来自远程对象的 PUT/GET 通信访问,参见连接机制。


相关新闻
联系方式
公司:上海工智达电气技术有限公司
姓名:田子龙(先生)
电话:15221760199
手机:15221760199
地区:直辖市-上海
地址:上海市松江区科技园区平原街880弄65号201
邮件:271463402@qq.com
拨打电话 请卖家联系我