s7-224XP 已经和组态王自由口连接,如何再连接热表

我用的是s7-224xp和组态王,用的是组态王发布的s7-200自由口程序,224xp的port0口与DTU连接,现在又有一块热表,也想连接到组态王显示,通过485能否直接连到port1口,热表的通信协议已知,不知道如何编到程序里面去,与组态王的自由口程序会冲突吗,朋友们能给我一个程序样例吗,小弟在此谢了。

问题补充:
port0已用,用的是组态王发布的连接s7-200的自由口程序,程序在下面,http://www.docin.com/p-400430646.html
热表的通信协议如下:本公司热能表通讯协议符合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根据不同的表号变化,其它固定不变。

最佳答案

不知道你组态王怎么连接的,既然你用DTU,组态王可以通过DTU连接,XP224就空闲出一个通讯口,这个口可以连接仪表,是要编程的,首先就是状态字节SMB34、35(记不太清楚了,是33和34还是34和35,这两个参数是设置通讯口的,可以看帮助索引搜索),然后就根据仪表的通讯协议了。

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

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

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

相关推荐

  • smart200对应的modbus地址

    SMART200 采用modbus server,作为服务器通讯,地址表里对应的modbus应该是多少?40001是双字还是单字,最后的模拟量什么地址呢 图片说…

    2021年7月5日
  • 求S7-224 串口管脚定义

    哪位大侠告知下,谢谢 最佳答案 S7-200系统手册里介绍!内容在第七章!S7-200系统手册下载:http://www.ad.siemens.com.cn/download/Do…

    SIMATIC S7-200 2020年11月5日
  • 请高手帮忙

    各位前辈,小弟需用顺序控制做一程序,具体动作如下:  有一计数器,当计数到6时,延时10秒钟做如下一整套动作,同时计数器复位.一整套动作是:(有三只气缸,第一只…

    SIMATIC S7-200 2021年7月4日
  • 请高手指点!

    CPU224XP自带模拟量输出,如何实现电流输出(要求:在时间t内从4mA无级升到20mA)。 问题补充:在任意时间(ms)内AQW0输出:4mA无级升到20mA 最佳答案 以T为…

    SIMATIC S7-200 2020年11月5日
  • MM440的PID调节控制

    现有MM440变频器,EM235模块,一个压力传感器,要求压力低了,泵启动,控制水位,怎么实现PID调节?最好有样例,谢谢! 最佳答案 你提及到的这个压力传感器,要求压力低了,就把…

    SIMATIC S7-200 2017年10月30日
  • 模拟量 和 scale

    在200中,有不少模拟量的输入和输出.俺对模拟量的编不精通(主要是对数据格式不太了解). 所以就直接引用了西门子专家做的模拟量库scale.只是简单的引用:ISH:320…

    SIMATIC S7-200 2021年7月5日
  • 有些指令操作数,如&VB1006前的&什么意思?

    有些指令操作数,如&VB1006前的&什么意思? 最佳答案 &是间接寻址,变量地址。参考连接:http://www.ad.siemens.com.cn/service/answer…

    SIMATIC S7-200 2020年11月1日
  • 模拟量怎样在程序里转换成数字量?

    S7-200有个cpu224xp,本身带两个模拟量输入输出,我要接入4-20ma电流信号,程序里要监视这个信号的大小和给定值比较,从而控制相应阀体动作,但是我不知道这个输入到PLC…

    SIMATIC S7-200 2020年11月1日
  • S7200编程软件不能设置PG/PC接口

    不能设置为PC/PPI cable.PPI接口,只要选中这个接口就提示所用接口正在使用,此时不能更改访问路劲。 最佳答案 在计算机服务里查看S7DOS Help…

    SIMATIC S7-200 2021年7月5日
  • 帮我看看这程序的意思

    LDR<=  VD4, 50.0 MOVD   +0, AC2 MOVD …

    SIMATIC S7-200 2021年7月4日