首页 理论教育 如何设置S7-200控制器?

如何设置S7-200控制器?

时间:2023-06-21 理论教育 版权反馈
【摘要】:1)打开S7-200的编程软件,创建一个名为“Ethernet 200”的项目,执行菜单命令“PLC”→“类型”,设置CPU的型号为CPU 224 REL02.01。在“远程属性(服务器)”区设置通信伙伴的TSAP为03.01,IP地址应与S7-1200的设置相同。S7-200中的指令ETH0CTRL用于使能和初始化以太网模块,特殊存储器位SM0.0一直为1状态。图6-20 生成的项目组件指令ETH0XFR用于启动S7-200与远程伙伴的数据传输,同一个连接的多个数据传输必须分别执行。在它的上升沿和下降沿分别启动读取和写入S7-1200的数据。

如何设置S7-200控制器?

在实际使用中,如果连接的主体设备为1200和200的以太网通信,1200在该网络中只能用作服务器,在通信中它是被动的,不需要做任何的组态和编程工作,而200则被用作客户机,需要用以太网向导来组态,并调用组态生成指令来实现通信。

1)打开S7-200的编程软件,创建一个名为“Ethernet 200”的项目,执行菜单命令“PLC”→“类型”,设置CPU的型号为CPU 224 REL02.01。此例中使用的是STEP 7 Micro/WIN V4.0 SP6。

2)执行菜单命令“工具”→“以太网向导”,打开以太网向导对话框。第1页是向导的说明,单击本页的“下一步”按钮,将打开下一页。

3)在第2页指定模块的位置(见图6-12)。如果以太网模块CP 243-1紧挨CPU模块,模块位置为0。在线状态吋,单击“读取模块”按钮,可以读取模块的位置。

4)单击“下一步”按钮,在“模块地址”页设置CP 243-1的IP地址和子网掩码(见图6-13)。

978-7-111-47789-1-Chapter06-15.jpg

图6-12 指定模块位置

5)单击“下一步”按钮,在下一页可以看到自动确定的模块的输出字节地址(见图6-14),设置模块的连接个数为1。

978-7-111-47789-1-Chapter06-16.jpg

图6-13 组态模块的IP地址和连接类型

978-7-111-47789-1-Chapter06-17.jpg

图6-14 组态模块输出字节地址和连接个数

6)单击“下一步”按钮,设置模块为客户机(见图6-15)。在“远程属性(服务器)”区设置通信伙伴的TSAP为03.01,IP地址应与S7-1200的设置相同。编程时将会用到连接的符号名“Connection00”(可以修改它)。

7)单击图6-15中的“数据传输”按钮,出现配置数据传输的对话框。单击“新传输”按钮(见图6-16),出现的小对话框询问“添加一个新数据传输吗?”,单击“是”按钮确认。

图6-16中的“数据传输0”读取远程服务器(S7-1200)的DB1中的5B数据,存放到本地PLC(S7-200)从VB200开始的地址区,数据传输默认的符号名为PeerMessage001。

8)单击“新传输”按钮,生成一个新的数据传输(见图6-17),将S7-200的VB210开始的5B数据写给远程服务器的DB2。数据传输默认的符号名为PeerMessage002。

9)单击“确认”按钮,返回图6-15中的配置连接对话框。再次单击“确认”按钮,在下一对话框(见图6-18),采用默认的设置,用CRC校验保护模块的配置。

978-7-111-47789-1-Chapter06-18.jpg

图6-15 配置连接(www.xing528.com)

978-7-111-47789-1-Chapter06-19.jpg

图6-16 组态读取远程服务器的数据传输

978-7-111-47789-1-Chapter06-20.jpg

图6-17 组态写入远程服务器的数据传输

978-7-111-47789-1-Chapter06-21.jpg

图6-18 设置CRC保护和保持活动的时间间隔

单击“下一步”按钮,为模块的配置分配存储区(见图6-19),可采用建议的地址区。

978-7-111-47789-1-Chapter06-22.jpg

图6-19 为配置分配存储器

单击“下一步”按钮,可以看到自动生成的子程序、保存配置的数据块和符号表(见图6-20)的名称。单击“完成”按钮,结束对模块的组态。

S7-200中的指令ETH0CTRL用于使能和初始化以太网模块,特殊存储器位SM0.0一直为1状态。

978-7-111-47789-1-Chapter06-23.jpg

图6-20 生成的项目组件

指令ETH0XFR用于启动S7-200与远程伙伴的数据传输,同一个连接的多个数据传输必须分别执行。时钟脉冲位SM0.5的周期为1s,脉冲宽度为0.5s。在它的上升沿和下降沿分别启动读取和写入S7-1200的数据。参数ChanID和Data分别是组态时生成的连接和数据传输的符号名。

编写程序如图6-21所示:

978-7-111-47789-1-Chapter06-24.jpg

图6-21 S7-200的OB1中的通信程序

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