西门子6ES7241-1AA22-0XA0物优价廉

2024-05-08 07:10 58.39.62.106 1次
发布企业
浔之漫智控技术-西门子PLC代理商商铺
认证
资质核验:
已通过营业执照认证
入驻顺企:
2
主体名称:
浔之漫智控技术(上海)有限公司
组织机构代码:
91310117MA1J3R698D
报价
请来电询价
关键词
西门子代理商,西门子模块代理商,西门子一级代理商
所在地
上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
手机
15221406036
经理
聂航  请说明来自顺企网,优惠更多
请卖家联系我
15221406036

产品详细介绍

西门子6ES7241-1AA22-0XA0物优价廉

随着PLC技术的不断发展,越来越显示其强大的核心控制功能,PLC和其他设备之间的连接已经从比较烦琐的传统I/O方式向越来越受欢迎的简洁先进的通信方式过渡,不仅为设计者节省了大量的硬件成本,更能为远程控制,组网提供了可能,使控制系统更加无缝地融为一体。

本文主要通过艾默生PLC和多台变频器组网通信(以MODBUS协议方式)为例,说明PLC和多台变频器网络控制的通信程序的设计方法。

一、 MODBUS协议简要介绍

Modbus协议由美国的MODICON公司提出,通过此协议,控制器相互之间、控制器经由网络(例如以太网)和其它设备之间可以通信,不同厂商生产的控制设备可以连成工业网络,进行集中监控,它已经成为一通用工业标准。控制器通信使用主—从技术,即仅一设备(主设备)能初始化传输(查询)。其它设备(从设备)根据主设备查询提供的数据作出相应反应。典型的主设备:IPC,HMI,PLC等;典型的从设备:各种仪表,PLC,变频器等。主设备可单独和从设备通信,也能以广播方式和所有从设备通信。如果单独通信,从设备返回一消息作为回应,如果是以广播方式查询的,则不作任何回应。Modbus协议建立了主设备查询和从设备回应的格式:设备(或广播)地址、功能代码、所有要发送的数据、错误检测域。Modbus协议支持RTU模式和ASCII模式,RTU模式对应的帧格式如下:(ASCII模式介绍省略)

newmaker.com

更详细的说明请查阅MODBUS协议的有关资料(或登陆网站 www.modbus.org)。

二、 艾默生PLC集成的MODBUS协议功能

艾默生EC20系列PLC的通信口COM 1集成了MODBUS主站协议,在编程时先在编程软件的系统块里进行设置具体如下:系统块—>“通信口”菜单—>“通信口1参数设置”菜单—>选“MODBUS协议”—> 进行“MODBUS设置”—> 进行通信参数和(主模式)站号等设置即可。

利用MODBUS指令进行编程-----------MODBUS (S1)(S2)(S3)各参数含义如下:

S1 指定的通讯通道;
S2 发送数据起始地址;
S3 接收数据起始地址;

MODBUS指令发送过程中,自动加上所需的起始字符,结束字符和校验和;发送的数据,不需设定发送的数据长度,系统会根据功能码自动按系统内部设定长度进行发送。

2个重要的通信标志:SM135--MODBUS的通讯成功标志位,通讯成功时置位,不会自动复位,在发送数据的时候要进行一次复位;SM136—MODBUS的通信错误标志位,通信错误(包括从设备没有回应)时置位,不会自动复位,在接收数据的时候要进行一次复位;

三、 艾默生变频器通信协议

艾默生公司生产的EV系列变频器都集成MODBUS协议,且提供RS232C和RS485通信口供用户选择,通过PLC和变频器通信的方式完成控制比较简单经济,显得系统比较,下面简单介绍其协议:

1. 支持MODBUS RTU和ASCII格式;

