组态王与FX2N-485BD通讯详解
- 格式:doc
- 大小:825.00 KB
- 文档页数:9
说明文档
北京亚控科技发展有限公司
2017年9月
目录
1. 硬件接线 (1)
2. PLC编程软件设置 (1)
3. 组态王设置 (5)
1. 硬件接线
与编程软件通讯时有一根专门的通讯电缆,需要跟三菱公司购买,一端是圆口,另一端是串口,接至计算机串口上。
与上位软件通讯不能用上面提到的那根电缆,需要通过FX2N-485-BD模块接至RS485模块上,具体接线如下:
RDA与SDA短接;
RDB与SDB短接;
RDA接至485头的正上,RDB接至485头的负上(一种方式)。
RDA接至485头九针头的1上,RDB接至485头九针头的2上(二种方式)。
这2种方式依据RS232/485头。
2. PLC编程软件设置
打开编程软件,新建工程,如下图(一),
图(一)
选择PLC类型为FX2N,如图(二)。
图(二)
选择通讯的串口,如下图(三)、图(四)所示。
图(三)
设置串口的通讯参数,如图(五)、图(六)所示。
图(五)
与PLC建立通讯,如图(七)、图(八)。
图(七)
图(八)
3. 组态王设置
串口参数与PLC对应,9600,8,1,无校验,地址2。
在定义寄存器时X0---X7,X10---X17,X20---X27,没有X8,X9之类的定义。
注:RS485方式通讯时X,Y的定义为十六进制的,D的定义为十制的。
RS232编
程口通讯时,X,Y的定义为八进制的。
三菱FX2NPLC 利用485BD 与三菱变频器通讯的实例一、 硬件接线1、FX2N-485 BD 与三菱FR-A540变频器的通讯接线图2、用电缆按如下通讯流程图把电脑、PLC 、变频器连接起来二、 按下表设定好变频器的参数信号发送数据发送数据接收数据接收数据信号地接收数据接收数据发送数据发送数据信号地变频器接口注:变频器设参数一定要放在第一步来做,另外设定好参数后要断电再上电复位方式进行变频器的复位,如不进行复位,通讯不能进行。
三、在电脑中利用专用软件编写梯形图四、程序解释(重点为PLC串行通信指令与格式、传送数据的格式与定义)1、M8161=1,表示为8位处理模式。
2、通过[MOV H009F D8120]来确定PLC的通信格式,H009F是十六进制的数,如转换成二制的数与表达的意义见下表3、上一语句也可改用[MOV H0C96 D8120]来确定PLC的通信格式,H0C96也是十六进制的数,如转换成二制的数与表达的意义见下表4、 [RS D200 K9 D500 K5]语句的意思:(1)R S指令是PLC 进行发送和接收串行数据的指令,数据的格式可以通过特殊数据寄存器D8120设定,并要与变频器的数据格式类型完全对应;通过PLC传送指令把通讯数据装到D200开始的连续单元中。
(2)发送数据的首地址是D200,发送的字节数为9字节;接收数据首地址是D500,接收的字节数为5字节。
(3)变频器通讯协议的格式A‘的含义格式A‘1 2 3 4 5 6 7 8 9 10 11 字符数由于*5等待时间通过变频器参数 Pr.123=20 来设定,所以可以少一字节;加上*4表达的意思是是否采用CR和LF,因为本例不需要使用CR和LF,并通过变频器设定参数 Pr.124=0 来表达最后一个字节也可不用,所以本例发送的格式为A‘,字节数为9字节。
5、[MOV H05 D200]含义为通信请求ENQ,H05为ASCⅡ码,它占上表显示的格式A‘的第一个字节。
三菱FX2NPLC 利用485BD 与三菱变频器通讯的实例一、 硬件接线1、FX2N-485 BD 与三菱FR-A540变频器的通讯接线图2、用电缆按如下通讯流程图把电脑、PLC 、变频器连接起来二、 按下表设定好变频器的参数信号发送数据发送数据接收数据接收数据信号地接收数据接收数据发送数据发送数据信号地变频器接口注:变频器设参数一定要放在第一步来做,另外设定好参数后要断电再上电复位方式进行变频器的复位,如不进行复位,通讯不能进行。
三、在电脑中利用专用软件编写梯形图四、程序解释(重点为PLC串行通信指令与格式、传送数据的格式与定义)1、M8161=1,表示为8位处理模式。
2、通过[MOV H009F D8120]来确定PLC的通信格式,H009F是十六进制的数,如转换成二制的数与表达的意义见下表3、上一语句也可改用[MOV H0C96 D8120]来确定PLC的通信格式,H0C96也是十六进制的数,如转换成二制的数与表达的意义见下表4、 [RS D200 K9 D500 K5]语句的意思:(1)R S指令是PLC 进行发送和接收串行数据的指令,数据的格式可以通过特殊数据寄存器D8120设定,并要与变频器的数据格式类型完全对应;通过PLC传送指令把通讯数据装到D200开始的连续单元中。
(2)发送数据的首地址是D200,发送的字节数为9字节;接收数据首地址是D500,接收的字节数为5字节。
(3)变频器通讯协议的格式A‘的含义格式A‘1 2 3 4 5 6 7 8 9 10 11 字符数由于*5等待时间通过变频器参数 Pr.123=20 来设定,所以可以少一字节;加上*4表达的意思是是否采用CR和LF,因为本例不需要使用CR和LF,并通过变频器设定参数 Pr.124=0 来表达最后一个字节也可不用,所以本例发送的格式为A‘,字节数为9字节。
5、[MOV H05 D200]含义为通信请求ENQ,H05为ASCⅡ码,它占上表显示的格式A‘的第一个字节。
.一、 硬件接线1、FX2N-485 BD 与三菱FR-A540变频器的通讯接线图2、用电缆按如下通讯流程图把电脑、PLC 、变频器连接起来二、 按下表设定好变频器的参数信号发送数据发送数据接收数据接收数据信号地接收数据接收数据发送数据发送数据信号地变频器接口注:变频器设参数一定要放在第一步来做,另外设定好参数后要断电再上电复位方式进行变频器的复位,如不进行复位,通讯不能进行。
三、在电脑中利用专用软件编写梯形图四、程序解释(重点为PLC串行通信指令与格式、传送数据的格式与定义)1、M8161=1,表示为8位处理模式。
2、通过[MOV H009F D8120]来确定PLC的通信格式,H009F是十六进制的数,如转换成二制的数与表达的意义见下表3、 上一语句也可改用[MOV H0C96 D8120]来确定PLC 的通信格式,H0C96也是十六进制的数,如转换成二制的数与表达的意义见下表4、 [RS D200 K9 D500 K5]语句的意思:(1) R S 指令是PLC 进行发送和接收串行数据的指令,数据的格式可以通过特殊数据寄存器D8120设定,并要与变频器的数据格式类型完全对应; 通过PLC 传送指令把通讯数据装到D200开始的连续单元中。
(2) 发送数据的首地址是D200,发送的字节数为9字节;接收数据首地址是D500,接收的字节数为5字节。
(3) 变频器通讯协议的格式A ‘的含义 格式A ‘ 1 2 3 4 5 6 7 8 9 10 11 字符数 由于*5等待时间 通过变频器参数 Pr.123=20 来设定,所以可以少一字节;加上*4表达的意思是是否采用CR 和LF ,因为本例不需要使用CR 和LF ,并通过变频器设定参数 Pr.124=0 来表达最后一个字节也可不用,所以本例发送的格式为A ‘,字节数为9字节。
5、[MOV H05 D200]含义为通信请求ENQ ,H05为ASC Ⅱ码,它占上表显示的格式A ‘的第一个字节。
①三菱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系列变频器。
当在F500、F700系列变频器上要设定上述通讯参数,首先要将Pr.160设成0。
有谁做过8(多)台fx2n plc 通过485-BD相互通讯的程序(光有通讯设置就行)我有8条生产线,目前独立控制,计划改造为PLC 集中控制,有谁做过类似工程,麻烦给个例程参考谢谢1[ 此贴被bmz081在2008-04-14 15:58重新编辑 ]∙ 分享bmz081级别: 闭关修炼∙发送短信 ∙ 加为好友精华主题: 0发帖数量: 142 个工控威望: 157 点下载积分: 298 分在线时间: 32(小时)注册时间: 2007-07-11最后登录: 2010-12-17访问bmz081的个人主页 1楼 发表于: 2008-04-14 20:30 只看该作者 | 小 中 大怎么没人帮忙啊∙分享pyjzz级别: 拜师学艺∙ 发送短信 2楼 发表于: 2008-04-14 20:48只看该作者 | 小 中 大你的PLC 是否支持太网,如果不支持的话就不好改呀∙加为好友 ∙QQ 联系精华主题: 0发帖数量: 15 个工控威望: 80 点下载积分: 125 分在线时间: 5(小时)注册时间: 2008-03-06最后登录: 2011-01-14访问pyjzz 的个人主页∙ 分享bmz081级别: 闭关修炼∙发送短信 ∙ 加为好友精华主题: 0发帖数量: 142 个工控威望: 157 点下载积分: 298 分在线时间: 32(小时)注册时间: 2007-07-11最后登录: 2010-12-17访问bmz081的个人主页 3楼 发表于: 2008-04-15 08:44 只看该作者 | 小 中 大组成n:n 网络行吗?∙ 分享genverly级别: 闭关修炼4楼 发表于: 2008-04-15 10:28 只看该作者 | 小 中 大PLC D8120设置通讯格式一直,D8121设置站号∙发送短信 ∙加为好友 ∙QQ 联系精华主题: 0发帖数量: 58 个工控威望: 100 点下载积分: 66 分在线时间: 14(小时)注册时间: 2008-02-20最后登录: 2011-03-11访问genverly 的个人主页∙ 分享bmz081级别: 闭关修炼∙发送短信 ∙ 加为好友精华主题: 0发帖数量: 142 个工控威望: 157 点下载积分: 298 分在线时间: 32(小时)注册时间: 2007-07-11最后登录: 2010-12-17访问bmz081的个人主页 5楼 发表于: 2008-04-15 11:29 只看该作者 | 小 中 大大侠:能否提供个3-4个plc 相互通讯的例程∙ 分享一天贼忙 6楼 发表于: 2008-04-15 11:30只看该作者 | 小 中 大N:N 网络应该可以,具体设置看下 通讯手册吧/bbs/read.php?tid-2064.html级别: 闯荡江湖∙发送短信 ∙加为好友 ∙QQ 联系精华主题: 0发帖数量: 574 个工控威望: 341 点下载积分: 5582 分在线时间: 26(小时)注册时间: 2007-11-15最后登录: 2011-03-16访问一天贼忙的个人主页 混灌水区的! ∙ 分享bmz081级别: 闭关修炼∙发送短信 ∙ 加为好友精华主题: 0发帖数量: 142 个工控威望: 157 点下载积分: 298 分在线时间: 32(小时)注册时间: 2007-07-11最后登录: 2010-12-17 7楼 发表于: 2008-04-15 11:44 只看该作者 | 小 中 大谢谢一天贼忙版主大人,我有这个说明书我想找个具体实例看一下再次谢谢!访问bmz081的个人主页∙ 分享一天贼忙级别: 闯荡江湖∙发送短信 ∙加为好友 ∙ QQ 联系精华主题: 0发帖数量: 574 个工控威望: 341 点下载积分: 5582 分在线时间: 26(小时)注册时间: 2007-11-15最后登录: 2011-03-16访问一天贼忙的个人主页 8楼 发表于: 2008-04-15 12:54 只看该作者 | 小 中 大FX2N PLC N:N 网络一 网络概述: 目前PLC 网络采用分级分布式复合结构时,一般分为三级(层) 1管理层(以太网) 2控制层(开放式,标准的现场总线)3现场层(部件层)也就是指装置层和传感器层以太网采用CSMA/CD(Carrier Sense Multiple Assces s with Collision Detection)介质访问控制方式,即载波监听多路访问/冲突检测方式,该方式可以简单通俗地叙述为“先听后讲,边讲边听”。
组态王连接三菱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及上位组态软件的设置。
三菱FX2NPLC利用485BD与三菱变频器通讯的实例一、硬件接线1、FX2N-485BD与三菱FR-A540变频器的通讯接线图信号变频器接口接收数据发送数据发送数据接收数据发送数据接收数据发送数据接收数据信号地信号地2、用电缆按如下通讯流程图把电脑、PLC、变频器连接起来电缆电脑变频器双绞线二、按下表设定好变频器的参数PU接口通信参数设定值备注Pr.117变频器站号000号站变频器Pr.118通信速度192通信波特率为19.2KPr.119停止位长度/字长18位数据,停止位为2位Pr.120奇偶校验是/否2偶校验Pr.121通讯重试次数9999通信再试次数Pr.122通信检查时间间隔9999Pr.123等待时间设置20变频器设定Pr.124CR,LF是/否选择0无CR,无LFPr.79操作模式1计算机通讯模式注:变频器设参数一定要放在第一步来做,另外设定好参数后要断电再上电复位方式进行变频器的复位,如不进行复位,通讯不能进行。
三、在电脑中利用专用软件编写梯形图四、程序解释(重点为PLC串行通信指令与格式、传送数据的格式与定义)1、M8161=1,表示为8位处理模式。
32、通过[MOVH009FD8120]来确定PLC 的通信格式,H009F 是十六进制的数,如转换成二制的数与表达的意义见下表B15B14B13B12B11B10B9B8B7B6B5B4B3B2BB010000000010011111使用RS 指令保波特率为19.2K2位偶数8位发送保无起始位留和接留无停止位停止数收位据3、上一语句也可改用[M OV H 0C 96D 81]确定PLC 的通信格式,H0C96 也是十六进制的数,如转换成二制的数与表达的意义见下表B15B14B13B12B11B10B9B8B7B6B5B4B3B2BB0 10000110010010110使用RS 指令保波特率为19.2K1位偶数7位 发送保无起始位 留和接留无停止位停止数 收位据 4、[RSD200K9D500K5]语句的意思:(1)R S 指令是PLC 进行发送和接收串行数据的指令,数据的格式可以通过 特殊数据寄存器D8120设定,并要与变频器的数据格式类型完全对应;通过PLC 传送指令把通讯数据装到D200开始的连续单元中。
FX2N-485BD的应用问题大家都知道FX2N-485BD是通讯卡,一般用来把PLC和上位机或三菱变频器再或三菱其他工控设备连接。
因为这些设备和上位机组态软件都已经有了现成的FXPLC的驱动程序,所以只要只要把什么波特率、数据位、奇偶校验等参数设置一下就能进行通讯。
这对于那些水平菜一点的工控人来说是再方便不过了。
我们项目里经常要用到力创公司生产的一种EDA9015模拟量采集模块去读取现场设备的诸如液位、流量、电导率、PH、ORP等数据。
之前的做有的是通过AD模块直接读到PLC里面,有的则是通过上位机的力控组态软件和EDA9015模块通讯来读取这些数据(因为力控组态软件有EDA9015模块的驱动程序),再用力控组态软件去控制PLC。
前一种做法的弊端是如果模拟量过多,所需的AD模块也多,且所有的信号线都要拉到控制柜来,以致成本大增。
后一种做法最大的问题是上位机不稳定,有的项目为了省钱则是用普通电脑代替工控机,配置也不是很高,也没有安装正版系统,经常有死机或硬件坏了的情况,这样PLC得不到数据,整个系统就瘫痪掉了。
为了克服上述问题,我可以将PLC通过FX2N-485BD和EDA9015模块进行通讯,直接把数据读进PLC,又可省去AD模块和拉线的成本。
因为EDA9015模块不是三菱产品,这个时候可没有现成的驱动程序可用了,所有的通讯协议都得自己写。
EDA9015模块可同时采集十二路4~20mA电流信号,通讯协议为MODBUS-RUT 和ASCII。
首先用串口调试软件连接EDA9015模块,按照其规定的协议发送报文,模块马上返回数据,通讯成功,既然和电脑连接没有问题,那就开始编写程序了。
先定义通讯格式:波特率9600、数据位8、停止位1,然后做一个时间脉冲,这里是一秒钟,在条件满足时执行RS指令。
每隔一秒钟发送如下报文:后面两个字节是CRC校验码,先算出来填进去。
然后置位M8122,M8122是发送标志,这时就开始发送数据了。
fx1n一485bd的用法-回复FX1N和485BD是工业自动化领域中常见的设备,它们通常用于控制和监测各种工业设备和系统。
在本文中,我们将深入探讨FX1N和485BD 的用法,并提供一步一步的指导,以帮助读者理解如何使用它们。
首先,我们需要了解FX1N。
FX1N是三菱电机公司开发的一款可编程逻辑控制器(PLC)。
它具有高性能、低成本和广泛适应性的特点,适用于各种自动化任务。
FX1N具有多个输入和输出端口,可通过编程来控制其输出状态。
它还具有丰富的通信功能,可以与其他设备进行数据交换和远程控制。
现在我们将重点介绍FX1N的用法。
1. 连接FX1N PLC:首先,我们需要将FX1N PLC与电源连接。
确保PLC 和电源之间的电气连接正确无误。
接下来,我们需要将FX1N PLC与需要控制或监测的设备进行连接。
这通常可以通过连接电缆来完成。
确保连接电缆的质量良好,并正确地连接到PLC的输入和输出端口。
2. 编写PLC程序:使用特定的PLC编程软件(例如Mitsubishi GX Works 2)来编写PLC程序。
在编写程序之前,我们需要先了解要控制或监测的设备的功能和需求。
一旦了解了这些信息,我们可以开始编写程序。
在编写程序时,我们需要指定输入和输出端口的使用方式,并定义它们的状态和功能。
此外,我们还需要设置适当的逻辑控制和条件判断,以实现所需的自动化任务。
3. 上传程序到PLC:一旦编写好了PLC程序,我们需要将其上传到FX1N PLC。
通过连接计算机和PLC,并使用PLC编程软件的上传功能,可以将程序传输到PLC。
确保上传过程稳定和完整,以确保程序能够正确地加载到PLC的内存中。
4. 测试和调试程序:一旦程序被成功上传到PLC,我们需要进行测试和调试以确保其功能和性能正常。
通过手动激活输入端口、改变条件、观察输出端口的状态来进行测试。
如果出现功能上的问题,我们需要检查程序的逻辑和参数设置,进行适当的调整。
5月27日FX2N-485-BD RS485通讯模板一、简介用于RS485通讯的FX2N-485-BD通讯卡可连接到FX2N系列PLC的基单元做一下应用:1、无协议的数据传输。
使用无协议,通过RS485(422)转换器,可在各种带有RS232C单元的设备之间进行数据通讯,无PC、条形码阅读器和打印机等。
在这种应用中,数据的发送和接收通过由RS指令指定的数据寄存器来进行。
2、使用专用协议的数据传输使用专用协议,可在1:N基础上通过RS485(422)进行数据传输。
3、使用并行连接的数据传输通过FX2N PLC,可在1:1基础上对100个辅助寄存器和10个数据寄存器进行数据传输。
4、使用N:N网络的数据传输通过FX2N PLC,可在N:N基础上进行数据传输。
二、模块外形①安装孔②可编程控制器连接器③发送(SD)指示灯:数据发送时高速闪烁④接收(RD)指示灯:数据接收时高速闪烁⑤连接RS485单元的端子三、系统配置1、无协议或专用协议:在系统中使用485BD模块时,整个系统扩展距离为50m(不用,最大500m)。
使用专用协议,最多16个站,包括A系列的PLC。
2、并型连接在系统中使用485BD模块时,整个系统扩展距离为50m(不用,最大500m)。
但是,使用FX2-40AW时,此距离为10m。
3、N:N网络在系统中使用485BD模块时,整个系统扩展距离为50m(不用,最大500m),最多为8个站。
四、安装与布线1、模块安装2、电缆——16~26AWG。
3、布线原则◎——推荐○——支持X——不支持*4:要取出485BD的组合,参看:**1:SG端子连接到FX或FX2C主单元的端子SG上。
**2:屏蔽双绞线屏蔽线必须接地,且仅单端接地。
4、双对子布线*1:为终端电阻,SDA和SDB、RDA和RDB之间均连接330欧姆。
5、单对子布线*1:为终端电阻,RDA和RDB之间连接330欧姆。
*2:屏蔽双绞线屏蔽线必须接地,并行连接时,两端接地;无协议或专用协议连接时,单端接地。
三菱PLC(用FX2N-485BD)与触摸屏(eveiw-4300C MCGS-TP7062KS)通讯说明书浙江亚龙教育装备股份有限公司目录一、三菱PLC(用FX2N-485BD)与(eveiw-4300C )触摸屏通讯 (3)1、EVIEW屏和PLC通讯线(485通信用)制作 (3)2、EVIEW屏和PLC通讯软件的设置 (4)二、三菱PLC(用FX2N-485BD)与(MCGS-TP7062KS )触摸屏通讯 (6)1、MCGS屏和PLC通讯线(485通信用)制作 (6)2、MCGS屏和PLC通讯软件的设置 (6)一、三菱PLC(用FX2N-485BD)与(eveiw-4300C )触摸屏通讯1、EVIEW屏和PLC通讯线(485通信用)制作注:HMI端采用9针D型母头:1脚:红色、4脚:蓝色、5脚:黑色、6脚:黄色、9脚:绿色。
PLC端:SDB:红色、SDA: 黄色、SG: 黑色、RDB: 蓝色、RDA: 绿色;建议:采用5芯屏蔽线,长度约为2米2、EVIEW屏和PLC通讯软件的设置1.把通讯线和下载线连接成功,电脑和PLC 通讯成功后,首先把PLC 内存清掉。
2.触摸屏组态,选择MT4300C的触摸屏和三菱FX系列PLC FX0N/1N/2N。
同时选择COM0端口,PLC站号默认选择0。
简单画面的制作不再详述。
3.串口0参数设置:只选择通讯类型为RS485-4,其他选择默认。
4.PLC参数设置:全部选择默认,不做任何修改5.参数设置完成,这样就可以实现通讯功能了。
具体数据连接结合235A设备二、三菱PLC(用FX2N-485BD)与(MCGS-TP7062KS )触摸屏通讯1、MCGS屏和PLC通讯线(485通信用)制作注:TPC端采用9针D型母头:7脚:黄色线和绿色线 ,8脚:红色线和蓝色线 .PLC端:SDA:黄色线,RDA:绿色线,SDB:红色线,RDB:蓝色线.建议:采用5芯屏蔽线,长度约为2米2、MCGS屏和PLC通讯软件的设置A、触摸屏的设置1、组态硬件打开设备工具箱如下:点击设备管理如下:找到三菱FX系列串口,并双击添加到设备工具箱里,最后组态后的父设备与子设备如下:2、修改父设备的参数如下图所示:注:串口号应选COM2,原因如下表:(9针公座包括2个COM口中)3、修改子设备的参数如下图:B、PLC的设置打开GX Developer软件,选择PLC参数,如下:在FX参数设置中修改通讯设置操作,如下:这样触摸屏就可以通过RS485与PLC进行通讯!具体数据连接结合235A设备。
组态王与FX2N-485BD通讯详解三菱PLC FX2N 程序程序分析:D8121---PLC的485通讯站号,在这里我们设置为1号站,这样,在组态王中设置时,就应该在通讯设备站点地址定义时设定为“1”。
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上电,以上设置才能生效。
------------------------------------------------------------------完成上述设置后,PLC这边的工作就暂告一段落了。
现在进行PC这边的硬件连接和组态王通讯设备设置:将RS232C/485通讯适配器的D形9孔那端插到PC或笔记本的串口1(COM1),将RS232C/485通讯适配器的“DATA+”用延长线并联连接到FX2N-485-BD的RDA 端子,将“DATA-”用延长线并联连接到FX2N-485-BD的RDB端子。
进入工程管理器,选择串口1,定义串口参数如下图所示:串口设置为 9600,N,7,1--232C通讯方式然后,在COM1新建一个设备——PLC--三菱———FX2_485_通讯口取名“新IO 设备”———COM1---站点地址“1”,如果你是USB 转485那就在电脑找到对应COM 口即可其余步骤用默认设置即可。
在数据词典建立变量D201,数据类型整型,建立一个新画面,关联变量,选择模拟量输入和模拟量输出两项即可读数上来了,ok通讯成功。
F X3U-485-B D实现P L C和P C的485通信FX3U-485-BD实现PLC和PC的485通信在PLC和主站PC间进行通信,且PLC和主站PC间距离较长,考虑到RS232最远通信距离为15m不能达到我们的要求,在本项目中使用RS485进行通信。
一.硬件:主站PC端使用MOXA的4通道PCI-RS485多串口卡,PLC为FX3U-128MT,由于本身不含485通信,故安装FX3U-485-BD。
1、引脚定义:MOXA 多串口卡引脚 1 2 3 4 5定义TXD-(A) TXD+(B) RXD+(B) RXD-(A) GND引脚 1 2 3 4 5定义RDA RDB SDA SDB FG 二.PLC中需要用到的指令和寄存器1.指令:RS功能:通过安装在基本单元上的RS-232C或RS-485串行通信口(仅通道1)进行无协议通信,从而执行数据的发送和接收的指令。
其格式为:[RS S* m D* n]其中 S* m D* n的含义分别为:数据寄存器:通信格式寄存器D8120的各位含义即设置方法:设定D8120=0081H,即9600bps,8位数据位,1为停止位,无奇偶校验,无帧头帧尾,RS485通信,特殊辅助继电器:三.实验步骤:(1)硬件连接i)安装FX3U-485-BD和MOXA多串口卡ii)焊接通信电缆。
根据MOXA和FX3U-485-BD的引脚定义,RS485通信电缆为:主站PC端PLC端定义引脚颜色TXD-(A) 1 黄RDATXD+(B) 2 红RDBRXD+(B) 3 橙SDBRXD-(A) 4 黑SDAGND 5 紫SG(2)编写PLC端实验程序(3)在PC端打开串口调试助手,设置相同的传输协议,PC端发送数据,PLC端不能接收,PLC发送数据,PC端不能接收。
查找资料,并分析原因。
由于RS485的差分信号在MOXA端使用+/-表示,而FX3U-485-BD端使用A/B表示,在两线制RS485通信中,一般使用A表示Data+,B表示Data-,故怀疑是否MOXA多串口卡中的引脚定义表示错误(即括号中的AB错误)。
组态王与FX2N-485BD通讯详解
经典&原创
供稿人:刘桂南
2012-6-3
上段时间有空做了组态王与FX2N通讯,与大家分享
三菱PLC FX2N 程序
程序分析:
D8121---PLC的485通讯站号,在这里我们设置为1号站,这样,在组态王中设置时,就应该在通讯设备站点地址定义时设定为“1”。
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上电,以上设置才能生效。
------------------------------------------------------------------
完成上述设置后,PLC这边的工作就暂告一段落了。
现在进行PC这边的硬件连接和组态王通讯设备设置:
将RS232C/485通讯适配器的D形9孔那端插到PC或笔记本的串口1(COM1),将RS232C/485通讯适配器的“DATA+”用延长线并联连接到FX2N-485-BD的RDA 端子,将“DATA-”用延长线并联连接到FX2N-485-BD的RDB端子。
进入工程管理器,选择串口1,定义串口参数如下图所示:
串口设置为 9600,N,7,1--232C通讯方式
然后,在COM1新建一个设备——PLC--三菱———FX2_485_通讯口
取名“新IO 设备”———COM1---站点地址“1”,如果你是USB 转485那就在电脑找到对应COM 口即可
其余步骤用默认设置即可。
在数据词典建立变量D201,数据类型整型,建立一个新画面,关联变量,选择模拟量输入和模拟量输出两项即可
读数上来了,ok通讯成功。