除了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所示。
图4-32 自由口通信硬件配置图
2.编写PLC的程序
PLC的主程序如图4-33所示。
图4-33 PLC的主程序
图4-33 PLC的主程序(续)
PLC的子程序0如图4-34所示。
图4-34 PLC的子程序0
图4-34 PLC的子程序0(续)
PLC的子程序1如图4-35所示。(www.xing528.com)
图4-35 PLC的子程序1
PLC的中断程序0如图4-36所示。
图4-36 PLC的中断程序0
3.设置Hyper Terminal(超级终端)
1)打开超级终端。在Windows中按照“所有程序”→“附件”→“通信”→“超级终端(Hyper Terminal)”打开超级终端,并在如图4-37所示的界面中指定名称,本例为“xxh”,单击“确定”按钮,弹出“选择串行通信接口”界面,如图4-38所示。
2)选择串行通信接口。按照如图4-38所示设置(区号和电话号码可以根据实际情况),由于本例使用的是电脑只配置COM1口,所以只能选择“3”处的“COM1”串口,最后单击“确定”按钮。
图4-37 指定连接名称
图4-38 选择串行通信接口
3)设置通信参数。按照如图4-39所示设置串行接口通信参数,“1”处为通信的波特率,应与PLC的编写的程序波特率一致,否则不能通信;将“数据流控制”中的选项改为“无”,最后单击“确定”按钮。
4)建立超级终端与PLC通信。单击如图4-40所示“1”处的“呼叫”按钮,PLC向计算机的超级终端发送数据,并显示到超级终端的界面上,数据不断向上自动滚动。
5)终止超级终端与PLC通信。当单击如图4-41所示“2”处的“断开”按钮,计算机的超级终端接收数据,显示到超级终端的界面上数据处于静止状态。
图4-39 设置通信参数
图4-40 建立超级终端与PLC通信
图4-41 终止超级终端与PLC通信
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。