2.参数的MODBUS协议地址影射规则:变频器的功能码参数、控制参数和状态参数都映射为Modbus的读写寄存器。变频器功能码的组号映射为寄存器地址的高字节,组内索引映射为寄存器地址的低字节。变频器的控制参数和状态参数均虚拟为变频器功能码组。功能码组号与其映射的寄存器地址高字节的对应关系如下:F0组:0x00;F1组:0x01;F2组:0x02;F3组:0x03;F4组:0x04;F5组:0x05;F6组:0x06;F7组:0x07;F8组:0x08;F9组:0x09;FA组:0x0A;Fb组:0x0B;FC组:0x0C;Fd组:0x0D;FE组:0x0E;FF组:0x0F;FH组:0x10;FL组:0x11;Fn组:0x12;FP组:0x13;FU组:0x14;变频器控制参数组:0x32;变频器状态参数组:0x33。例如变频器功能码参数F3.02的寄存器地址为0x302,变频器功能码参数FF.01的寄存器地址为0xF01。

3. 支持的功能码如下:

newmaker.com

4. 具体的协议介绍请参考艾默生变频器用户手册;

四、 程序流程图

主设备对从设备的消息查询命令主要分为2大类,连续命令序列和随机命令序列。

连续命令序列:主设备需要定时或连续向从设备发送的命令序列.特点是周期性,连续性.如PLC对变频器读取运行频率命令,运行状态命令等。

随机命令序列:主设备不定时或随机向从设备发送的命令序列.特点是不定时性,随机性.如PLC对变频器的启停控制,改写频率或其他参数等。

newmaker.com

五、 程序清单:( 子程序和主程序 )

本程序主要介绍1台EC20PLC(作为主站)按照MODBUS协议网络对3台变频器(从站号分别是2,3,4)进行通信控制的简单范例,本例中:

连续命令序列 包括对2,3,4号变频器的运行频率的读取;
随机命令序列 包括对2,3,4号变频器进行启动,停止,更改频率的命令操作;

1) “变频器正转”子程序清单如下:

//主程序中用M1993作为各发送辅助使能,主要用于 MODBUS指令的上升沿触发无其他用

