关于自由口通信里的信息结束字节SMB89

我定义结束字节SMB89为字符e,用串口调试助手向PLC发送e,PLC可以结束信息接收,在串口调试助手里选择以 十六进制发送,发送了e的ASCII码65,也可以结束信息接收。有两个问题:
1.以十六进制发送ASCII码65,PLC就认为是发送的结束字符e,结束信息接收,以普通十进制发送65就不行,是不是PLC的SMB89接收到十六进制的数据才会默认是ASCII码,十进制会当成数字65?或者是6 5两个字符?
2.自由口通讯格式不是自己写吗,那么串口调试助手,它发送十六进制是怎么个格式,我没有给PLC定义这个格式,它怎么写才能让PLC知道它发送的是十六进制的,而不是十进制?我知道数学上十六进制是像0DH这种有H在后面标注来表明是十六进制。PLC最终接收的不都是0,1这种位数据吗,当我没定义数据格式时,软件自动在数据的某个标识位加了一串01标明16位吗?

最佳答案

1)10进制的数与16进制数更本是2个概念的问题,一个VB中存放的是一个数据,没有分隔符。ascll码是以16进制数形式存放的。
2)是的,按“自己”的通讯格式,严格意思上说是按双方所共有的通讯协议写的,而不是你自定义的协议,只是允许你自己选择通讯方式。
这个需要你按16进制数事先定义好,或者直接用字符的方式,系统仍然会自动转为16进制数据。
至于plc最终是以0、1方式处理是plc的硬件特性,用户只需要处理中间环节。

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

专家置评

查看asiic码表
小写字母''e''
十六进制对应16#65
十进制对应101

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

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

相关推荐

  • s7200的通讯问题请教

    有一个系统,希望实现以下功能:采用仪表PID控制物料的配比(有7台仪表及配料设备),然后仪表将测量数据上传给PLC,PLC再和上位机进行数据交换,PLC将上位机设定值输出到仪表作为…

    SIMATIC S7-200 2021年7月5日
  • 如何用Protool或Wincc Flexible 2005 组态水的流动

    我公司是作变频恒压供水设备的,我需要动态表示管道中水的流动,以前用显示或隐藏箭头的方式解决,感觉不是太好,有没有更好的方法,希望大家能指点一下。 问题补充:如果用管道的闪烁来表示水…

    SIMATIC S7-200 2021年7月5日
  • 程序密码如何破解

    请问,如何把STEP 7 MICRO/WIN 的一个.MWP文件的密码消除?子程序的保护密码如何破解? 最佳答案 没有方法破解项目密码及子程序的密码。…

    SIMATIC S7-200 2021年7月5日
  • S7-200 CPU226跟电子称通讯

    S7-200 CPU226读取电子称上的数据,这个要这么通讯,有没有相关资料,各位大侠知道的提供一下 问题补充:系统手册自由口通讯编程示例 最佳答案 你好! 2…

    SIMATIC S7-200 2020年10月31日
  • S7-200SMART模拟量输入模块接线问题

    S7-200系列模拟量输入模块不用的通道好像需要短接,S7-200SMART模拟量输入模块EMAIO4不用的通道用不用短接,请大侠给与指点。 问题补充:另外,如EMAIO4模块不用…

    SIMATIC S7-200 2021年7月5日
  • 带有CP243-1的S7-200程序通讯线下载

    带有CP243-1模块的S7-200程序下载用通讯线,软件提示不使用因特网下载,无法下载因特网系统配制。用通讯线下载的程序,如果修改普通指令,然后用通讯线下载至PLC,会影Inte…

    SIMATIC S7-200 2017年11月1日
  • 无法导入符号

    s7-200 pc access SMART导入s7-200 smart符号提示指定的文件无访问 钻石用户推荐最佳答案 1. 检查…

    SIMATIC S7-200 2021年7月5日
  • step7-micro/win smart V2.3为什么交叉引用无法打开

    新安装step7-micro/win smart V2.3软件,状态表、符号表等都能打开,但交叉引用打不开,点击交叉引用没有任何反应,程序已经编译了,点击交叉引…

    2021年7月5日
  • s7 200 子程序调用

    当有一个子程序被调用时,系统会保存当前的逻辑堆栈,置栈顶值为1,堆栈的其他值为零,把控制交给被调用的子程序。当子程序完成之后,恢复逻辑堆栈,把控制权交还给调用程序。在上述这段华中“…

    SIMATIC S7-200 2020年10月31日
  • 西门子200总烧通讯端口

    两台226间PPI通讯,通讯端口只有3、8相接,主站0口接触摸屏,1口和丛站1口通讯,最近总烧主站1口通讯端口,怀疑接地不良,重新将主丛站接地牢靠接在车间钢结构体上(主电源上没有引…

    SIMATIC S7-200 2018年12月5日