7
6ES7323-1BL00-0AA0功能参数
欧姆龙CPM1A系列PLC功能指令
功能指令又称指令,CPM1A系列PLC提供的功能指令主要用来实现程序控制,数据处理和算术运算等。这类指令在简易编程器上一般没有对应的指令键,只是为每个指令规定了一个功能代码,用两位数字表示。在输入这类指令时先按下“FUN”键,再按下相应的代码。下面将介绍部分常用的功能指令。
1.空操作指令NOP(0 0)
本指令不作任何的逻辑操作,故称空操作,也不使用继电器,无须操作数。该指令应用在程序中留出一个,以便调试程序时插入指令,还可用于微调扫描时间。
2.结束指令END(01)
本指令单使用,无须操作数,是程序的后一条指令,表示程序到此结束。PLC在执行用户程序时,当执行到END指令时就停止执行程序阶段,转入执行输出刷新阶段。如果程序中遗漏END指令,编程器执行时则会显示出错信号:“NO END INSET”:当加上END指令后,PLC才能正常运行。本指令也可用来分段调试程序。
3.互锁指令IL(02)和互锁指令ILC(0 3)
这两条指令不带操作数,IL指令为互锁条件,形成分支电路,即新母线以便与LD指令连用,表示互锁程序段的开始;ILC指令表示互锁程序段结束。
互锁指令IL和互锁指令ILC用来在梯形图的分支处形成新的母线,使某一部分梯形图受到某些条件的控制。IL和ILC指令应当成对配合使用,否则出错。IL/ILC指令的功能是:如果控制IL的条件成立(即ON),则执行互锁指令。若控制IL的条件不成立(即OFF),则IL与ILC之间的互锁程序段不执行,即位于IL/ILC之间的所有继电器均为OFF,此时所有定时器将复位,但所有的计数器,移位寄存器及保持继电器均保持当前值。
4.跳转开始指令JMP(0 4)和跳转结束指令JME(0 5)
这两条指令不带操作数,JMP指令表示程序转移的开始,JME指令表示程序转移的结束。
JMP/JME指令组用于控制程序分支。当JMP条件为OFF时,程序转去执行JME后面的条指令;当JMP的条件为ON,则整个梯形图按顺序执行,如同JMP/JME指令不存在一样。
在使用JMP/JME指令时要注意,若JMP的条件为OFF,则JMP/JME之间的继电器状态为:输出继电器保持目前状态;定时器/计数器及移位寄存器均保持当前值。另外JMP/JME指令应配对使用,否则PLC显示出错。
5.逐位移位指令 SFT(10)
又称移位寄存器指令,本指令带两个操作数,以通道为单位,个操作数为通道号D1,二个操作数为末通道号D2。所使用的继电器有:000CH~019CH, 200CH~252CH, HR00~HR19。其功能相当于一个串行输入移位寄存器。
移位寄存器有数据输入端(IN)、移位时钟端(CP)及复位端(R),按照输入(IN)、时钟(CP)、复位(R)和SFT指令的顺序进行编程。当移位时钟由OFF→ON时,将(D1~D2)通道的内容,按照从低位到高位的顺序移动一位,位溢出丢失,位由输入数据。当复位端输入ON时,参与移位的所有通道数据均复位,即都为OFF。
如果需要多于16位的数据进行移位,可以将几个通道级连起来。
移位指令在使用时须注意:起始通道和结束通道,在同一种继电器中且起始通道号≤结束通道号。
6.锁存指令KEEP(11)
本指令使用的操作数有:01000~01915、20000~25515、HR0000~HR1915,其功能相当于锁存器,当置位端(S端)条件为ON时,KEEP继电器一直保持ON状态,即使S端条件变为OFF,KEEP继电器也还保持ON,,直到复位端(R端)条件为ON时,才使之变OFF ,KEEP 指令主要用于线圈的保持,即继电器的自锁电路可用KEEP指令实现。若SET端和RES端同时为ON,则KEEP继电器变为OFF。锁存继电器指令编写按置位行(S端),复位行(R端)和KEEP继电器的顺序来编写。
7.微分脉冲指令DIFU(13)和后沿微分脉冲指令DIFD(14)
本指令使用操作数有:01000~01915、20000~25515、HR0000~HR1915,DIFU的功能是在输入脉冲的前(上升)沿使的继电器接通一个扫描周期之后释放,而DIFD的功能是在输入脉冲的后(下降)沿使的继电器接通一个扫描周期之后释放。
8.快速定时器指令 TIMH(15)
本指令操作数占二行,一行为定时器号000~127(不得与TIM或CNT重复使用同号),另一行为设定时间。设定的定时时间,可以是常数,也可以由通道000CH~019CH,20000CH~25515CH,HR0000~HR1915中的内容决定,但为四位BCD码。其功能与基本指令中的普通定时器作用相似,区别是TIMH定时精度为0. 01s,定时范围为0~99.99s。
9.通道移位指令WSFT(16)
又称字移位指令,本指令是以字(通道)为单位的串行移位。操作数为通道号D1,末通道号D2。可取000CH~019CH, 200CH~252CH, HR00~HR19。通道移位指令执行时,当移位条件为ON,WSFT从通道向末通道依此移动一个字,原通道16位内容全部复位,原末通道中的16位内容全部移出丢失。
WSFT指令在使用时须注意:通道和末通道是同一类型的继电器;通道号≤末通道号。
当移位条件为ON时,CPU每扫描一次程序就执行一次WSFT指令。如只要程序执行一次,则应该用微分指令。
10.可逆计数器指令 CNTR(12)
本指令的功能是对外部信号进行加1或减1的环形计数。带两个操作数:计数器号000~127,设定值范围0000~9999,设定值可以用常数,也可以用通道号,用通道号时,设定值为通道中的内容。
11.比较指令CMP(20)
本指令的功能是将S(源通道)中的内容与D(目标通道)的内容进行比较,其比较结果送到PLC的内部继电器25505、05506、25507中进行处理后输出,输出状态见表4-9。
SMR | 25505 | 25506 | 25507 |
S>D | ON | OFF | OFF |
S=D | OFF | ON | OFF |
S,D | OFF | OFF | ON |
S1/S2 | 000~019CH | 200~231CH | HR00~HR19 | TIM/CNT000~127 | DM0000~1023 DM6144~6655 | 四位 常数 |
D | 010~019CH | 200~231CH | HR00~HR19 | — | DM0000~1023 | — |
本套控制系统从 2005 年初推出后,得到了很多用户的认可。目前已经开始在部分用户 投入使用,使用情况表明,本系统运行稳定。尤其是其开放的通讯协议,使得用户可 以定制自己的计算机监控系统,这就为用户管理机组的运行提供了方便,受到了用户的