LD LM0 //位输入参数型—发送辅助使能
RST SM135 //复位成功标志
RST SM136 //复位失败标志
LD SM0//运行标志
MOV Z0 V9 //保存Z0值到V9
LD SM0//运行标志
MOV V0 V10 //从机地址
MOV 16#6 V11 //功能码
MOV 16#32 V12 //寄存器地址高字节
MOV 16#0 V13//寄存器地址低字节
MOV 1 V14 //写入数据高字节
MOV 16#C7 V15 //写入数据低字节
//以下把发送数据转移到D7940-D7945里
LD SM0
MOV 0 Z0
LD SM0
FOR 6
LD SM0
MOV V10Z0 D7940Z0
LD SM0
INC Z0
NEXT
//发送接收数据,数据放在D7970开始区域
LD LM0
MODBUS 1 D7940 D7970
RST LM0//马上复位发送辅助使能
//无论成功失败都还原Z0值
//当然这里省略了错误报告的处理
LD SM135
OR SM136
EU//上升沿
MOV V9 Z0
2) “停机”子程序(省略)
3) “设定频率”子程序(省略)
4) “读取运行频率”子程序(省略)
5) 主程序清单:
//******以下为通信逻辑处理部分******
LD SM1 //运行周期脉冲
//***这里省略了检查从机准备好否的环节***
//***程序里设计了3个连续命令序列***
RST M6 //复位连续命令序列1使能标志
RST M7 //复位连续命令序列2使能标志
RST M8 //复位连续命令序列3使能标志
ED //下降沿
//置位连续命令序列1使能标志,以开始第1条连续命令执行
SET M6
//***程序里设计了共9个随机命令序列***
//只要有至少1个随机命令, //M1000=ON,表示有随机命令等待,这样在连续命令切换时优先执行随机命令系列.
LD M0 //随机命令序列1使能标志
OR M1 //随机命令序列2使能标志
OR M2 //随机命令序列3使能标志
OR M3 //随机命令序列4使能标志
OR M4 //随机命令序列5使能标志
OR M5 //随机命令序列6使能标志
OR M9 //随机命令序列7使能标志
OR M10 //随机命令序列8使能标志
OR M11 //随机命令序列9使能标志
SET M1000
//所有随机命令都处理完成后, M1000=OFF,表示随机命令完成,则连续命令可以正常切换。
LDI M0
ANI M1
ANI M2
ANI M3
ANI M4
ANI M5
ANI M9
ANI M10
ANI M11
RST M1000
//任何1个连续命令未完成时,M1001=ON,标志连续命令在进行,如果有随机命令必须等待。
LD M6
OR M7
OR M8
SET M1001
//连续命令处于切换状态时,M1001=OFF,标志连续命令完成,如果有随机命令可以进行。
LDI M6
ANI M7
ANI M8
RST M1001
//每1个连续命令完成且无随机命令等待时,启动延时T0 100MS,以便切换下1个连续命令执行
LD M100 //连续命令1完成标志
OR M101 //连续命令2完成标志
OR M102 //连续命令3完成标志
ANI M1000
TON T0 1 //启动延时T0 100MS
//******************************************
//**********以下为3个连续命令序列**********
//调用“读取运行频率”子程序-2#站,频率存在D1000里;
//通信成功或失败都复位连续命令序列1使能标志M6,置位完成标志M100,以便进行切换。当然这里省略了失败的处理子程序;
//延时T0时间后,执行连续命令2序列,置位连续命令2序列使能标志M7;
LD M6 //连续命令序列1使能
MPS
EU
SET M1993 //发送前置位发送辅助标志
MRD
CALL 读取运行频率 2 M1993 D1000
//参数注释:站地址,发送辅助位,频率存放地址
MPP
LD SM135
OR SM136
ANB
RST M6
SET M100
LD T0
AND M100
EU
RST M100 //复位连续命令1完成标志
SET M7
//调用“读取运行频率”子程序-3#站,频率存在D1001里;
//通信成功或失败都复位连续命令序列2使能标志M7,置位完成标志M101,以便进行切换。当然这里省略了失败的处理子程序;
//延时T0时间后,执行连续命令3序列,置位连续命令3序列使能标志M8;
LD M7 //连续命令2序列使能
MPS
EU
SET M1993 //发送前置位发送辅助标志
MRD
CALL 读取运行频率 3 M1993 D1001
//参数注释:站地址,发送辅助位,频率存放地址
MPP
LD SM135
OR SM136
ANB
RST M7//复位使能标志
SET M101 //置位完成标志
LD T0
AND M101
EU
RST M101 //复位连续命令2完成标志
SET M8 //置位连续命令3使能标志
//调用“读取运行频率”子程序-4#站,频率存在D1002里
//通信成功或失败都复位连续命令序列3使能标志M8,置位完成标志M102,以便进行切换。当然这里省略了失败的处理子程序;
//延时T0时间后,重新执行连续命令1序列,置位连续命令1序列使能标志M6;
LD M8 //连续命令3序列使能
MPS
EU
SET M1993
MRD
CALL 读取运行频率 4 M1993 D1002
//参数注释:站地址,发送辅助位,频率存放地址
MPP
LD SM135
OR SM136
ANB
RST M8
SET M102
LD T0
AND M102
EU
RST M102
SET M6
//******************************************
//**********以下是9个随机命令序列***********
//9个随机命令思路都一样;
//随机命令使能标志置位后,若连续命令处于切换状态,则可进入发送状态,否则只有等待;
//发送时先置位发送辅助位M1993,调用子程序进行发送和接收;
//无论通信成功或失败都复位各自的随机命令使能标志,当然这里仍然省略了通信错误处理程序;
//如果所有的随机命令都完成,则随机命令等待标志M1000=OFF;
//调用“频率设定”子程序-2#站
LD M9 //随机命令序列7使能标志
ANI M1001 //判断连续命令处于切换状态时
MPS
EU
SET M1993 //置位发送辅助位
MRD
CALL 运频设定 2 D1100 M1993
//参数注释:站地址,设定频率,发送辅助位
MPP
LD SM135
OR SM136
ANB
RST M9 //复位随机命令序列7使能标志
//调用“频率设定”子程序-3#站
LD M10//随机命令序列8使能标志
ANI M1001 //判断连续命令处于切换状态时;
MPS
EU
SET M1993 //置位发送辅助位
MRD
CALL 运频设定 3 D1101 M1993
//参数注释:站地址,设定频率,发送辅助位
MPP
LD SM135
OR SM136
ANB
RST M10
//调用“频率设定”子程序-4#站
LD M11 /随机命令序列9使能标志
ANI M1001
MPS
EU
SET M1993
MRD
CALL 运频设定 4 D1102 M1993
//参数注释:站地址,设定频率,发送辅助位
MPP
LD SM135
OR SM136
ANB
RST M10
//调用“正转开机”子程序-2#站
LD X11 //开机按扭
EU
SET M0 //随机命令序列1使能标志
LD M0
ANI M1001
MPS
EU
SET M1993
MRD
CALL 正转开机 2 M1993
//参数注释:站地址,发送辅助位
MPP
LD SM135
OR SM136
ANB
RST M0
//调用“正转开机”子程序-3#站
LD X12 //开机按扭
EU
SET M1 //随机命令序列2使能标志
LD M1
ANI M1001
MPS
EU
SET M1993
MRD
CALL 正转开机 3 M1993
//参数注释:站地址,发送辅助位
MPP
LD SM135
OR SM136
ANB
RST M1
//调用“正转开机”子程序-4#站
LD X13 //开机按扭
EU
SET M2 //随机命令序列3使能标志
LD M2
ANI M1001
MPS
EU
SET M1993
MRD
CALL 正转开机 4 M1993
//参数注释:站地址,发送辅助位
MPP
LD SM135
OR SM136
ANB
RST M2
//调用“停机”子程序-2#站
LD X14 //停机按扭
EU
SET M3 //随机命令序列4使能标志
LD M3
ANI M1001
MPS
EU
SET M1993
MRD
CALL 停机 2 M1993
//参数注释:站地址,发送辅助位
MPP
LD SM135
OR SM136
ANB
RST M3
//调用“停机”子程序-3#站
LD X15 //停机按扭
EU
SET M4 //随机命令序列5使能标志

