西门子MM440与PLC通讯
- 格式:pdf
- 大小:453.72 KB
- 文档页数:12


西门子S7-300PLC模拟量输出控制西门子MM440变频器
工控常用的模拟量信号是4-20mA电流信号,如果用此信号作为变频器的信号给定,
首先,确定变频器频率给定是电压信号给定还是电流信号给定,在西门子MM4系列变频器上都有一个DIP拨码开关
设置为ON位置(DIP拨码开关设置为OFF时默认的是电压信号给定,DIP拨码开关设置为ON时默认的是电流信
号给定)。
其次,MM440默认的信号是0-20mA电流信号对应0-50Hz,为了使0-20mA对应0-50Hz频率,还需对变频
器参数进行修改(常规参数设置略):
P0756=2 ;(模数转换输入ADC类型,单极性电流输入0-20mA)
P0757=4 ;(标定ADC的x1值,即y1频率对应的电流值,此时设置4mA对应频率0Hz)
P0758=0 ;(标定ADC的y1值,即x1电流对应的频率值)
P0759=20 ;(标定ADC的x2值,即y2频率对应的电流值,此时设置20mA对应频率50Hz)
P0760=100% ;(标定ADC的y2值,即x2电流对应的频率值,此时设置基准频率50Hz,100%即满基准频率)
用西门子S7-300,用标准模块FC105进行模数转换(FC105是siemens的标准块,位置在Step7的库(Libraries)
->Standard Libraries ->TI-S7 converting Blocks -> FC105可以直接调用),STL语言编程如下: 模拟量4-20ma,对应0-50Hz
CALL "FC105"
IN := MD200 //你的频率设置地址,可以组态成HMI 的I/O数据域
HI_LIM :=5.000000e+001 //上限对应50Hz
LO_LIM :=0.000000e+000 //下限对应0Hz
BIPOLAR:=FALSE //这个为false,
RET_VAL:=MW300 //返回值,主要看有没有错误
[精] 主题:哪里讨论MM4系列的BiCo应用?
不知道为什么很少有人使用BiCo?西门子MM4提供的是一些常规的控制。而这些控制有些太理想化了。例如:力矩控制启动时的冲击。造成不敢用。实际控制中遇到的特殊问题都可以用BiCo互联解决。把通用的变频器改造成符合自己需要的变频器。能开辟一个园地吗?这样可以解决许多特殊的控制要求。
我认为MM4是一个很开放的系统。省了许多外部元件,省了许多传感器。
Bico可以解决你的不少问题,但不能解决你所有的问题,Bico不是万能的,有些应用还是要靠PLC或上位机来实现。
当然不能解决所有问题。PLC解决系统的总体控制。BiCo可以解决驱动的特性,软点或者硬点、快点或慢点。有些对时间精度要求不高的简单系统。利用变频器自己提供的多余IO就可以搭出来了,省了PLC。对于复杂的系统也可以通过对变频器的调整达到要求,弥补原有设计的不足,添加一些新的功能等等。
我来掺合两句,不会介意吧。
针对MM4而言,bico与plc可不是一个范畴的东西,前者仅仅是能够实现装置内部软件模块化的组合与搭建,用一些有用的参数互连功能实现个性化的传动控制系统。因为他所提供的自由功能块太简单了。后者则是具有智能化的测控系统,他和装置是并列的,以cpu为核心的计算机系统。打个比方,如果是只使用装置,采用所谓的bico,构建控制功能,那只是有一个“脑袋”的系统;如果是使用plc+装置构建起来的系统,可就是有两个“脑袋”的系统了。后者的“智商”肯定比前者高了。
我知道zane先生是控制高手,好像在运动控制系统(伺服控制)方面很有建树,而且总是在引导plc+装置的系统组合方法。所以很感兴趣的向zane先生提问,能不能把你的plc+装置的系统组合技术路线透露一二?比如,plc与装置的通讯方式,你最偏爱哪一种?是端子?uss?还是profibus?采用了plc以后,是不是还需要上位机(我指得是你习惯的用法)?另外,有没有做过上位机+装置的系统组合(没有plc)?原谅我的冒昧,因为我确实对你的技术思路好奇。谢谢。
第30卷第4期 武汉科技大学学报(自然科学版) 2007年8月 J.of Wuhan Uni.of Sci.&Tech.(Natural Science Edition) Vo1.30,No.4 Aug.2007
基于MM440变频器和S7—3 00PLC 的定氧加铝系统
游辉胜,方康玲,黄卫华,周红军
(武汉科技大学信息科学与工程学院,湖北武汉,430081) 摘要:针对炼钢工序中定氧加铝系统的工艺及控制要求,基于西门子S7—300 PLC,MM440变频器和现场总 线技术设计了定氧加铝自动控制系统,PLC和MM440之间采用PROFIBUS DP现场总线技术进行通讯。运 行结果表明,该自动控制系统运行稳定,具有良好的准确性、快速性和即时性等。 关键词:定氧加铝系统;PLC;变频器;现场总线 中图分类号:TP212;TP21 7 文献标志码:A 文章编号:1672—3090(2007)04—0384—04 定氧加铝工艺是炼钢厂铝镇静钢冶炼过程的 重要工序之一,对减少钢中的杂质、改善钢的品 质、减少钢水在吹氩站的滞留时间、提高转炉与铸 机节奏的协调能力和转炉作业率起着重要的作 用L1]。某炼钢厂原有定氧加铝控制系统有一台双 流铝线机和一台单流铝线机。在运行过程中,该 系统存在以下问题:双流铝线机由PLC进行控 制,PLC的数字输出模块的输出通过继电器控制 变频器以及双流铝线机的阀门,变频器通过接收 PLC的启动信号以及电机正反转信号对传动电 机进行控制,使得控制系统存在较多的故障点, PLC的模拟量输出模块的输出电流通过导线到 达变频器,增加了系统的干扰;单流铝线机完全 靠工人手动进行控制,增加了工人的劳动强度,同 时存在工人误操作的潜在危险,对人的生命也构 成威胁;双流机中有一流加碳线,另一流以及单 流机加铝线,由于现场环境比较恶劣,机械设备经 常卡线、铝线重量不够等,使得铝线机不能正常工 作,耽误钢水加铝脱氧时间,影响钢水质量,对后 续生产产生消极影响,甚至使钢水回炉,造成巨大 的经济损失。因此对控制系统有必要进行改造。 本研究采用MM440变频器对传动电机实现 网络控制;采用S7—300系列的CPU315-2DP作为 智能控制装置。采用PRoFIBUS—DP控制方式 进行MM440及PLC之间的通讯。本文阐述改 进后的定氧加铝控制系统的结构、原理以及相关 技术。 1定氧加铝自动控制系统 1.1系统工艺原理 本定氧加铝控制系统电气控制原理图如图1 所示。定氧加铝的工艺过程如下:钢水出炉到达 加铝站后,首先通过定氧仪测出钢水中的含氧量, 并在上位机中设置加铝参数,同时发出一个启动 信号;其次PLC接收到启动信号后,立即伸出支 撑杆,准确定位到钢水上方并延时2 S;接着PLC 发出压下压下轮信号,以便传动电机以1.42 kg/s 的速度带动铝线运动以及传感器工作;然后PLC 发出启动电机信号,通过发送控制字到变频器以 及读变频器的状态字来控制电机,计数模块开始 计数;最后计数达到时,PLC发出停止信号,控制 系统所有设备立即复位。
西门子plc网口所有通讯
西门子PLC(可编程逻辑控制器)是一种常用于自动化控制系统的设备,它在工业领域发挥着重要的作用。在PLC的通信中,网口的使用至关重要。本文将探讨西门子PLC网口的通信方法、通信协议以及其在工业控制系统中的重要性。
一、西门子PLC网口通讯的方法
西门子PLC的网口通讯方法主要有两种:以太网通信和串行通信。以太网通信以其高速、稳定的特点,被广泛应用于工业自动化控制系统。而串行通信则适用于一些简单的控制需求,以及与老式设备的通信。
以太网通信是指通过以太网协议来进行数据传输,可以实现PLC与上位机、人机界面、其他PLC之间的通讯。西门子PLC网口支持多种以太网通信协议,如TCP/IP、UDP、HTTP等。其中,TCP/IP协议是最常用的通信协议,它通过IP地址和端口号来实现设备之间的连接和数据传输。
串行通信是指通过串行接口(通常为RS485或RS232)来进行数据传输。串行通信的优势在于线路简单、成本低廉,适用于长距离传输。在PLC控制系统中,串行通信常用于连接传感器、触摸屏、读卡器等外设,以实现对这些设备的控制和数据采集。
二、西门子PLC网口通讯的协议
在进行PLC网口通讯时,需要使用特定的通讯协议来实现数据的传输和解析。针对西门子PLC的网口通讯,常用的通讯协议有S7协议和Modbus协议。
S7协议是西门子PLC的专有通讯协议,它通过发送和接收特定的数据报文来实现与PLC的通讯。S7协议使用基于ISO/OSI模型的通讯机制,具有高效、稳定的特点。同时,S7协议还支持多种通信方式,如TCP/IP连接、ISO/IEC指令、用户自定义指令等。通过S7协议,可以实现与西门子PLC的实时数据交互和控制。
Modbus协议是一种通用的串行通讯协议,广泛应用于工业自动化领域。Modbus协议使用简单、易于理解的数据传输方式,支持RTU和ASCII两种传输格式。通过Modbus协议,可以实现不同设备之间的数据共享和远程控制。对于西门子PLC,可以通过Modbus协议与其他设备进行通讯,实现数据采集和控制。