1、三菱PLC重视安装:
提高三菱PLC控制系统性是一项长期、持久的工作。,施工和安装是非常重要的环节,严格把关,这样可减少投产故障率。其次,要保证检修质量,特别是技改线路改动和系统改造,是目前的当务之急。否则,几年的系统改造后,大量线路的换,线号丢失及程序变,该记录备份的没有做记录等。致使维护工作量加大,性得不到保证。这一项是人们易疏忽的,必需引起高度重视。
2、三菱PLC控制系统的设计方法
尽管三菱PLC的运行是、的,作为一个系统来说,稳定仍然是不可忽视的问题.系统设计要充分利用三菱PLC的特点,使三菱PLC的运行能真正达到、。
(1)硬件保护。主要包括:联锁保护、限位保护和急停保护等。
(2)软件保护。主要包括:联锁保护、限位保护、保护和自检保护等。软件保护主要利用自检信息及时发现隐患,故障;也可针对工程的特点,自编诊断程序而排除故障,以确保三菱PLC、稳定、运行。
1. 前言
发酵工程,利用细胞大规模培养技术,已深入到、轻工、食品、农业、环保各个领域,在国民经济中占有很大的比重。提高发酵水平,具有重要的经济和社会意义。基于参数相关的发酵过程多尺度问题研究的放大和优化技术的理论,在发酵工程放大和优化上了很大的成绩。 由于发酵过程的复杂性和高度非线性等诸多因素和多容量过程特征,使系统具有动态性和难以预测性,同时发酵过程严酷的工况条件,如高温、高湿、长周期发酵等都对生物反应器控制系统提出了严格的要求。以FX2n系列PLC为主控制器的生物反应器控制系统, 是新的发酵工程放大和优化理论的支撑工作平台。
2. 控制系统技术要求
1) 生物反应器控制系统的数据采样对象,温度、pH、溶解氧等环境参数是连续量。
2) 执行器,大部分是开关量,如电磁阀、隔膜阀等各类阀门,间隙工作的各类补料泵等。
3) 另有部分模拟量输出,如搅拌电机转速控制等。
4) 过程特征变量一般分直接变量和间接变量。发酵工程,是生物反应过程,过程特征中含有许多难以直接测量的生物变量,如摄氧率OUR,二氧化碳释放率CER,呼吸商RQ等,这些间接变量对基于多尺度法研究的新的发酵工程放大和优化具有为重要的意义,只能把直接测量得到的直接变量,使用软测量技术,经函数运算,映射得到。直接测量的精度,稳定性和控制系统的运算能力决定了整个系统的品质。
5) 随着Internet技术的推广,现代信息技术正在进入到每个领域,并且基于参数相关的发酵过程多尺度问题研究的放大和优化技术的理论,是个全新的概念,正在逐步发展,需要国内各方面的协同努力,本系统应具有开放的通讯接口,在车间范围内组成局域网,并通过Internet ,使远方终端可以浏览现场数据,或进行干预。
3. 系统的组成
根据上述技术要求和以往的经验,我们觉得选用三菱公司的FX2n系列PLC是合适的。FX2n系列PLC有各种扩展模块可以选择,如FX2n-4AD-PT, FX2n-4AD, FX2n-232-Bd等扩展模块,适合模拟量的输入和数据通信;开关量可以直接输出;FX2n系列PLC指令集丰富,涵盖大部分运算。双字节浮点运算指令满足测量和运算的精度。现场传感器检测各种物理,化学,生物参数,输入FX2n-4AD-PT和FX2n-4AD等摸块,PLC运算后输出控制执行器,并和车间操作站数据交换。 人机界面采用三菱公司的A975GOT-TBA-B, 10.4英寸液晶屏带触摸键,画面丰富,还编制了多幅用户帮助画面,提供在线帮助,界面友好。现场控制站安置在生物反应器旁,各类传感器和PLC安装在同一控制柜内, 变送器、PLC等供电回路加配交流滤波器。通讯用双绞电缆链往车间操作站,与PC-BASED结构相比,简化了现场布线。车间操作站IPC, 带有以太网口,可以和其他PC机组成局域网;C++ 编写的多线程,多软件包,完成数据分析,趋势曲线,查询,打印等功能,并集成了TCP/IP, 便于远方终端在Internet网上访问 。
4. 主要控制算法和PLC指令
相同的算法可以调用相应的子程序。
PLC程序中使用了区间比较16位指令ZCP。需注意的是执行该指令后, 要执行区间复位指令ZRST。图2是带不灵敏度区的分程控制
2)扩展模块的初始化和pH 、DO 电的标定
FX2n-4AD,FX2n-4AD-PT 等模块在次使用时,要根据被测工程量范围、滤波常数等初始设置;pH ,DO 等电在正式使用前要标定,f(x)=ax+b, 用标准缓冲液定出a、b 使用双字节浮点运算指令FLT, BCD, DEADD, DESUB, DEMUL, DED等。
3)数据的存储
PLC检测到的数据在送往操作站存储同时,也在PLC中实时存储,以提高系统的冗余度。一般认为PLC不数据采集和存储[4],FX2n 为我们提供了8K字存储区,可以满足每批发酵的数据量。我们使用了两种方法:1.定时采集 每隔一段时间采样一次,存储后,指针加1, 存储格式固定, 存储区的长度与已存数长度相配,不存时间。2.变化 当被采集的参数的变化值大于预定的记录精度,把此时的数据和时间存入存储区。使用变址寄存器V,Z,改变软元件地址号,对文件寄存器地址号变址修改。
4) 软测量技术的实现 传感器测得信号后,PLC根据预设的生物数学模型运算,得到不能直接测量的间接变量。
5。 小结
以FX2n系列PLC为主体的生物反应器数据采集和控制系统,性能稳定, 使用于发酵工程放大和优化,了很好的成绩,现已推广应用于疫苗、微生态制剂、生物农、生物肥料等、食品、农业、环保等行业,并在我国(包括传统生物技术和基因工程技术在内)发酵行业装备现代化技术改造和信息化进程中发挥了积作用。本文研究的系统作为项目:”基于过程参数相关的发酵过程优化与放大技术及其生物反应器装置研究”的组成,被评为2OO1年上海市科技进步一等奖。