全国服务热线 13564949816

西门子电源(授权)一级代理商

发布:2023-04-24 11:29,更新:2024-10-07 08:20

西门子电源授权一级代理商

西门子电源授权一级代理商

    系统硬件的连接可参考图1可知,上位计算机的串口输出与由TC35i构成的GSM MODEM中的9芯RS232口直接连接;远程的GSM MODEM与PLC连接时则必须通过RS232到RS485的转换,这是Siemens PLC的通讯口数据和PPI编程电缆连接的必要条件。另一方面必须注意的是,在与远程GSM MODEM的RS-232串口连接时,还必须将RS232串口中的RXD和TXD对换连接,否则将不能正常通讯。

2.3 远程PLC的选型

该系统选用西门子S7—200 PLC,在西门子PLC中SIMATIC S7—200是一个系列,其中包括多种型号的CPU,这里选用CPU-222,由于CPU不提供模拟量的输入输出,为检测对模拟量数据的远程读写。因此在远程PLC系统中扩展一型号为EM-235的4输入1输出模拟量模块。

 系统软件设计

 系统上位计算机人机界面

系统上位的人机界面是用VB编程,提供人机交互操作界面及数据选择和相应的数据处理等功能。系统上位的操作界面如图4所示。在操作界面的左上部是通讯链接控制框,这里只需要正确选择PC的串口并输入远程PLC所连接的电话号码后即可拨号链接,远程的无线GSM MODEM模块摘机响应一般设置为铃响后自动摘机,通讯链接建立后,当上位PC检测到串口端的数据载波DCD信号后,通讯链接控制框中的“链接状态”指示灯由红变绿,表示通讯链路已成功建立。拨号或挂机的操作均是通过对GSM MODEM模块发送AT指令执行的。西门子电源授权一级代理商

对PLC数据的读写操作如操作界面的右上部所示,在相应文本框内填写好数据的类型、地址、数值和操作方式后点击“发送”即可执行对PLC的读或写操作。界面的下半部分显示的是PC串口发送和接收的代码以及当前操作的结果。

3.2 系统上位计算机的串口设置

在上位PC的人机界面中,串口的设置是通过下拉选择框选择出所连接的串口后由程序自动读取。在使用GSM MODEM无线模块时,上位PC对远程PLC链接呼叫时采用的是AT指令。程序语句为:MSComm1.Output=“ATDT”&Trim (Text1.Text)& vbCrLf//Text1文本框内为欲连接的电话号码。挂机的AT指令为:MSComml.Output=“ATDT”&“+++”& vbCrLf。串口数据格式的设定语句为:MSComml.SetTIngs=“9600.  N,8.1”,与TC35iGSM MODEM无线通讯模块和远程PLC自由口的串行数据通讯格式一致。西门子电源授权一级代理商

3.3 通讯数据格式的约定

由于远程PLC采用的是自由口用户通讯方式,这里对每次收发数据字节暂约定为18个字节,数据字节的多少可根据实际需要而酌情约定。本系统中18个字节的约定:Bytel为数据的总字节数;Bvte2为数据开始特征字;Bvte3为数据读或写特征字:Byte4为数据类型特征字;Bvte5~Byte8为PLC数据地址;Bvte9~Bytel6为PLC数据的数值;Bytel7为收发数据的校验码;Bvtel8为数据结束特征字。串口数据的传输除数据地址字节和数据数值字节用ASCII码表示外,其他均以十六进制方式表示。因而在上位PC的编程中需涉及大量的进制转换操作。特别要注意的是由于PLC中的实数采用32位单精度数表示,并按照ANSI/IEEE745 1985标准格式以双字长度来存取,所以无论是上位的PC或是下位的PLC在编程时对实数数据的处理均需严格遵循ANSI/IEEE7451985标准格式的规定,否则将不可能读到正确的数据。西门子电源授权一级代理商

     通讯数据的校验方式采用BCC块进行XOR校验,即约定为从每次数据包的Byte2到Bytel6的字节进行校验,Bvtel7存放校验结果。上位或下位在接收数据时,首先对所接收的数据进行校验并将计算结果与Bvtel7所存放的数值进行比较,如不一致时则按约定要求重发,以保障每次传输数据的正确性。