LD M4
ANI M1001
MPS
EU
SET M1993
MRD
CALL 停机 3 M1993
//参数注释:站地址,发送辅助位
MPP
LD SM135
OR SM136
ANB
RST M4
//调用“停机”子程序-4#站
LD X16//停机按扭
EU
SET M5 //随机命令序列6使能标志
LD M5
ANI M1001
MPS
EU
SET M1993
MRD
CALL 停机 4 M1993
//参数注释:站地址,发送辅助位
MPP
LD SM135
OR SM136
ANB
RST M5

六、 程序说明:

例程设计时实际在连续命令序列切换的间隙停留了100MS的时间,这就是说程序中的连续序列是间歇性的;如果要采用非间歇性的连续序列,把中间的延时部分去掉就可以了。

七、 结论

本例程所阐述的通信序列逻辑处理的方法在笔者的一些项目中得到实际应用,效果也达到预期设想,运行比较稳定,这种PLC通过通信的方式对多台变频器通信的方法在实际应用中有很大的参考价值,不仅能够充分利用EMERSONPLC和变频器的硬件资源达到节省成本的目的,更易于进行整个系统的整合。

1、 引言:

恒压供水系统具备结构简单、性能可靠、运行稳定、性能指标高等优点,已经广泛的应用在工业和居民用水的供水系统中。

初设计时考虑使用传统PID控制,但由于供水系统压力变化较大,具有不确定性,采用传统PID算法控制压力动态特性指标很难达到理想效果。经过几个现场的勘察,发现模糊控制算法较传统PID算法有明显的优势,效果更为理想。终选择了采用模糊控制算法的AI-808人工智能工业调节器作为主控制器,结合可编程序控制器(PLC),变频器,实现了整个社区的居民供水。


2、 社区供水系统的设计:

社区的供水系统有别于工业供水系统,在设计上的考虑点也不一样。工业用水在水的使用上没有明显的时间特征,而居民用水则不然,白天和晚上,和平常上班时间都有明显的差异。在居民用水的设计上要充分考虑系统的时间特性。

