你的位置: 首页 > 工业控制 > 欧姆龙plc

欧姆龙PLC的串行通信功能

2016-10-25 13:02:58 | 人围观 | 评论:

      1.无协议通信
      无协议通信是不使用固定协议,协议不经过数据转换,通过通信端口输入、输出指令,如TXD、RXD指令,发送接收数据的功能。这种情况下,通过plc的系统设定将串行端口的串行通信模式设为无协议通信(串行端口1、2都可以)。通过该无协议通信,与带有RS-232端口或RS-422A/485端口的通用外部设备,按照TXD、RXD指令进行单方面发送接收数据。
      例如,可进行来自条形码阅读器的数据输入以及向打印机的数据输出等简单的数据接收和发送。
      无协议通信时发送接收的消息帧:开始代码和结束代码之间的数据用TXD指令进行发送,或者将插入“开始代码”及“结束代码”之间的数据用RXD指令进行接收。当按照TXD指令发送时。将数据从I/O存储器中读取后发送。按照RXD指令接收时,仅将数据保仔到I/O存储器的指定区域。“开始/结束代码”均由PLC系统设定来指定。1次TXD指令或RXD指令可发送的信息的长度(不包括开始代码或结束代码)最大是256字节。
      2.NT链接通信
      CP1H在PT(可编程终端)及NT链接(1台链接多台的1:N模式)下可进行通信,但在NT链接(1:1模式)下不能进行通信。PT为NT31
/631(C)-V2系列触摸屏或NS系列触摸屏的情况下,可使用高速NT链接。
      NT链接可以通过PLC系统设定及PT本体上的系统菜单进行设定。
      利用PT本体上的系统菜单进行设定时,可通过以下操作进行PT侧的设定。
      (1)在PT本体的系统菜单内的存储切换菜单的【串行端口A】或【串行端口B】,选择【NT链接(1:N)】。
      (2)按【设定】按钮,将【通信速度】设定为【高速】。
      3.上位链接通信
      上位链接包括两个方面,即从上位计算机到PLC和PLC到上位计算机。在前者中,对于CPU单元,从上位计算机发布上位链接指令(C模式指令)或FINS指令,进行PLC的I/O存储器的读写、动作模式的变更及强制置位/复位等各种控制。在后者中,对于上位计算机,从CPU单元发出FINS指令,发送数据和信息。(来源:http://www.diangon.com/)在上位计算机中,监视PLC内的运行结果数据、异常数据、指令数据或对PLC指示生产计划数据信息。进行上位链接时,可以通过PLC系统设定将串行端口的串行通信模式设为上位链接通信(串行端口1、2都可以)。
      4.串行PLC链接通信
      为CP1H CPU单元上安装RS-232C选件板或RS-422/485选件板,那么,在CP1H CPU单元之间或CP1H CPU单元与CJ1M CPU单元之间,就能在不需要程序的情况下进行数据交换了。在这种情下,需要通过PLC系统设定将串行端口的串行通信模式设定为串行PLC链接,与其他通信方式的不同是,可使用串行端口1或串行端口2中的任何一个,但不能同时使用。将一方的端口的串行通信模式做为串行PLC链接主站或串行PLC链接从站的情况下,其他方的端口的串行通信模式则不能作为串行PLC链接主站或串行PLC锻接从站,否则会出现PLC系统设定异常。
      进行串行PLC链接时,可通过PLC系统进行设定。
      5.工具总线通信
      通过串行端口1利串行端口2,可以实现PLC与外围工具的高速通信,但是,不能进行通过调制解调器的远程编程。其结构下图所示。





标签: