字符串数据转换和读取问题

我做的自由口通讯程序,可是读回来的数据是字符串(String)格式的,请高手指点一下,怎么才能将其中的重量数据转换成整数形式?
字符串:S T , G S , + 0 0 0 0 1 2 3 K G 0D 0A 
共18位的字符串数据,有例程最好,急用谢谢

问题补充:
s7-200的可以用位权的方法来做,关键是1200接收缓冲数据块中,字符串内的数值字符怎么提取出来并转换成整数形式。本人基础不好,最好有例程。xinluda2005@163.com谢谢

最佳答案

可以先使用扩展指令 MID 将+ 0 0 0 0 1 2 3 从18位字符串中第7位开始取出8位放到另一个字符串中,再使用扩展指令 S_CONV 将取出后的字符串转换成DINT或INT型即可。

提问者对于答案的评价:
我试过了,监控的时候看到提取命令MID没执行啊,

专家置评

Htao 的答案是正确的。
在使用字符串时还要注意对字符串赋初始值、加指令使能条件(EN)等使用问题,搂主可以看看自己是否这个原因造成的指令不执行.

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月19日 下午1:59
下一篇 2017年11月19日 下午1:59

相关推荐

  • S71200 与外网联网怎么连接

    S71200一套与威纶通触摸屏以太网通讯。PLC CPU分配一个IP地址。192.168.0.10,触摸屏192.168.0.11 最佳答案 1、通过公网,计算机远程访问…

    SIMATIC S7-1200 2017年5月29日
  • 求西门子1200PLC的多站点MODBUS轮询通讯例程;

    各位高工,请教关于1200PLC的MODBUS通讯轮训的程序;我现在通过西门子的CM1241(固件版本v3.0)模块同3种不同的仪表通讯,仪表通讯波特率,奇偶校验都一致,可以通过串…

    SIMATIC S7-1200 2017年6月29日
  • 用家用路由器组建S7-1200以太网

    我现在想组建一个含S7-1200M构成的以太网网络,不知能否用平时家用的路由器 最佳答案 实验室做实验无所谓。如果应用与工业现场,必须要使用工业级的。通常情况下,普通在使用路由器时…

    SIMATIC S7-1200 2017年10月31日
  • 西门子1200 FB编程问题

    西门子1200PLC,功能块FB1中使用TON定时器,我建立了一个数据类型IEC_TIMER的局部变量 CC 作为定时器的名字(截图),确无法正确写入。什么地方…

    2017年11月4日
  • portal怎么和S120变频器以太网通讯?

    1200PLC怎么在portal中实现和S120变频器以太网通讯,怎么读取变频器的频率,电流,功率等S120用的是6SL3 040-1LA01-0AA0通讯块. 问题补充…

    SIMATIC S7-1200 2017年10月24日
  • S7-1200带两个485通信模块,

    1214的PLC带了两个485/422通信模块,每个通信模块都有10个从站,我该怎么编程呢,西门子技术支持说要调用两次MODBUS初始化模块,我是用的OB100完成初始化的,用0B…

    SIMATIC S7-1200 2017年11月12日
  • S7-1200与松下A6伺服驱动器之间的modbus RTU通讯及控制

    怎么配置 最佳答案 不用任何配置,只需要硬件连接OK,一般是 3 8引脚直连。伺服设定通讯参数,1200里边写通讯程序,用初始化指令 COMMANDL…

    SIMATIC S7-1200 2017年6月7日
  • 怎么使用DTL数据类型

    大家好,请教个问题:读取时间的输出指向某个DTL类型的数据,假如我有个名叫TIME的DTL数据,放在DB0里面,那么在指令的输出管脚该怎么表示这个地址呢?如果我想用TIME的年或者…

    SIMATIC S7-1200 2017年8月24日
  • S7-1200 PLCSIM仿真出现问题

    PLC组态和程序无法下载到仿真器中。一直是无法建立连接。 问题补充:CPU版本是V4.1,是不是1200无法用PLCSIM仿真啊? 最佳答案 检查:使用tia step7…

    SIMATIC S7-1200 2017年6月11日
  • S7-1200安装出错

    大家好!我的电脑S7-1200安装时出现附件所示错误所以才导致导入或新建程序时报错,请大家帮我看看这个问题是否有解决的办法。(CCDeltaLoader服务未启动 ) 最…

    SIMATIC S7-1200 2017年8月3日