【求助】一款称的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

相关推荐

  • CPU224XP控制步进电机

    请教高手们:我想用PLC(CPU224XP)控制步进电机(有步进驱动器)怎么编程?看了有关手册也不太明白,具体过程是先使步进电机有一段加速然后匀速最后减速,请问谁有例程吗? 问题补…

    SIMATIC S7-200 2021年7月5日
  • S7-200有没有在STL和LAD之间快速切换的快捷键?

    S7-200有没有在STL和LAD编程环境之间快速切换的快捷键?比如说在LAD梯形图编程的时候 按快捷键就编程STL语句表编程界面了 最佳答案 好像确实没有什么好办法。有…

    SIMATIC S7-200 2020年10月31日
  • CPU224XP的模拟量输出

    我用CPU224XP的模拟输出0-20mA,去控制一个变频器的转速,0-50HZ。假如我想让变频器电机的转速是25HZ,就应当输出10mA,请问这个模拟输出口的地址是什么?在程序中…

    SIMATIC S7-200 2020年10月31日
  • 模拟量输入信号问题

    本人现手中有200系列的224XP CN 一台,模拟量收入信号为0-10V。但手中的模拟量变送器输出信号为0.5V-2.5V,能不能与进行数据编程。该如何解决,…

    SIMATIC S7-200 2021年7月4日
  • PID控制 数据转换

    在s7-200的plc的PID控制中,采集到的模拟量转化为实数,进行标准化的时候为什么要除以32000,32000这个数据怎么得到的,不同的传感器采集的数据好像除的数都不相同,是不…

    SIMATIC S7-200 2020年10月31日
  • k-pt178怎样关闭背光

    就是不操作屏时,过一段时间(比如三分钟)屏的背光自动关闭? 最佳答案 这个屏比较低档,好象没有该功能,但可以调整对比度。 提问者对于答案的评价:ok

    SIMATIC S7-200 2021年7月4日
  • S7200 编程

    请问各位大师,用MUL_DI指令中  用+4乘VD102等于vd102~~~乘于4是什么意思呢? 最佳答案 MUL_DI是两个32位整数相乘 你的问题…

    SIMATIC S7-200 2021年7月5日
  • 有没有plc入门DVD光盘教材,俺没电脑啊

    有没有啊 最佳答案 有plc 300 step by step,vcd光盘教程。 对于200最好的办法是看手册。既然没电脑,还是买…

    SIMATIC S7-200 2021年7月5日
  • 氧气变送器的问题

    我想问一个关于测炉内燃烧是否充分的问题。(1)我在除尘后的输出管道上安装一个氧气变送器,测炉内的氧气含量。这样安装合适么?(2)还有一般炉内氧气含量,通过变送器测出来的值,多大比较…

    SIMATIC S7-200 2020年11月1日
  • S7-200的CPU224XP,我想用它来控制伺服驱动器,但不知道控制指令。

    S7-200/224XP晶体管输出的可以如何发伺服高速脉冲吗?如发脉冲的速度和脉冲的个数,可以自己填这些脉冲频率和总量的,如果可以那么用什么指令来写啊?S7-300晶体管输出带高速…

    SIMATIC S7-200 2020年10月31日