为保证恒压供水系统的节能和稳定性,在供水系统中设计三个供水泵,分别为小功率水压维持泵,常用大功率泵和备用泵。在用水高峰期时,启动大功率泵在公频状态下工作,再附加小功率泵维持水压;在正常使用情况下启动正常的供水泵就可以维持很好的保证水压;而用水量小的时候,只需使用小功率维持泵,即可让水压恒定。

还需考虑在深夜无人用水的情况:通过可编程序控制器(PLC)的时钟继电器,在某个时刻停止水泵,并且在设定时间内,只有出现下限报警的时候才能使水泵启动;或者,通过变频器设置一个平衡频率,当变频器的频率低于此平衡频率时,泵不动作,从而避免当压力和变频器达到一定的平衡时,水泵出现空转现象。

在电气部分的设计上还需选用接触器控制启动、停止,空气开关、热继电器作为过流或超载保护。


3、工作原理

下图为恒压供水的原理框图(图1):

系统由调节器、可编程序控制器、变频器、供水泵、阀门和压力变送器构成。为了节约成本,选择一台变频器带三台供水泵的模式,在用水高峰期如果大功率供水泵无法满足要求,在可编程序控制器里设定将大功率供水泵切换为公频状态工作,由压力维持泵调节压力。在正常的工作情况下为了防止泵的堵塞,还要不定时的让供水泵切换运行下,这也可以通过可编程序控制器来实现。备用泵在大功率泵故障或检修的时候使用。

管道的压力经压力变送器传送至调节器,经调节器调节运算后,将控制输出信号(一般为4-20MA)送到变频器控制输入端,通过调节供水泵的电机转速达到控制压力的目的。

系统运行的时候,变频器只控制其中一台泵,若在50Hz的情况下仍不能满足要求,可编程序控制器将会把其中一台泵切换到公频状态工作。


4、设备的选取 

1)调节器

在经过大量的实地考察和实验测试,终选择了厦门宇电自动化科技有限公司生产的AI-808型人工智能工业调节器作为主调节器。整体型号为:AI-808AI4X3L5L,主要技术特征:0.2级精度,带手/自动控制功能,模糊控制算法,多分度输入,多种控制输出(在此选择4-20mA输出)和多种报警输出。更重要的是厦门宇电自动化科技有限公司还提供5年的免费维修。

2)可编程序控制器(PLC)

选用欧姆龙公司CP1H系列可编程序控制器,输入,输出均为开关量信号,由于可编程序控制器只完成水泵的自动切换等逻辑功能,不选择模拟输入/输出模块,从而节省一部分成本,系统的压力由AI-808型人工智能工业调节器完成,其算法远优于可编程序控制器的PID算法,在控制过程中如果出现压力超低限或超高限报警可以利用可编程序控制器(PLC)的逻辑关系对水泵进行强制切换启动或强制停止。

3)变频器

变频器选择施耐德专门为控制泵和风机开发的ATV61系列节能型变频器;内置多泵可编程卡,适合一个变频器带多个水泵使用。可通过AI-808仪表调节输出信号或外置手动电位器(仪表本身含有手动功能,外加电位器只是防止仪表在故障状态下也能保证水压控制)对变频器的频率进行控制。

4)控制盘面

系统的控制盘面(控制台)设计需要兼顾手动/自动两种控制模式,当主控仪表AI-808故障或系统需要手动控制的时候,可以将控制盘面切换到手动控制模式,在手动控制模式下;每台水泵或阀门都可以独立开启或关闭,变频器也可以通过盘面的电位器手动调节频率的大小。在自动控制模式下;通过操作面板启动开关后,所有控制由AI-808仪表和可编程序控制器合作完成。考虑到检修或水泵故障,盘面还有水泵启动选择开关。盘面布置除了可编程序控制器、AI-808调节器、液位监测仪表,网管压力监测仪表和频率显示仪表。


5、主控参数设置和可编程序控制器的程序设置

1) 主控仪表AI-808的参数设置

在恒压供水系统中,除了水压的稳定控制之外,设置报警也是很重要的;因为系统出  

故障后都是通过水压来反应出来的,其参数设置如下:

HIAL:上限报警;当实际测量压力超过上限报警值以后,仪表输出开关量给可编程序控制器(PLC)。

