分享

西门子S7-1500与步科MT4000系列人机界面以太网通讯(含PLC源程序)

 启程自动化培训 2020-06-14

“启程自动化培训”


1.概述:

本示例主要说明西门子PLC S7-1500与MT4000系列人机界面进行以太网通讯时的设置方式。

2.测试环境:

3.HMI设置

4.工程说明

1)使用切换开关M.B10.0,指示灯Q.B5.0;

2)使用切换开关I.B10.0,数值输入元件地址 MW16、DB10_DBW14;

5.PLC设置

1)打开软件Totally Integrated Automation portal Version 13,新建工程S7-1500以太网

2.增加设备(本例中1511-1PN CPU),添加新设备→CPU1511-1 PN

3)设置IP,在设备组态中,对PROFINET接口的以太网地址进行设置(本例192.168.209.33)

注意:IP地址还可以在PLC面板上设置。

4)添加数据块(本例中,新建DB10,范围0~36),S7-1500必须加了MC卡后才可新建DB数据块。

A.双击添加新块,弹出属性框,设置要新建的DB块,选择手动

选中已生成的DB块,右击选择【属性】,在弹出的属性框中选择【属性】,取消勾选“优化的块访问”。因为Kinco HMIware软件只支持访问有地址偏移量的DB块

B.设置DB10范围(0~36),打开DB10,设置范围如下图

注:定义数据块范围的时候,确保PLC中定义的数据块要比HMI中实际用到的数据块多。例如HMI中用到DB10.DBW26,在PLC中不能只定义到DB10.DBW26,而是定义到DB10.DBW30或更多

5)在Main【OB1】中编写简单的测试程序

6)选中PLC_1(CPU1511-1 PN),右击选择【属性】,在弹出的属性框中选择【保护】,连接机制中必须勾选“允许来自远程对象(PLC,HMI,OPC...)的PUT/GET通信访问”。不勾选会造成PLC中一旦加了MC卡后,HMI无法访问PLC的寄存器

7)保存,编译后,下载程序到PLC

6.通讯测试

1)分别下载HMI和PLC程序,使用网线连接

2)触控M.B10.0,当M.B10.0为ON时,Q.B5.0为ON(指示灯绿色);当M.B10.0为OFF 时,Q.B5.0为OFF(指示灯红色)

3)触控I.B10.0,当I.B10.0为ON时,MW16的数值移动到DB10_DBW14

7.电缆制作

A.交叉网线接线图

B.直连网线接线图



    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多