价格:面议
浔之漫智控技术(上海)有限公司
联系人:聂航
电话:15221406036
地址:上海市松江区永丰街道上海市松江区广富林路4855弄52号3楼
西门子模块6ES7355-0VH10-0AE0型号规格
我们现场有一传送链是用驱动器驱动的伺服电机控制的,让伺服电机动的不是Q点,我怎样快速查找到让伺服电机动的那个点呢???
答:1、伺服电机应该不是Q点输出的,应该是通过PROFIBUS或者通过FM354之类的控制模块来让他定位的,他不是转起来而是要定位。
2、如果伺服电机用专门的驱动器你可以看看接电机的驱动器上有没有PROFIBUS DP线就是紫色那种如果有说明用的是DP你可以在STEP7硬件组态中监控把这个DP拔掉后掉哪个站就知道这个是硬件中的那个地址或者在伺服驱动器上找拨码开关就能知道他的站号,通过站号在STEP7硬件组态中可以查出是那个区去控制他的,相关解释在伺服驱动器的手册上有定义它的每个数据字对应的作用然后就知道他是那个地址驱动他的还有那个地址是给脉冲数的继而知道它的程序原理、在STEP7交叉引用中就可查出来比如IW1024/PIW1024。
3、如果300有带FM354相关模块的话说明是300自己去控制伺服驱动器然后驱动伺服电机的可以查找它的脉冲输出状态字看是否有脉冲,这要看他的脉冲输出、操作模式、返回状态等等这需要你关FM模块手册一句话说不清的。
4、确定伺服驱动器是正常的,一般伺服驱动器上有状态指示灯判定伺服驱动器是正常的才可以查程序,如果伺服驱动器报错的话要根据驱动器手册查原因。
5、查看电气图、查看他的驱动原理与驱动器接线原理确定不是接线问题导致电机不动作。
刚开始学习CFC编程有很多基础知识都不明白。2.起始对于PCS7来说,功能块的熟悉和使用是基础。其较重要的是项目的构建和整体的把握。因PCS7适用于中大型的控制系统。与PLC的分散,单一不同的是,PCS7的理念是以纯粹的PLC编程工作为基础,增强到大型项目的控制方案上来。
通过本方法优化可以较大的减少程序语句数,使程序更简洁、可读性更好,由于不需要做耗时的类型转换,程序运行效率也得到提高。且数学运算量越大,效率提高越明显。缺点是要多占用两字节的内存,以后程序中不能使用VW0。但S7-200的RAM空间很大,一般是用不完的,以226为例,有多达10K的RAM,偶从来没有**过1K。这些RAM都是花钱买来的,不用白不用,不用也是浪费了。
同理,如果有字节型变量经常需要与字类型变量相互转换,让字节变量占用一个字的内存宽度浪费一个字节,避免类型转换。具体步骤如下:
1.根据工程实际需求,进行功能块规划
编写子程序在PLC中子程序是为一些特定的控制目的编制的相对独立的程序。执行子程序调用指令CALL等,如果条件不满足子程序调用时,程序的扫描就仅在主程序中进行,不再去扫描这段子程序,这样就减少不必要的扫描时间。
2.用字或双字数据传送给DO点方法来控制输出
在PLC的应用中通常都会有大量的输出控制,用字或双字数据传送给DO点方法来控制输出可以提高速度,只要根据实际应用的要求,合理分配输出,变换控制输出控制字,可以大大减少PLC程序执行的步数,从而加快PLC的程序运行速度。
3.脉冲触发SET、RESET
PLC中,使用SET指令只执行一次即可,不必每次扫描都执行这个指令,很适合与脉冲输出(PLS/PLF)指令配合使用。有些工程人员忽视了这个问题,使用了常规的方法来驱动SET指令,无意中增加了PLC程序扫描运行时间.
4.避免了类型转换,方法如下:
以S7-200为例,它的内存格式与我们常用的PC机正好相反,它是高字在前,低字在后的。所以我们可以将字变量放在后两个字节,在程序初始化时将前两个字节清零(程序的其它地方不得使用这两个字节)。
2.4 程序的装载和存贮
程序装载到PLC有两种方法:一种是以编程器在线装载,另一种是以存贮器子模板装载,分自动和手动装载。自动程序装载是程序由存贮器子模板自动装载到PLC的程序存贮器中。手动程序装载是程序由存贮器子模板拷贝到PLC的程序存贮器中。
存贮时,程序从PLC的程序存贮器拷贝到PLC的程序存贮器中。
3 工艺流程及控制要求
3.1 工艺流程
湿的氢氧化铝进入文丘里干燥器(由干燥热发生器提供热能),物料水分被蒸发后,被气流带走,文丘里干燥器的出口温度大约控制在130—160℃范围内。干燥热发生器的好坏直接影响氧化铝的提产。
3.2 控制要求
3.2.1 点火过程控制
干燥热发生器的点火过程控制是一典型的顺序控制。其启动顺序如下:
A 煤气阀V02到启动位置,风机M12启动。
B 9秒后,风门M11到较大。
C 40秒后,风门M11调到启动位置。
D 煤空阀V05关,9秒后,泄漏控制开始,运行18秒。
E 检漏阀V04开,煤气喷入,点打火,燃烧运行,火焰连续监测。
3.2.2 温度控制
干燥热发生器主要靠调节进入文丘里干燥器的煤气流量来实现温度的控制。
4 控制功能的实现
4.1 顺序控制及逻辑控制
顺序控制是可编程控制器的主要功能。以前顺序控制是采用继电器、计数器、阀门等机诫设备来实现。S5—95U利用较基本的逻辑元素和运算来实现逻辑控制功能,利用定时器、记时器来实现时间控制功能。干燥热发生器的程序包括主顺序程序块、风门电机(M11/M12)控制程序块、阀门(V02/V03/V04)控制程序块、煤气捡漏控制程序块、报警联锁程序块、模拟量的处理等几部分程序。
主程序循环扫描,通过主程序调用其它程序。
现场报警会引起启动过程中断。如电机M12报警、阀V03 V04 V05报警、火焰报警、点位置报警、点电磁阀报警等。过程报警会引起停车。如煤气压力P05报警、煤气流量报警、燃烧风流量报警等。报警信号不仅输出到继电器,同时也输出到可编程控制器的控制面板的指示灯。
干燥热发生器的起停与焙烧炉其它设备有联锁,该联锁通过系统中IPC620的逻辑控制实现,并直接输出到可编程控制器的联锁指示灯。
4.2 模拟量的控制及处理
4.2.1 V02阀定位器控制,通过自控系统中回路调节来实现
V02阀在点火过程中,都处在启动位置,燃烧运行后,通过系统给定值来自动增减阀门,实现自动调节。
4.2.2 燃烧风风门的控制,通过S5—95U可编程控制器实现
燃烧风风门的控制是根据检测的煤气流量值,经模拟量处理后,按一定的对应关系,由S5—95U计算出风门开度,然后输出到风门。具体处理过程如下:
A 煤气检测流量FT01(脉冲信号)转换成煤气流量(电流信号)
B 煤气流量值的修正
C 据修正后的标准流量FI01计算出风门控制量FC11
4.2.3 模拟量的处理
S5—95U可编程控制器只做**运算,它的结构相对比较简单,但程序设计比较麻烦。在解决实际问题时,为不导致**数溢出,必须在编制程序时,为参加运算的数选择适当的比例因子,使参加运算的数和中间结果的**值都符合**表示法的形式,算出的得数还需程序人员还原。它的数字量一般都是二进制码的16位**数,可以直接使用STEP5操作进行加减和比较运算。而标准功能块则用于这些值的乘除运算。所有模拟量的读入和输出都通过模拟输入输出模板和标准功能块FB250读入和FB251输出,其数据都存入数据块中。模拟输入模板把模拟过程信号转换成CPU能够处理的数字值,模拟输出模板则实现相反的功能。如模拟输入量有煤气压力P05、煤气流量F01、风流量FT11、阀位反馈值、煤气温度T01、煤气压力P01等,模拟输出量有阀位设定ZY01、面板显示的流量值FI01、面板显示风流量FI11等。
5 功能块的应用
5.1 功能块的特点
功能块可用处理器的全部操作指令系统对一个功能块编程,只能用语句表对功能块编程和存档,可用图形表示,可给功能块赋参数,功能块具**称等特点。因此,功能块可充分利用处理器,但另一方面,功能块不如程序块那样容易编程。
5.2 功能块的编程
功能块采用语句表用编程器来编程。功能块分为两大类:即带块参数的功能块和不带功能块的功能块。无块参数的功能块编程在本质上同程序块的编程基本一样,随着编程器提示,输入功能块名(包含8个以内的字符)。带块参数的功能块,则在输入块名以后应该*这些块参数的名字、参数类型和数据类型。当所有块参数都引入后,再用控制功能的编程继续输入。
5.3 标准功能块的应用
标准功能块都集成在CPU操作系统中,执行速度较快,且不占用户存储空间,常用的标准功能块有模拟量读入功能块FB250 RLG: AE、模拟量输出功能块FB251 。此外,可编程在运算过程中经常还会用到16位**码变换器FB241
COD:16、16位二进制乘法FB242 MUL:16、16位二进制除法FB243 DIV:16、**数到浮点数转换FB15、浮点数到**数转换 FB16、浮点数相乘FB19、浮点数相除FB20等标准功能块。还有一种由用户编程的功能块,如V02调节阀自动增减功能块FB21和FB22。
6 结束语
实践证明,PLC是实现现场自动化的理想控制器。它的体积小、功能强、程序设计简单、灵活通用、维护方便等一系列优点特别是高可靠性和较强的适应恶劣环境的能力,更是得到用户的**。作为从事工业自动化的技术人员,不但要熟悉各种控制系统的原理和结构,而且还要了解控制对象的工艺过程和控制要求。只有这样,才能设计、安装调试和维护好工业自动控制系统,确保氧化铝生产过程安全和经济稳定运行。