Fx2nEView有触摸屏编程使用文档格式.docx
《Fx2nEView有触摸屏编程使用文档格式.docx》由会员分享,可在线阅读,更多相关《Fx2nEView有触摸屏编程使用文档格式.docx(19页珍藏版)》请在冰豆网上搜索。
![Fx2nEView有触摸屏编程使用文档格式.docx](https://file1.bdocx.com/fileroot1/2022-12/9/e7fa6cf2-c3f4-464f-b244-ba67bd2c8148/e7fa6cf2-c3f4-464f-b244-ba67bd2c81481.gif)
特别注意的是D8018(年)可以切换为4为模式,但应增加以下程序:
LDM8002
MOVK2000D8018
PLC通常在公历后两位方式下工作。
PLC在RUN后执行上述指令,仅需在一个运算周期中向D8018(年)传送〔K2000(固定值)〕,即能切换至4位模式。
使用公历4位模式时,设定值〔80~99〕相当于〔1980~1999〕,〔00~79〕相当于〔2000~2079〕。
指令使用例如:
TWRD7000
时间数据预先存放在D7000~D7006中,传送数据对应关系为:
D7000
D8018(年)
D7001
D8017(月)
D7002
D8016(日)
D7003
D8015(时)
D7004
D8014(分)
D7005
D8013(秒)
D7006
D8019(星期)
4、TRD指令:
内置时钟数据读出指令,将内置的实时时钟读出到指定的数据寄存器中,例如:
TRDD5
此程序句是将PLC的内置时钟时刻值读出到D5~D11中,其对应关系为:
D5
D6
D7
D8
D9
D10
D11
5、PLS指令:
上升沿产生指令,当动作条件由OFF变为ON,PLS的操作数闭合一个程序扫描周期,例如:
LDX0
PLSM0
表示当X0的前个程序扫描周期为OFF,而当前次为ON,M0被驱动一个程序扫描周期。
6、CALL(子程序调用)指令:
7、SRET(子程序返回)指令:
二、水机屏PLC程序数据寄存器分配:
1、操作、事故、故障报警数据中转区(D0~D18):
D0:
报警数据具体类型,
D0=5事故
D0=6故障
D0=7操作
D1~D4:
用于表示水机事故、故障、操作的具体事件(用位表示)
D5~D11:
用于记录发生操作、故障、事故的时刻事件数据。
D12~D18:
备用
2、发生的水机操作、故障、事故报警个数存放区(D19):
该寄存器数据主要用于上位机读取及清除报警数据的依据。
3、水机状态(遥信量)存放区(D21~D29):
用于存放实时的水机状态(遥信)数据,上传上位机显示。
4、水机遥测数据存放区(D30~D49):
如果PLC配有模拟量采集模块Fx2n-4AD或Fx2n-8AD时,可将模拟量存放在此区。
5、水机操作、事故、故障存放区(D50~D3000):
共可存放270条,用于存放上位机未运行时发生的事件数据,上位机运行后可读出报警及记录用。
三、水机屏PLC程序使用的特殊寄存器:
1、M8002:
初始脉冲(仅在程序运行开始时瞬时接通一个程序扫描周期);
2、D8121:
通信PLC站号设置寄存器:
此寄存器既可使用十进制设置,也可使用十六进制,例如:
MOVK81D8121使用十进制设置;
MOVH51D8121使用十六进制设置;
在水机屏PLC的站号一般按如下设置:
1#水机屏:
MOVK1D8121
2#水机屏:
MOVK2D8121
3#水机屏:
MOVK3D8121
3、D8120:
通信规范设置寄存器:
通信规范按以下方法进行设置:
b0(最低位)
数据长度
B0=07位b0=18位
b1
b2
奇偶校验
(b2,b1)=(0,0):
无校验(b2,b1)=(1,1):
奇校验
(b2,b1)=(0,1):
偶检验
b3
停止位
B3=01位b3=12位
b4
b5
b6
b7
通信速度
(B7,b6,b5,b4)=(0,0,1,1):
300(b7,b6,b5,b4)=(0,1,1,1):
4800
(B7,b6,b5,b4)=(0,1,0,0):
600(b7,b6,b5,b4)=(1,0,0,0):
9600
(B7,b6,b5,b4)=(0,1,0,1):
1200(b7,b6,b5,b4)=(1,0,0,1):
19200
(B7,b6,b5,b4)=(0,1,1,0):
2400
b8~b12
未使用
B8~b12=0(全部设置为0)
b13
和校验
B13=0上传数据没有和校验b13=1上传数据有和校验
b14
专用协议
B14=0不使用专用协议b14=1使用专用协议
b15(最高位)
通信控制协议
B15=0使用专用协议方式1b15=1使用专用协议4
水机屏PLC通信规范一般按以下设置:
b0=18位数据位
(b2,b1)=(0,0)没有奇偶校验
(b7,b6,b5,b4)=(1,0,0,0)波特率为9600
b13=1有和校验
b14=1使用专用协议规范
b15=0使用专用协议方式1
所以D8120中应写入H6081,即使用以下语句:
四、Fx2n系列模拟量转化模块:
Fx2n-4AD最大分辨率是12位。
Fx2n-4AD和Fx2n主单元之间通过缓冲存储器交换数据,Fx2n-4AD共有32个缓冲寄存器(每个16位)。
Fx2n-4AD占用Fx2n扩展总线的8个点,这8个点可以分配成输入或输出。
1、缓冲存储器(BFM)的分配:
BFM
内容
*#0
通道初始化,缺省值=H0000参见注1
*#1
通道1
包含采样数(1-4096),用于得到平均结果。
缺省值为8-正常速度,高速操作可选择1
*#2
通道2
*#3
通道3
*#4
通道4
#5
这些缓冲区包含采样数的平均输入值,这些采样数是分别输入在#1-#4缓冲区中的通道数据
#6
#7
#8
#9
这些缓冲区包含每个输入通道读入的当前值
#10
#11
#12
#13-#14
保留
#15
选择A/D转换速度,参见注2
如果为0,则选择正常速度,15ms/通道(缺省)
如果设为1,则选择高速,6ms/通道
#29
状态信息具体见注3
带*号的缓冲器(BFM)可以使用TO指令从PC写入。
不带*号的缓冲存储器的数据可以使用FROM指令读入PC。
注:
(1)、通道选择
通道的初始化由缓冲器BFM#0中的4位十六进制数字HOOOO控制。
第一位字符控制通道1,而第四个字符控制通道4。
设置每一个字符的方式如下:
O=0:
预设范围(-10V到10V)O=2:
预设范围(-20mA到20mA)
O=1:
预设范围(+4mA到20mA)O=3:
通道关闭
例如:
H3310
CH1:
预设范围(-10V到10V)
CH2:
预设范围(+4mA到20mA)
CH3、CH4:
(2)、模拟到数字转换速度的改变
在Fx2n-4AD的BFM#15中写入0或1,就可以改变A/D转换的速度,不过要注意下列几点:
为保持高速转换率,尽可能少地使用FROM/TO指令。
(3)、状态信息:
BFM#29的位设备
开(=0)
关(=1)
B0:
错误
B1-b4中的任何一个为ON。
如果b2-b4中任何一个为ON,所有通道的A/D转化停止
无错误
B1:
偏移/增益错误
在EEPROM中的偏移/增益数据不正常或调整错误
增益/偏移数据正常
B2:
电源故障
24VDC电源故障
电源正常
B3:
硬件故障
A/D转化器或其他硬件故障
硬件正常
B10:
数字范围错误
数字输出值小于-2048或大于+2047
数字输出值正常
B11:
平均采样错误
平均采样数不小于4097,或者不大于0(使用缺省值8)
平均正常(在1到4096之间)
B12:
偏移/增益调整禁止
禁止-BFM#21的(b1,b0)设为(1,0)
允许BFM#21的(b1,b0)设为(1,0)
五、EasyView触摸屏程序编辑软件
EasyView触摸屏使用EasyBuilder软件,当前有2.1版和2.3版,都可使用,下面简单介绍一下。
1、与MITSUBISHPLC连接参数设定
当EView触摸屏与MITSUBISHPLC一起使用时,必须点击“编辑――系统常数”进行以下常数的设定:
1)PLC类型:
MITSUBISHFX2n
2)人机类型:
MT510S/MT508S(640*480)
3)通信口类型:
RS4854W
4)波特率:
5)资料位:
7Bits
6)奇偶校验:
偶校验
7)停止位:
1Bits
其它使用默认设定,不要更改。
2、一般参数设定(通过“编辑――系统参数的一般页进行设定)
2-1工作按钮
1)属性:
开启
2)工作按钮位置:
左
3)任务栏文本:
居中
2-2报警条
1)每次卷动的像素数:
32
2)卷动速度:
0.4
2-3RTC来源:
PLC
此处设定的是触摸屏在报警记录中的时间,因为EView的触摸屏无法实现后台对时的功能,所以使用PLC的时间。
2-4留言板窗口编号:
301
设定在留言板功能的窗口号,如果设定错误将无法实现触摸屏的留言板功能。
3、组件功能说明
3-1位状态指示灯
位状态指示灯显示一个指定的PLC地址的ON或OFF状态。
如果状态为OFF,将显示状态为0的图形。
如果为状态为ON,将显示图形状态为1的图形,如果选中了“使用标签”的话,不同状态时对应的标签也会显示。
3-2多状态指示灯
多状态指示灯会根据指定的PLC的地址的数值不同而切换到不同的状态。
如果值为0,将显示第一个图形,如果为1,将显示第二个图形,依次类推。
如果选中了“使用标签”将回显示相应状态的标签内容。
3-2位状态设定
位状态设定定义了一块触摸区域,当点击这块区域时可以强制切换PLC上的位地址为ON或OFF的状态。
3-3多状态设定
多状态设定也定义一块触摸区域,点击它就可以把状态数值写入指定的PLC地址。
3-4位状态切换开关
位状态切换开关是位状态指示灯和位状态设定组件的组合,它表示了PLC的位地址的ON/OFF状态,并定义了一块触摸区域,当启用时它可以把相应的位地址置为ON或OFF。
3-5多状态切换开关
多状态切换开关是多状态指示灯和多状态设定组件的组合。
它可根据PLC的字地址的值不同而显示不同的状态(最多可有32种状态),它定义了一块触摸区域,当被触摸时,会将指定的资料写入PLC字地址,这个地址可能和读取地址相同或不同。
3-6功能键
功能键可以用于切换屏幕、输入数字或ASCII字符、最大化或最小化或移动窗口、设计留言板、打印。
下面分开介绍在水机屏程序用到的几种:
3-6-1切换基本窗口
分如果选择〔切换基本窗口〕选项,当按下该键时,将会关闭当前基本窗口(包括当前基本窗口的所有子窗口也会关闭),并切换到〔窗口编号〕指定的基本窗口。
3-6-2最小化窗口
如果重叠窗口中有具有“最小化窗口”属性的功能键的化,当按下这个功能键时,窗口会最小化
3-6-3切换快选窗口
这种功能键可以用来切换快选窗口,切换的窗口必须和快选窗口(编号为4的窗口)的大小完全一致。
3-6-4创建输入小键盘
按以下方法创建键盘:
由〔功能键〕创建输入所需的按键0、1、2、3、4、5、6、7、8、9、ENT、BS、CLR、-、.等。
其中〔ENT〕确定,〔BS〕退格,〔CLR〕清除。
3-6-5移动图形
移动图形可用来把一个向量图或位图放在屏幕上PLC指定的位置,图形的状态和绝对位置由PLC上的3个连接的寄存器提供。
一般说,第1个寄存器控制组件的状态,第2个控制组件坐标(X),第3个控制垂直坐标(Y)。
3-6-6动画
控制组件用来把组件放置在屏幕的指定轨迹位置,这个位置是由一个预设途径和PLC的资料所决定的,屏幕上的组件的状态和绝对位置由当前的两个连续的PLC寄存器的资料所决定。
一般来说,第一个寄存器控制组件的状态,第二个控制预设途径上的位置,当PLC的位置寄存器改变数值,向量图或位图会跳到预设路径的下一个位置。
3-6-7数值输入
数值输入可以显示PLC寄存器的当前值并可以通过小键盘输入资料来改变该寄存器资料,如果启动了〔触发地址〕,那么当被触控的时候,数值输入的值就会作为寄存器数据输入到相应的由〔读取地址〕指定的PLC地址。
3-6-8数字显示
数值显示组件用来显示指定的PLC寄存器的资料,资料作为文本显示。
这个组件没有任何向量图或位图来表示资料。
以上数字输入和数字显示应注意以下几点:
1)、一般属性-触发地址:
控制数值输入组件能否输入资料的PLC位地址。
如果为OFF,则不能进行数据输入。
2)、数字-显示内容:
控制资料的显示格式,
Ⅰ、十进制:
资料显示为10进制(0~9)格式,只能在选择了十进制后才能有以下两种属性出现:
显示原始资料:
显示原始资料并按照小数点以下位数的指示,从小数点后开始排列资料。
比如如果小数点以下位数=2,那么数“14561”显示为“145.61”。
显示工程转换后资料:
读取的资料在显示前转换为工程转换资料格式,转换比例如下:
转换后数值=工程转换最小值+(读取的数值-输入最小值)*(工程转换最大值-工程最小值)/(输入最小值-输入最小值)
转换值会根据“小数点以上位数”和“小数点以下位数”的设置显示资料。
比如如果转换数值为123.456而小数点以下位数=2,小数点以上位数为=3,那么转换后数值显示为:
“123.45”,最后一位资料被去掉了。
例:
要输入一个数值其范围为0~1000,而写入到PLC寄存器的数值为0~100(即为0.1倍关系),则应当设置如下:
输入最小值=0,输入最大值=100,工程转化最小值=0,工程转换最大值=1000。
Ⅱ、十六进制:
资料显示为16进制(0~F)格式,转换比例和小数点选项都被忽略了。
3-6-9棒图
棒图以柱状图百分比的方式显示PLC寄存器资料,它根据设置的最大值和最小值的值以百分比的方式来显示资料。
3-6-10表针
表针可以将PLC寄存器的资料以弧度的方式显示出来,弧度的计算是根据设置的最大值和最小值的值以比例方式计算的。
3-6-11直接窗口
〔直接窗口〕可弹出一个指定的窗口到当前屏幕上,弹出窗口显示在〔直接窗口〕的边界范围之内,通常直接窗口设置成和要弹出的窗口的大小一样。
直接窗口的数目多少是没有绝对限制的,但在运行时,最多可以同时显示6个窗口,直接窗口的开启和关闭只能由控制它们的〔读取地址〕的位(Bit)地址来决定,功能键是不可以关闭它的,当该位地址为ON就弹出窗口,位元OFF则关闭窗口。
3-6-12报警信息登录
要显示在报警信息显示组件上的信息必须在报警信息登录组件列表中登录,一个PLC的位元地址可控制一条信息的显示与否,如果PLC位设备被激活(ON或OFF),相应的信息会显示在报警信息显示组件中。
(此组件只登录报警信息,必须由“报警信息显示”组件显示)。
3-6-13报警信息显示
报警信息显示组件会在设定的区域显示所有触发的报警信息,显示的内容是关于某一个节点开关(位地址)的报警信息。
当一个报警信息产生以后,必须在该地址重新切换到非报警状态时,该报警信息才会自动清除,否则报警信息将始终显示,即一直处于报警状态。
(此组件只显示报警信息,必须由“报警信息登录”组件登录欲显示的组件)。
3-6-14趋势图
趋势图组件定期获得一堆PLC的资料并且以趋势图的方式显示出来,当每个取样周期结束时,新的资料会从PLC读出并显示在趋势图的右侧,其显示具有实时性。
3-6-15事件登录
事件登录组件中登录的信息会显示在事件显示组件中,要显示在事件显示组件中的信息必须先在事件登录组件中登录。
一个PLC位元或字控制一条信息,如果PLC的相应的位或字被触发(ON/OFF或限制值触发),相应的信息就会显示在事件显示组件中。
(次组件只登录事件,必须由“事件显示”组件显示)
3-6-16PLC控制
当相应的控制被触发时,PLC控制组件能启动一个特定的动作。
共分为以下几种:
切换基本窗口:
这个操作使用2个连续的PLC的字地址,当〔读取地址〕切换到一个有效的窗口编号时,将关闭当前的窗口并显示指定的窗口,这个指定的窗口编号为〔读取地址〕寄存器的资料的内容,然后目标窗口的编号会写到PLC的地址〔读取地址+1〕。
1)背光控制:
该操作使用一个位位址来控制背光的关闭,当位地址为ON时背光关闭。
2)屏幕打印输出:
这个操作使用一个位位址控制当前屏幕的打印输出,如果位地址从0FF触发到ON时当前屏幕将打印输出。
3)报表输出:
这个操作使用一个字位址来控制窗口的打印输出,当写入该字的内容是一个有效的窗口编号时,该窗口的内容将被打印输出,但是在打印时并不会切换到被打印的窗口。
4)背光控制(返回值):
该操作的动作和〔背光控制〕一样,只是为地址为ON的同时使PLC的该位地址清为0。
3-6-17数据传输
这个组件用来周期性的从PLC到触摸屏或触摸屏到PLC传输一块资料。
数据传输组件无论当前是哪个窗口他都始终有效。
它可以用来周期性地从PLC读取位(Bit)和字(Word)资料。
该组件的最主要的作用就是用来加快通信速度。
3-7触摸屏程序的下载
程序编好后,需下载到触摸屏中,先使用EasyManager程序设置计算机与触摸屏之间的通信参数:
1)COM1或COM2等
2)115200bps
3)ProjectDownload/Upload
4)CompleteDownload/Upload
按以上4点设置好后,可在EasyBuilder软件中点击“工具――下载”将程序下载到触摸屏中,但在此过程中编辑软件会提示先存盘和先编译,按照编辑软件提示进行即可立即完成。
3-7触摸屏程序调试
当编制或更改触摸屏程序后,可在计算机上先进行调试,再下载到触摸屏中(因为程序下载到触摸屏需要较长的时间)。
调试触摸屏程序有以下两种方法:
3-7-1离线模拟调试
当你修改的画面与PLC的资料无关或只需查看画面的视觉效果时,可使用离线模拟调试,这种模拟方式没有通信存在,所以可在没有任何硬件的情况下进行。
3-7-2在线模拟调试
当修改的程序与PLC的程序运行有较大关系时,可通过这种方式调试;
这种方式是通过触摸屏与PLC通信,而计算机与触摸屏通信而得到PLC的资料,所以有时可能存在通信速度慢的情况。
这种模拟方式下,鼠标在计算机上的操作与实际在触摸屏上操作是完全一样的。
3-7-3直接在线模拟调试
这种模拟调试方式可以脱离触摸屏而直接实现,可以使用PLC的程序线与PLC链接,计算机作为触摸屏使用,可以大大方便程序的调试,节省下载触摸屏程序的时间。
这种调试方法可解决第二种调试方法通信速度慢的不足。
注意,此项在EasyBuilder2.3版以上才有。
六、PLC与HMI(触摸屏)间固定使用寄存器:
1密码判断:
寄存器用途
画面名称
密码输入字(2个字)
触摸屏所在画面判断
输入密码级别存储
开机流程图
D6000~D6001
M300
D5000
停机流程图
D6002~D6003
M301
D5001
事故停流程图
D6004~D6005
M302
D5002
紧急停流程图
D6006~D6007
M303
D5003
开闸(蝶)阀
D6008~D6009
M304
D5004
关闸(蝶)阀
D6010~D6011
M305
D5005
负荷调整
D6012~D6013
M306
D5006
机组油系统
D6014~D6015
M307
D5007
机组气系统
D6016~D6017
M308
D5008
机组水系统
D6018~D6019
M309
D5009
常用参数设定
D6020~D6021
M310
D5010
辅机参数设定
D6022~D6023
M311
D5011
系统密码设定
D6024~D6025
M312
D5012
2一次密码一次操作画面密码判断使用中间寄存器:
用途
完成操作名称
密码正确提示窗口弹出
密码错误提示窗口弹出
开机
M506
M508
停机
M516
M518
事故停
M526
M528
紧急停
M536
M538
M546
M548
M556
M558
3一次密码多次操作画面密码判断使用中间寄存器:
用途
负荷调整画面
机组油系统图
机组气系统图
机组水系统图
常用参数设定画面
辅机参数设定画面
密码设定画面
密码正确窗口中“确定”按钮
M100
M110
M120
M130
M140
M150
M160
“密码解除”按钮
M101
M111
M121
M131
M141
M151
M161
操作或数值设定按钮
M102
M112
M122
M132
M142
M152
M162
请先输入密码提示窗口显示
M103
M113
M123
M133
M143
M153
M163
请先输入密码窗口中“确定”按钮
M104
M114
M124
M134
M144
M154
M164
数值设定键盘中“关闭“按钮
M105
M115
M125
M135
M145
M155
M165
M106
M116
M126
M136