S7 200指令请教

在从仪表返回的数据ASC码如何转换成十进制的值呢?

 如从仪表返回 30 33 38 30    【仪表值为380】

 如何将这个ASC码串转换成十进制的380呢?

 希望大家帮忙

最佳答案

Network1  //假如你的返回数据在VB100开头的位置
 LD     SM0.0
 MOVB   4, VB100
 MOVB   16#30, VB101
 MOVB   16#33, VB102
 MOVB   16#38, VB103
 MOVB   16#30, VB104

 Network2 //380可以直接使用S_I指令
 LD     SM0.5 //每秒转换一次
 STI    VB100, 1, VW1000

 VW1000中的数据就是380

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

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月4日 下午11:10
下一篇 2021年7月4日 下午11:10

相关推荐

  • WinCC flexible有没有WinCC flexible SMART版本?

    WinCC flexible有没有WinCC flexible SMART版本? 最佳答案 https://www.industry.siemens.…

    2021年7月5日
  • S7200数据排序

    程序中VD1000开始共240个浮点数的排序及位置。具体如下:VD1000为1号位置,VD1004为2号位置 以此类推一共240个数据,要求把这240个数据从大到小排序,…

    SIMATIC S7-200 2020年10月31日
  • 关于S7-200通信的问题

    各位好,我用PC-MPI电缆6ES 972-OCA23-0XA0 连接CPU224时不知什么原因总是提示 错误: 端口无法打开或正在由另一个…

    SIMATIC S7-200 2021年7月5日
  • CPU MODBUS里的主从站

    有个项目,需要实现 带modbus的温控器,CPU226,触摸屏,BA系统。200PLC通信读取温控器的数据,在触摸屏上显示,BA系统通过modbus访问PLC,采集数据…

    SIMATIC S7-200 2020年11月1日
  • s7-200 PCACCESS 与VB的通信

    PC_ACCESS里面有一个与VB通信的例程,里面介绍的不是很详细,现有如下疑问:1.关于添加ITEM?  添加ITEM是往哪里添加,执行过这个操作以后是添加到…

    2017年12月10日
  • 自由口与多台仪表通讯

    用S7 200和多台仪表自由口通讯,如何轮询访问使发送接收不冲突而且通讯速度快?最好有实例程序!邮箱:wjwhw2008@126.com 最佳答案 我刚做过和3个富士变频…

    SIMATIC S7-200 2020年11月1日
  • 200PLC modbus协议库

    200PLC modbus协议库,200PLC做主站和其它从站进行modbus通讯的时候,个别因干扰导致通讯失败,假如我不做处理,在这种情况下200PLC还会尝试和其它从…

    SIMATIC S7-200 2017年11月12日
  • S7-200PLC定时存储数据,定时取出数据

    在S7-200PLC中怎样将数据定时存到V区中,怎样实现定时取出数据。 最佳答案 请参考 s7-200 系统手册中第14章  使用数据归档h…

    SIMATIC S7-200 2017年6月7日
  • 请问如何用s7-200控制伺服电机?

    请问s7-200如何用脉冲输出向导控制伺服电机?那位有详细资料麻烦传我一份,在此谢了!!!邮箱:suzhijun2005@qq.com 最佳答案 有两种方案可以选择:1.&nbsp…

    SIMATIC S7-200 2020年10月31日
  • 流量PID问题

    我是用的PID指令做的控制程序,设定值采样值有做过标准化的,比如我的采样值信号在4-20mA,那转换成标准就是采到PLC内的值减去6400后再除以25600,这应该没错吧,但是,我…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论