6ES7235-0KD22-0XA8参数规格
1.引言
cpu寄存器状态字的各位给出了有关指令状态或结果的信息以及所出现的错误,我们可以将二进制逻辑操作状态位信号状态直接集成到程序中,以控制程序执行的流程。
2.状态字寄存器
先简单介绍一下cpu中状态字。
●检查位:状态字的0位称作检查位,如果/fc位的信号状态为“0”,则表示伴随着下一条逻辑指令,程序中将开始一个新的逻辑串。fc前面的斜杠表示对fc取反。
●逻辑运算结果:状态字的第1位为rlo 位(rlo=“逻辑运算结果”),在二进制逻辑运算中用作暂时存储位。比如,一串逻辑指令中的某个指令检查触点的信号状态,并根据布尔逻辑运算规则将检查的结果(状态位)与rlo位进行逻辑门运算,逻辑运算结果又存在rlo位中。
●状态位:状态位(第2位)用以保存被寻址位的值。状态位总是向扫描指令(a,an,o,…)或写指令(=,s,r,)显示寻址位的状态(对于写指令,保存的寻址位状态是本条写指令执行后的该寻址位的状态)。
●or位:在用指令or执行或逻辑操作之前,执行与逻辑操作的时候,就需要用到or这一状态位。or位表示先前执行的与逻辑操作产生的值为“1”,于是,逻辑操作或的执行结果就已被确定为“1”。
●ov位:溢出表示算术或比较指令执行时出现了错误。根据所执行的算术或逻辑指令结果对该位进行设置。
●os位:溢出存储位是与ov位一起被置位的,在更新算术指令之后,它能够保持这种状态,也就是说,它的状态不会由于下一个算术指令的结果而改变。这样,是在程序的后面部分,也还有机会判断数字区域是否溢出或者指令是否含有无效实数。os位只有通过如下这些命令进行复位:jos(若os= 1,则跳转)命令,块调用和块结束命令。
●cc1及cc0位:cc1和cc0(条件代码)位给出有关下列结果的相关信息:
•算术指令结果
•比较指令结果
•字逻辑指令
•在移位功能中,移出位相关信息。
可以用以下指令来检查条件代码cc1和cc0。
cc1 cc0 检查完成后,如果:
00 a == 0 结果 =0
10 a >; 0 结果 >; 0
01 a < 0 结果 < 0
●br位:状态字的第8位称为二进制结果位。它将字处理程序与位处理联系起来,在一段既有位操
作又有字操作的程序中,用于表示字逻辑是否正确。将br位加入程序后,无论字操作结果如何,都不会造成二进制逻辑链中断。在梯形图的方块指令中,br位与eno位有对应关系,用于表明方块指令是否被正确执行:如果执行出现了错误,br位为0,eno位也为0;如果功能被正确执行,br位为1,
eno位也为1。在用户编写的fb/fc程序中,应该对br位进行管理,功能块正确执行后,使br位为1,否则使其为0。使用save指令将rlo存入br中,从而达到管理br位目的。
状态字的9-15位未使用。
3.具体使用
下面我们结合step7中的指针编程来具体介绍条件码cc0/cc0的用法。
不同的指令在cpu中执行时间是不同的。浮点数比定点数执行时间要长;字逻辑指令比位逻辑指令执行时间要长;在某些程序中适当使用状态字来进行编程可以减少cpu程序的执行时间。
例1:比如说要比较一个db中块的dbbo-dbb99这100个字节是正数是负数还是0,正数用1来表示;负数用-1来表示;0用0来表示。并且将对应结果存入mb200开始的100个字节中。我们通常的做法可能为:
如果利用条件码来进行编程,既可以减少程序的大小还会减少一定的指令执行时间,我们只需要将
中间的比较程序加以优化,即可以达到目的。
例2:根据状态位c0和cc1的状态而跳转的跳转功能指令jz不改变任何状态位的状态,逻辑操作结果rlo值也会“随着”该跳转功能带到跳转程序段中,供用户程序其它逻辑操作之用(不改变/fc状态)。
示例 两个整数相减并需进行连续判断:
lmw2
lmw8
-i
jz zero // 如果结果等于“0”,则跳转至标号zero处
// 结果不等于“0”时所执行的指令
zero: // 结果等于“0”时,所要执行的指令
如果用户不熟悉jz指令和状态位c0和cc1的具体含义,编程时就需要通过比较指令将比较结果存入一个二进制位中,再根据这个二进制位通过jc/jcn指令来控制程序的执行了。
例3:我们实际应用中可能要利用某些协议转换网关(比如说hilscher公司的nttap系列网关)来和某些串口协议的仪表进行通信时,会遇到crc校验的问题,关于crc校验时需要判断溢出位是否为1的问题来进行程序的计算。我们以euro2408的modbus通信时需要的crc校验为例说明crc校验的步骤:
1、装载16#ffff到一个16位crc寄存器;
2、将crc寄存器的高8位字节与信息中的个8位字节相异或,结果返回到crc寄存器中;
3、将crc寄存器数据向右移动一位;
4、如果溢出的位等于1,则将crc寄存器与16#a001相异或,结果返回到crc寄存器中;
4、如果溢出的位等于0,则重复第3步;
5、重复第3、4步骤,直到已经移位了8次;
6、将crc寄存器的高8位字节与信息中的下一个8位字节相异或,结果返回到crc寄存器中;
7、重复第3步到第6步,直到信息中所有字节都与crc寄存器相异或,并都移位了8次;
8、后的crc寄存器中的结果即为crc校验码,后被添加到信息(数据)的末尾(交换!低8位
在前,高8位在后;)
在第4步中需要判断溢出的位是否为1,如何判断对于整个程序有着重要的影响。我们可以用a>;0指令来判断这个条件,具体代码的编写,有兴趣时大家可以根据上面的步骤编写一个自己的crc程序。
4.结束语
在一般情况下,我们不必考虑这些状态位,但在某些情况下,利用这些状态位并结合一定的指令,可以给我们的编程带来更大的灵活性,对于tigao自己的编程水平也有一定的作用。
1、系统概述
发达国家的挤出机已普遍采用现代电子和计算机控制技术,对整个挤出过程的工艺参数如熔体压力及温度、各段机身温度、主螺杆和喂料螺杆转速、喂料量,各种原料的配比、电机的电流电压等参数进行在线检测,并采用微机闭环控制。有的公司已采用网上远程监测、诊断和控制,对挤出成型生产线进行网络控制。这对保证工艺条件的稳定,tigao产品的精度都极为有利。
随着挤出机的复合化,其机械性能必然更为复杂,与之相匹配的控制系统也随之复杂化,控制精度也更高。如何设计出合适的控制系统才能保证其经济、安全可靠地运行,且不至于在短时间内成为淘汰或过渡产品,是我们工程设计人员所必须考虑的问题。在多复合挤出机的控制中,总线技术、网络结构简单,技术性能稳定,不但大大减少了布线量,便于安装调试及维修,极大地增强了系统的灵活性与可靠性,在保证系统先进性的也取得了良好的社会经济效益。
收缩变形小、尺寸精度高、挤出速度快的精密型挤出机新型螺杆挤出机开发、复合共挤技术的不断成熟,近几年,橡胶工业飞速发展,带动中国橡 胶挤出技术的迅速tisheng。其中子午线轮胎复合共挤技术可谓橡胶挤出技术水平的典型代表。
2、工艺特点
一般根据所加工聚合物的类型和制品或半成品的形状,选定挤出机、机头和口模,以及定型和牵引等相应的辅助装置,确定挤出工艺条件如螺杆转速、机头压力、物料温度,以及定型温度、牵引速度等。在挤出过程中,物料一般都要经过塑炼,但定型方法则有所不同。例如,挤出的塑料常需冷却定型,使其固化,而挤出橡胶的半成品,则尚需硫化。采用不同的挤出设备和工艺,可得到不同的制品。
图1挤出机设备
3、控制系统构成
挤出机已普遍采用现代电子仪表和PLC控制技术,对整个挤出过程的工艺参数如熔体压力及温度、各段机身温度、主螺杆和喂料螺杆转速、喂料量,各种原料的配比、电机的电流电压等参数进行在线检测,并采用变频器闭环控制。采用PLC监测、诊断和控制,对挤出成型生产线进行自动调速控制。这对保证工艺条件的稳定,tigao产品的精度都极为有利。
随着挤出机的复合化,其机械性能必然更为复杂,与之相匹配的控制系统也随之复杂化,控制精度也更高。如何设计出合适的控制系统才能保证其经济、安全可靠地运行,且不至于在短时间内成为淘汰或过渡产品,是我们工程设计人员所必须考虑的问题。
收缩变形小、尺寸精度高、挤出速度快的精密型挤出机新型螺杆挤出机开发、复合共挤技术的不断成熟,近几年,橡胶工业飞速发展,带动中国橡胶挤出技术的迅速tisheng。
挤出机控制系统的主要作用,是在挤出过程中实现对螺杆转速、机筒温度和熔体压力等工艺参数的控制。目前,以仪表控制系统、PLC控制系统为主要选择。两者的功能分别为:温度控制中仪表控制系统可以实现开关两控制,也可以采用智能仪表实现简单比率控制,而PLC控制系统可以通过模拟量通信实现PID(比率-积分-微分控制)控制;前者压力控制显示熔体压力,而后者显示熔体压力并实现闭环控制;前者的测试功能只有显示功能,而后者可以实现测试单元的串口通信。挤出机的控制系统主要由电气、仪表和执行机构组成,其主要作用为:
(1)控制主、辅机的拖动电机,满足工艺要求所需的转速和功率,并保证主、辅机能协调地运行。
(2)控制主、辅机的温度、压力、liuliang和制品的质量。
(3)实现整个机组的自动控制。
(4)进行数据的采集和处理,实现闭环控制。
该挤出机是通过FX2N系列可编程序控制器及GT1045-QSBD 人机界面为中心的电路系统来控制挤出机的全部电机和温度设定工作,输入有自停开关,热继电器、传感器及编码器等,采用PLC控制各电机的运转速度和工艺参数。触摸屏用于设定和显示挤出运转速度,压力,各区温度控制,通过PLC将开关信号等送至变频器,控制变频器的启停。变频器和电动机等报警信号送至触摸屏显示故障类别等。PLC和触摸屏之间采用235通讯,上述工艺参数和操作信号通过235通讯送至PLC,经数据处理分析计算后,由PLC 通过485通讯信号,以控制相应变频器运转速度。
图2挤出机控制系统流程图
系统主要电气元件清单
3.1、变频器 FR-A740-90K-CHT 1台
3.2、编码器 E6B2-CWZ6C/1000 1台
3.3、FX可编程控制器 FX2N-32MT-001 1台
3.4、FX通讯卡 FX2N-485-BD 1台
3.5、触摸屏 GT1045-QSBD 1台
4 系统调试
1台FX2N可编程控制器和1台人机界面组成,两台GT1045-QSBD人机界面控制电机的调速控制,温度,压力等的工作情况。
FR-E740-90K-CHT有编码器反馈,jingque控制电机的速度,实现闭环控制电机转速,只要有故障动作就停止工作,GT1045-QSBD人机界面跳转到故障显示画面,在画面上可以看到挤出机的相应部位的故障原因,故障部分有详细的文字说明。人机界面为用户提供4组画面,分别为“开机介绍”、“参数设定”、“手动调整”、“运行状态”。
图3触摸屏画面
变频的速度为可调,通过编码器的反馈信号控制进给变频的速度。从而实现闭环控制,达到速度jingque控制。
变频的速度以及补偿速度由用户通过触摸屏进行输入,PLC接到触摸屏输入的数据后,经过运算处理,通过通讯模块传送给变频器。温度控制是通过仪表控制,PLC通过和仪表进行485通讯,在触摸屏可以看到温度,设定温度.
4.2.2变频调速系统的运行
(1)变频器的运行频率,在触摸屏上设置,通过通讯方式传输给PLC,再通过通讯模块传送给变频器。
(2)变频器的启动、停止、速度切换等指令,由操作人员在工业式触摸屏上发出,并由PLC的输出端将此开关量信号传送到变频器的对应输入端。
(3)变频器接到以上指令后,按指令要求开始运行。在运行中,与电机同轴连接的编码器将实际检测到的脉冲反馈给PLC,由PLC进行运算处理。
(4)变频如发生故障报警,其开集电极输出点将信号送至PLC输入点。变频系统立即停止运行,且触摸屏立即显示出故障类别及排除方法,其响应速度甚快。
4.2.3变频参数部分设置
参数号 | 名称 | 工厂设定值 | 当前值 |
71 | 适用电机 | 0 | 13 |
340 | 通讯启动模式选择 | 0 | 1 |
77 | 参数写入选择 | 0 | 2 |
79 | 运行模式选择 | 0 | 2 |
80 | 电机容量 | 9999 | 90KW |
81 | 电机极数 | 9999 | 6 |
96 | 自动调谐设定、状态 | 0 | 1 |
PLC、人机界面和变频器都正常工作后,编制PLC程序进行系统联调,PLC系统通过GX-Developer软件在计算机上进行编程,图4是程序设计部分梯形图略:
图4挤出机程序通讯部分
图5挤出机程序通讯部分
图6挤出机程序通讯部分
图7挤出机程序通讯部分
在调试过程中,会遇到很多问题,很多问题不太好处理,需要按部就班,一步一步来,如果出现报警,则查看相关书籍。
5、系统优点
5.1、该挤出机采用PLC和人机界面来组成的整个控制系统,大大tigao了挤出机生产稳定可靠性,不易受干扰,故障率低;
5.2、操作更加方便,对于速度控制更加jingque,调整方便;
5.3、tigao了挤出机效率、简化操作、减低消耗、减轻劳动强度。
6、
该挤出机采用三菱可编程序控制器为核心控制,再结合变频闭环控制,触摸屏调试,解决现有的电位器调速,操作不方便,稳定性差、使整个电控系统的控制水平有了很大的tigao,反映了当今国内挤出机电气控制的发展方向。三菱的FA产品通过大家多年的使用,性价比好,得到了越来越多客户的认可。