理论教育 S7-200 SMART PLC与超级终端自由口通信优化方案

S7-200 SMART PLC与超级终端自由口通信优化方案

时间:2023-06-27 理论教育 版权反馈
【摘要】:用一台个人计算机的Hyper Terminal接收来自1台CPU ST40发送来的数据,并进行显示。3)1根PC/PPI电缆。图6-17 自由口通信硬件配置图2.编写PLC的程序PLC的主程序如图6-18所示。PLC的子程序1如图6-20所示。图6-26 终止超级终端与PLC通信图6-27 拨码开关的示意图表6-7 波特率设置

S7-200 SMART PLC与超级终端自由口通信优化方案

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

【解】

1.主要软硬件配置

1)1套STEP7-Micro/WIN SMART V1.0。

2)1台CPU ST40。

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

4)1台计算机。

自由口通信硬件配置如图6-17所示。

978-7-111-43442-9-Chapter06-24.jpg

图6-17 自由口通信硬件配置图

2.编写PLC的程序

PLC的主程序如图6-18所示。

PLC的子程序0如图6-19所示。

PLC的子程序1如图6-20所示。

PLC的中断程序0如图6-21所示。

978-7-111-43442-9-Chapter06-25.jpg

图6-18 PLC的主程序

978-7-111-43442-9-Chapter06-26.jpg

图6-19 PLC的子程序0

978-7-111-43442-9-Chapter06-27.jpg

图6-20 PLC的子程序1

978-7-111-43442-9-Chapter06-28.jpg

图6-21 PLC的中断程序0

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

(1)打开超级终端

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

(2)选择串行通信接口

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

978-7-111-43442-9-Chapter06-29.jpg

图6-22 指定连接名称

978-7-111-43442-9-Chapter06-30.jpg

图6-23 选择串行通信接口

(3)设置通信参数

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

(4)建立超级终端与PLC通信

单击如图6-25所示的“呼叫”按钮 978-7-111-43442-9-Chapter06-31.jpg ,PLC向计算机的超级终端发送数据,并显示到超级终端的界面上,数据不断向上自动滚动

978-7-111-43442-9-Chapter06-32.jpg

图6-24 设置通信参数

978-7-111-43442-9-Chapter06-33.jpg

图6-25 建立超级终端与PLC通信

5)终止超级终端与PLC通信

当单击如图6-26所示的“断开”按钮 978-7-111-43442-9-Chapter06-34.jpg ,计算机的超级终端接收数据,显示到超级终端的界面上数据处于静止状态

【关键点】西门子的PC/PPI电缆(RS-232C口),有8个拨码开关,进行自由口通信的设置方法如下。

1、2、3位代表波特率,含义见表6-7,本例设置成“010”,代表9600bit/s;第4位空置,可不设置;第5位设置成“0”,代表PPI自由口通信模式;第6位设置成“0”,代表本地模式;第7位设置成“0”,代表“11”模式;第8位空置,可不设置。拨码开关的示意图如图6-27所示。

978-7-111-43442-9-Chapter06-35.jpg

图6-26 终止超级终端与PLC通信

978-7-111-43442-9-Chapter06-36.jpg

图6-27 拨码开关的示意图

表6-7 波特率设置

978-7-111-43442-9-Chapter06-37.jpg

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

我要反馈