FX 组态王485通讯硬件设定.flv
菱FX3U 485无协议通讯程序详解
三菱FX2N PLC串行通讯指令(FNC 80 RS)串行通讯指令(FNC 80 RS)1、指令格式: [RS D0 K8 D10 K8]发送数据帧起始地址和数目↓接收数据帧起始地址和数目2、功能和动作:※ RS指令是为使用RS232C、RS-485功能扩展板及特殊适配器,进行发送和接收串行数据的指令。
※传送的数据格式在后面讲述的特殊寄存器D8120设定。
RS指令驱动时即使改变D8120的设定,实际上也不接收。
※在只发送的系统中,可将接收数设定为K0。
(K表示常数)※在只接收的系统中,可将发送数设定为K0。
※在程序中可以多次使用RS指令,但在同一时间必须保证只有一个RS指令被驱动。
※在一次完整的通讯过程中,RS指令必须保持一直有效,直至接收数据完成。
D8120说明:※根据MD320的通讯协议,无帧头和帧尾,则(bit9,bit8)=(0,0)。
※ bit13~15是计算机链接通讯时的设定项目,使用RS指令时必须设定为0。
※ RS485未考虑设置控制线的方法,使用FX2N-485-BD、FX0N-485ADP时,(bit11,bit10 )=(1,1)。
※若PLC和变频器之间的通讯参数如下:8位数据位,无校验,2位停止位,波特率9600,无帧头无帧尾,无协议模式,则D8120=H0C89(H表示16进制)(0000 1100 1000 1001B)M8002│──||────────── [ MOV H0C89 D8120 ]5、相关标志位:一.基本指令介绍※ M8122:数据发送请求标志当PLC处于接收完成状态或接收等待状态时,用脉冲触发M8122,将使得从D0开始的连续8个数据被发送。
当发送完成后,M8122自动被复位。
当RS指令的驱动输入X0变为ON状态时,PLC就进入接收等待状态。
※ M8123:数据接收完成标志当M8123置位时,表明接收已经完成,此时需要将接收到的数据从接受缓冲区转移到用户指定的数据区,然后手工复位M8123。
组态王和FX2N通讯设置
组态王和FX2N通讯设置
1.在设备管理器中设置通讯参数
2.测试PLC软件通讯是否正常
3.在组态王端口1或2下双击修改端口参数和通讯方式其他不填
4.在组态王端口1或2下建立新设备选择FX2-编程口
5.选择和设备管理器对应的端口号点下一步直到完成
6.在新建的设备上点右键选择测试-设备测试添加PLC软元件和数据
类型,点读取查看数据是否能够读取
7.在数据词典中建立变量对应PLC的软元件地址
8.在画面中创建图形,完毕点击文件-全部存
9.切换到View视图,看日志文件了解通讯状态并组态画面的按键进
行测试。
三菱fx系列plc与三菱变频器通讯应用实例(rs485)
三菱FX系列PLC与三菱变频器通讯应用实例(RS485)三菱电机自动化(上海)巢晓阳 2005-01-10对象:①三菱PLC:FX2N + FX2N-485-BD②三菱变频器:A500系列、E500系列、F500系列、F700系列、S500系列两者之间通过网线连接(网线的RJ45插头和变频器的PU插座接),使用两对导线连接,即将变频器的SDA与PLC通讯板(FX2N-485-BD)的RDA接,变频器的SDB与PLC通讯板(FX2N-485-BD)的RDB接,变频器的RDA与PLC通讯板(FX2N-485-BD)的SDA 接,变频器的RDB与PLC通讯板(FX2N-485-BD)的SDB接,变频器的SG与PLC通讯板(FX2N-485-BD)的SG接。
A500、F500、F700系列变频器PU端口:E500、S500系列变频器PU端口:一.三菱变频器的设置PLC和变频器之间进行通讯,通讯规格必须在变频器的初始化中设定,如果没有进行初始设定或有一个错误的设定,数据将不能进行传输。
注:每次参数初始化设定完以后,需要复位变频器。
如果改变与通讯相关的参数后,变频器没有复位,通讯将不能进行。
参数号名称设定值说明Pr.117 站号 0 设定变频器站号为0Pr.118 通讯速率 96 设定波特率为9600bpsPr.119 停止位长/数据位长 11 设定停止位2位,数据位7位Pr.120 奇偶校验有/无 2 设定为偶校验Pr.121 通讯再试次数 9999 即使发生通讯错误,变频器也不停止Pr.122 通讯校验时间间隔 9999 通讯校验终止Pr.123 等待时间设定 9999 用通讯数据设定Pr.124 CR,LF有/无选择 0 选择无CR,LF对于122号参数一定要设成9999,否则当通讯结束以后且通讯校验互锁时间到时变频器会产生报警并且停止(E.PUE)。
对于79号参数要设成1,即PU操作模式。
注:以上的参数设置适用于A500、E500、F500、F700系列变频器。
三菱_FX_RS485通信
三菱 FX-PLC 与三菱变频器的 RS-485 通讯2009-11-01 13:03摘要:本文介绍了三菱FX系列PLC与三菱变频器之间RS-485通讯控制及数据格式,详细分析了通讯控制调速系统与一般模拟量控制调速系统相比的优越性。
并给出了应用实例及其PLC程序。
关键词: PLC 变频器通讯协议一引言在现代工业控制系统中,PLC和变频器的综合应用最为普遍。
比较传统的应用一般是使用PLC的输出接点驱动中间继电器控制变频器的启动、停止或是多段速;更为精确一点的一般采用PLC加D/A 扩展模块连续控制变频器的运行或是多台变频器之间的同步运行。
但是对于大规模自动化生产线,一方面变频器的数目较多,另一方面电机分布的距离不一致。
采用D/A扩展模块做同步运动控制容易受到模拟量信号的波动和因距离不一致而造成的模拟量信号衰减不一致的影响,使整个系统的工作稳定性和可靠性降低。
而使用RS-485通讯控制,仅通过一条通讯电缆连接,就可以完成变频器的启动、停止、频率设定;并且很容易实现多电机之间的同步运行。
该系统成本低、信号传输距离远、抗干扰性强。
二系统硬件组成和连接系统硬件组成如图 1 所示,主要由下列组件构成;图 1 :系统硬件组成1、FX2N-32MT-001 为系统的核心组成。
2、FX2N-485-BD 为 FX2N 系统 PLC 的通讯适配器,主要用于 PLC 和变频器之间的数据的发送和接收。
3、SC09 电缆用于 PLC 和计算机之间的数据传送。
4、通讯电缆采用五芯电缆自行制作。
下文介绍通讯电缆的制作方法和连接方式:变频器端的 PU 接口用于 RS485 通讯时的接口端子排定义如下图 2 所示:(从变频器下面看)图 2 :变频器接口端子排定义图 3 : PLC 和变频器的通讯连接示意图用户自行按图 3 所示定义五芯电缆线的一端接 FX2N-485BD ,而另一端 ( 如图 2) 用专用接口压接五芯电缆接变频器的 P 口。
组态王连接 三菱485模块详细设置
组态王连接三菱485模块详细设置摘要:PLC设置和组态王设置
PLC:三菱FX2N
通讯模块:FX2NC-485ADP
编程软件:GXDeveloper8.86中文版
组态软件:组态王4.53
1、FX2NC-485ADP(连接CNV-BD转接板)安装完后,在PLC中设置通讯模块首先连接编程电缆,从PLC读取参数。
双击PLC参数,选择“PLC系统(2)”,在“通信设置操作”选项打钩。
要求根据组态王的驱动一致,主要设置为专用协议通信,和数检查选择,传送格式4,通讯参数。
协议:选择专用协议通信,即LINK协议
数据长度:7位
奇偶:无
停止位:1
传输速率:9600
H/W类型:RS-485
和数检查:选择
传送控制顺序:格式4
站号设置:00H(485站号,根据实际设置即可)
设置完成后检查是否有错误,然后“结束设置”。
上传PLC参数到PLC中
写入后PLC重新断电重启。
2、上位组态软件设置部分
在组态王中创建新的工程文件,在设备中新建一个设备。
选择FX2NC-485ADP相应的设备,三菱->FX2_485->通讯口
输入新的设备名称
选择通讯端口
设备地址即为PLC中设置的485站号
新设备创建完成,如下
测试是否能够连接争取,在新增加的设备单击右键,选择测试
确认设置参数是否正确
在设备测试中添加需要测试的信号。
测试连接成功
以上即完成了PLC及上位组态软件的设置。
三菱fx3u485无协议通讯程序详解
三菱FX2N PLC串行通讯指令(FNC 80 RS)串行通讯指令(FNC 80 RS)1、指令格式:[RS D0 K8 D10 K8]发送数据帧起始地址和数目↓接收数据帧起始地址和数目2、功能和动作:※RS指令是为使用RS232C、RS-485功能扩展板及特殊适配器,进行发送和接收串行数据的指令。
※传送的数据格式在后面讲述的特殊寄存器D8120设定。
RS指令驱动时即使改变D8120的设定,实际上也不接收。
※在只发送的系统中,可将接收数设定为K0。
(K表示常数)※在只接收的系统中,可将发送数设定为K0。
※在程序中可以多次使用RS指令,但在同一时间必须保证只有一个RS指令被驱动。
※在一次完整的通讯过程中,RS指令必须保持一直有效,直至接收数据完成。
D8120说明:※根据MD320的通讯协议,无帧头和帧尾,则(bit9,bit8)=(0,0)。
※bit13~15是计算机链接通讯时的设定项目,使用RS指令时必须设定为0。
※RS485未考虑设置控制线的方法,使用FX2N-485-BD、FX0N-485ADP时,(bit11,bit10 )=(1,1)。
※若PLC和变频器之间的通讯参数如下:8位数据位,无校验,2位停止位,波特率9600,无帧头无帧尾,无协议模式,则D8120=H0C89(H表示16进制)(0000 1100 1000 1001B)M8002│──||──────────[ MOV H0C89 D8120 ]5、相关标志位:基本指令介绍.一.※M8122:数据发送请求标志当PLC处于接收完成状态或接收等待状态时,用脉冲触发M8122,将使得从D0开始的连续8个数据被发送。
当发送完成后,M8122自动被复位。
当RS指令的驱动输入X0变为ON状态时,PLC就进入接收等待状态。
※M8123:数据接收完成标志当M8123置位时,表明接收已经完成,此时需要将接收到的数据从接受缓冲区转移到用户指定的数据区,然后手工复位M8123。
三菱fx3u485无协议通讯程序详解
三菱FX2N PLC串行通讯指令(FNC 80 RS)串行通讯指令(FNC 80 RS)1、指令格式:[RS D0 K8 D10 K8]发送数据帧起始地址和数目↓接收数据帧起始地址和数目2、功能和动作:※RS指令是为使用RS232C、RS-485功能扩展板及特殊适配器,进行发送和接收串行数据的指令。
※传送的数据格式在后面讲述的特殊寄存器D8120设定。
RS指令驱动时即使改变D8120的设定,实际上也不接收。
※在只发送的系统中,可将接收数设定为K0。
(K表示常数)※在只接收的系统中,可将发送数设定为K0。
※在程序中可以多次使用RS指令,但在同一时间必须保证只有一个RS指令被驱动。
※在一次完整的通讯过程中,RS指令必须保持一直有效,直至接收数据完成。
D8120说明:※根据MD320的通讯协议,无帧头和帧尾,则(bit9,bit8)=(0,0)。
※bit13~15是计算机链接通讯时的设定项目,使用RS指令时必须设定为0。
※RS485未考虑设置控制线的方法,使用FX2N-485-BD、FX0N-485ADP时,(bit11,bit10 )=(1,1)。
※若PLC和变频器之间的通讯参数如下:8位数据位,无校验,2位停止位,波特率9600,无帧头无帧尾,无协议模式,则D8120=H0C89(H表示16进制)(0000 1100 1000 1001B)M8002│──||────────── [ MOV H0C89 D8120 ]5、相关标志位:一.基本指令介绍※M8122:数据发送请求标志当PLC处于接收完成状态或接收等待状态时,用脉冲触发M8122,将使得从D0开始的连续8个数据被发送。
当发送完成后,M8122自动被复位。
当RS指令的驱动输入X0变为ON状态时,PLC就进入接收等待状态。
※M8123:数据接收完成标志当M8123置位时,表明接收已经完成,此时需要将接收到的数据从接受缓冲区转移到用户指定的数据区,然后手工复位M8123。
三菱FX3U-485无协议通讯程序详解(含程序)
三菱FX2N PLC串行通讯指令(FNC 80 RS)串行通讯指令(FNC 80 RS)1、指令格式:[RS D0 K8 D10 K8]发送数据帧起始地址和数目↓接收数据帧起始地址和数目2、功能和动作:※RS指令是为使用RS232C、RS-485功能扩展板及特殊适配器,进行发送和接收串行数据的指令。
※传送的数据格式在后面讲述的特殊寄存器D8120设定。
RS指令驱动时即使改变D8120的设定,实际上也不接收。
※在只发送的系统中,可将接收数设定为K0。
(K表示常数)※在只接收的系统中,可将发送数设定为K0。
※在程序中可以多次使用RS指令,但在同一时间必须保证只有一个RS指令被驱动。
※在一次完整的通讯过程中,RS指令必须保持一直有效,直至接收数据完成。
D8120说明:※根据MD320的通讯协议,无帧头和帧尾,则(bit9,bit8)=(0,0)。
※bit13~15是计算机链接通讯时的设定项目,使用RS指令时必须设定为0。
※RS485未考虑设置控制线的方法,使用FX2N-485-BD、FX0N-485ADP时,(bit11,bit10 )=(1,1)。
※若PLC和变频器之间的通讯参数如下:8位数据位,无校验,2位停止位,波特率9600,无帧头无帧尾,无协议模式,则D8120=H0C89(H表示16进制)(0000 1100 1000 1001B)M8002│──||────────── [ MOV H0C89 D8120 ]5、相关标志位:一.基本指令介绍※M8122:数据发送请求标志当PLC处于接收完成状态或接收等待状态时,用脉冲触发M8122,将使得从D0开始的连续8个数据被发送。
当发送完成后,M8122自动被复位。
当RS指令的驱动输入X0变为ON状态时,PLC就进入接收等待状态。
※M8123:数据接收完成标志当M8123置位时,表明接收已经完成,此时需要将接收到的数据从接受缓冲区转移到用户指定的数据区,然后手工复位M8123。
教程组态软件的无线485通讯实例
教程组态软件的无线485通讯实例在工业现场可能会遇到这样的情况分布在不同地方(车间、控制室场所等)的PLC需要与总控中心的组态王软件进行远距离无线通信。
通常情况是采用有线RS485总线敷设电缆,通过MODBUS协议完成此功能。
在这里介绍一种PLC的MODBUS无线组态通信的实现方法。
本方案可以作为西门子PLC与组态王通信的实例。
1组态王实现MODBUS主站1.1新建组态王工程打开组态王工程管理器,菜单栏点击文件→新建工程,弹出新建工程向导对话框,点击下一步,输入工程名称,如MODBUS_ZUTAIWANG。
点击下一步完成。
新建工程被添加到工程管理中。
如下图所示∇1.2创建设备双击工程管理器中新建的工程,进入工程浏览器界面,选择工程浏览器中的设备→COM1→新建…进入设备配置向导,选择PLC→莫迪康→ModbusRTU→COM参考如下界面∇点击下一步,给设备命名,如MODBUS,继续点击下一步,选择计算机串口,如本机串口使用COM1,继续下一步选择Modbus从站站号,如2#,继续下一步,创建设备完成,在设备区显示新建的MODBUS设备。
如下图所示∇1.3创建数据词典接下来创建数据库,用于组态王与设备之间进行数据传输。
选择工程浏览器中的数据库→数据词典,创建本工程所需要的I0.0-I0.3输入寄存器变量和Q0.0-Q0.3输出线圈变量。
首先点击新建,弹出定义变量对话框∇定义变量名,变量类型为I/O离散,连接设备选择MODBUS,选择相应的寄存器,数据类型为Bit,并定义读写属性。
I0.0-I0.3输入寄存器变量和Q0.0-Q0.3输出线圈变量如下图所示∇1.4创建画面变量定义完成后创建画面。
选择文件→画面→新建…,如下图所示∇变量与画面进行变量映射,组态王工程建立完成。
02西门子PLC实现MODBUS从站西门子PLC作为从站,仅需要使用MODBUS库提供的Modbus库函数对Modbus从站进行配置。
同世纪星软件进行RS485通讯的参数设置
三菱FX 2N PLC 同世纪星软件进行RS485通讯的参数设置:
一、PLC参数设置:
A、将PLC的D8120 设置成HE080(通讯格式波特率:9600 数
据位:7 停止位:1 奇偶校验位:无校验)
B、将PLC的D8121设置成0(设置PLC 的站号)
二、世纪星软件设置:
A、设置通讯端口(通讯格式的设定:通讯格式波特率:9600 数
据位:7 停止位:1 奇偶校验位:无校验通讯方式RS485)
B、在驱动设备管理里面添加设备,此时会打开设备安装向导,
选择PLC—三菱—FX –RS485系列—串口
C、给添加的设备起名称,选择端口号和设备的地址(端口号和
设备地址要和实际的连接和设置一致)。
其他的参数使用默
认设置就可以了
D、测试设备,如果通讯正常了,就不会显示‘???’通过
FX2N 485 BD 板上的RD SD 灯的状态也可以看到通讯是
否正常,在正常情况下这两个等是闪烁的。
三、通讯电缆的连接:
RS 485BD PC 机(9针串口)
RDA 2
RDB 1
SDA
SDB
SG 5
RDA 和SDA 、RDB 和SDB 之间要进行短接,同时在RDA RDB之间需要连接一个110欧姆的电阻。
整理三菱FX3U485无协议通讯程序详细讲解(含程序)
FX2N40MRT4AD2DA的通讯口1与文本和触摸
屏通讯说明
整理表
姓名:
职业工种:
申请级别:
受理机构:
填报日期:
A4打印/ 修订/ 内容可编辑
FX2N-40MR/T-4AD-2DA的通讯口1与文本和触摸屏通讯说明
1、FX2N 板式PLC具有两个通讯口:
1.两位接线端子是RS485通讯口,支持三菱编程协议或MODBUS协议(系统默认为三菱编
程协议),可以完成与文本、触摸屏通讯或组态王等软件通讯。
如果要实现与变频器等设备通讯,该通讯口可通过软件设置为MODBUS-RTU协议。
2.圆形MD8通讯口是RS422通讯口,支持三菱编程协议,与日本三菱PLC完全一样,可
以完成程序下载(使用SC-09编程电缆)、文本、触摸屏通讯或组态王等软件通讯。
1.接线图
2、文本选择PLC厂家,设置:三菱(FX系列)、9600、7、1、偶校验、485;
1.文本变量设置(同日本三菱FX系列PLC设置一样)文本变量访问PLC的D0变量;
如下图箭头指示的。
2.位变量访问(同日本三菱FX系列PLC设置一样)
文本变量访问PLC的M0变量时,文本软件中地址设置为0;如下图箭头指示的
触摸屏通讯说明与文本类似
整理丨尼克
本文档信息来自于网络,如您发现内容不准确或不完善,欢迎您联系我修正;如您发现内容涉嫌侵权,请与我们联系,我们将按照相关法律规定及时处理。
485通讯的一些硬件设置
1 问题的提出在工业控制及测量领域较为常用的网络之一就是物理层采用RS-485通信接口所组成的工控设备网络。
这种通信接口可以十分方便地将许多设备组成一个控制网络。
从目前解决单片机之间中长距离通信的诸多方案分析来看,RS-485总线通信模式由于具有结构简单、价格低廉、通信距离和数据传输速率适当等特点而被广泛应用于仪器仪表、智能化传感器集散控制、楼宇控制、监控报警等领域。
但RS485总线存在自适应、自保护功能脆弱等缺点,如不注意一些细节的处理,常出现通信失败甚至系统瘫痪等故障,因此提高RS-485总线的运行可靠性至关重要。
图1 RS485通信接口原理图2 硬件电路设计中需注意的问题2.1 电路基本原理某节点的硬件电路设计如图1所示,在该电路中,使用了一种RS-485接口芯片SN75LBC184,它采用单一电源Vcc,电压在+3~+5.5 V范围内都能正常工作。
与普通的RS-485芯片相比,它不但能抗雷电的冲击而且能承受高达8 kV的静电放电冲击,片内集成4个瞬时过压保护管,可承受高达400 V的瞬态脉冲电压。
因此,它能显著提高防止雷电损坏器件的可靠性。
对一些环境比较恶劣的现场,可直接与传输线相接而不需要任何外加保护元件。
该芯片还有一个独特的设计,当输入端开路时,其输出为高电平,这样可保证接收器输入端电缆有开路故障时,不影响系统的正常工作。
另外,它的输入阻抗为RS485标准输入阻抗的2倍(≥24 kΩ),故可以在总线上连接64个收发器。
芯片内部设计了限斜率驱动,使输出信号边沿不会过陡,使传输线上不会产生过多的高频分量,从而有效扼制电磁干扰。
在图1中,四位一体的光电耦合器TLP521让单片机与SN75LBC184之间完全没有了电的联系,提高了工作的可靠性。
基本原理为:当单片机P1.6=0时,光电耦合器的发光二极管发光,光敏三极管导通,输出高电压(+5 V),选中RS485接口芯片的DE 端,允许发送。
当单片机P1.6=1时,光电耦合器的发光二极管不发光,光敏三极管不导通,输出低电压(0 V),选中RS485接口芯片的RE端,允许接收。
三菱FX3U485无协议通讯程序详解(含程序)
三菱FX2N PLC串行通讯指令(FNC 80 RS)令狐采学串行通讯指令(FNC 80 RS)1、指令格式:[RS D0 K8 D10 K8]发送数据帧起始地址和数目↓接收数据帧起始地址和数目2、功能和动作:※ RS指令是为使用RS232C、RS-485功能扩展板及特殊适配器,进行发送和接收串行数据的指令。
※传送的数据格式在后面讲述的特殊寄存器D8120设定。
RS指令驱动时即使改变D8120的设定,实际上也不接收。
※在只发送的系统中,可将接收数设定为K0。
(K表示常数)※在只接收的系统中,可将发送数设定为K0。
※在程序中可以多次使用RS指令,但在同一时间必须保证只有一个RS指令被驱动。
※在一次完整的通讯过程中,RS指令必须保持一直有效,直至接收数据完成。
D8120说明:※根据MD320的通讯协议,无帧头和帧尾,则(bit9,bit8)=(0,0)。
※ bit13~15是计算机链接通讯时的设定项目,使用RS指令时必须设定为0。
※ RS485未考虑设置控制线的方法,使用FX2N-485-BD、FX0N-485ADP时,(bit11,bit10 )=(1,1)。
※若PLC和变频器之间的通讯参数如下:8位数据位,无校验,2位停止位,波特率9600,无帧头无帧尾,无协议模式,则D8120=H0C89(H表示16进制)(0000 1100 1000 1001B)M8002│──||────────── [ MOV H0C89 D8120 ]5、相关标志位:一.基本指令介绍※ M8122:数据发送请求标志当PLC处于接收完成状态或接收等待状态时,用脉冲触发M8122,将使得从D0开始的连续8个数据被发送。
当发送完成后,M8122自动被复位。
当RS指令的驱动输入X0变为ON状态时,PLC就进入接收等待状态。
※ M8123:数据接收完成标志当M8123置位时,表明接收已经完成,此时需要将接收到的数据从接受缓冲区转移到用户指定的数据区,然后手工复位M8123。
三菱FX3U 485无协议通讯程序详解(含程序)
三菱FX2N PLC串行通讯指令(FNC 80 RS)串行通讯指令(FNC 80 RS)1、指令格式:[RS D0 K8 D10 K8]发送数据帧起始地址和数目↓接收数据帧起始地址和数目2、功能和动作:※ RS指令是为使用RS232C、RS-485功能扩展板及特殊适配器,进行发送和接收串行数据的指令。
※传送的数据格式在后面讲述的特殊寄存器D8120设定。
RS指令驱动时即使改变D8120的设定,实际上也不接收。
※在只发送的系统中,可将接收数设定为K0。
(K表示常数)※在只接收的系统中,可将发送数设定为K0。
※在程序中可以多次使用RS指令,但在同一时间必须保证只有一个RS指令被驱动。
※在一次完整的通讯过程中,RS指令必须保持一直有效,直至接收数据完成。
D8120说明:※根据MD320的通讯协议,无帧头和帧尾,则(bit9,bit8)=(0,0)。
※ bit13~15是计算机链接通讯时的设定项目,使用RS指令时必须设定为0。
※ RS485未考虑设置控制线的方法,使用FX2N-485-BD、FX0N-485ADP时,(bit11,bit10 )=(1,1)。
※若PLC和变频器之间的通讯参数如下:8位数据位,无校验,2位停止位,波特率9600,无帧头无帧尾,无协议模式,则D8120=H0C89(H表示16进制)(0000 1100 1000 1001B)M8002│──||────────── [ MOV H0C89 D8120 ]5、相关标志位:一.基本指令介绍※ M8122:数据发送请求标志当PLC处于接收完成状态或接收等待状态时,用脉冲触发M8122,将使得从D0开始的连续8个数据被发送。
当发送完成后,M8122自动被复位。
当RS指令的驱动输入X0变为ON状态时,PLC就进入接收等待状态。
※ M8123:数据接收完成标志当M8123置位时,表明接收已经完成,此时需要将接收到的数据从接受缓冲区转移到用户指定的数据区,然后手工复位M8123。
三菱FX3U 485无协议通讯程序详解(含程序)之欧阳学文创编
三菱FX2N PLC串行通讯指令(FNC 80 RS)欧阳学文串行通讯指令(FNC 80 RS)1、指令格式:[RS D0 K8 D10 K8]发送数据帧起始地址和数目↓接收数据帧起始地址和数目2、功能和动作:※ RS指令是为使用RS232C、RS-485功能扩展板及特殊适配器,进行发送和接收串行数据的指令。
※传送的数据格式在后面讲述的特殊寄存器D8120设定。
RS 指令驱动时即使改变D8120的设定,实际上也不接收。
※在只发送的系统中,可将接收数设定为K0。
(K表示常数)※在只接收的系统中,可将发送数设定为K0。
※在程序中可以多次使用RS指令,但在同一时间必须保证只有一个RS指令被驱动。
※在一次完整的通讯过程中,RS指令必须保持一直有效,直至接收数据完成。
D8120说明:※根据MD320的通讯协议,无帧头和帧尾,则(bit9,bit8)=(0,0)。
※ bit13~15是计算机链接通讯时的设定项目,使用RS指令时必须设定为0。
※ RS485未考虑设置控制线的方法,使用FX2N-485-BD、FX0N-485ADP时,(bit11,bit10 )=(1,1)。
※若PLC和变频器之间的通讯参数如下:8位数据位,无校验,2位停止位,波特率9600,无帧头无帧尾,无协议模式,则D8120=H0C89(H表示16进制)(0000 1100 1000 1001B)M8002│──||────────── [ MOV H0C89 D8120 ]5、相关标志位:一.基本指令介绍※ M8122:数据发送请求标志当PLC处于接收完成状态或接收等待状态时,用脉冲触发M8122,将使得从D0开始的连续8个数据被发送。
当发送完成后,M8122自动被复位。
当RS指令的驱动输入X0变为ON状态时,PLC就进入接收等待状态。
※ M8123:数据接收完成标志当M8123置位时,表明接收已经完成,此时需要将接收到的数据从接受缓冲区转移到用户指定的数据区,然后手工复位M8123。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
三菱FX2N-64MR-001基于FX2N-485-BD与组态王V6.52通讯的硬件连接及软件设置方法 [图片] (2010-11-13 10:57:58) 转载标签: f35fx2n三菱组态rs232c杂谈
三菱FX2N-64MR-001基于FX2N-485-BD与组态王V6.52通讯的硬件连接及软件设置方法 -
FX2N-485-BD上共有5个接线端子,分别标注为:RDA、 RDB、 SDA、 SDB 、SG,这样是采用422方式的接法,需要用到4根或全部的5根接线。-
如果要单台应用,作为485方式单机通讯,那么在PC那边采用RS323C/485适配器的情况下,在PLC这边,FX2N-485-BD的正确连线方法为:-
-
RDA<--------->SDA(并联短接)-
RDB<--------->SDB(并联短接)-
SG————————悬空不用-
这样就做成了485单机应用的模式,当然,现在还不能正常通讯,还需要用FXGP V3.3对PLC的D8120和D8121这两个寄存器进行设置,指令如下:-
M8002-
——||--------[MOV HE080 D8120]-
|_______[MOV K1 D8121]-
--------------[END ]-
-
-
-
释意如下:-
D8121---PLC的485通讯站号,在这里我们设置为1号站,这样,在组态王中设置时,就应该在通讯设备站点地址定义时设定为“1”。-
要将电脑的232口转成4线485或者4线422(其实4线485就是422),然后RDA-T+;RDB-T-;SDA-RD+;SDB-RD-
RS485 半双工接法为:RX+ 和TX+ 并联为Data+;RX- 和TX- 并联为Data-。RS485 全双工/RS422 接法为:FULL 和GND 短接;信号线为RX+,TX+,RX-,TX-,可根据需要连接GND
完成上述设置后,PLC这边的工作就暂告一段落了。现在进行PC这边的硬件连接和组态王通讯设备设置:-
将RS232C/485通讯适配器的D形9孔那端插到PC或笔记本的串口1(COM1),将RS232C/485通讯适配器的“DATA+”用延长线并联连接到FX2N-485-BD的RDA端子,将“DATA-”用延长线并联连接到FX2N-485-BD的RDB端子。-
D8120---其内容E080表示 :-
bit0=0表示数据位为7;-
bit2,bit1=(1,1)表示偶校验;-
bit3=0表示停止位为1;-
(bit7,6,5,4)=(1,0,0,0)表示波特率为9600;-
bit8=0表示无首字符;-
bit9=0表示无尾字符;-
bit10为留存,可以设置为1或者0;-
bit11(为DTR检测控制线)=0表示设置为:接收;-
bit12=1表示使用硬件握手:信号线ER(DTR)和DR(DSR)用来控制数据发送接收,-
注意:设置后必须关PLC电源,再重新给PLC上电,以上设置才能生效。-
-------------------------------------------------------------------
-
FX2N-485-BD是三菱485通讯适配模块,用于三菱FX2N PLC与其他PC的通讯连接(非编程连接,编程连接必须通过编程口)。-
通常情况下,该适配模块都是用于485组网方式,鲜见单机应用的例子。-
现在我们有一个项目,需要用组态王与单台三菱FX2N-64MR-001作通讯测试。查遍了FX2N-485-BD的相关资料,均未见到FX2N-485-BD与RS232/485通讯适配器的连接方法。后经多方查阅资料并摸索,终于得到了解决方法,详情程 “6757”如图所示:-
-
进入工程管理器,选择串口1,定义串口参数如下图所示:-
-
-
串口设置为 9600,N,7,1--232C通讯方式-
然后,在COM1新建一个设备——PLC--三菱———FX2_485_通讯口-
-
取名“新IO设备”———COM1---站点地址“1”-
-
其余步骤用默认设置即可。-
然后测试该新IO设备,添加X027,BIT方式,选择读取,即可看到PLC内部输入寄存器的状态为“关闭”了。-