产品线频道   >
机器人| PLC| 低压变频器| DCS| 人机界面| 现场总线| 运动控制| 高压变频器| 电机| PAC| 现场仪表| PC-BASED| 机械传动| 传感器

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

  • 作者:不详
  • 阅读人次:
  • 发布时间:2012-06-15

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规约进行解析,从而实现煤矿井下变电所等特殊场合的集中监控。在枣庄泉兴矿业集团某矿的变电所自动化改造中已经成功运用了这种方法,并得到了很好的应用效果。
 

分享到
【文章来自米尔自动化网http://www.mirautomation.com/pages/2012-06/s36279.shtml
本文标签: S7-300   PLC   CDT规约  
 三菱电机

热门内容:
工业机器人 S7-200 S7-300 PLC编程入门 自动化产品 DCS控制系统 变频电机 工控机 可编程自动化控制器 温度传感器 HMI