1、特别注意的是D8018(年)可以切换为4为模式,但应增加以下程序:LD M8002MOV K2000 D8018PLC通常在公历后两位方式下工作。PLC在RUN后执行上述指令,仅需在一个运算周期中向D8018(年)传送K2000(固定值),即能切换至4位模式。使用公历4位模式时,设定值8099相当于19801999,0079相当于20002079。指令使用例如:TWR D7000时间数据预先存放在D7000D7006中,传送数据对应关系为:D7000D8018(年)D7001D8017(月)D7002D8016(日)D7003D8015(时)D7004D8014(分)D7005D8013(秒)
2、D7006D8019(星期)4、 TRD指令:内置时钟数据读出指令,将内置的实时时钟读出到指定的数据寄存器中,例如:TRD D5此程序句是将PLC的内置时钟时刻值读出到D5D11中,其对应关系为:D5D6D7D8D9D10D115、 PLS指令:上升沿产生指令,当动作条件由OFF变为ON,PLS的操作数闭合一个程序扫描周期,例如:LD X0PLS M0表示当X0的前个程序扫描周期为OFF,而当前次为ON,M0被驱动一个程序扫描周期。6、 CALL(子程序调用)指令:7、 SRET(子程序返回)指令:二、 水机屏PLC程序数据寄存器分配:1、 操作、事故、故障报警数据中转区(D0D18):D0:
3、报警数据具体类型,D05 事故D06 故障D07 操作D1D4:用于表示水机事故、故障、操作的具体事件(用位表示)D5D11:用于记录发生操作、故障、事故的时刻事件数据。D12D18:备用2、 发生的水机操作、故障、事故报警个数存放区(D19):该寄存器数据主要用于上位机读取及清除报警数据的依据。3、 水机状态(遥信量)存放区(D21D29):用于存放实时的水机状态(遥信)数据,上传上位机显示。4、 水机遥测数据存放区(D30D49):如果PLC配有模拟量采集模块Fx2n-4AD或Fx2n8AD时,可将模拟量存放在此区。5、 水机操作、事故、故障存放区(D50D3000):共可存放270条,用
4、于存放上位机未运行时发生的事件数据,上位机运行后可读出报警及记录用。三、 水机屏PLC程序使用的特殊寄存器:1、 M8002:初始脉冲(仅在程序运行开始时瞬时接通一个程序扫描周期);2、 D8121:通信PLC站号设置寄存器:此寄存器既可使用十进制设置,也可使用十六进制,例如:MOV K81 D8121 使用十进制设置;MOV H51 D8121 使用十六进制设置;在水机屏PLC的站号一般按如下设置:1#水机屏: MOV K1 D81212#水机屏: MOV K2 D81213#水机屏: MOV K3 D81213、 D8120:通信规范设置寄存器:通信规范按以下方法进行设置:b0(最低位)数
5、据长度B0=0 7位 b0=1 8位b1b2奇偶校验(b2,b1)(0,0):无校验 (b2,b1)(1,1):奇校验(b2,b1)(0,1):偶检验b3停止位B30 1位 b31 2位b4b5b6b7通信速度(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 b8b
6、12未使用B8b120(全部设置为0)b13和校验B130 上传数据没有和校验 b131 上传数据有和校验b14专用协议B140 不使用专用协议 b141 使用专用协议b15(最高位)通信控制协议B150 使用专用协议方式1 b151 使用专用协议4水机屏PLC通信规范一般按以下设置:b01 8位数据位(b2,b1)(0,0) 没有奇偶校验(b7,b6,b5,b4)(1,0,0,0) 波特率为9600b13 1 有和校验b14 1 使用专用协议规范 b15 0 使用专用协议方式1所以D8120中应写入H6081,即使用以下语句:四、 Fx2n系列模拟量转化模块:Fx2n-4AD最大分辨率是12
7、位。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
8、转换速度,参见注2如果为0,则选择正常速度,15ms/通道(缺省)如果设为1,则选择高速,6ms/通道#29状态信息 具体见注3带*号的缓冲器(BFM)可以使用TO指令从PC写入。不带*号的缓冲存储器的数据可以使用FROM指令读入PC。注:(1)、通道选择通道的初始化由缓冲器BFM#0中的4位十六进制数字HOOOO控制。第一位字符控制通道1,而第四个字符控制通道4。设置每一个字符的方式如下:O0:预设范围(10V到10V) O2:预设范围(20mA到20mA)O1:预设范围(4mA到20mA) O3:通道关闭例如:H3310CH1:预设范围(10V到10V)CH2:预设范围(4mA到20mA)
9、CH3、CH4:(2)、模拟到数字转换速度的改变在Fx2n-4AD的BFM#15中写入0或1,就可以改变A/D转换的速度,不过要注意下列几点:为保持高速转换率,尽可能少地使用FROM/TO指令。(3)、状态信息:BFM #29的位设备 开(0)关(1)B0:错误B1-b4中的任何一个为ON。如果b2b4中任何一个为ON,所有通道的A/D转化停止无错误B1:偏移/增益错误在EEPROM中的偏移/增益数据不正常或调整错误增益/偏移数据正常B2:电源故障24V DC电源故障电源正常B3:硬件故障A/D转化器或其他硬件故障硬件正常B10:数字范围错误数字输出值小于2048或大于2047数字输出值正常B
10、11:平均采样错误平均采样数不小于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、 与MITSUBISH PLC连接参数设定当EView触摸屏与MITSUBISH PLC一起使用时,必须点击“编辑系统常数”进行以下常数的设定:1) PLC类型:MITSUBISH FX2n2) 人机类型:MT510S/MT5
11、08S(640*480)3) 通信口类型:RS485 4W4) 波特率:5) 资料位:7 Bits6) 奇偶校验:偶校验7) 停止位:1 Bits其它使用默认设定,不要更改。2、 一般参数设定(通过“编辑系统参数的一般页进行设定)2-1 工作按钮1)属性:开启2)工作按钮位置:左3)任务栏文本:居中2-2 报警条1)每次卷动的像素数:322)卷动速度:0.42-3 RTC来源:PLC此处设定的是触摸屏在报警记录中的时间,因为EView的触摸屏无法实现后台对时的功能,所以使用PLC的时间。2-4 留言板窗口编号:301设定在留言板功能的窗口号,如果设定错误将无法实现触摸屏的留言板功能。3、 组件
12、功能说明3-1 位状态指示灯位状态指示灯显示一个指定的PLC地址的ON或OFF状态。如果状态为OFF,将显示状态为0的图形。如果为状态为ON,将显示图形状态为1的图形,如果选中了“使用标签”的话,不同状态时对应的标签也会显示。3-2 多状态指示灯多状态指示灯会根据指定的PLC的地址的数值不同而切换到不同的状态。如果值为0,将显示第一个图形,如果为1,将显示第二个图形,依次类推。如果选中了“使用标签”将回显示相应状态的标签内容。3-2 位状态设定位状态设定定义了一块触摸区域,当点击这块区域时可以强制切换PLC上的位地址为ON或OFF的状态。3-3 多状态设定多状态设定也定义一块触摸区域,点击它就
13、可以把状态数值写入指定的PLC地址。3-4 位状态切换开关位状态切换开关是位状态指示灯和位状态设定组件的组合,它表示了PLC的位地址的ON/OFF状态,并定义了一块触摸区域,当启用时它可以把相应的位地址置为ON或OFF。3-5 多状态切换开关多状态切换开关是多状态指示灯和多状态设定组件的组合。它可根据PLC的字地址的值不同而显示不同的状态(最多可有32种状态),它定义了一块触摸区域,当被触摸时,会将指定的资料写入PLC字地址,这个地址可能和读取地址相同或不同。3-6 功能键功能键可以用于切换屏幕、输入数字或ASCII字符、最大化或最小化或移动窗口、设计留言板、打印。下面分开介绍在水机屏程序用到
14、的几种: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 移动图形移动图形可用来
15、把一个向量图或位图放在屏幕上PLC指定的位置,图形的状态和绝对位置由PLC上的3个连接的寄存器提供。一般说,第1个寄存器控制组件的状态,第2个控制组件坐标(X),第3个控制垂直坐标(Y)。3-6-6 动画控制组件用来把组件放置在屏幕的指定轨迹位置,这个位置是由一个预设途径和PLC的资料所决定的,屏幕上的组件的状态和绝对位置由当前的两个连续的PLC寄存器的资料所决定。一般来说,第一个寄存器控制组件的状态,第二个控制预设途径上的位置,当PLC的位置寄存器改变数值,向量图或位图会跳到预设路径的下一个位置。3-6-7 数值输入数值输入可以显示PLC寄存器的当前值并可以通过小键盘输入资料来改变该寄存器资
16、料,如果启动了触发地址,那么当被触控的时候,数值输入的值就会作为寄存器数据输入到相应的由读取地址指定的PLC地址。3-6-8 数字显示数值显示组件用来显示指定的PLC寄存器的资料,资料作为文本显示。这个组件没有任何向量图或位图来表示资料。以上数字输入和数字显示应注意以下几点:1)、一般属性触发地址:控制数值输入组件能否输入资料的PLC位地址。如果为OFF,则不能进行数据输入。2)、数字显示内容:控制资料的显示格式,、十进制:资料显示为10进制(09)格式,只能在选择了十进制后才能有以下两种属性出现:显示原始资料:显示原始资料并按照小数点以下位数的指示,从小数点后开始排列资料。比如如果小数点以下
17、位数2,那么数“14561”显示为“145.61”。显示工程转换后资料:读取的资料在显示前转换为工程转换资料格式,转换比例如下:转换后数值工程转换最小值(读取的数值输入最小值)*(工程转换最大值工程最小值)/(输入最小值输入最小值)转换值会根据“小数点以上位数”和“小数点以下位数”的设置显示资料。比如如果转换数值为123.456而小数点以下位数2,小数点以上位数为3,那么转换后数值显示为:“123.45”,最后一位资料被去掉了。例:要输入一个数值其范围为01000,而写入到PLC寄存器的数值为0100(即为0.1倍关系),则应当设置如下:输入最小值0,输入最大值100,工程转化最小值0,工程转
18、换最大值1000。、十六进制:资料显示为16进制(0F)格式,转换比例和小数点选项都被忽略了。3-6-9棒图棒图以柱状图百分比的方式显示PLC寄存器资料,它根据设置的最大值和最小值的值以百分比的方式来显示资料。3-6-10 表针表针可以将PLC寄存器的资料以弧度的方式显示出来,弧度的计算是根据设置的最大值和最小值的值以比例方式计算的。3-6-11 直接窗口直接窗口可弹出一个指定的窗口到当前屏幕上,弹出窗口显示在直接窗口的边界范围之内,通常直接窗口设置成和要弹出的窗口的大小一样。直接窗口的数目多少是没有绝对限制的,但在运行时,最多可以同时显示6个窗口,直接窗口的开启和关闭只能由控制它们的读取地址
19、的位(Bit)地址来决定,功能键是不可以关闭它的,当该位地址为ON就弹出窗口,位元OFF则关闭窗口。3-6-12 报警信息登录要显示在报警信息显示组件上的信息必须在报警信息登录组件列表中登录,一个PLC的位元地址可控制一条信息的显示与否,如果PLC位设备被激活(ON或OFF),相应的信息会显示在报警信息显示组件中。(此组件只登录报警信息,必须由“报警信息显示”组件显示)。3-6-13 报警信息显示报警信息显示组件会在设定的区域显示所有触发的报警信息,显示的内容是关于某一个节点开关(位地址)的报警信息。当一个报警信息产生以后,必须在该地址重新切换到非报警状态时,该报警信息才会自动清除,否则报警信
20、息将始终显示,即一直处于报警状态。(此组件只显示报警信息,必须由“报警信息登录”组件登录欲显示的组件)。3-6-14 趋势图趋势图组件定期获得一堆PLC的资料并且以趋势图的方式显示出来,当每个取样周期结束时,新的资料会从PLC读出并显示在趋势图的右侧,其显示具有实时性。3-6-15 事件登录事件登录组件中登录的信息会显示在事件显示组件中,要显示在事件显示组件中的信息必须先在事件登录组件中登录。一个PLC位元或字控制一条信息,如果PLC的相应的位或字被触发(ON/OFF或限制值触发),相应的信息就会显示在事件显示组件中。(次组件只登录事件,必须由“事件显示”组件显示)3-6-16 PLC控制当相
21、应的控制被触发时,PLC控制组件能启动一个特定的动作。共分为以下几种:切换基本窗口:这个操作使用2个连续的PLC的字地址,当读取地址切换到一个有效的窗口编号时,将关闭当前的窗口并显示指定的窗口,这个指定的窗口编号为读取地址寄存器的资料的内容,然后目标窗口的编号会写到PLC的地址读取地址1。1) 背光控制:该操作使用一个位位址来控制背光的关闭,当位地址为ON时背光关闭。2) 屏幕打印输出:这个操作使用一个位位址控制当前屏幕的打印输出,如果位地址从0FF触发到ON时当前屏幕将打印输出。3) 报表输出:这个操作使用一个字位址来控制窗口的打印输出,当写入该字的内容是一个有效的窗口编号时,该窗口的内容将
22、被打印输出,但是在打印时并不会切换到被打印的窗口。4) 背光控制(返回值):该操作的动作和背光控制一样,只是为地址为ON的同时使PLC的该位地址清为0。3-6-17 数据传输这个组件用来周期性的从PLC到触摸屏或触摸屏到PLC传输一块资料。数据传输组件无论当前是哪个窗口他都始终有效。它可以用来周期性地从PLC读取位(Bit)和字(Word)资料。该组件的最主要的作用就是用来加快通信速度。3-7 触摸屏程序的下载程序编好后,需下载到触摸屏中,先使用EasyManager程序设置计算机与触摸屏之间的通信参数:1) COM1 或 COM2 等2) 115200 bps3) Project Downl
23、oad/Upload4) Complete Download/Upload 按以上4点设置好后,可在EasyBuilder软件中点击“工具下载”将程序下载到触摸屏中,但在此过程中编辑软件会提示先存盘和先编译,按照编辑软件提示进行即可立即完成。3-7 触摸屏程序调试当编制或更改触摸屏程序后,可在计算机上先进行调试,再下载到触摸屏中(因为程序下载到触摸屏需要较长的时间)。调试触摸屏程序有以下两种方法:3-7-1 离线模拟调试当你修改的画面与PLC的资料无关或只需查看画面的视觉效果时,可使用离线模拟调试,这种模拟方式没有通信存在,所以可在没有任何硬件的情况下进行。3-7-2 在线模拟调试当修改的程序
24、与PLC的程序运行有较大关系时,可通过这种方式调试;这种方式是通过触摸屏与PLC通信,而计算机与触摸屏通信而得到PLC的资料,所以有时可能存在通信速度慢的情况。这种模拟方式下,鼠标在计算机上的操作与实际在触摸屏上操作是完全一样的。3-7-3 直接在线模拟调试这种模拟调试方式可以脱离触摸屏而直接实现,可以使用PLC的程序线与PLC链接,计算机作为触摸屏使用,可以大大方便程序的调试,节省下载触摸屏程序的时间。这种调试方法可解决第二种调试方法通信速度慢的不足。注意,此项在EasyBuilder2.3版以上才有。六、 PLC与HMI(触摸屏)间固定使用寄存器:1 密码判断: 寄存器用途画面名称密码输入
25、字(2个字)触摸屏所在画面判断输入密码级别存储开机流程图D6000D6001M300D5000停机流程图D6002D6003M301D5001事故停流程图D6004D6005M302D5002紧急停流程图D6006D6007M303D5003开闸(蝶)阀D6008D6009M304D5004关闸(蝶)阀D6010D6011M305D5005负荷调整D6012D6013M306D5006机组油系统D6014D6015M307D5007机组气系统D6016D6017M308D5008机组水系统D6018D6019M309D5009常用参数设定D6020D6021M310D5010辅机参数设定D60
26、22D6023M311D5011系统密码设定D6024D6025M312D50122 一次密码一次操作画面密码判断使用中间寄存器: 用途完成操作名称密码正确提示窗口弹出密码错误提示窗口弹出开机M506M508停机M516M518事故停M526M528紧急停M536M538M546M548M556M5583 一次密码多次操作画面密码判断使用中间寄存器:用途负荷调整画面机组油系统图机组气系统图机组水系统图常用参数设定画面辅机参数设定画面密码设定画面密码正确窗口中“确定”按钮M100M110M120M130M140M150M160“密码解除”按钮M101M111M121M131M141M151M161操作或数值设定按钮M102M112M122M132M142M152M162请先输入密码提示窗口显示M103M113M123M133M143M153M163请先输入密码窗口中“确定”按钮M104M114M124M134M144M154M164数值设定键盘中“关闭“按钮M105M115M125M135M145M155M165M106M116M126M136
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1