首页 理论教育 智能设备与S7-200PLC的自由口通信优化方案

智能设备与S7-200PLC的自由口通信优化方案

时间:2023-06-17 理论教育 版权反馈
【摘要】:图4-32 自由口通信硬件配置图2.编写PLC的程序PLC的主程序如图4-33所示。4)建立超级终端与PLC通信。单击如图4-40所示“1”处的“呼叫”按钮,PLC向计算机的超级终端发送数据,并显示到超级终端的界面上,数据不断向上自动滚动。5)终止超级终端与PLC通信。

智能设备与S7-200PLC的自由口通信优化方案

除了S7-200 PLC之间可以进行自由口通信,S7-200 PLC还可以与其他品牌的PLC、变频器或者计算机进行通信,以下以CPU 226CN与计算机的自由口通信为例,讲解个人计算机与S7-200 PLC之间的自由口通信。

【例4-4】用一台个人计算的Hyper Terminal(超级终端)接收来自一台CPU 226CN发送的数据,并进行显示。

【解】

1.主要软硬件配置

①1套STEP7-Micro/WIN V4.0 SP9。

②1台CPU 226CN。

③1根PC/PPI电缆(本例的计算机端为RS-232C接口)。

④1台计算机。

自由口通信硬件配置图如图4-32所示。

978-7-111-51393-3-Chapter04-50.jpg

图4-32 自由口通信硬件配置图

2.编写PLC的程序

PLC的主程序如图4-33所示。

978-7-111-51393-3-Chapter04-51.jpg

图4-33 PLC的主程序

978-7-111-51393-3-Chapter04-52.jpg

图4-33 PLC的主程序(续)

PLC的子程序0如图4-34所示。

978-7-111-51393-3-Chapter04-53.jpg

图4-34 PLC的子程序0

978-7-111-51393-3-Chapter04-54.jpg

图4-34 PLC的子程序0(续)

PLC的子程序1如图4-35所示。(www.xing528.com)

978-7-111-51393-3-Chapter04-55.jpg

图4-35 PLC的子程序1

PLC的中断程序0如图4-36所示。

978-7-111-51393-3-Chapter04-56.jpg

图4-36 PLC的中断程序0

3.设置Hyper Terminal(超级终端)

1)打开超级终端。在Windows中按照“所有程序”→“附件”→“通信”→“超级终端(Hyper Terminal)”打开超级终端,并在如图4-37所示的界面中指定名称,本例为“xxh”,单击“确定”按钮,弹出“选择串行通信接口”界面,如图4-38所示。

2)选择串行通信接口。按照如图4-38所示设置(区号和电话号码可以根据实际情况),由于本例使用的是电脑只配置COM1口,所以只能选择“3”处的“COM1”串口,最后单击“确定”按钮。

978-7-111-51393-3-Chapter04-57.jpg

图4-37 指定连接名称

978-7-111-51393-3-Chapter04-58.jpg

图4-38 选择串行通信接口

3)设置通信参数。按照如图4-39所示设置串行接口通信参数,“1”处为通信的波特率,应与PLC的编写的程序波特率一致,否则不能通信;将“数据流控制”中的选项改为“无”,最后单击“确定”按钮。

4)建立超级终端与PLC通信。单击如图4-40所示“1”处的“呼叫”按钮,PLC向计算机的超级终端发送数据,并显示到超级终端的界面上,数据不断向上自动滚动。

5)终止超级终端与PLC通信。当单击如图4-41所示“2”处的“断开”按钮,计算机的超级终端接收数据,显示到超级终端的界面上数据处于静止状态。

978-7-111-51393-3-Chapter04-59.jpg

图4-39 设置通信参数

978-7-111-51393-3-Chapter04-60.jpg

图4-40 建立超级终端与PLC通信

978-7-111-51393-3-Chapter04-61.jpg

图4-41 终止超级终端与PLC通信

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

我要反馈