不同机型串口功能不完全相同。高档机、新型机功能较多。除了上述用于系统设置、编程、上下程序、监控外,还有如下功能:
1.上位链接
可利用串口,进行上位链接(HostLink),实现计算机对PLC的编程、管理及监控。此外,还有ToolBus功能与上位链接功能基本相似。但通信速率稍高。只有CS型及其后续机才有此功能。而且只能用OMRON编程软件才能通信。
上位链接可以是一台计算机与一台PLC进行1∶1链接,组成最简单的信息网。这时用的是RS-232C口,图2-18所示的即为此配置。
图2-19所示为计算机RS-232C口与CP1H机的RS-232C通信板的接线图。要注意的是,即使同为OMRON PLC的RS-232C口,其接口定义有可能与此不同。
图2-18 1∶1信息网
1—计算机 2—PLC
图2-19 计算机RS-232C口与CP1H 机的RS-232C通信板接线图
除了1∶1链接,还可进行1∶N、或N∶1或N∶N连网,组成较为复杂的信息网。图2-20所示为这些连网的配置图。这里的N可达32台。
图2-20 1∶N、或N∶1或N∶N连网配置
图2-20a为一台计算机与多台PLC连网。图中1为计算机,2为RS-232C到RS-422A转换器。3为分叉接线器。4为PLC的配置有RS-422A口的CPU单元。
图2-20b为3台计算机与1台PLC连网。图中1、4同图2-20a。5为串口通信模块。要用其上的两个RS-232C口,分别与两台计算机相连。这样,可实现处于不同位置的3台计算机同时监控一台PLC。
图2-20c为3台计算机与4台PLC连网。图中1、2、3、4同图2-20a。6为计算机。5为串口通信模块。要用其上的一个RS-232C口、一个RS-422A口,分别与两台计算机相连。这样,可实现处于不同位置的3台计算机同时监控一台PLC。同时,计算机6还可监控其他3台PLC。但对多台PLC监控要使用RS-422A接口。
使用HostLink连网功能,计算机可通过OMRON编程软件与PLC通信。也可由用户按OMRON的HostLink等协议自编应用程序与PLC通信。而且通信多是由计算机发起,PLC响应。但对C系列机,通信也可由PLC发送通信命令发起,让计算机响应。而对CJ/CS系列机,虽不能用C模式通信命令发起通信。但它可用FINS模式通信命令发起通信,让计算机响应。此外,使用FINS命令,还可跨网络、通过网桥设定好路由,实现计算机与PLC或PLC与PLC通信。
2.PLCLink
利用串口,可实现PLC间的数据区链接通信。PLC Link原是OMRON的一种PLC间通信网络。入网的PLC都要使用PLC Link模块,并用双绞线连接、连网。但它的新型别PLC,利用串口也可实现这种连网。PLC Link链接通信机理已在本书1.6节做过介绍。
PLC链接通信区的大小及可参与链接的PLC数量与PLC的型别有关。要按有关说明书要求配置。如CP1H机,可实现1∶1链接,也可实现1∶N(最大为8台)链接。
图2-21所示为CP1H机的1∶1PLC链接,实现两台PLC之间的数据交换。可以是CP1H机间链接(见图2-21a),也可CP1H机与CJ1M机链接(见图2-21b)。(www.xing528.com)
图2-21 1∶1PLC链接
图2-22 所示为1∶N PLC链接,可实现多台PLC之间的数据交换。这里主站为CP1H机。
从站除CP1H机外,还有CJ1M机。
提示:CP1H在CPU模块上可配置两个串口,但仅能用其中任意一个串口做PLC Link。否则系统将出错。
3.NT链接
利用串口,可进行NT,即可编程终端,链接,以实现可编程终端对PLC的监控。图2-23所示即为该连接的示意。图2-23a为1∶1链接,即一台PT监控一台PLC;图2-23b为1∶N链接,即多台PT监控一台PLC。
4.无协议通信
利用串口,可使用串口通信指令,如数据发送(TXD、TXDU)、数据接收(RXD、RX-DU)等通信指令,实现与通信对象交换数据。有的PLC称这种通信为自由协议通信。
注意,这里虽无协议,但双方还是要有相关约定。通信时发送、接收数据的含义要按双方的约定处理。无协议通信用起来比较灵活,也比较方便。只是得编写、运行相应的PLC程序,否则什么通信也不会做的。
此功能可用于配置有RS-232C、RS-422A、485通信口的PLC与配置有相同串口的现场设备间的通信。也可用于主动与计算机通信。
图2-23 NT链接
图2-24 协议宏通信示意
5.协议宏
协议宏是一组通信命令序列。可运用OMRON的协议宏编辑软件预先编辑。编辑好后,下载给通信单元,然后再运行宏指令(PMCR)予以调用。这样,调用一个宏命令,相当于运行多个的通信指令,以简化PLC的通信编程。
协议宏是OMRON PLC串口单元所特有的功能。如用于与OMRON的现场设备,如OMRON的温度控制器、智能信号处理器等通信,还有标准的宏序列。用户可直接调用。不然,用户也可按需要,自行编辑。图2-24所示为协议宏通信示意。
6.串口通信的其他功能
MODBUS-RTU简易主站功能。这时设定串口为串行网关,发送Modbus-RTU命令。可用以控制变频器等Modbus对应的从设备。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。