不同类型PLC的串口通讯要点
- 格式:doc
- 大小:1.71 MB
- 文档页数:22
欧姆龙plc串口通讯关于欧姆龙plc串口通讯协议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存储器的读写、动作模式的变更及强制置位/复位等各种控制。
S7-200SMARTPLC串口通信说明S7-200SMART PLC串口通信说明(图文并茂)09S7-200SMART串口通信简介S7-200SMART支持的串口通信硬件及连接资源如表1所示:表1.S7-200 SMART串口参数通讯口类型支持的通信协议波特率连接资源CPU本体集成通讯口RS485通信信号板(SB CM01)S485RS232PPI/自由口/MODBUS/USS PPI(9600,19200,187500b/s)自由口(1200,115200b/s)每个通信口可连接4个HMI设备注意:1.PPI模式只支持S7-200SMART CPU与HMI设备之间的通信;2.通信信号板的工作模式(RS485/RS232)是由用户决定的,可以在Micro/WIN SMART中通过设置系统块来设置。
详细设置方法见:如何设置串口通信参数通信端口定义1.S7-200SMART CPU本体集成RS485端口(端口0)表 2.S7-200SMART CPU本体集成RS485端口引脚定义CPU插座(9针母头)引脚号信号Port0(端口0)引脚定义235678924V返回5V返回+5V+24V不用逻辑地(24V公共端)逻辑地(5V公共端)+5V,通过100Ohm电阻+24V 10位协议选择(输入)机壳接地RS-485信号RS-485信号BRS-485信号RS-485信号A金属壳屏蔽2.通信信号板表3.通信信号板(Port1)引脚定义通信信号板(SB CM01)引脚标记RS485机壳接地RS232机壳接地RS232-TxRTS(TTL)逻辑公共端RS232-RxTX/BRTSMRX/ARS485-BRTS(TTL)逻辑公共端RS485-A5V+5V,100Ω串联电阻通信信号板通信信号板可以扩展CPU的通信端口,其安装位置如图1所示。
安装完成后,通信信号板被视为端口1(Port1),CPU本体集成RS485端口被视为端口0(Port0)。
plc怎么和网口串口通讯PLC如何与网口和串口进行通讯导语:在现代工业自动化领域,PLC(可编程逻辑控制器)是非常常见的控制设备。
而与外部设备进行通讯是PLC的重要功能之一。
本文将介绍PLC如何与网口和串口实现通讯,并探讨其应用领域和优势。
一、PLC与网口通讯PLC与网口的通讯称为以太网通讯,采用网络协议进行数据交换,能够实现设备之间的高速传输。
PLC通过网口与上位机、其他设备等进行数据通讯,实现监控、数据采集、远程操作等功能。
1. 硬件连接PLC需通过网线连接到网络交换机或路由器,确保网络通畅。
一般来说,PLC具有内置的以太网接口,只需要将网线连接到PLC的以太网口即可开始通讯。
2. 配置参数PLC与网口通讯前需要进行一些参数配置。
首先,配置IP地址、子网掩码和网关。
IP地址是PLC在网络中的身份标识,子网掩码用于指定与PLC相连的设备是否属于同一网络,网关则指定网络中的出口。
其次,配置PLC的MAC地址,以保证能够正确寻址和传输数据。
最后,配置通讯协议和端口号,确定与上位机进行通讯时所需的规则和端口。
3. 通讯协议通讯协议是PLC与上位机之间进行数据交换的规则,常用的有Modbus TCP、Ethernet/IP、PROFINET等。
根据实际需求选择合适的通讯协议,并在PLC和上位机之间进行相应的配置和参数设置。
同时,在通讯过程中确定数据传输格式、数据长度、起始地址等,以确保数据的准确传输。
二、PLC与串口通讯与网口不同,串口通讯是PLC与其他设备进行点对点的数据交换,适用于距离较远、数据传输量较小的场景。
串口通讯有多种类型,常见的有RS-232和RS-485。
1. 硬件连接PLC与串口设备通过串口线连接,RS-232通常使用DB9接口,RS-485通常使用RJ45接口。
将PLC和串口设备的串口线正确连接后,可以开始进行串口通讯。
2. 配置参数串口通讯的参数配置包括波特率、数据位、停止位和校验位等。
plc串口通信协议PLC串口通信协议。
PLC(可编程逻辑控制器)是一种用于自动化控制系统的特殊计算机,它可以控制各种生产设备和生产过程。
而串口通信协议则是PLC与外部设备进行数据交换的重要方式之一。
本文将介绍PLC串口通信协议的基本原理、常见协议类型以及应用实例。
一、基本原理。
PLC串口通信协议是指PLC通过串行接口与外部设备进行数据通信的规则和约定。
在进行串口通信时,PLC需要遵循一定的通信协议,以确保数据能够准确、稳定地传输。
通常情况下,PLC串口通信协议包括数据帧格式、通信速率、校验方式等内容。
1. 数据帧格式。
数据帧格式是指在串口通信中,数据传输时所采用的数据格式。
通常情况下,数据帧格式包括起始位、数据位、停止位等内容。
PLC在进行串口通信时,需要根据外部设备的要求,设置相应的数据帧格式,以确保数据能够被正确解析和识别。
2. 通信速率。
通信速率是指在串口通信中,数据传输的速度。
通信速率通常以波特率(Baud rate)来表示,常见的波特率包括9600、19200、38400等。
在进行PLC串口通信时,需要确保PLC与外部设备的通信速率一致,以确保数据能够准确地传输。
3. 校验方式。
校验方式是指在串口通信中,对数据进行校验的方式。
常见的校验方式包括奇偶校验、CRC校验等。
通过校验方式,可以确保数据在传输过程中不会发生错误,提高数据传输的可靠性。
二、常见协议类型。
在PLC串口通信中,常见的协议类型包括Modbus协议、Profibus协议、RS-232协议等。
这些协议都是为了满足不同领域、不同设备之间的通信需求而设计的,每种协议都有其特定的应用场景和通信规范。
1. Modbus协议。
Modbus协议是一种通用的串口通信协议,广泛应用于工业自动化领域。
它采用主从结构,支持多点通信,能够实现PLC与外部设备之间的数据交换和控制。
2. Profibus协议。
Profibus协议是一种用于工业自动化领域的现场总线通信协议,能够实现PLC与传感器、执行器等设备之间的数据交换和通信。
WebAccess 与三菱 FX系列PLC串口通讯配置方法WebAccess三菱FX系列驱动支持以下型号PLC:FX, FX0, FX0N, FX1N,FX2N,FX1S等。
FX系列PLC与上位机软件的通讯方式分为:RS232与RS485两种模式,默认通讯参数如下:波特率:9600,数据位:7位,停止位:1位,奇偶校验:偶校验,下面分别从两个方面进行配置说明:一、RS232方式通讯通常情况下,三菱FX系列PLC通过编程口(PS/2)与上位机软件进行RS232模式通讯,此时PLC中不需要做特殊配置,只需在WebAccess中将PLC对应的通讯参数匹配即可。
步骤如下:1、添加通讯端口图1 添加通讯端口数据流控(Flow Control):Rts、Dtr握手协议当使用RS232/RS485转换器进行通讯连接时,数据流控信号将根据该转换器的流控功能来决定。
有些RS232/RS485转换器不需要软件做任何类型的握手协议,而有些则需要软件进行Rts信号握手协议。
强烈建议用户选择具有自动流控的RS232/RS485转换器。
2、添加设备图2 设备参数配置单元号:实际PLC的串行地址号,即Device ID。
单个PLC可以默认0进行通讯。
3、添加IO点根据下图中的“参数”栏选择合适的参数类型(模拟量、数字量)和相应的转换代码。
图3 添加IO点表1二、RS485方式通讯为便于远距离通讯,三菱FX2N系列PLC通过FX2N-485-BD模块实现RS485方式与WebAccess软件通讯,安装FX2N-485-BD需设置PLC的D8120寄存器,请参照《FX通讯用户手册》。
FX2N-485-BD通讯模块如下图: FX2N-485-BD模块安装位置图:图4 FX2N-485-BD模块及接线图(1)三菱PLC配置方法步骤1、FXGP/WIN-C编程软件配置方法使用FXGP/WIN-C编程软件来进行串行口设置。
用SC-09编程电缆连接电脑与PLC,在“PLC”下拉菜单中选择“串行口设置(D8120)”图5 FXGP/WIN-C编程软件串口通讯参数配置如下图所示,在“硬件”下拉框中选择“RS-485”,在“控制线”下拉框中选择“H/W mode”。
plc网口通讯与串口通信工业自动化领域中,PLC(可编程逻辑控制器)是一种常见的设备,用于控制和监测各种生产过程。
而PLC的通讯方式,主要有两种:网口通讯和串口通信。
本文将对这两种通讯方式进行深入探讨,并比较它们的优缺点。
一、PLC网口通讯的特点PLC网口通讯,顾名思义,是通过网口(Ethernet)来与其他设备进行通信。
这种通信方式具有以下特点:1. 高速传输:网口通讯使用的是网络协议,数据传输速度快,多达千兆位每秒。
2. 长距离传输:采用以太网协议的PLC网口通讯可以在几百米到数公里的范围内实现远程通信。
3. 多设备连接:网口通讯可以通过交换机或集线器连接多个PLC设备,实现设备之间的数据传递和共享。
4. 实时性强:PLC网口通讯可以提供较高的实时性,适用于对生产过程监控和控制要求较高的场景。
二、PLC串口通信的特点PLC串口通信是通过串口(Serial Port)与其他设备进行通信,特点如下:1. 传输距离有限:串口通信的传输距离相对较短,通常在十米左右。
2. 通信速率较低:串口通信的速率通常在几十kbps~几百kbps 之间,相对于网口通讯而言较慢。
3. 简便连接:串口通信不需要额外设备,只需要通过串口线连接即可。
4. 老设备兼容性好:由于串口通信具有较长的应用历史,许多老型号的PLC都支持串口通讯,具有较好的兼容性。
三、网口通讯与串口通信的比较1. 传输速度:网口通讯具有更高的传输速度,能够满足高速数据传输的需求,而串口通信由于速率较低,适用于少量数据交换需求。
2. 传输距离:网口通讯的传输距离远大于串口通信,可满足大型工厂或跨越较长区域的通信需求。
3. 成本方面:串口通信相对简单,无需额外设备,成本较低,而网口通讯则需要交换机等设备的支持,成本要更高一些。
4. 兼容性:虽然网口通讯处于日益普及的趋势,但许多老型号的PLC仍然只支持串口通信,因此在现有设备的兼容性上更有优势。
综上所述,PLC网口通讯与串口通信都有各自的特点和适用范围。
西门子PLC串行通讯方式有几种?西门子PLC串行通讯方式有:RS485串口通信、PPI通信、MPI通信、PROFIBUS-DP通信、以太网通信一、PPI通讯PPI协议是S7-200CPU最基本的通信方式,通过原来自身的端口(PORT0或PORT1)就可以实现通信,是S7-200 CPU默认的通信方式。
PPI是一种主-从协议通信,主-从站在一个令牌环网中。
在CPU内用户网络读写指令即可,也就是说网络读写指令是运行在PPI协议上的。
因此PPI只在主站侧编写程序就可以了,从站的网络读写指令没有什么意义。
二、RS485串口通讯第三方设备大部分支持,西门子S7 PLC可以通过选择自由口通信模式控制串口通信。
最简单的情况是只用发送指令(XMT)向打印机或者变频器等第三方设备发送信息。
不管任何情况,都必须通过S7 PLC编写程序实现。
当选择了自由口模式,用户可以通过发送指令(XMT)、接收指令(RCV)、发送中断、接收中断来控制通信口的操作。
三、MPI通讯MPI通信是一种比较简单的通信方式,MPI网络通信的速率是19.2Kbit/s~12Mbit/s,MPI 网络最多支持连接32个节点,最大通信距离为50M。
通信距离远,还可以通过中继器扩展通信距离,但中继器也占用节点。
MPI网络节点通常可以挂S7-200、人机介面、编程设备、智能型ET200S及RS485中继器等网络元器件。
西门子PLC与PLC之间的MPI通信一般有3种通信方式:1、全局数据包通信方式2、无组态连接通信方式3、组态连接通信方式四、以太网通讯以太网的核心思想是使用共享的公共传输通道,这个思想早在1968年来源于厦威尔大学。
1972年,Metcalfe和David Boggs(两个都是著名网络专家)设置了一套网络,这套网络把不同的ALTO计算机连接在一起,同时还连接了EARS激光打印机。
这就是世界上第一个个人计算机局域网,这个网络在1973年5月22日首次运行。
串口触摸屏怎么与网口plc通讯串口触摸屏如何与网口PLC通讯在现代工业自动化领域,PLC(Programmable Logic Controller)已经成为了一个非常重要的设备。
而触摸屏则是人机交互的重要工具之一。
如何实现触摸屏与PLC之间的通讯,是许多工程师关注和研究的问题。
1. 介绍串口触摸屏和网口PLC首先,我们需要了解串口触摸屏和网口PLC的概念。
串口触摸屏是一种嵌入式交互设备,通过串行通信接口与其他设备通信。
网口PLC则是一种工业网络设备,通过以太网接口与其他设备通信。
它们分别具有自己的通信协议和通信方式。
2. 选择合适的通信模式在触摸屏与PLC通信之前,我们需要选择合适的通信模式。
一般来说,常见的通信模式有三种:Modbus RTU、Modbus TCP和OPC。
Modbus RTU是一种串行通信协议,适用于串口触摸屏与串口或RS485接口的PLC通信;Modbus TCP是一种基于以太网的通信协议,适用于网口PLC通信;而OPC通信协议则是一种通用的工业自动化通信协议。
3. 配置触摸屏与PLC的通信参数在选择好通信模式之后,我们需要对触摸屏和PLC进行通信参数的配置。
这些参数包括串口的波特率、数据位、停止位等,以及网口的IP地址、子网掩码和网关等。
这些参数的配置需根据具体设备来确定,一般在设备的设置界面或者配置文件中进行修改。
4. 编写通信程序配置好通信参数之后,我们需要编写相应的通信程序。
对于串口触摸屏与串口或RS485接口的PLC通信,我们可以使用串口通信库或者Modbus通信库来实现数据的读写。
对于网口PLC通信,一般可以使用Socket编程或者OPC编程来实现数据的读写。
需要注意的是,通信程序的编写需要根据具体的硬件设备和通信协议进行适当的调整和修改。
确保双方的通信参数一致,并且遵循通信协议的规定。
5. 测试和调试在编写完通信程序之后,我们需要进行测试和调试。
首先,确保触摸屏与PLC之间的物理连接正常,例如确认串口线或网线插头连接正确。
1200plc网口与232串口通讯PLC(Programmable Logic Controller)是一种广泛应用于工业自动化领域的可编程逻辑控制器,而网口和串口则是PLC与外部设备进行通讯的两种常见方式。
本文将重点讨论1200PLC的网口和232串口通讯,探讨其特点、应用场景以及一些值得注意的问题。
一、1200PLC网口通讯1200PLC的网口通讯是指通过以太网接口进行PLC与外部设备之间的数据通讯。
网口通讯具有以下几个显著特点:1. 高速稳定:相对于232串口,网口通讯传输速率较快,能够满足大部分实时性要求较高的应用场景。
同时,网口通讯的稳定性更好,能够更可靠地传输数据。
2. 多设备接入:网口通讯支持多个设备同时接入,可以实现PLC与多个外部设备之间的数据交换。
这为工业自动化系统的整合提供了很大的便利。
3. 网络拓扑灵活:通过网口,PLC可以与其他设备进行点对点通讯、组网通讯等多种拓扑结构的设置。
这使得PLC在不同实际环境下的网络布局更加灵活多样。
4. 网络安全性更高:相对于传统的串口通讯,网口通讯具有更高的安全性。
通过网络认证、数据加密等手段,可以有效保护PLC和外部设备之间的通讯数据不被恶意篡改或非法获取。
1200PLC的网口通讯应用广泛,特别适用于需要实现大量数据交换和对实时性要求较高的工业自动化场景。
例如,在分布式控制系统中,通过网口可以实现各个PLC之间的数据共享和协同操作,提高系统的整体性能。
二、1200PLC串口通讯1200PLC的串口通讯是指通过RS232串口进行PLC与外部设备之间的数据传输和通讯。
串口通讯具有以下几个特点:1. 通讯距离远:相对于网口,串口通讯可以实现比较远距离的数据传输,有效解决一些远程通讯的需求。
2. 通讯速率较低:传统的串口通讯速率较低,无法满足高速数据传输的需求。
在一些对实时性要求不高、数据量较小的应用场景中比较常见。
3. 通讯灵活性强:串口通讯可以根据实际需求灵活设置通讯参数,如波特率、校验位等,以适应不同设备的通讯要求。
MCGS软件与OMRONPLC通过串口连接通讯的方法MCGS软件是一款人机界面开发软件,用于开发各种触摸屏和显示屏的图形界面。
OMRONPLC是一种可编程逻辑控制器,用于实现自动化控制系统。
本文将介绍MCGS软件与OMRONPLC通过串口连接通讯的方法。
1.硬件准备在开始之前,需要准备以下硬件设备:-一台运行MCGS软件的电脑-一个串口线-一个OMRONPLC2.连接串口线将一端的串口线连接到电脑的串口接口,另一端连接到OMRONPLC的串口接口。
3.配置串口参数打开MCGS软件,在菜单栏中选择“通信”-“串口通信”选项,弹出串口通信配置窗口。
在窗口中选择对应的串口号、波特率、数据位、奇偶校验位、停止位等串口参数,确保与OMRONPLC的串口参数保持一致。
4.设置PLC通信地址5.编写通讯逻辑在MCGS软件中,可以通过自定义VBScript编写通讯逻辑。
在MCGS 软件中,选择“设计”-“模块管理器”选项,打开模块管理器窗口。
在窗口中,点击“添加”按钮,添加一个自定义VBScript模块。
在模块中编写PLC通讯的逻辑代码,实现数据的读写操作。
6.运行通讯配置完成后,点击MCGS软件的“运行”按钮,启动MCGS软件的运行模式。
MCGS软件会自动与OMRONPLC建立串口通信连接,并根据设定的通讯地址,进行数据的读取和写入。
总结:本文介绍了MCGS软件与OMRON PLC通过串口连接通讯的方法。
通过串口连接,可以实现MCGS软件与OMRON PLC之间的数据交互,实现自动化控制系统的监控和控制。
同时,通过自定义VBScript编写通讯逻辑,可以实现更加灵活和复杂的功能需求。
不同类型PLC的串口通讯串口通讯在越来越多的智能仪表,PLC,触摸屏,工控软件(组态王、WINCC),编程软件等等和串口通讯有着直接的关系,因此比较深入的了解串口通讯,有助于我们对这些设备和软件的通讯协议的通讯波特率,起始位,数据位,奇偶校验,停止位的设置。
关于计算机的通讯技术,是我们仪表比较前卫又比较较难懂的知识。
他更是我们了解平常接触的RJ-45 TCP/IP 通讯的基础。
关于串口通讯的几个概念:1、串口通讯传送信号的帧数Data Format串口通讯传送一个字符(一帧数据)包括:一个起始位;7位或8位数据位(大多数设备通讯数据位7、8位居多);一个奇/偶校验位;停止位(1位或1位半或2位)。
2、电脑串口接线串口的实物和固定通用的引脚定义DB25芯接头定义DB9芯接头定义PC串行接口串口定义(db9)PC/AT 机上的串行口是9 针公插座,引脚定义为:1 CD <-- Carrier Detect 载波检测2 RXD <-- Receive Data 接收数据3 TXD --> Transmit Data 发送数据4 DTR --> Data Terminal Ready 数据终端准备好5 GND –– System Ground 信号地6 DSR <-- Data Set Ready 数据准备好7 RTS --> Request to Send 请求发送8 CTS <-- Clear to Send 允许发送9 RI <-- Ring Indicator 振铃提示其中2、3、5脚在设备和PLC通讯中经常用到,时常用的接法,必须记住。
在焊接过程中一定要看好排列的次序,分清端脚,现在的DB9芯头分公母头,计算机上一般为母口,配套的接头为头,公母头上都打有端子号,一定要看清焊接。
PLC的公母头有的不一样,一定要看清,不要不分公母,造成无法连接接头。
3、智能仪表,PLC,触摸屏,工控软件(组态王、WINCC),编程软件都会告诉大家自身串口端口的引脚定义。
例如承重管理机,F701C,各大几大PLC厂商的串口端口的引脚定义。
从说明书上,可以清楚的可能看出TXD和RXD的引脚定义。
波特率,起始位,数据位,奇偶数校验,停止位等等信息,他为我们提供详尽的通讯参数设置。
这在组态王和称重管理机的通讯设置上必须保持一致。
其他欧姆龙各种信号的PLC也给出了串口引脚的定义,但西门子通讯不对大家开放串口通讯的引脚协议,在翻阅各类资料总结出他的串口引脚为4,9的485通讯。
在连接电脑串口和各类智能仪表或PLC的串口通讯引脚时,电脑的串口引脚TXD和智能设备的RXD相连,电脑的串口引脚RXD和智能设备的TXD相连,即一个设备说,另一个设备听,地线直接连接。
由于好多的设备不提供专用的数据通讯线,所以必须手工亲自焊接。
这一点必须牢记清楚。
一、S7 200的通讯端口定义:将端接电阻安装在总线连接器上总线连接器安装的在网段的起点或终点,必须接通端接电阻(将开关置为“ON”,见下图)。
注意总线连接器6ES7 972-0BA30-0XA0没有端接电阻。
在段的起点和终点不能连接它。
确保当启动和正常运行时,电源总是提供给安装有端接电阻的节点。
取下快速连接总线连接器,在环形网络布置的总线电缆,可以在任何时候从PROFIBUS 接口拆卸总线连接器而不会中断网络的数据通讯。
在总线中会发生数据流干扰。
一个总线段必须在两端使用端接电阻进行端接。
如果带有总线连接器的最后一个从站没有通电,就不必如此。
由于总线连接器从站点供电,因此端接电阻不会受影响。
确保电源总是提供给安装有端接电阻的站。
切记:西门子公司的DP连接器不仅仅在终端电阻连接时是上面的等效电路,它的接头内部还有其他电路,能不能这样做接头,还需进一步验证。
我们单台电脑和S7 200或者S7 300联网编制程序、组态王监控,(他们只能有一个软件和PLC通讯),DP上的ON OFF开关应选择在ON状态。
在红绿的接线端子上,A接D--, B接D+如下图:S7 300 MPI通讯和S7 200 PPI通讯,在DP、通讯和连线、终端电阻配接方法上是完全一样的,全部为RS485两线制的通讯协议,只不过西门子公司的PPI或MPI通讯线是将从PLC CPU的DP连接器(其内有特定的匹配电路和电阻线路)至转换盒的RS485通讯进一步转化为自己软件识别的PPI或MPI协议,再以RS232和普通的电脑进行串口通讯。
二、DP和研华4520模块的接线1、研华4520模块它是将RS422、RS485和RS232相互转换使用,以解决PLC的远距离通讯,RS485和RS422通讯距离在1500米左右,基本可以满足现场自控的要求。
根据自控设备的串口通讯协议,有时候需要将自控设备通用的RS232转换为RS484通讯,然后进行远距离的传输,再将RS485转换为RS23然后进行和电脑的通讯。
2、研华4520模块的参数设定SW1用于设定通讯字符的位数,必须和通讯回路中的设备通讯位数相匹配一致。
经计算S7 200的字符位数为11位,设定位置如上图所示。
SW2用于设定通讯波特率,必须和通讯回路中的设备通讯位数相匹配一致。
S7 200的通讯波特率为96003、RS485/RS422→RS232研华4520接线图4、RS232→研华4520(RS422/RS485)→研华4520(RS422/RS485)→RS232接线图现在有一种更为先进将RS422、RS485和RS232相互转换使用,以解决PLC 的远距离通讯,它不需要电源供电,不需要设置字符数和波特率,它的型号为FS—485E,FS-485EFS-485E RS232/RS485/422无源隔离转换器使用说明书FS-485E用于实现RS232到RS485和RS422的隔离转换,该产品的工作电源直接从RS232串口上窃取而无需外加电源也能实现RS232到RS485/422的光电隔离,采用特有的无延时自动收发转换技术和波特率自适应技术,即插即用适合所有软件,高效的串口窃电电路和独特的DC/DC隔离技术保证了无源隔离转换器的可靠工作,并且在不发送数据的待机状态时输出为高阻态,支持多点通信,这一点有别于市售的其它同类廉价产品。
本产品内置防静电抗雷击电路,独具电源和收、发指示灯,外形为标准导轨安装的工业结构。
主要技术参数:1、适用于一切标准RS232串口,仅使用TXD、RXD、GND2、输出为四线全双工RS422接口和二线半双工RS485接口3、采用串口窃电技术,无需外接电源,TXD供电即可工作,另使用RTS、DTR 辅助供电4、光隔离电压:1000VDC (最高可做到3000VDC ,订货时需声明)5、通信线选截面积为0.5mm2以上的屏蔽双绞线6、最大通信距离为1800米(9.6Kbps时)、1000米(19.2Kbps以上时),需TXD、RTS、DTR供电7、仅TXD供电时最大通信距离不超过100米,且不能使用终端电阻8、最多组网站点数为64个9、最大通信速率为115.2Kbps,波特率自适应10、具有瞬变电压抑制功能,能承受功率高达500W的瞬态过压,能防雷电和抗静电放电冲击11、安装方式:35mm标准导轨安装和螺栓孔安装12、工作温度:-20~70℃13、外形尺寸:85×55×25产品外形及端子信号定义:FS-485E与设备的RS232口的连接:FS-485E可连接任何RS232串口,本产品的RS232插座是按标准的DTE接口定义的,连接标准DCE接口可用直通电缆连接,连接象电脑这样的DTE接口需做一条交叉电缆,如下图所示,随产品已配有该电缆。
对于其它未按标准信号排列的RS232口,用户按照"发送连接收,接收连发送"的原则连接即可。
产品的应用:FS-485E可用于点到点通信和多点通信,除可连接多个其它RS485/422接口外,也可将多达128个RS232口组成RS485或RS422通信网络,其通信距离可达1800米,各节点的地址由设备的内部程序确定。
如使用屏蔽双绞线,请将屏蔽层接到产品的"FG"端子上。
1、二线半双工RS485通信网络:将FS-485E转换器上的RS485和RS422选择开关K1拨到"485",将网络的始端和终端的FS-485E上的终端电阻设置开关K2拨到"R",网络上的其它FS-485E 上的终端电阻设置开关K2拨到"OFF"。
和西门子DB连接器终端电阻连接器的连接概念一样。
四、V4.0 STEP 7 MicroWIN SP4 PLC地址的设置在PLC和运行STEP 7-Micro/WIN的个人计算机之间连接一条电缆。
对于简单的PC/PPI连接,将调设为9600波特、DCE、11位。
(一般为默认)和PLC 通讯时,在主界面点击通讯,见到此界面,双击刷新,即可显示PLC的型号和地址,在左侧,您可以将远程PLC 地址直接输入远程地址列表框。
这样当您退出“通信连接”对话框时,将为STEP 7-Micro/WIN 设置目标PLC。
在“随项目保存设置”复选框前打√,设置PLC 类型,该选项就会变成默认设置;PLC 类型根据项目改变,并在指令树中更新。
如果选择“随项目保存设置”方框,则会用显示的远程地址和PLC 类型设置更新当前项目。
如果未选择“随项目保存设置”方框,当点击“确定”时,Micro/WIN 会尝试与指定的PPI或STEP 7-Micro/WIN编程地址。
这个方框的默认设置为随项目保存打√,建议设置为默认打√,否则可能造成不是默认的PPI或编程软件地址数据写入到编程程序中,再次通讯有可能通讯不上。
在这次PLC通讯不上就是因为在程序下装时,这一点的疏忽造成再次通讯不上。
图中用紫色方框线标注的是根据需要设定特定PPI或编程软件地址,PPI或编程软件地址设定的地址生效,随项目保存设置必须不选。
下一步;笔记本的PC/PG设置画面:台式机的PC/PG设置画面:例如。
有PLC的通讯线为PPI 串口线用COM设置;有PLC的通讯线为PPI 串口线用USB设置;不过组态王还是只对COM设置起作用,不提供USB口设备的定义设置好所有的参数后,在系统块内进行参数的二次确认S7 200和组态王/ V4.0 STEP 7 MicroWIN SP4/SP3编程软件的PPI通讯实质上是S7 200 RS484→RS232的通讯,通讯线可以是1、厂家提供的PPI线,实质它的转换盒也是将RS485→RS232再和电脑主板上的COM口进行通讯,在S7200 PLC通讯口至转换盒之间也是RS485信号,因此在跨越距离远的情况下,可以将这之间连线剪断对应延长即可。