西门子S7-200PLC HTA指令问题

使用这条指令时我的16#34通过HTA指令转化出来为什么VB200里是ASCII 3 而VB201中是ASCII的4,但是看转换表16#34示ASCII的4. 这是为什么

图片说明:

西门子S7-200PLC  HTA指令问题    西门子S7-200PLC  HTA指令问题    西门子S7-200PLC  HTA指令问题    西门子S7-200PLC  HTA指令问题   

最佳答案

1、一个指令:
HTA:HEX至ASCII (HTA)指令将从输入字节(IN)开始的长度为LEN的十六进制数转换成ASCII字符,放入从OUT开始的存储单元。
ATH :ASCII至HEX(ATH)指令将从IN开始的长度为LEN 的ASCII字符转换成十六进制数,放入从OUT开始的存储单元。
见:
S7-200PLC ASCII码与十六进制数之间的转换指令及其使用:
http://www.plc100.com/siemens/biancheng/ASCIImazhuanhuan.htm
2、看转换表16#34示ASCII的4. 这是为什么?
注意:合法的ASCII码对应的十六进制数包括30H到39H,41H到46H。如果在ATH指令的输入中包含非法的ASCII码,则终止转换操作,特殊内部标志位SM1.7置位为1。
你的HTA(HEX至ASCII)程序没有错,输入34H输出是ASCII码I的4。
如果是ATH (ASCII至HEX)程序错,输入ASCII码I的4输出是34H。

提问者对于答案的评价:
xiexie\

专家置评

1关于指令: HAT执行没有问题  16#34通过HTA指令转换后    ASCII为3和4
2 关于转换表:比方如果建立一个变量VB100,写入数值为16#34,将格式改为ASCII则显示4

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

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

相关推荐

  • 字节的存取

    有谁解答下:存储器单元1区,纵坐标位置为:IB3,横坐标位置为:2,则存储单元的地址是什么?请写明原因,谢谢 最佳答案 地址是I3.2。原因啊。怎么说呢? 在直角坐标中纵…

    SIMATIC S7-200 2020年11月5日
  • 高速计数值如何显示

    我用S7-200做的高速计数,用时间中断,发现HC0输出值是变化很快的定量,如何让它变为定值在触摸屏上显示。请指教。 最佳答案 何谓高速?比扫描速度还快! 每个扫描周期读…

    SIMATIC S7-200 2021年7月5日
  • 西门子200安装电池和存储卡分别都200的cpu有什么作用

    西门子200安装电池和存储卡分别都200的cpu有什么作用 最佳答案 问题2:S7-200 CPU的存储卡的作用?回答:S7-200还提供三种类型的存储卡用于永久存储程序…

    SIMATIC S7-200 2017年11月29日
  • 如何区分模拟量信号?

    带了3个em231模块和一个231rtd模块,我在程序中怎么区分是哪个信号呢?本人还处在白痴阶段,球各位大哥帮助。 最佳答案 S7–200将模拟量值(如温度或电压)转换成1个字长…

    SIMATIC S7-200 2020年11月1日
  • S7-200多CPU通讯中地址分配问题

    各位大师:在S7-200多CPU通讯中(各种协议都行),各个网段后面的I/O地址如何分配啊,是不是像单独一个CPU一样独立分配呢?是不是I/O地址不能重复啊? 最佳答案 像单独一个…

    SIMATIC S7-200 2020年11月5日
  • CPU 1214C AC/DC/RLY固件升级

    CPU 1214C AC/DC/RLY 订货号是6ES7 214-1BE30-0XB0想升级下固件,请问在哪里下载,谢谢各位了 最佳答案 S…

    SIMATIC S7-200 2021年7月5日
  • 模拟量程序对自由口通讯中的中断程序的影响

    我用的200PLC,两个通讯口分别和另一个PLC还有温度模块自由口通讯,当我把整个程序下载到PLC中,和温度模块的通讯只有一次(温度模块只闪亮一次),当我把模拟量子程序删掉后下载进…

    SIMATIC S7-200 2021年7月4日
  • smart200模拟量输出,增加电缆200米电缆(阻值4欧)后,电流变小

    smart200模拟量输出,就地接显示表正常。切换接到100米远的DCS后,电流变小。甩开DCS量电流,同样小。就地模拟量输出,电流正常。使用通道AQW16 ,通道设置见…

    2021年7月5日
  • 通讯求教

    各位大侠:我现用了1台226与1只带485接口的温控仪进行modbus通讯,226采用modbus主站指令编程,根据仪表说明书,站地址设为2,波特率为9600,无奇偶,用1只总线连…

    SIMATIC S7-200 2020年11月1日
  • s7-200 用梯形图方式如何生成随机数?

    环境中没有特定的函数,请教各位高手 最佳答案 将时间取正弦,再取其小数部分,这样随机性好像更好一些。其实所有的应该都是伪随机数。转自shine版主的帖子。 提问者对于答案的评价:谢…

    SIMATIC S7-200 2020年11月1日