3.4 远程PLC自由口通讯初始化编程

由于远程PLC采用的是自由口用户通讯协议,所以对PLC的自由口通讯必须做如下初始化设置:

远程PLC经上述设置后,在其运行期间每当接收到一组数据后便自动产生中断请求,在中断服务的子程序中,设定一标志位(如MO.0)置位,用来表示允许进入中断服务,在主程序中通过检测M0.O的状态来确定是否转入读数据操作的子程序,读数据操作完毕后及时将接收数据标志M0.0复位,从而完成一次读数据过程。PLC数据的上传则是根据所读数据的内容来响应上位的请求,上传数据的编码和字节均依照约定的格式写入,每次的读写操作仅在PLC一个扫描周期内(数毫秒)完成,系统的响应是实时的。

5 远程PLC数据的读写操作

PLC数据的读写是依据约定的数据类型实施操作的。对于字节、字、双字、实数及I/0端口各自有约定的数据类型特征字,在下位PLC程序中通过对数据类型特征字的解析后来确定读取数据的字节数。对I/0端口的读写操作则是根据约定的地址编码直接读写出相应的状态信息。每组收发数据的存储单元从VBl00到VBll7共18个字节。由前述的数据发送量的约定可知,每组数据的Byte5~Byte8表示PLC数据的地址,由于每次读写的地址是不同的,所以Byte5~Byte8字节给定的就是地址指针,在PLC编程中就要以此指针采用间接寻址的方式,假设Byte5~Byte8存放在PLC的VB104~VBl07单元,其间址指令则为:

MOVD &VBl04,ACl读取该地址内容时则根据数据类型的不同而有所区别,假如读写字节时指令为:MOVB*ACl,VBl60;则读写字的指令为:MOVW *ACl,VWl60;读写双字的指令为:MOVD *ACl,VDl60;读写实数的指令则为:MOVR *ACl,VDl60。

   变频器在工频与变频之间的切换变频器在拖带风机系统或泵控系统(简称“惯性负载系统”)过程中,变频器要在工频和变频之间进行频繁的切换、以保证惯性负载系统的正常运行。西门子电源授权一级代理商

当变频器从变频电源输出切换到工频电源时,负载一侧要断离变频器,因为惯性负载通常是感性负载。

感性负载在变频器拖带运行时,存储有大小为W=Li2的磁场能量,变频器切换瞬间,该磁场能量会对变频器形成的大电流冲击而损坏变频器,电路中的开关的作用就是当变频器切换前停止了变频电源的输出。

     惯性负载系统随着切换时间的变化,原运行惯性随之下降,但风机系统或泵控系统的电动机此时将切换到工频电源运行过程,势必增加工频时的起动电流,会引致风机系统或泵控系统的电动机温度急升发生过热现象。

    基于以上的分析,变频器在变频电源输出切换到工频电源供电时,要完善以下三点:

变频器试验所拖带的风机系统或泵控系统,变频器从变频输出电源切出后延时0.1秒,开关才能断开,不允许变频器在切换时变频输出电源的切出与开关同时动作;

对风机系统或泵控系统类型的惯性负载,变频器切换频率的参数预置在49.550Hz之间,惯性负载系统其惯性功率不低于80的时候切换到工频电源;

变频器变频输出电源和工频输出电源的相序必须与风机系统或泵控系统类型的惯性负载的相序相同,也要考虑泵控或风机系统惯性负载的响应过程。目前变频器在电力行业主要用途的相关介绍尤其是火电发电企业因亏损而备受关注。

虽然在年底的电价调整方案前后出现过短暂的市场行情,但阻碍其在市场有所“表现”的种种因素却不是一纸电价调整方案便能通通扫清。


联系方式

  • 地址:上海市松江区广富林路4855弄大业领地88号3楼
  • 邮编:220000
  • 电话:13564949816
  • 销售经理:王华
  • 手机:13564949816
  • 微信:13564949816
  • QQ:717049901
  • Email:717049901@qq.com