LOAL:下限报警;当实际测量压力低于下限报警值以后,仪表输出开关量给可编程序控制器(PLC)。

dHAL:正偏差报警;系统可以根据此报警进行水泵的切换;

dLAL:副偏差报警;系统可以根据此报警进行水泵的切换;

DF:回差;用于避免因测量值波动而引起的继电器频繁动作,

CTRL:控制方式,社区恒压供水经验参数:4

M5:保持参数;社区恒压供水经验参数:5

P:速率参数;社区恒压供水经验参数:4

T:滞后时间;社区恒压供水经验参数:1

CTL:输出周期,模拟量输出一般设置为:1

Sn:输入规格,确定输入信号的种类,由于现场使用的是二线制压力变送器,设置Sn=15;

DIP:小数点选择:在此系统中,反应压力以Mpa计算DIP=3;

DIL:输入下限显示值;规定4-20mA输入信号4mA输入时对应的显示值;

DIH:输入上限显示值;规定4-20mA输入信号20mA输入时对应的显示值;

CF:系统功能选择,用于确定调节的正反作用等等,此处设置为0;

2) 可编程序控制器(PLC)的程序设定

在整个控制过程中,可编程序控制器(PLC)主要用于报警处理和定时对水泵的切换,程序的编写也很简单,主要是一些开关量的处理;编程的时候,当控制仪表输出报警信号的时候可编程序控制器输出继电器信号将变频器切换的固定频率输出,这个固定频率可以是现场的一个经验值,可以维持供水的频率;当可编程序控制器(PLC)接收偏差报警的信号,进行水泵之间的切换;当接收到电路中热继电器给出的信号,则发出警报信号提醒值班人员对水泵进行检测。

6 结论

采用厦门宇电自动化科技有限公司生产的AI-808型智能人工调节器结合欧姆龙公司的

CP1H可编程序控制器构成的恒压供水系统,已经在多个社区使用,经过长时间的使用情况表明:

1) 采用AI人工智能工业调节器的模糊控制结合可编程序控制器,达到了较好的动态和稳态指标,对系统压力的调节具有恢复时间快、超调小,系统稳定性高等优点,

2) 采用单台变频器对多台水泵切换使用降低了系统造价;

3) 变频器的使用由于具备了软启动等功能,对电网的冲击减小,增加了水泵的使用寿命,具备了良好的节能效果;


所属分类:中国电工电气网 / PLC
关于浔之漫智控技术-西门子PLC代理商商铺首页 | 更多产品 | 联系方式 | 黄页介绍
成立日期2019年09月10日
法定代表人袁宜男
注册资本500
主营产品西门子PLC模块,变频器,触摸屏,交换机
经营范围从事智能科技、自动化科技、机电领域内的技术开发、技术转让、技术咨询、技术服务,工业自动化设备安装,工业自动化控制设备、电气设备、机申设备、电子产品、五金产品、金属材料、仪器仪表、橡塑制品销售,商务信息咨询,软件开发,建筑装修装饰建设工程专业施工,建筑安装工程(除特种设备),机械设备租赁(不得从事金融租赁),物业管理。工业自动化设备加工、销售。
公司简介本公司销售的一律为原装正品,假一罚十,可签正规的产品购销合同,可开增值税发票,税点另外算,24小时销售热线:15221406036本公司销售的一律为原装正品假一罚十可签正规的产品购销合同可开增值税发票税点另外算24小时销售热线15221406036西门子触摸屏代理商,西门子一级代理商,西门子中国授权总代理----浔之漫智控技术(上海)有限公司本公司专业经销合信/CO-TRUST科思创西门子PLC; ...
公司新闻
顺企网 | 公司 | 黄页 | 产品 | 采购 | 资讯 | 免费注册 轻松建站
免责声明:本站信息由企业自行发布,本站完全免费,交易请核实资质,谨防诈骗,如有侵权请联系我们   法律声明  联系顺企网
© 11467.com 顺企网 版权所有
ICP备案: 粤B2-20160116 / 粤ICP备12079258号 / 粤公网安备 44030702000007号 / 互联网药品信息许可证:(粤)—经营性—2023—0112