关于自由口通信里的信息结束字节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日 下午11:38
下一篇 2017年6月2日 下午11:38

相关推荐

  • s7-200做的时间控制

    希望大侠帮忙指点指点,有什么地方错了,和有什么地方不合适的。一:从(机头原点)向东Q0.0(30秒),向北Q0.3(20秒),快下Q0.7(5秒),向南Q0.2(2秒),慢上Q0.…

    SIMATIC S7-200 2020年11月1日
  • Smart 700 IE与S7-200连接RS485/422电缆

    Smart 700 IE与S7-200连接RS485/422电缆订货号 最佳答案 参考:常用附件订货号http://www.ad.siemens.com.cn/…

    2021年7月5日
  • 和威伦的地址

    S7-200和威伦触摸屏通讯,需要读取的地址是vd200,做威伦触摸屏画面时只有VW类型的地址,这两地址是一样的吗, 最佳答案    不一样的。&nb…

    SIMATIC S7-200 2021年7月4日
  • 新手求问SM

    本人一直没有弄明白SM 在程序里是什么意思  比如SM0.0  SM0.1   都是怎么来的呢&nb…

    SIMATIC S7-200 2020年10月31日
  • s7200与上位机

    想用西门子200的PLC与上位机WINCC6.0连接,请问高手怎么做? 最佳答案 用PC ACCESS 做OPC SERVER,S7-200支持的协议…

    SIMATIC S7-200 2021年7月5日
  • S7-200开关量对编程电缆通讯有影响吗

    PLC增加现场防爆柱操作及指示,一共两台电机,启停及指示,第一台输出运行指示接Q0.5,停接Q0.6。第二台接Q0.7,Q1.0,现问题是,只要Q0.5和Q0.6接上,编程电缆就通…

    SIMATIC S7-200 2017年11月29日
  • s7 200的扫描周期是多少

    s7 200的扫描周期是多少 ?是固定的还是可以设置。程序有个地方可能会在切换的时候产生偶然现象,想加一个定时器,但是时间要尽可能短一点,高于扫描周期就行了。 …

    2017年12月1日
  • 200cpu不能运行

    200CPU突然发现不再运行,更换新CPU ,重新下载备份程序,问题未解决。下载空程序CPU不再报错,请教高手原因 问题补充:谢谢,各位的回答。问题我以解决。发现以前程序…

    SIMATIC S7-200 2021年7月5日
  • plc200控制富士变频器

    plc200控制富士变频器FRN11F1S-4C频率并监视频率应该怎么接线?控制频率,变频器C1-11分别与EM235的I0-M0连接;监视频率,开关电源24v-变频器FMA,11…

    SIMATIC S7-200 2017年11月4日
  • CPU224型号疑问!请帮助解答。

    PLC型号为CPU224-AC/DC/RLY   订货号为214-1BD22-0BX01:请问该型号CPu能否用于高速脉冲输出》2:该型号CPU能否用…

    SIMATIC S7-200 2017年8月3日