PLC
-
2023年5月2日发(作者:唯美诗句欣赏人生感悟)
PLC
三菱_FX系列编程口&串口驱动
使用详解
北京昆仑通态
2009-8-19
做神州工控先锋 创民族软件精华
目 录
目 录..........................................................I
前 言..........................................................1
1、三菱FX系列PLC简介...........................................2
1.1三菱FX系列PLC基本组成......................................2
1.2三菱FX系列PLC型号说明......................................2
1.3三菱FX系列PLC性能介绍......................................3
1.4FX系列寄存器介绍............................................4
1.5三菱FX系列PLC编程软件GXD介绍.......................5
EVELOPER
2、三菱FX系列编程口及串口硬件连接及参数设置......................6
2.1编程口连接及参数设置.........................................6
2.1.1 编程口通讯方式..........................................6
2.1.2 编程口通讯参数设置......................................7
2.2串口连接及参数设置...........................................8
2.2.1 串口通讯方式............................................8
2.2.2 串口通讯参数设置........................................9
2.3三菱FX2N与MT的通讯连接................................14
CGSCP
3、MCGS嵌入版三菱FX2N驱动构件的基本使用........................15
3.1驱动构件添加................................................15
3.2基本参数设置................................................17
3.3内部属性设备................................................18
3.4设备命令使用................................................20
3.5易用性接口支持..............................................23
4、三菱FX系列通讯调试步骤及方法................................27
4.1驱动设备调试................................................27
4.2模拟运行测试................................................27
4.3设备调试与模拟运行、运行区别................................28
4.4设备调试注意事项............................................29
5、MCGSTPC触摸屏与三菱FX2N典型应用方案.........................30
6、三菱FX系列驱动常见问题处理..................................31
6.1根据通讯状态判断驱动问题....................................31
6.2其它常见驱动问题............................................32
I
做神州工控先锋 创民族软件精华
前 言
FX系列PLC是由三菱公司近年来推出的高性能小型可编程控制器,以逐步替代三菱公
司原F、F1、F2系列PLC产品。其中FX2是1991年推出的产品,FX0是在FX2之后推出
的超小型PLC,近几年来又连续推出了将众多功能凝集在超小型机壳内的FX0S、FX1S、
FX0N、FX1N、FX2N、FX2NC等系列PLC,具有较高的性能价格比,应用广泛。它们采用
整体式和模块式相结合的叠装式结构。
北京昆仑通态的嵌入式McgsTpc触摸屏支持与三菱FX系列PLC通讯。而本文档的编
写目的,是为了使用户更好了解McgsTpc触摸屏与三菱FX系列PLC的通讯及相关设置,
以及典型的通讯应用方案,并解决用户在与三菱FX系列PLC通讯过程中出现的问题。
现对各章节内容简要概况说明如下:
第一章介绍三菱FX系列PLC介绍,及相关编程软件的安装和使用要求。
第二章讲解三菱FX系列PLC的硬件通讯接线及对应参数设置,以及与McgsTpc触摸
屏的通讯连接方式。
第三章讲解MCGS嵌入版三菱FX2N PLC驱动构件的基本使用,包括构件的添加,基
本属性参数设置、内部属性及通道的添加,以及与编程软件寄存器类型的对应关系、设备命
令的使用。
第四章讲解MCGS与三菱FX系列PLC通讯时的调试步骤及测试方法,包括:调试步
骤说明、设备调试、模拟运行及实际测试的方法及区别。
第五章列举McgsTpc触摸屏+三菱FX系列PLC的典型应用方案,以及其中的注意事项。
第六章讲解 MCGS与三菱FX系列PLC通讯时,常见问题的解决方法。
第七章列举MCGS现有驱动历史版本及相关问题的处理方法。
1
做神州工控先锋 创民族软件精华
1、三菱FX系列PLC简介
FX系列PLC是由三菱公司近年来推出的高性能小型可编程控制器。其中FX2是1991
年推出的产品,FX0是在FX2之后推出的超小型PLC,近几年来又连续推出了将众多功能
凝集在超小型机壳内的FX0S、FX1S、FX0N、FX1N、FX2N、FX2NC等系列PLC,具有较
高的性能价格比,应用广泛。它们采用整体式和模块式相结合的叠装式结构。
FX2N系列是FX系列PLC家族中最先进的系列。FX2N系列具备如下特点:I/O最大
可支持256点、程序执行更快、全面增强了通信功能、适合世界各国不同的电源以及满足于
各种需要的大量特殊功能和网络模块。开发了各个范围的特殊功能模块以满足不同的需要
----模拟I/O,高速计数器。定位控制达到16轴,脉冲串输出或为J和K型热电偶或Pt传感
器开发了温度模块。对每一个FX2N主单元可配置总计达8个特殊功能模块。连接到世界上
最流行的开放式网络 CC-Link,Profibus DP,新增加CC-LINK主站模块。可扩展
RS232/422/485通讯口。
1.1 三菱FX系列PLC基本组成
FX 系列可编程控制器由基本单元、扩展单元、扩展模块及特殊功能单元构成。
1)基本单元:CPU、存储器、输入输出及电源,是PLC的主要部分。
2)扩展单元:用于增加可编程控制器I/O点数的装置,内部设有电源。
3)扩展模块:用于增加可编程控制器 I/O 点数及改变可编程控制器 I/O 点数比例,
内部无电源,所用电源由基本单元或扩展单元供给。
扩展单元及扩展模块无 CPU ,必须与基本单元一起使用。特殊功能单元是一些专门
用途的装置。
1.2 三菱FX系列PLC型号说明
FX系列PLC型号的含义如下:
图1-1 FX系列PLC型号
其中系列名称:如0、2、0S、1S、ON、1N、2N、2NC等
单元类型: M──基本单元
E──输入输出混合扩展单元
Ex──扩展输入模块
EY──扩展输出模块
2
做神州工控先锋 创民族软件精华
输出方式:R──继电器输出
S──晶闸管输出
T──晶体管输出
特殊品种:D──DC电源,DC输出
A1──AC电源,AC(AC100~120V)输入或AC输出模块
H──大电流输出扩展模块
V──立式端子排的扩展模块
C──接插口输入输出方式
F──输入滤波时间常数为1ms的扩展模块
如果特殊品种一项无符号,为AC电源、DC输入、横式端子排、标准输出。例如FX2N
-32MT-D表示FX2N系列,32个I/O点基本单位,晶体管输出,使用直流电源,24V直
流输出型。
1.3 三菱FX系列PLC性能介绍
型号 I/0点数 基本指令执行时间 功能指令 模拟模块量 通信
1.6~3.6μs 50 无 无 FX0S 10~30
1.6~3.6μs 55 有 较强 FX0N 24~128
0.55~0.7μs 177 有 较强 FX1N 14~128
0.08μs 298 有 强 FX2N 16~256
表1-1 FX系列PLC主要产品的性能比较
环境温度 使用温度0~55C,储存温度-20~70C
环境湿度 使用时35%~85%RH(无凝露)
防震性能 JISC0911标准,10~55HZ,0.5㎜(最大2G),3轴方向各2次(但用DIN导
抗冲击性能 JISC0912标准,10G,3轴方向各3次
抗噪声能力 用噪声模拟器产生电压为1000伏(峰-峰值)、脉宽1цs、30~100Hz的噪
绝缘耐压 AC1500V,1min(接地端与其他端子间)
绝缘电阻 5MΏ以上(DC500V兆欧表测量,接地端与其他端子间)
接地电阻 第三种接地,如接地有困难,可以不接
使用环境 无腐蚀性气体,无尘埃。
00
轨安装时为0.5G)
声
表1-2 FX系列PLC的环境指标
项目 继电器输入 晶闸管输出 晶体管输出
外部电AC250V或AC85~240V DC5V~30V
源 DC30V以下
最大电2A/1点、8A/40.3A/点、0.8A/4点0.5A/1点、0.8A/4点、(0.1A/1点、0.4A/4
阻负载 点、8A/8点 (1A/1点2A/4点) 点)、(1A/1点、2A/4点)、(0.3A/1
最大感80VA 15VA/AC100V、12W/DC24V
性负载 30VA/AC200 V
最大灯100W 30W 1.5W/DC24V
3
点、1.6A/16点)
做神州工控先锋 创民族软件精华
0.1mA以下 开路漏─ 1mA/AC100V、
ON:<0.2ms、OFF:<0.2ms
大电流OFF为0.4ms以下
负载
电流 2mA/AC200v
响应时约10ms ON:1ms,OFF:10ms
间
电路隔继电器隔离 光电晶闸管隔离 光电耦合器隔离
离
输出动输出ON时LED亮
作显示
表1-3 FX系列PLC的输出技术指标
输入端 X0~X3X4~X17(FX0S)X0~X7X10~(FX0N、1S、X0~X3X4~X17
(FX0S) (FX0N、1S、1N、2N) 1N、2N) (FX0S) (FX0S)
输入电压 DC24V±10% DC12V±10%
5mA 9mA 10mA 输入电流 8.5mA 7mA
4.3 kΩ 1 kΩ 1.2 kΩ 输入阻抗 2.7kΩ 3.3 kΩ
3.5mA以上 输入ON4.5mA以上 4.5mA以上 4.5mA以上 4.5mA以上
1.5mA以下 输入OFF1.5mA以下 1.5mA以下 1.5mA以下 1.5mA以下
电流
电流
输入响应约10ms, 其中:FX0S、FX1N的X0~X17和FX0N的X0~X7为0~15ms可变,FX2N的
时间 X0~X17为0~60ms可变
输入信号无电压触点,或NPN集电极开路晶体管
形式
电路隔离 光电耦合器隔离
输入状态输入ON时LED灯亮
显示
表1-4 FX系列PLC的输入技术指标
1.4 FX系列寄存器介绍
1)输入继电器(X):输入继电器是PLC中专门用来接收从外部敏感原件或开关原件发
来的信号,它与PLC输入端子相连。是一种光绝缘的电子继电器,有无数的常开触点(a)
与常闭触点(b)。这些常开/常闭触点可在PLC内随意使用,这种输入继电器不能用程序驱
动;
2)输出继电器(Y):输出继电器一般都有一个PLC上的输出端子与之对应,它是PLC
向外部负载发出命令的端口;
3)辅助继电器(M):PLC内有很多辅助继电器。辅助继电器的线圈与输出继电器一样,
由PLC内各软元件的触点驱动。辅助继电器的动合和动断触点使用次数不限,在PLC内可以
自由使用。但是,这些触点不能直接驱动外部负载,外部负载的驱动必须由输出继电器执行。
a.通用辅助继电器M0~M499(500点): 通用辅助继电器元件是按十进制进行编号的,
FX系列PLC有500点,其编号为M0~M499。
2N
4
做神州工控先锋 创民族软件精华
b. 断电保持辅助继电器M500~M1023(524点):保持停电前的状态,并能在再运行时
再现停电前的状态情形。
c. 特殊辅助继电器M8000~M8255(256点):这些特殊辅助继电器各自具有特殊的功
能,一般分成两大类。一类是只能利用其触点,其线圈由PLC自动驱动;另一类是可驱动线
圈型的特殊辅助继电器,用户驱动其线圈后,PLC做特定的动作。
4)状态(S):状态继电器是PLC在顺序控制系统中实现控制的重要内部元件。可分为
四类:初始状态:S0~S9(10点)、回零S10~S19(10点)、通用S20~S499(480点)
和保持S500~S899(400点)。
5)定时器(T):定时器在PLC中 相当于一个时间继电器,它有一个设定值寄存器(一
个字)、一个当前值寄存器(字)以及无数个触点(位)。计数器是PLC重要内部部件,它
是在执行扫描操作时对内部元件X、Y、M、S、T、C的信号进行计数。
6)计数器(C):计数器用来累计输入脉冲的个数。
7)数据寄存器(D):PLC在进行输入输出处理、模拟量控制、位置控制时,需要许多
数据寄存器存储数据和参数。
a.通用数据寄存器(D0~D199)共200点,当M8033为ON时,D0~D199有断电保护
功能;当M8033为OFF时则它们无断电保护,这种情况PLC由RUN →STOP或停电时,数据
全部清零。
b.断电保持数据寄存器(D200~D7999)共7800点,其中D200~D511(共12点)有
断电保持功能,可以利用外部设备的参数设定改变通用数据寄存器与有断电保持功能数据寄
存器的分配;D490~D509供通信用;D512~D7999的断电保持功能不能用软件改变,但可用
指令清除它们的内容。根据参数设定可以将D1000以上做为文件寄存器。
c.特殊数据寄存器(D8000~D8255)共256点。特殊数据寄存器的作用是用来监控PLC
的运行状态。如扫描时间、电池电压等。未加定义的特殊数据寄存器,用户不能使用。
8)模拟量输入映像寄存器(AI):模拟量输入映像寄存器是读取存取转换过来的模拟
量值;
9)模拟量输出映像寄存器(AQ):模拟量输出映像寄存器是写入转换过来的模拟量。
1.5 三菱FX系列PLC编程软件GX Developer介绍
三菱FX系列PLC编程软件为GX Developer,目前最新的版本为Ver8.52,可安装在
Windows 2000、Windows XP 操作系统上。
GX Developer支持目前所有型号的三菱FX系列PLC,使用GX Developer编程软件可
以对三菱FX系列PLC进行参数的设置和修改。
GX Developer与PLC进行通讯,主要有两种方式:
1)利用编程口进行通讯,具体设置与连线请参照编程口连接及参数设备;
2)利用串口进行通讯,具体设置与边线请参照串口连接及参数设置。
5
做神州工控先锋 创民族软件精华
2、三菱FX系列编程口及串口硬件连接及参数设置
2.1 编程口连接及参数设置
2.1.1 编程口通讯方式
编程口驱动通讯方式如下表:
驱动类型 串口子设备,须挂接在“通用串口父设备”下才能工作
通讯协议 采用三菱FX编程口专有协议
通讯方式 一主一从方式。驱动构件为主,PLC设备为从。
表2-1 编程口通讯方式
MCGS与设备通讯之前,必须保证通讯连接正确。
1) 采用标准三菱SC-09的RS232口的编程电缆与PLC编程口或422-BD通讯模块通讯。
2) 采用自制三菱FX编程电缆与PLC编程口或422-BD通讯模块通讯。
3) 采用串口与PLC的232BD通讯模块通讯。
其中:FX0N、FX2N之间不能并联,FX0S不能扩展模块。
图2-1 232-BD模块RS232通讯电缆接线
说明:232-BD模块与TPC通讯一般可使用串口对调线进行通讯。
图2-2 三菱FX系列PLC自制编程电缆
三菱FX自制编程电缆说明:
1)此电缆适用所有的FX系列PLC,但建议用户使用SC-09编程电缆。
6
做神州工控先锋 创民族软件精华
2)RS232、RS422均是全双工通信,只是电平信号相反且电压不同。上改图采用RS422
单边驱动的通信方式,和RS232基本相同。
3)电阻的作用主要是用来限制电流,防止电流太大烧坏通信端口。推荐用3.3K的电阻。
4)通信的距离约为15米, 最好采用屏蔽电缆,并接好屏蔽。
5)不要在两头都带电的情况下插拔编程电缆,以免烧坏通信端口。
2.1.2 编程口通讯参数设置
“通用串口父设备”通讯参数设置如下:
设置项 参数项
通讯波特率
数据位位数
停止位位数
奇偶校验位
9600、19200、38400 (bps)
7
1
偶校验
表2-2 编程口“通用串口父设备”通讯参数
串口父设备通讯参数设置应根据需要设置为对应值。
注:三菱FX编程口通讯参数默认为9600、7、1、偶校验。其中FX1N、FX2N、FX3U
可以支持19200、38400波特率,其他型号只支持9600波特率。当使用232BD通讯模块通
讯时,其参数要设置为固定的9600、7、1、偶校验。
与三菱PLC串口通讯参数设置区别:
1) 除了以上的通讯波特率以外,串口还支持4800bps、2400bps、1200bps。
2) 串口支持7位、8位数据位位数。
3) 串口支持1位、2位停止位位数。
4) 串口支持无校验、奇校验和偶校验。
“三菱_FX系列编程口”子设备参数设置如下:
图2-3 子设备参数设置
注:根据三菱PLC选择其对应的CPU类型。CPU类型有0-FX0NCPU、1-FX1NCPU、
2-FX2NCPU、3-FX1SCPU和4-FX3UCPU四种。
7
做神州工控先锋 创民族软件精华
2.2 串口连接及参数设置
2.2.1 串口通讯方式
串口驱动通讯方式如下表:
驱动类型 串口子设备,须挂接在“通用串口父设备”下才能工作
通讯协议
通讯方式
采用三菱FX串口专有协议
一主一从、一主多从方式。驱动构件为主,设备为从。
表2-3 串口驱动通讯方式
MCGS软件与设备通讯之前,必须保证通讯连接正确。
1)采用FX0N-485ADP:FX0N用,若连续FX2N-CNV-BD则可以和FX2N使用。
2)采用FX2N-485-BD:FX2N用,其接线方式如图4所示。
3)采用FXxN-232BD:FX系列的RS232C通讯模块,只能一主一从(1:1)方式通讯,
其接线方式如图5所示。
图2-4 232-BD模块RS232通讯电缆接线
说明:232-BD模块与TPC通讯一般可使用串口对调线进行通讯,具体接线如上图所示。
图2-5 485-BD模块RS485通讯电缆接线
注意:使用TPC的RS485口或通过RS232/485转换模块与485BD通讯模块通讯时,最
后一个PLC模块端RDA与RDB之间一般要接100欧姆的终端电阻。
8
做神州工控先锋 创民族软件精华
2.2.2 串口通讯参数设置
“通用串口父设备”通讯参数设置如下:
设置项 参数项
通讯波特率 38400、19200、9600(默认值)、4800、2400、1200
数据位位数 7、8
停止位位数 1、2
奇偶校验位 无校验、奇校验、偶校验
表2-4 串口“通用串口父设备”通讯参数
注: 父设备通讯参数设置应与设备的通讯参数相同,默认为:9600, 7, 2, E(偶校验)。FX
系列PLC支持无协议的RS232和RS485通信协议两种通信方式。PLC的默认设置是只支持
RS232通信,所以要使用RS485通信协议,必须使用三菱编程软件,通过RS232(即PLC
编程口)通讯并设置寄存器PLC D8120寄存器。“通用串口父设备”的通讯参数设置与PLC
设置的参数应该相同,否则无法通讯。
“三菱_FX系列串口”子设备参数设置如下:
设备地址:PLC设备地址,默认为0,要与实际PLC设备地址相同。
通讯等待时间:通讯数据接收等待时间,默认设置为200ms,当采集速度要求较高或数
据量较大时,设置值可适当减小或增大。
快速采集次数:对选择了快速采集的通道进行快采的频率。
协议格式:PLC通讯协议的格式,分协议1和协议4两种,设置格式要与D8120中的设
置相对应。
是否校验:PLC通讯协议校验的格式,不求校验和求校验两种,设置格式要与D8120中
的设置相对应。
PLC类型:设置PLC的类型,默认为FX0N,要与实际PLC类型相同,否则会影响采集速
度。
图2-6 FX串口子设备参数设置
9
做神州工控先锋 创民族软件精华
注:子设备参数设置也应用与PLC设置参数一致辞,否则无法通讯。
FX系列PLC支持无协议的RS232和RS485专用通信协议两种通信方式。
1) 可通过编程软件GX Developer,必须在编程口连接的模式下(用串口进行通讯时
无法用GX Developer对PLC内部通讯参数进行设置),对“FX参数设置”进行通讯设置。
使用“三菱_FX系列串口”设备进行通讯时,协议要选择“专用协议通信”方式,否则无法
通讯。具体设置如下图所示:
① 按FX系列编程口的通讯方式连接PLC,接正确后,打开软件GX Developer进行
设置。在菜单栏中,单击“在线”->“PLC读取”,弹出如下窗口。
图2-7 选择相应PLC的CPU
② 选择PLC对应的CPU,点击“确定”,弹出如下窗口。
图2-8 传输设置
③ 双击上图左上角的“串行”进行PC I/F串口设置,弹出窗口如下。
图2-9串口设置
10
做神州工控先锋 创民族软件精华
注意:COM3是PC机连接PLC的串口,传送速度是PC与PLC之间下载和上传的速
度,与MCGS、PLC之间通讯无关。
④ 单击“确认”弹出如下窗口,如下图所示,后点击“执行”读取PLC内的数据。
若已进行上面三步的设置,则在菜单栏中,单击“在线”->“PLC读取”,也能进入以下的
窗口。
图2-10 PLC读取
⑤ 点击“关闭”,然后双击左下框“工程”内的“参数”下的“PLC参数”,对弹出
对话框进行如下设置。
图2-11 PLC参数设置
11
做神州工控先锋 创民族软件精华
其中:
(1)“H/W类型”:为设置RS232或RS485通讯方式,根据所用扩展通讯模块进行相
应选择;
(2)“总数检查”:设置是否校验,勾选表示进行校验,此项与驱动属性中“是否校验”
项对应;
(3)“传送控制顺序”:为协议格式选择,此项与驱动属性中“协议类型”项对应;
(4)“站号设置”:为PLC地址设置,与驱动属性中“设备地址”项对应。
说明:MCGS中的“通用串口父设备”、 “三菱_FX系列串口”子设备的通讯参数设
置都与图10相同,否则无法正确通讯。
⑥ 在菜单栏中,单击“在线”->“PLC写入”,设置的PLC参数写入PLC。
图2-12 PLC参数写入
注意:
(1)、 当在“PLC参数”中进行通讯设置并下载到PLC后,通过或程序控制D8120
可能会不起作用,此时一般以“PLC参数”中设置的通讯参数为准。如果要通过设置D8120
和D8121进行设置,PLC参数设置中“通讯设置操作”不能勾选中,否则直接设置
D8120,D8121不起作用。
(2)、设置后必须关PLC电源,再重新给PLC上电,以上设置才能生效。
(3)、FX0N系列的PLC掉电后不能保存D8120中的数据,解决的办法是:使用
D000-D255中的一个寄存器,把通信参数放在这里面,当上电后将寄存器中的数据移到
D8120中,在FX2N系列的PLC中可以保存D8120中的数据,所以不需要这一步,相反在
设置完D8120后需要把PLC的电源切断,在上电则设置的参数才能有效。
12
做神州工控先锋 创民族软件精华
2)设置三菱PLC中D8120、D8121两个通讯参数来改变通信方式,其中D8121可设置
PLC地址,D8120可设置PLC通讯参数。D8120字寄存器的16位的意义列表如下:
D8120 的
位
b0 数据长度 7 位 8 位
b1 校验
b2 ( b2 b1 )
b3 停止位 1 位 2 位
位状态
说明
0(OFF) 1(ON)
( 00 ):无校验
( 01 ):奇校验
( 11 ):偶校验
( 0011 ): 300bps
b4
b5 波特率
b6 ( b7 b6 b5 b4 )
b7
( 0100 ): 600bps
( 0101 ): 1200bps
( 0110 ): 2400bps
( 0111 ): 4800bps
( 1000 ): 9600bps
( 1001 ): 19200bps
b8 起始字符 无 D8124
b9 结束字符 无 D8125
b10
b11
b12
b13 有无校验和 无校验和 有校验和
计算机链接 ( 000 ): RS485
( b12 b11 b10 ) ( 010 ): RS232
无协议 专用协议
(RS232) (RS485)
格式1 格式4 b15 传输控制协议
b14 协议(232或485)
表2-5 D8120字寄存器的16位的意义
注:(1)用设置三菱PLC中D8120、D8121两个通讯参数来改变通信方式,则PLC参
数设置中“通讯设置操作”不能勾选中,否则直接设置D8120,D8121不起作用。
(2)FX0N系列PLC在掉电后D8120恢复成H0086,所以此时不能用RS485通信,必
须用编程软件或RS232设备驱动更改D8120,使其设置成RS485通信方式方可。
(3)若485总线上挂有多个PLC,则必须设置D8121,系统默认的地址为0。
地址的设置可以用编程软件,或使用本设备构件来设置。若用本构件来设置时,请添加
D8121寄存器,然后往寄存器中写数就可以了。
系统默认设置:系统默认设置D8120=H0086,表示9600,7,1,偶校验,无命令头和
命令尾,整个命令不加校验和,无协议的通信方式。
13
做神州工控先锋 创民族软件精华
2.3 三菱FX系列PLC与McgsTcp的通讯连接
1)一主一从连接通讯连接
利用三菱_FX系列编程口和三菱_FX系列串口都可以实现一主一从触摸屏或PC与PLC
的连接方式,具体通讯的连线方式和通讯参数设置,请参照三菱FX系列编程口及串口硬件
连接及参数设置。
2)一主多从连接通讯连接
利用三菱_FX系列串口可以实现一主多从的连接通讯方式,三菱_FX系列编程口只能
实现一主一从的连接通讯方式,不具备一主多从的连接通讯功能。进行一主多从连接通讯时,
触摸屏或PC与多个PLC连接时,应选用RS485口或通过RS232/485转换模块。RS232只
能进行一对一连接,RS485才能进行一对多连接。
14
做神州工控先锋 创民族软件精华
3、MCGS嵌入版三菱FX2N驱动构件的基本使用
MCGS嵌入版与三菱FX2N PLC通讯时,需要使用提供的驱动通讯构件(简称驱动构
件)。本章将介绍三菱FX2N驱动构件的基本使用。
3.1 驱动构件添加
驱动构件添加有如下几个步骤:
1)打开MCGS组态软件,并新建一个工程
图3-1 MCGS创建工程
2)双击“设备窗口”,点击弹出“设备工具箱”
15
做神州工控先锋 创民族软件精华
图3-2 设备窗口
3) 点击“设备管理”后,依次点击“+”,找到相应的驱动设备,双击设备添加到“选
定设备”一栏内,如下图所示。
图3-3 设备管理
4)在窗口内添加设备,若使用串口进行通讯,则添加“三菱_FX系列串口”
16
做神州工控先锋 创民族软件精华
图3-4 添加设备
4) 添加完设备后,进行通讯参数的设置,双击“通用串口父设备0”,在弹出的对话
框内进行父设备参数配置,父设备的通讯参数应根据子设备类型进行设置。双击“设备0”
进行子设备参数配置。若子设备为“三菱_FX系列编程口”,则应用按三菱FX编程口的参
数设置进行配置;若子设备为“三菱_FX系列串口”,则按三菱FX串口的参数设置进行配
置。具体设备依据第2章。
3.2 基本参数设置
FX2N编程口:
“通用串口父设备”参数设置:
图3-6 编程口“通用串口父设备”参数
17
做神州工控先锋 创民族软件精华
“三菱_FX系列编程口”子设备参数设置:参照图2-4。
FX系列串口:
“通用串口父设备”参数设置:
图3-7 串口“通用串口父设备”参数
“三菱_FX系列串口”子设备参数设置:参照图2-7。
3.3 内部属性设备
软元件如下图:
图3-8 软元件1
18
做神州工控先锋 创民族软件精华
图3-9 软元件2
用户可通过内部属性,添加PLC的通道,本驱动构件可增加通道类型如下:
寄存器 数据类型 创建通道 操作方式
X输入寄存器 BT 只读X0001 (读写方式+X+通道地只读
Y输出寄存器 BT 读写Y0001 (读写方式+Y+通道地读写
M辅助寄存器 BT 读写M0001 (读写方式+M+通道地读写
S状态寄存器 BT 读写S0001 (读写方式+S+通道地读写
T定时器触点 BT 读写T0001 (读写方式+T+通道地读写
C计数器触点 BT 读写C0001 (读写方式+C+通道地读写
D数据寄存器 读写 WUB、WB、WD、读写DWUB0001(读写方式+D数据
址)
址)
址)
址)
址)
址)
DB、DUB、DD、DF 寄存器+通道地址)WB、WD、DB、
DUB、DD、DF同WUB
WUB、WB、WD、读写TNWUB0001(读写方式+TN+TN定时器值 读写
DB、DUB、DD、DF 通道地址)WB、WD、DB、DUB、DD、
DF同WUB
WUB、WB、WD、读写CNWUB0001(读写方式+CN+CN计数器值 读写
DB、DUB、DD、DF 通道地址)WB、WD、DB、DUB、DD、
DF同WUB
表3-1 通道类型及相应寄存器
注:FX2N-48MR不支持TN定时器值、CN计数器值,通道地址对应各自PLC地址。创建
32位的D寄存器类型数据,每个数据占D寄存器的两个地址,如读写DDB0000,则下一个数
应该为读写DDB0002,D寄存器的其他32位数据与此相同。16位数据只占D寄存的一个地
19
做神州工控先锋 创民族软件精华
址,如读写WDB0000,则下一个为读写WDB0001,D寄存器的其他16位数据与此相同。TN
定时器值、CN计数器值通道建立时与D数据寄存器相同。因此用户创建通道时,应该正确
填写地址。
相关数据类型如下表:
BT
BUB 8位 无符号二进制
BB 8位 有符号二进制
BD 8位 2位BCD
WB 16位 有符号二进制
WD 16位 4位BCD
DUB 32位 无符号二进制
DB 32位 有符号二进制
DD 32位 8位BCD
DF 32位 浮点数
位(Bit)
表3-2 数据类型
WUB 16位 无符号二进制
1)位序号: BT00,BT01---BT07.
2)数值类型:BB,BUB,BD,WB,WUB,WD,DB,DUB,DD,DF
3)第一个字母表示数据的长度,B表示是字节数据,W表示是字数据,D表示是双字数据;
4)最后一个或两个字母表示数据类型,B表示二进制数,D表示BCD码,F表示浮点数;
3.4 设备命令使用
本设备构件提供设备命令,用于通过串口对三菱_FX系列PLC进行相应的读写操作,
设备命令的格式如下:
设备命令 命令格式 命令举例
读取命令 Read(寄存器名称, 例1.1: !SetDevice(设备0, 6,
Read 寄存器地址, 数据"Read(X,0,BT00=Data00;Y,1,BT00=Data01)")
类型=返回值) 读取X0和Y1寄存器的值,放入MCGS变量Data00,Data01
中。
例1.2: !SetDevice(设备0, 6,
"Read(D,10,WUB=Data00;D,30,DF=Data01) ")
读取D寄存器中地址10的16位无符号值,D寄存器中地
址30的浮点数值,放入MCGS变量Data00,Data01中。
写入命令 Write(寄存器名称, 例1.3: !SetDevice(设备0, 6,
Write 寄存器地址, 数据"Write(D,10,WUB=Data00;D,30,DF=Data01)")
类型=写入值) 将Data00,Data01的值分别以16位无符号和浮点数写入寄
存器D10,D30中。
Read32(寄存器名例2.1: !SetDevice(设备0, 6, "Read32(D,10,DUB=strData)") 32位读命令
20
做神州工控先锋 创民族软件精华
读取D寄存器中地址10的32位无符号值,放入字符变量Read32 称, 寄存器地址, 数
strData中。 据类型=字符返回
例2.2: !SetDevice(设备0, 6, "Write32(D,10,DUB=strData)") Write32(寄存器名32位写命令
将字符变量strData的值,以32位无符号格式写入寄存器称, 寄存器地址, 数Write32
D10中。 据类型=字符写入
例3.1: !SetDevice(设备0, 6, ReadP(寄存器名称, 批量读取A:
"ReadP(D,10,WUB,2,Data00,Data01,nReturn)") 起始地址, 数据类ReadP
表示读取D寄存器从地址10开始的两个16位无符号数值,型,数据个数n, 数
放入MCGS变量Data00,Data01中,执行结果存入变量据1, …..数据n [,返
nReturn中。 回状态])
例3.2: !SetDevice(设备0, 6, "ReadPV(D,10,WUB,5,Data00,ReadPV(寄存器名批量读取B:
返回值)") 称, 起始地址, 数据ReadPV
表示读取D寄存器从地址10开始的5个16位无符号数值,类型,数据个数n,
放入MCGS变量Data00为起始,连续5个变量(即: 数据1 [,返回状态])
Data00,Data01,Data02,Data03,Data04) 中,结果存入变量
“返回值”中。
说明: 读取数量是指读取N个数据类型中指定的数据段到批量读取C: ReadBlock (寄存器
字符变量中,数据类型可以有多个,之间用中括号分隔。 ReadBlock 名称, 起始地址, [数
实际连续读取个数 = 读取数量n *(数据类型1+数据类型据类型1][数据类
n) 型…],读取数量n,
返回数据“字符数据”格式为:123,456,xxx的csv方式,字符数据 [,返回状
每次读取时以回车换行结尾。 态])
例3.3: !SetDevice(设备0, 6,
"ReadBlock(D,10,[WUB][DF],3,strData)")
表示读取D寄存器从地址10开始,按WBU,DF格式连续
读取3组数据 (即: 数据格式为
WUB,DF,WUB,DF,WUB,DF),并以相应格式解析并以逗号
间隔的CSV格式存入字符变量StrData中。
例4.1: !SetDevice(设备0, 6, 批量写入A: WriteP(寄存器名称,
"WriteP(D,10,WUB,2,Data00,Data01,nReturn)") WriteP 起始地址, 数据类
表示将MCGS变量Data00,Data01的值,以16位无符号形型,数据个数n, 数
式写入D寄存器从地址10起始的两个寄存器中,执行结据1, …..数据n [,返
果存入变量nReturn中。 回状态])
例4.2: !SetDevice(设备0,6, WriteP(寄存器名称, 批量写入B:
"WritePV(D,10,WUB,5,Data00,nReturn)") 起始地址, 数据类WritePV
表示将以MCGS变量Data00为起始,连续5个变量的值(即: 型,数据个数n, 数
Data00,Data01,Data02, Data03, Data04),以16位无符号形据1 [,返回状态])
式写入D寄存器从地址10起始的两个寄存器中,执行结
果存入变量nReturn中。
说明: 写入的数据在指定的字符数据对象中,格式为:xxx,批量写入C: WriteBlock (寄存器
xxx,xxx的csv方式,每次读取时换行以回车换行结尾。WriteBlock 名称, 起始地址, [数
其他具体格式参见ReadBlock。 据类型1][数据类
21
值)
值)
做神州工控先锋 创民族软件精华
型…],读取数量n, 例4.3: !SetDevice(设备0, 6,
字符数据 [,返回状"WriteBlock(D,10,[WUB][DF],3,strData)")
态]) 表示将strData字符变量中的CSV格式的数据,按指定格
式,写入D寄存器从地址10开始的连续地址中。
通讯日志 SetHiddenPro(1,属开启通讯日志: !SetDevice(设备0, 6, "SetHiddenPro(1, 1)")
性值)
GetHiddenPro(1,属属性获取 读取通讯日志状态:!SetDevice(设备0, 6,
性值) "GetHiddenPro(1, Data01)")
开启错误日志: !SetDevice(设备0, 6, "SetHiddenPro(1, 2)")
关闭通讯日志: !SetDevice(设备0, 6, "SetHiddenPro(1, 0)")
Data01为1时,表示通讯日志开启;为0时,表示通讯日
志关闭。
读取PLC延时:!SetDevice(设备0, 6, "GetHiddenPro(2,
Data01)")
读取PLC实际的响应延迟时间,存入变量Data01中。
读取最小采集耗时:!SetDevice(设备0, 6,
"GetHiddenPro(3, Data01)")
读取采集最小数据(1字长数据)所用耗时,存入变量
Data01中。
表3-3 设备命令
参数说明:
寄存器名称:字符型变量,表示当前操作的寄存器,值等于X, Y, M, S, T, C, D,TN,CN。
寄存器地址:数值型变量,表示当前操作的寄存器地址,查阅相关手册确定。 其中:
X,Y寄存器地址为八进制(即逢8进1),在设备命令读写操作中,寄存器地址要添加为转换
成十进制后的地址。
数据类型: 字符型变量,表示当前操作的寄存器数据类型,请参见附录3
数据:为数值型或开关型变量, 包括返回数据值及写入值等,是用来存储设备命令数据
的MCGS变量。(32位写命令中数据为字符型变量)。
返回状态:返回批量读写设备命令的执行状态(当设备命令格式错误时无效),具体返回
值意义请参见通讯状态说明, 返回状态为可选参数(以[]标记),用户也可通过通讯状态通道
判断返回结果。
批量读写说明:
1)批量读写操作(包括:ReadP、ReadPV、WriteP、WritePV),为对同类寄存器连续
地址的一次性读写操作。使用时注意变量对应寄存器地址的连续性。
2)批量读写操作(包括:ReadP、ReadPV、WriteP、WritePV),数据个数最大为512
个。建议一次批量操作数据量不要过大,否则会影响正常采集效果。
3)批量读写ReadPV和WritePV为对连续变量的操作,使用时要注意保证变量命名的
索引累加的连续性。具体可参看相应“命令举例”部分。
4)批量读写ReadBlock和WriteBlock为对连续地址的读写操作,其字符变量格式为特
定的CSV格式,在写入及读取解析时一定要注意符合格式要求。
通讯日志功能说明:
设备命令中提供的通讯日志功能是为了方便用户现场调试,默认为不开启状态。正常时
无需开启,否则影响速度。当现场有疑难无法正常通讯时,可开启通讯日志功能,记录日志
信息,将通讯过程记录以供技术人员分析。对于通讯跳变等不稳定状态,可以开启通讯错误
22
做神州工控先锋 创民族软件精华
日志记录(即::当通讯不正常时,记录通讯错误的日志,而正常通讯时不记录日志)。通讯日
志默认保存为C: (TPC下为)。当文件大于6M时自动清空。
日志格式举例说明如下:
地址 行号 操作时间 发/收 重试字节耗时 发送或接收内容
Address:00 Line (2007-12-1418:07:12) Send/Revc 0 [19 [62ms]
12 Byte]
次数 长度
00FFWR1D0000022Cn
属性获取功能说明:
使用设备命令中提供的属性获取功能,可以获得通讯日志状态、PLC延时、最小采集
耗时等数据。
其中:
通讯日志状态:读回值为1时,表示通讯日志开启;读回值为2时,表示开启错误日志;
读回值为0时,表示通讯日志关闭。
PLC延时:为PLC实际的响应延迟时间,即:驱动读写指令帧发出后到PLC响应并开
始返回数据帧所用的时间。
最小采集耗时:为采集最少数据 (1字长数据)所耗费的时间,最小采集耗时=发指令帧
耗时+ PLC延时+接收数据帧耗时。
用户在调试时,可根据PLC延时、最小采集耗时判断PLC的实际响应时间,并结合驱
动通讯日志判断采集速度是否正常。
如数据值过大,说明PLC可能因程序过大而导致响应时间过长,影响采集速度。解决
方法为优化PLC程序,提高PLC响应时间。
3.5 易用性接口支持
最新推出的MCGS嵌入版6.8(01.0001)及后续版本,增加了驱动易用性接口的支持,其
通道添加和变量关联方式都有了功能性的改变,更便于用户组态和操作。组态相关画面如下
图所示:
23
做神州工控先锋 创民族软件精华
提示为“新驱动模板”,
表示支持易用性接口 增加删除通道可以直接操
作,不必进入内部属性
②用于快速增加与通道类
型相应的通道变量,可以
批量增加
①
保留内部属性,旧模板
驱动可延用原来操作方式
图3-10 设备编辑窗口
变量关联选择时,选择“根据采集信息生成”时,可以选择相应的设备驱动构件,直接
添加对应驱动的通道并自动关联生成实时数据库变量。
图3-11 变量选择
点击“快速连接变量”,弹出如下图所示。
24
做神州工控先锋 创民族软件精华
图3-12 快速连接
点击“确认”得到结果如下图所示。
图3-13 连接变量
然后再点击“设备编辑窗口”界面的“确认”,弹出如下窗口。
图3-14 添加数据对象
若要使“快速连接变量”添加的数据对象全部有效就应点击“全部添加”,这时所添加
的数据对象就会被添加到“实时数据库”中,同时用户也可以操作这些数据对象,获得数据
对象对应通道的数据。点击“添加”只是添加当前界面上的数据对象。
点击“不添加”弹出如下错误提示窗口。
25
做神州工控先锋 创民族软件精华
图3-15 错误提示
26
做神州工控先锋 创民族软件精华
4、三菱FX系列通讯调试步骤及方法
4.1 驱动设备调试
在完成参数设置及寄存器通道的添加后,可以通过设备调试来验证与设备是否通讯正常。具体操作为,
双击“设备0—[三菱_FX系列编程口]”进入“设备编辑窗口”界面,窗口最大化,点击窗口右边的“启
动设备调试”按钮,进入设备调试状态。
显示调试时的通讯状态,0
表示通讯正常,非常丰富表
采集的通道的数据
示通讯不正常。“1”在此表
示没有连通
点击可停止调试
图4-1 设备调试界面
说明:①在设备调试时,是使用上位计算机的物理串口进行通讯,所以要保证设备与上位计算机串
口连接,组态中通用串口父设备的“串口端口号”要设置为上位计算机与设备连接对应的实际串口号。
②设备调试时,一定要在添加了实际寄存器通道后进行,如果不添加任何通道,即:通道列表中只
有通讯状态1个通道。此时由于没有添加实际寄存器通道,驱动构件并没有进行实际的采集操作,而通
讯状态也会为0,但并不代表通讯正常。
③设备命令和通道写功能操作,无法在设备调试中执行,只能在模拟运行环境或TPC实际运行工
程中操作。
④对于使用6.8以前版本的用户,除界面有所不同外,其过程与上基本相同,在此不做描述。
4.2 模拟运行测试
在驱动测试后,可以使用MCGS提供的“模拟运行”功能,利用模拟运行环境对整个工程进行较
为系统的测试,此时注意,驱动构件连接变量中,必须要关联实时数据库的变量,驱动在实际工程运行
才能通过连接的实时数据库变量,实现与MCGS运行主程序的数据采集读写交互。否则无法正常进行
数据采集交互。
27
做神州工控先锋 创民族软件精华
图4-2 模拟运行
图4-3 模拟运行数据交互
另外,设备命令及通道写功能的测试,无法在设备调试中测试,可以在模拟运行环境中测试。设备
命令的格式及相关操作,请参见相关驱动的在线帮助中设备命令的说明及示例。
4.3 设备调试与模拟运行、运行区别
使用“设备编辑窗口”中设备调试功能和利用模拟运行环境都可以进行驱动通讯的调试,但两者还
是有区别的,现将其与实际TPC触摸屏运行环境的区别列举如下:
28
做神州工控先锋 创民族软件精华
设备调试 模拟运行 TPC实际运行
运行系统环境 TPC触摸屏(Windows CE) 上位计算机(Windows 98、2000、XP)
运行软件环境 TPC运行环境 MCGS嵌入版组态环境 MCGS嵌入版模拟运行环境
工程运行效果 实际工程运行效果 无,只在组态环境下使用 实际工程运行效果
物理通讯端口 TPC触摸屏物理通讯端口 上位计算机物理通讯端口(串口或以太网)
变量关联必要性 可不关联变量 必须关联变量
初始工作状态 无效,固定为启动状态 与设置状态相同(可通过!SetDevice在运行时修改)
最小采集周期 固定为1000ms 以用户设定值为准
采集机制 读写通道的值;
采集添加的所有只读或
读写通道的值
不支持写入功能 写入机制
固定只显示1位小数 最多可以显示6位小数(与数据值及显示设置有关) 显示数据区别
采集优化模式下,只采集当前界面关联变量对应的只读或
不优化模式下,采集所有只读或读写通道的值。
工程运行时,通过设备命令或只写、读写通道数变发机制
执行写操作。
表4-1 设备调试与模拟运行的区别
由上可见,设备调试与模拟运行、实际运行区别较大,尤其是采集机制部分。而设备调试功能设计
的目的也是为了使用户更方便地进行驱动构件的调试。设备调试正常,即意味着与MCGS组态软件通讯
的通讯设备的硬件链路以及通讯参数设置正常,而驱动也可以正常工作。
而模拟运行则与TPC触摸屏实际运行很相近,主要区别是运行的系统和软件环境的区别,以及物
理通讯端口的区别。模拟运行环境主要目的是为了方便用户进行实际工程的调试测试。一般情况下,在
模拟运行环境下测试正常的工程,只要物理通讯端口(串口或以太网)正确设置为对应TPC的通讯端口,
通讯链路及接线也正确,工程下载后基本上就不会有问题。
4.4 设备调试注意事项
设备调试的目的:主要是为了更方便用户进行驱动构件的调试,设备调试正常(通道数>1,有真正的
寄存器数据通道并且通讯状态返回0),即意味着与MCGS通讯的通讯设备的硬件链路以及通讯参数设置
正常,而驱动也可以正常工作。
设备调试的注意事项:
1)设备调试的运行环境为上位机();
(Windows 98、2000、XP
2)运行软件环境:MCGS嵌入版组态环境;
3)“通用串口父设备”的参数设置正确;
4)“三菱_FX系列编程口”或“三菱_FX系列串口”构件的基本属性设置正确;
5)三菱_FX2N上电,在RUN状态下,并保证可以与编程软件通讯;
6)三菱_构件的通道数量 大于 1 (即除了通讯状态通道外,至少还要有一个其他的寄存器数据通
道);
7)点击“启动设备调试”,观察 通讯状态 通道的返回值,为0说明设备调试正常,通讯状态 通
道的返回值不为 0 ,请参考
根据通讯状态判断驱动问题。
29
做神州工控先锋 创民族软件精华
5、McgsTpc触摸屏与三菱FX2N典型应用方案
1)一主一从连接通讯方案
利用三菱_FX系列编程口和三菱_FX系列串口都可以实现一主一从触摸屏或PC与PLC
的连接方式,具体通讯的连线方式和通讯参数设置,请参照三菱FX系列编程口及串口硬件
连接及参数设置。
2)一主多从连接通讯方案
利用三菱_FX系列串口可以实现一主多从的连接通讯方式,三菱_FX系列编程口只能
实现一主一从的连接通讯方式,不具备一主多从的连接通讯功能。进行一主多从连接通讯时,
触摸屏或PC与多个PLC连接时,应选用RS485口或通过RS232/485转换模块。RS232只
能进行一对一连接,RS485才能进行一对多连接。
同时应该注意:
(1)同一父设备下的子设备的设备属性必须相同,如波特率、数据位位数据、停止位
位数、数据校验方式等。
(2)子设备的采集方式,如主动上送和主从,它们不能放在同一父设备下。
(3)实时性要求高的和实时性要求低并且速度低的子设备不能放在同一父设备下,否
则将导致实时性高的采集和设备命令速度降低。
(4)利用RS232连接方式,父设备只能连接一个子设备。
(5)系统启动时,一个父设备对应创建一个采集线程,父设备下所有子设备共用一个
采集线程,各子设备采集、设备命令、变数下发是互斥的。
30
做神州工控先锋 创民族软件精华
6、三菱FX系列驱动常见问题处理
6.1 根据通讯状态判断驱动问题
通讯状态如下表:
通讯状态值 代表意义
0
1
2
3
4
5
6
表示当前通讯正常
表示采集初始化错误
表示采集无数据返回错误
表示采集数据校验错误
表示设备命令读写操作失败错误
表示设备命令格式或参数错误
表示设备命令数据变量取值或赋值错误
表6-1 通讯状态
故障现象 分析 处理建议
采集初始化错误1、检查串口父设备参数设置是否正确
或采集无数据返
回(通讯硬件连
接、参数设置问
题)
2、检查串口是否被其他程序占用
3、检查通讯电缆是否正确连接
4、检测设备,并使用厂家测试程序确保通讯正常。通讯状态为1或
并确认设备设置项与帮助中要求相同。 2
5、检查“设备地址”与PLC设置是否一致
6、适当延长“通讯等待时间”
7、读取数据地址超范围
通讯状态为3
采集数据校验错1、检查父设备串口校验位设置是否正确
误(包括应答数
据不完整或校验
错误两种情况)
2、适当延长“通讯等待时间”
3、设备断电,重新上电,使初始化设备
4、通讯电缆太长,做短距离测试
5、现场干扰太大,避免周围环境干扰
6、通讯信号变弱,使用有源RS232/485模块
通讯状态在0与
非0之间跳变
通讯状态为0,数
据不正确
通讯速度太慢 通讯数据量过大1、将“采集优化”属性设置为“1-优化”
通讯不稳定或读1、同通讯状态为3的处理
取地址超范围
2、读取数据地址超范围 (典型情况为,添加某通道
后,导致通讯状态变非0)
组态工程错误 1、新建工程测试驱动
2、检测通道是否连接变量
3、检测工程是否对数据进行处理
或采集周期设置
2、减小父设备及子设备的最小采集周期(最小可设
过长
置为20ms)
3、使用设备命令,减少实时采集的数据
31
做神州工控先锋 创民族软件精华
4、通过设备命令获取PLC延时,判断是否因PLC
响应时间过长而影响采集速度。
通讯次数过多 5、将数据放到连续的地址块中,提高块读效率
6、将不同寄存器的数据放到同一寄存器连续的地址
块中,减少采集块数,提高采集效率
表6-2 驱动问题
6.2 其它常见驱动问题
1)FX编程口,XY区,添加地址进制区别? (可以增加基本属性解决兼容性问题)
⑴FX编程口的XY区以十进制的形式写入,以八进制的形式显示。
2)通用版6.2与三菱FX2nPLC通讯不上?
⑴首先询问设备窗口下通用串口父设备通讯参数是否设置一致解决:
⑵通用串口父设备参数需设备为9600,7,1,2(PLC 默认的通讯参数)状态:
⑶通用串口父设备参数设置为串口1,9600,7,1,2,进行设备调试,通讯状态为0,跟PLC
已经通讯成功
3)使用嵌入版6.8与三菱PLC连接后,批量写入数据,使用的批量写入命令,现在想在写
入数据之前先进行通道处理。询问可通过批量处理么?
⑴可以使用脚本语言将每个变量先处理,*10操作,然后写入。没有批量处理的方法。
4)使用嵌入版6.5和三菱PLC连接后,通讯成功,但是在通道中读取的数值显示时,小数
位不能显示。
⑴是不是通道数据类型选择错误。使用的16位无符号二进制数,是能够显示。但是选
择浮点数时不能显示数据。检查通道连接的数据类型选择。并把输入框中显示属性的小数设
置添加上显示小数位数。
5)电脑只有1个串口,想用232转485再并上5个三菱plc,能不能实现?
⑴在软件里用三菱FX系列编程口驱动,在电脑用232转485再并接上5个三菱PLC,
是不能实现的。如果是FX系列PLC,可以选择FX串口驱动,选择485方式,可以接5个
PLC。
6) 7062ks与三菱PLC FX2N。怎样用时间继电器和数据寄存器?是不是要写脚本?该怎么
写 ?
⑴不用写脚本啊,你在设备窗口中添加通用串口父设备,添加三菱_FX系列编程口或三
菱_FX系列串口子设备,然后双击子设备,在设备编辑窗口中点击增加设备通道,然后根据
你的需要对寄存器数据类型等进行选择就可以了。
7) 三菱PLC里面的值是375,怎样在组态软件里面显示37.5?
⑴使用通道处理中的工程转换功能实现。
8) 三菱_FX系列PLC数据读取速度慢
⑴查看驱动版本,更新到最新版本;
⑵采集周期是否合理;
⑶通道添加是否合理(没用到的通道不要添加,通道添加尽可能的为连续地址);
⑷将循环策略中的设备命令的读操作放到通道中进行,除非必要,设备命令和变数下发
的命令不要在循环策略中使用。
9) 三菱_FX系列PLC设备命令读死机现象
⑴将工程中放在循环策略中的读设备命令,放到采集通道中;
⑵查看工程程序,优化,更新到最新驱动程序。
32
做神州工控先锋 创民族软件精华
10)三菱_FX系列PLC工程白屏现象
⑴查看驱动程序,更新到最新驱动;
⑵如果还有此现象,查看工程程序和硬件设备
33
-
神舟官网驱动