已知热能表的通讯协议,请问如何编s7-200程序

本公司热能表通讯协议符合CJ-T188-2004户用计量仪表数据传输技术条件

传输时波特率为2400bps、偶校验、数据位为8位、停止位为1位。同一字节先传低位再传高位,同一帧先传低字节再传高字节。

举例如下(十六进制显示):

表号为17312151的热能表读表指令
FE FE FE FE FE FE FE FE FE FE FE 68 20 51 21 31 17 00 11 11 01 03 1F 90 12 29 16
68 为帧起始符 68H
20 为仪表类型 T
51 为地址A0
21 为地址A1
31 为地址A2
17 为地址A3(A0、A1、A2、A3为要读取的热量表的表号,从低位到高位)
00 为地址A4
11 为地址A5
11 为地址A6
01 为控制码 C
03 为数据长度域 L
1F 为数据标识DI0
90 为数据标识DI1
12 为序列号SER
29 为校验码CS(68 20 51 21 31 17 00 11 11 01 03 1F 90 12进行二进制算术累加,不计超过FFH的溢出值)
16 为结束符 16H

其中除A0、A1、A2、A3、CS根据不同的表号变化,其它固定不变。

最佳答案

这个你就按照自由空通讯的协议来编写就可以了,系统手册上的自由口通讯的样例程序很不错,直接套用是不可能的,要修改一下,先发送后接受。
S7-200 可编程控制器系统手册
http://www.ad.siemens.com.cn/download/docMessage.aspx?ID=1822&loginID=&srno=&sendtime=

提问者对于答案的评价:
谢谢

专家置评

已阅,最佳答案正确。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc207562.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月6日 上午11:33
下一篇 2017年11月6日 上午11:33

相关推荐

  • S7200CPU226可以输出NPN脉冲信号吗

    大家好,我想咨询一下,我这里有一个台达的伺服控制器用PLCS7200CPU226控制可以输出NPN脉冲信号吗? 最佳答案 不可以直接对接,但是可以通过以下两种方法连接:1,在伺服驱…

    SIMATIC S7-200 2017年11月16日
  • 西门子温度模块

    西门子温度模块231能不能读NTC温度探头 最佳答案 NTC热敏电阻不能直接接到231模块。EM231模块只能接受电流或者电压信号。就算你想建立电阻与电压的关系,此时电阻与电流电压…

    SIMATIC S7-200 2017年6月24日
  • USS通信问题1

    请教一个S7-200 USS通讯的问题, index 索引对应的是变频器参数下标吗 最佳答案 是的下面这个链接里面有uss的例子,直接搜索uss即可m…

    SIMATIC S7-200 2018年1月1日
  • 关于西门子200 SMART编程

    初学西门子200samrt编程,之前用三菱的软件,现在开始学习西门子200,感觉梯形图和三菱很不一样,有些吃力,请各位前辈指教,如何进行西门子200编程的学习,包括数字量、模拟量以…

    SIMATIC S7-200 2021年7月5日
  • S7200.

    请问我要用S7200去控制伺服放大器控制电机转动,频率200000HZ,只要能启动和停止就可以了,改怎样编程啊 问题补充:不是200K,是20K 最佳答案 楼主这个速度已经达到了2…

    SIMATIC S7-200 2017年7月25日
  • s7-200编程软件中搜不到plc

    win7 32位装上V4.0 STEP 7 MicroWIN SP9编程软件后,在软件中可以搜索到用的串口但是搜不到plc啊 钻石…

    SIMATIC S7-200 2021年7月5日
  • PPI电缆的制作

    网上找到一张PPI电缆的制作图,表格有信息如下: Corrieri Gabriele Quick reference archiv…

    SIMATIC S7-200 2021年7月5日
  • STEP7 200 Micro/WIN V4.0 SP9符号表不能显示中文

    请教各位大神一个问题,求指点:STEP7 200 Micro/WIN V4.0 SP9符号表不能显示中文,在程序段看不到中文注释 图片说明:…

    2021年7月5日
  • 哪位老师有 S7-200 PC-Access V1.0.4.10 SP4 软件包 ?

    我在用WINDOWS XP SP3,PC-ACCESS SP3 不能与S7-200PLC正常通讯 ,特寻求 S7-200…

    SIMATIC S7-200 2020年11月1日
  • 高速计数器中的初始值和预置值有何区别

    高速计数器中的初始值和预置值有何区别,怎么使用阿,我查找了手册没有找到具体的应用! 最佳答案 初始值是高速计数器的起始值,预置值是高速计数器的目标值。当计数值等于预置值时,会发生一…

    SIMATIC S7-200 2021年7月5日