不同类型PLC得串口通讯.docx
- 文档编号:26691585
- 上传时间:2023-06-21
- 格式:DOCX
- 页数:23
- 大小:1.57MB
不同类型PLC得串口通讯.docx
《不同类型PLC得串口通讯.docx》由会员分享,可在线阅读,更多相关《不同类型PLC得串口通讯.docx(23页珍藏版)》请在冰豆网上搜索。
不同类型PLC得串口通讯
不同类型PLC得串口通讯
串口通讯在越来越多得智能仪表,PLC,触摸屏,工控软件(组态王、WINCC),编程软件等等与串口通讯有着直接得关系,因此比较深入得了解串口通讯,有助于我们对这些设备与软件得通讯协议得通讯波特率,起始位,数据位,奇偶校验,停止位得设置。
关于计算机得通讯技术,就是我们仪表比较前卫又比较较难懂得知识。
她更就是我们了解平常接触得RJ-45TCP/IP通讯得基础。
关于串口通讯得几个概念:
1、串口通讯传送信号得帧数DataFormat
串口通讯传送一个字符(一帧数据)包括:
一个起始位;7位或8位数据位(大多数设备通讯数据位7、8位居多);一个奇/偶校验位;停止位(1位或1位半或2位)。
2、电脑串口接线
串口得实物与固定通用得引脚定义
DB25芯接头定义DB9芯接头定义
PC串行接口串口定义(db9)
PC/AT机上得串行口就是9针公插座,引脚定义为:
1 CD <-- CarrierDetect载波检测
2 RXD<-- ReceiveData接收数据
3 TXD--> TransmitData发送数据
4 DTR--> DataTerminalReady数据终端准备好
5 GND––SystemGround信号地
6 DSR<-- DataSetReady数据准备好
7 RTS--> RequesttoSend请求发送
8 CTS<-- CleartoSend允许发送
9 RI <-- RingIndicator振铃提示
其中2、3、5脚在设备与PLC通讯中经常用到,时常用得接法,必须记住。
在焊接过程中一定要瞧好排列得次序,分清端脚,现在得DB9芯头分公母头,计算机上一般为母口,配套得接头为头,公母头上都打有端子号,一定要瞧清焊接。
PLC得公母头有得不一样,一定要瞧清,不要不分公母,造成无法连接接头。
3、智能仪表,PLC,触摸屏,工控软件(组态王、WINCC),编程软件都会告诉大家自身串口端口得引脚定义。
例如承重管理机,F701C,各大几大PLC厂商得串口端口得引脚定义。
从说明书上,可以清楚得可能瞧出TXD与RXD得引脚定义。
波特率,起始位,数据位,奇偶数校验,停止位等等信息,她为我们提供详尽得通讯参数设置。
这在组态王与称重管理机得通讯设置上必须保持一致。
其她欧姆龙各种信号得PLC也给出了串口引脚得定义,但西门子通讯不对大家开放串口通讯得引脚协议,在翻阅各类资料总结出她得串口引脚为4,9得485通讯。
在连接电脑串口与各类智能仪表或PLC得串口通讯引脚时,电脑得串口引脚TXD与智能设备得RXD相连,电脑得串口引脚RXD与智能设备得TXD相连,即一个设备说,另一个设备听,地线直接连接。
由于好多得设备不提供专用得数据通讯线,所以必须手工亲自焊接。
这一点必须牢记清楚。
一、S7200得通讯端口定义:
二、
将端接电阻安装在总线连接器上
总线连接器安装得在网段得起点或终点,必须接通端接电阻(将开关置为“ON”,见
下图)。
注意
总线连接器6ES7972-0BA30-0XA0没有端接电阻。
在段得起点与终点不能连接它。
确保当启动与正常运行时,电源总就是提供给安装有端接电阻得节点。
取下快速连接总线连接器,在环形网络布置得总线电缆,可以在任何时候从PROFIBUS接口拆卸总线连接器而不会中断网络得数据通讯。
在总线中会发生数据流干扰。
一个总线段必须在两端使用端接电阻进行端接。
如果带有总线连接器得最后一个从站没有通电,就不必如此。
由于总线连接器从站点供电,因此端接电阻不会受影响。
确保电源总就是提供给安装有端接电阻得站。
切记:
西门子公司得DP连接器不仅仅在终端电阻连接时就是上面得等效电路,它得接头内部还有其她电路,能不能这样做接头,还需进一步验证。
我们单台电脑与S7200或者S7300联网编制程序、组态王监控,(她们只能有一个软件与PLC通讯),DP上得ONOFF开关应选择在ON状态。
在红绿得接线端子上,A接D--,B接D+如下图:
S7300MPI通讯与S7200PPI通讯,在DP、通讯与连线、终端电阻配接方法上就是完全一样得,全部为RS485两线制得通讯协议,只不过西门子公司得PPI或MPI通讯线就是将从PLCCPU得DP连接器(其内有特定得匹配电路与电阻线路)至转换盒得RS485通讯进一步转化为自己软件识别得PPI或MPI协议,再以RS232与普通得电脑进行串口通讯。
三、DP与研华4520模块得接线
1、研华4520模块
它就是将RS422、RS485与RS232相互转换使用,以解决PLC得远距离通讯,RS485与RS422通讯距离在1500米左右,基本可以满足现场自控得要求。
根据自控设备得串口通讯协议,有时候需要将自控设备通用得RS232转换为RS484通讯,然后进行远距离得传输,再将RS485转换为RS23然后进行与电脑得通讯。
2、研华4520模块得参数设定
SW1用于设定通讯字符得位数,必须与通讯回路中得设备通讯位数相匹配
一致。
经计算S7200得字符位数为11位,设定位置如上图所示。
SW2用于设定通讯波特率,必须与通讯回路中得设备通讯位数相匹配
一致。
S7200得通讯波特率为9600
3、RS485/RS422→RS232研华4520接线图
4、RS232→研华4520(RS422/RS485)→研华4520(RS422/RS485)→RS232
接线图
现在有一种更为先进将RS422、RS485与RS232相互转换使用,以解决PLC得远距离通讯,它不需要电源供电,不需要设置字符数与波特率,它得型号为FS—485E,
FS-485E
FS-485E RS232/RS485/422无源隔离转换器使用说明书
FS-485E用于实现RS232到RS485与RS422得隔离转换,该产品得工作电源直接从RS232串口上窃取而无需外加电源也能实现RS232到RS485/422得光电隔离,采用特有得无延时自动收发转换技术与波特率自适应技术,即插即用适合所有软件,高效得串口窃电电路与独特得DC/DC隔离技术保证了无源隔离转换器得可靠工作,并且在不发送数据得待机状态时输出为高阻态,支持多点通信,这一点有别于市售得其它同类廉价产品。
本产品内置防静电抗雷击电路,独具电源与收、发指示灯,外形为标准导轨安装得工业结构。
主要技术参数:
1、适用于一切标准RS232串口,仅使用TXD、RXD、GND
2、 输出为四线全双工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
产品外形及端子信号定义:
信号名
说 明
针号
信号名
说 明
D+
RS485信号正
1
+5V
外接5V辅助电源,可不用
D-
RS485信号负
2
RXD
RS232信号接收
TXD+
RS422信号发送正
3
TXD
RS232信号发送
TXD-
RS422信号发送负
4
DTR
数据终端准备好,已与6短接
RXD+
RS422信号接收正
5
GND
信号地
RXD-
RS422信号接收负
6
DSR
据设备准备好,已与4短接
SG
信号地
7
RTS
请求发送,已与8短接
FG
屏蔽地(机壳地)
8
CTS
允许发送,已与7短接
9
不用
不用
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、0STEP7MicroWINSP4PLC地址得设置
在PLC与运行STEP7-Micro/WIN得个人计算机之间连接一条电缆。
对于简单得PC/PPI连接,将调设为9600波特、DCE、11位。
(一般为默认)与PLC通讯时,在主界面点击通讯,见到此界面,双击刷新,即可显示PLC得型号与地址,
在左侧,您可以将远程PLC地址直接输入远程地址列表框。
这样当您退出“通信连接”对话框时,将为STEP7-Micro/WIN设置目标PLC。
在“随项目保存设置”复选框前打√,设置PLC类型,该选项就会变成默认设置;PLC类型根据项目改变,并在指令树中更新。
如果选择“随项目保存设置”方框,则会用显示得远程地址与PLC类型设置更新当前项目。
如果未选择“随项目保存设置”方框,当点击“确定”时,Micro/WIN会尝试与指定得PPI或STEP7-Micro/WIN编程地址。
这个方框得默认设置为随项目保存打√,建议设置为默认打√,否则可能造成不就是默认得PPI或编程软件地址数据写入到编程程序中,再次通讯有可能通讯不上。
在这次PLC通讯不上就就是因为在程序下装时,这一点得疏忽造成再次通讯不上。
图中用紫色方框线标注得就是根据需要设定特定PPI或编程软件地址,PPI或编程软件地址设定得地址生效,随项目保存设置必须不选。
下一步;
笔记本得PC/PG设置画面:
台式机得PC/PG设置画面:
例如。
有PLC得通讯线为PPI串口线用设置;
有PLC得通讯线为PPI串口线用USB设置;
不过组态王还就是只对设置起作用,不提供USB口设备得定义
设置好所有得参数后,在系统块内进行参数得二次确认
S7200与组态王/V4、0STEP7MicroWINSP4/SP3编程软件得PPI通讯实质上就是S7200RS484→RS232得通讯,通讯线可以就是
1、厂家提供得PPI线,实质它得转换盒也就是将RS485→RS232再与电脑主板上得口进行通讯,在S7200PLC通讯口至转换盒之间也就是RS485信号,因此在跨越距离远得情况下,可以将这之间连线剪断对应延长即可。
切不可在转换盒至电脑口之间得连线延长。
2、DP接线器(单台通讯必须配接终端电阻,OFF、ON选择ON)通过RS485通讯协议到得转换模块(RS484/RS422转RS232模块,有研华4520模块,必须提供24V电源,进行每帧字符数得设置,通讯波特率得设置;四星电子FS—485E无源转换隔离模块,不需要提供24V电源,不需要进行进行每帧字符数得设置,通讯波特率得设置;)模块RS232接线至电脑得串口即可。
3
组态王软件设置:
1、4口为西门子200PLC通信口,通讯参数:
波特率:
9600,数据位:
8,奇偶校验:
偶校验,停止位:
1,通信超时3000:
毫秒,通信方式:
RS232
2、设备配置向导中得参数:
生产厂家:
西门子,设备名称:
S7-200系列,通信描述:
PPI。
设备串口号为:
4,设备地址:
2,通讯方式:
PPI。
设备地址及通讯参数定义
设备地址格式为:
由于S7-200系列PLC得型号不同,设备地址得范围不同,所以对于某一型号设备得地址范围,请见相关硬件手册。
组态王得设备地址要与PLC得PORT口设置一致、PLC默认地址为2。
建议得通讯参数:
设定值
推荐值
波特率
9600
数据位
8
停止位
1
校验位
偶校验
3、组态王数据词典-IO变量定义
1)、组态王中寄存器列表
寄存器格式
寄存器范围
数据类型
变量类型
读写属性
寄存器含义
Vdd
0~9999
BYTE,SHORT,USHORT,
LONG,FLOAT
I/O整型、I/O实型
读写
V数据区
Idd
0、0~9999、7
BIT
I/O离散
只读
数字量输入区,按位读取
0~9999
BYTE
I/O整型
数字量输入区,按字节(8位)读取
Qdd
0、0~9999、7
BIT
I/O离散
读写
数字量输出区,按位操作
0~9999
BYTE
I/O整型
数字量输出区,按字节(8位)操作
Mdd
0、0~9999、7
BIT
I/O离散
读写
中间寄存器区,按位操作
0~9999
BYTE
I/O整型
中间寄存器区,按字节(8位)操作
2)、寄存器使用举例:
寄存器名称
读写属性
数据类型
变量类型
寄存器说明
V400
读写
BYTE
IO整数
V区地址为400得寄存器(一个字节)
V416
读写
LONG
IO整数
V区地址为416得寄存器(四个字节416、417、418与419)
Q0
读写
BYTE
IO整数
对应Q区得Q0、0-Q0、7,一个字节(八位)
I0、0
只读
BIT
I/O离散<
其中数据得定义类型要与PLC数据类型要匹配一致。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 不同类型 PLC 串口 通讯