【求助】一款称的AD转换协议,有点看不懂,谁能解释一下。想用s7-200 224xp 做通讯

最近在做包装设备的称重部分,买了一个称头,卖称的那边发了一份,他们自己的协议,他们说他们是用汇川plc跟称通讯的,我查了一下,汇川是跟三菱很像,我们拿过来是需要跟西门子s7-200的plc进行通讯,我的想法是准备自己编写程序进行自由通讯。那么问题来了,他发的AD转换协议我有点看不懂。有谁看了给解释一下吧。
  称好要过几天能到,我先要准备点东西,编点程序用串口调试助手先跟plc通上。

  
AD转换协议
步骤:
一:联机        2.进入1.P  2.ZA  3.FA (标定过了,可以不再标定)    3. A?    4.TP01     5.读重量
二: 空料时候每隔一段时间执行 CL命令  循环
波特率57600,n,8,1
1、联机:TP01(01是地址)H5450 H3031
  回应:没有返回
2、读取重量:M1  H4D31
  回应:2bytes
3、CL置零     H434C
回应:没有返回
4、读滤波值A?     H413F
  回应:01(ASCII码)
5、A05(05为滤波值,ASCII码)  H4135
  回应:0(ASCII码)成功;?(ASCII码)失败。
6、进入标定:P“CJG”   H5022
   回应:30 0D 0A
  ZA标定零位确定    H5A41
   回应:30 0D 0A成功;?3F 0D 0A失败。
  FA标定满度值确定   H4641
   回应:30 0D 0A成功;?3F 0D 0A失败。
                           
                           


上面是卖称的说是和汇川plc通讯的AD转换协议,我现在想改成西门子的

最佳答案

就是串口通信。用自由口通信。57600,n,8,1是串口设置参数,波特率57600,无检验,数据位8,停止位1。
200的自由口设置看看系统手册,在sm系统参数里面设置
指令就是说明里的。比如第一条,你直接发字符''TP01'',就能触发第一条指令,H5450 H3031这里H表示是十六进制数,54503031就是TP01的十六进制asc码。
用串口软件多试试就知道了

提问者对于答案的评价:
今天,称头才到,明天试试看,直接就发ASCII码就好了吗,连续发的话可以吧

专家置评

可以参考最佳答案测试

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

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

相关推荐

  • S7 200与单片机Modbus 485 通讯

    S7 200与单片机通过Modbus 485 通讯,知道从站单片机地址为01 03 01 01 31&nbsp…

    SIMATIC S7-200 2021年7月5日
  • TD400C报警页面如何消除

    我用TD400C的报警方式做了几个报警页面。发现在有报警后,页面可以显示,但是不能消除,就是说,当报警源消除之后,报警页面仍然存在,不知道怎样消除它,后面的参数页面也没法显示。只好…

    SIMATIC S7-200 2021年7月4日
  • s7-200PLC中断采样的问题

    现须要在一个周期内(600MS),连续模拟量输入采样60次,并得出一个平均值,请问如何处理。请各位高手帮忙编一个程序。(我现在的思路是,使用一个10MS的时间中断,在中断程序中每1…

    SIMATIC S7-200 2017年11月12日
  • 定时器在子程序中的应用

    大家好,能否再子程序中对定时器或计数器的编号进行更改呢,手头的工艺程序如果能够对定时器的编号进行更改就会好很多了。我用的是200PLC。 最佳答案 首先定时器或计数器在子程序里的使…

    2017年7月30日
  • s7 200与smart line 700ie通讯

    smart line 700ie上点击数值输入,出现“数值无法写入PLC” 最佳答案 1、可能PLC未连接上,2、或者你定义的变量使用的连接不对3、数值太长或者…

    SIMATIC S7-200 2017年11月16日
  • TD200连接问题

    现将CPU224和两个TD200相连,只有一个TD200可以工作,采用的是线型连接;当把一个TD200的插头拔下,另一个TD200即可工作,同时,报错的TD200上显示:网络错误1…

    SIMATIC S7-200 2021年7月5日
  • 子程序 多重背景

    请问S7-200的子程序和S7-300里面编写的多重背景是不是一样的功能 问题补充:对,就是想了解一下子程序能不能像300的多重背景一样,同时被几个逻辑调用 最佳答案 LSD&nb…

    SIMATIC S7-200 2020年11月1日
  • EM277和216和触摸屏通讯问题

    现场:2个216PLC软件版本都是1.23,一个EM277模块,一个10寸触摸屏TP270。PLC1的PORT0口和PORT1口都定义了自由口通讯,所以加了一个EM277模块。现场…

    2017年11月2日
  • S7 200 PID的问题,调试过程中出现输出骤降的现象。

    用PID引导做的PID程序,量程为0~500,设定值为300,P0.5,I10,d0。具体的表现见附件图片。输出经常出现骤降的现象。如果P值越大,骤降的越厉害。但很小的时候,如0.…

    2020年10月31日
  • 200 PLC,转速程序怎么写啊?

    1       有人说采用编码器,但是编码器的转速最高才1500RPM,我要测量的轴的转速至少是4000多转,…

    SIMATIC S7-200 2020年10月31日