西门子(全国)代理商-PLC/CPU代理

报价
请来电询价
联系手机
15221406036
微信号
15221406036
品牌
西门子
产品规格
模块式
产地
德国

 7.5信息字的解析


  根据控制字处理块所提供的帧类别和取出的信息字总长度info_len,就可以开始信息字的解析,每次还是取出六个字节,调用crc校验块对其进行crc8校验。若校验错误,则丢掉这一信息字,接着取出下一个信息字进行解析。若校验正确则说明该信息字有效。根据帧类别去处理不同的信息字,信息字中的第一个字节为功能码,通过功能码可以确定这一个信息字的具体意义,这样就可以把信息字中的信息数据取出来转存到plc的某个特定存db区内。不管crc8校验是否正确,都对已处理信息字进行计数,当计数值与信息字总长度info_len相同时即说明该数据帧已经全部解析完,并复位信息字处理标志位(isinfotrans)。接下来应该是下一帧的同步字,根据上面步骤继续处理rtu传来的数据帧。


  7.6遥控和crc8校验的实现


  遥控功能是在上面信息字处理的基础之上实现的,在ob1内设置检测遥控命令的语句,每个扫描周期执行一次。一旦检测到控制中心下发的遥控命令,即调用遥控选择程序,根据遥控开关序号及动作要求按照cdt规约格式生成遥控选择帧,通过cp340发送出去。发出遥控选择命令,同时启动一脉冲定时器sp,在定时时间内,对上面收到的信息字进行检测,若收到正确的遥控返校信息字,则调用遥控执行程序,生成遥控执行帧,通过cp340发送出去,遥控操作即完成。如果在定时时间内没有收到遥控返校信息或返校信息字校验错误,则遥控失败。


  cdt规约中采用的校验码为crc8校验。其控制字和信息字都是(n、k)=(48、8)码组,生成多项式为g(x)=x8+x2+x+1,陪集码为ffh。由于300plc的db数据区很大,因此程序中采用查表法计算crc校验值。对于下面格式的控制字或者信息字的crc8校验方法如表2所示。


  (1)00h与第一个字节data0异或,结果查表,得temp0;


  (2)temp0和data1异或,结果查表,得temp1;


  (3)temp1和data2异或,结果查表,得temp2;


  (4)temp2和data3异或,结果查表,得temp3;


  (5)temp3和data4异或,结果查表,得temp4;


  (6)crc8校验的值即为temp4的反码。


8 结束语


  利用西门子300plc和串口通讯模块cp340可以很好地对cdt规约进行解析,从而实现煤矿井下变电所等特殊场合的集中监控。在枣庄泉兴矿业集团某矿的变电所自动化改造中已经成功运用了这种方法,并得到了很好的应用效果

5cp340通讯参数配置


  西门子s7-300plc的编程软件为step7,首先进行plc的硬件组态,再进行软件编程。通讯模块cp340集成了串行接口,允许用户通过点对点的方式和通讯伙伴通讯,cp340通讯处理器的模块系列有三种,这里选用cp340-rs422/485。cp340通过背板总线与plc的cpu相连,为减小通信时cpu模块的负担,cp340被设计成智能型的,cp340模块上的处理器既受控制又有自主性,它根据cpu模块的命令自主管理串行口的收发工作。模块内有接收缓冲器和发送缓冲器,依靠接收和发送缓冲器建立起cpu模块与cp340的联系。发送数据时,cpu只需把发送的数据写入发送缓冲区,然后,由cp340把缓冲区中的数据逐个发送出去。cp340接收数据时,把接收到的数据写入接收缓冲区。cpu模块可以查询方式读接收缓冲区,如果缓冲区不空,cpu便得到接收数据。读写cp340上的缓冲区需要调用专用的功能块,写缓冲区的功能块称为发送功能块fb3,读缓冲区的称为接收功能块fb2。cp340在使用前必须选择通信协议并进行参数设置,cp340模块参数设定简便,集成在step


  7软件中的参数配置功能即可方便地设置cp340的通信协议及参数。rtu与cp340之间为异步串行通信,选用ascii通信协议[2]。串行通讯参数设置要与rtu相同:波特率为4800bps,8位数据位,1位停止位,无奇偶校验。图4为step7中cp340的硬件组态中的参数配置图。

基于S7-300PLC的电力系统CDT规约的解析

1 引言


  在工程设计过程中,经常会遇到远程终端单元(rtu)与plc进行通讯的问题。plc和rtu都适用于环境比较恶劣的工业场所,特别是在煤矿井下变电所,一般都设置远动终端。有时候需要在原有的plc控制系统上进行变电所集控系统的接入,这时可以采用以plc作为集中控制单元,并配以触摸屏作为hmi,然后通过plc与rtu的通讯实现井下变电所的集中控制。rtu主要有两类通讯规约:一类是循环式数据传送规约,另一类是问答式传送规约。cdt规约即属于前者,本文主要分析如何利用西门子通讯模块cp340来解析cdt规约。


2 cdt规约简单介绍


  部颁cdt循环规约是早期电力部颁布的一套远动规约标准,是电力系统中广泛运用的协议之一。它规定了电网数据采集与监控系统中循环式远动规约的功能、帧结构、信息字结构和传输规则等,适用于点对点的远动通道结构及以循环字节同步方式传送远动设备与系统,多用于rtu设备和后台主站之间的通信[1]。




3 cdt规约特点


  cdt规约的数据以帧格式循环发送,根据需要传送的数据的类型和重要性不同,分为:重要遥测(a帧)、次要遥测(b帧)、一般遥测(c帧)、遥信状态(d1帧)、电能脉冲数据(d2)帧、事件顺序记录(e帧)。帧结构如表1所示,每帧都以同步字开头,并有控制字,除少数帧外均应有信息字。信息字的数量依实际需要设定,帧长度可变。


4 帧系列传送顺序


  帧系列可根据需要安排传送顺序,通常有下列3种方式[1]:


  (1)固定循环传送,用于传送a、b、c、d1、d2帧。


  (2)帧插入传送,用于传送e帧(e帧长度不得大于a帧)。soe信息可能连续出现,当轮到发送e帧时用软件指针定好发送界限,后续出现的可归到下一次e帧时再送。


  (3)信息字随即插入传送,具体插入的方式如下:①变位遥信、遥控命令的返校信息、升降命令的返校信息等刚一产生就应插入当前帧的信息字传送,若当前帧是a、b、c、d帧,则原信息字被取代,插入的信息在本帧内连续(重复)三次(原帧长度不变,不许跨帧),以便接收端利用3取2原则作出判决。若本帧空间不够连续重复三次,则全部改为下一帧插入传送。当前帧如是e帧,则应在soe完整字之间插入,帧长度相应加长。②对时的子站时钟返回信息也插入传送,但仅传送一遍,其余与上述同。


关键词

西门子代理商 , 西门子模块代理商 , 西门子一级代理商 , 西门子PLC代理 , 西门子中国代理商

更新时间
皇冠会员
第4年
统一社会信用代码
91310117MA1J3R698D
成立日期
2019年09月10日
法定代表人
袁宜男
注册资本
500

主营产品

西门子PLC模块,变频器,触摸屏,交换机

经营范围

从事智能科技、自动化科技、机电领域内的技术开发、技术转让、技术咨询、技术服务,工业自动化设备安装,工业自动化控制设备、电气设备、机申设备、电子产品、五金产品、金属材料、仪器仪表、橡塑制品销售,商务信息咨询,软件开发,建筑装修装饰建设工程专业施工,建筑安装工程(除特种设备),机械设备租赁(不得从事金融租赁),物业管理。工业自动化设备加工、销售。

公司简介

本公司销售的一律为原装正品,假一罚十,可签正规的产品购销合同,可开增值税发票,税点另外算,24小时销售热线:15221406036 本公司销售的一律为原装正品假一罚十可签正规的产品购销合同可开增值税发票税点另外算24小时销售热线15221406036 西门子触摸屏代理商,西门子一级代理商,西门子中国授权总代理 ----浔之漫智控技术(上海)有限公司   本公司专业经销合信/CO-TRUST科思创西门子PLC;S7-200S7-300 S...

查看公司详情
电话/手机15221406036拨打邮箱3064686604@qq.com邮件
经理聂航
地址上海市松江区广富林路4855弄星月大业领地88号3楼
我们其他产品
我们的新闻
微信
电话