续问:采集问题

简单化采集的问题。我现在建立自由口通讯,数据是以16进制的ASCII码进行传输的(用一个串口采集程序得到的是31 32 2E 38 30 56 6D 00),我要在PLC程序中用什么指令进行处理最后得到12.80MV这样的数据?

问题补充:
小数点和单位MV,V要如何处理??

最佳答案

用S-R指令呀
 假如VB100=16#31,VB101=16#32, VB102=16#2E, VB103=16#38, VB104=16#30, VB105=16#56, VB106=16#6D, VB107=16#0
 LD     SM0.0
 MOVB   8, VB99
 STR    VB99, 1, VD0
 VD0=12.8 

 小数点自动转换为实数的小数点,单位在程序里是不能表示的,如果12.8是V,想变成mV,就用实数乘法,乘1000.0就可以了。

提问者对于答案的评价:

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日
下一篇 2021年7月5日

相关推荐

  • s7-200编程软件中文版

    编程软件中文版的有大神发个 最佳答案 s7-200的编程软件step7-micro/win,英文界面改中文界面步骤如下:1、点击菜单“Tools”2、点击“Options”3、选择…

    SIMATIC S7-200 2017年6月4日
  • 请教关于Smart 700 IE触摸屏的问题!!

    本人刚做了一台自己化机械,其中有一项是让Smart 700 IE触摸屏显示计数数量值的。而且在此值的旁边有一个清零的按键。也就是说开动机械生产时即时计产品数量,…

    SIMATIC S7-200 2019年6月10日
  • 如何实现计数器按照预设脉冲值自动计数

    请教各位高手:现在我需要计数器按照预设脉冲值(比如0.1S脉冲信号)自动加减计数,比如计数器从+30以0.2秒的脉冲信号上升一直加到+60,该计数器计数到+60后再以0.3秒的脉冲…

    SIMATIC S7-200 2020年10月31日
  • em235和PT100

    请各位老师告诉我一个程序,EM235输入范围是0~1v,输出是5mA恒流。AQW0=8000,只要求在触摸屏上显示温度就行。 问题补充:能发个示例给我就最好了,万分感激!&nbsp…

    SIMATIC S7-200 2021年7月5日
  • 200cpu的问题

    200cpu的通讯口可以扩展嘛 最佳答案 200的CPU自带的485通讯接口,你可以用这个口走modbus   PPI等通讯协议,不可以扩展。要扩展通…

    SIMATIC S7-200 2021年7月5日
  • CPU224XP1个、两个RS232接口的智能仪表组态

    现在手头有CPU224XP1个、两个RS232接口的智能仪表,想要通过组态实现仪表数据的记录和保存,除了工控机,是否需要增加其他的模块,如何实现?谢谢! 问题补充:CPU224XP…

    SIMATIC S7-200 2021年7月5日
  • cpu 244 cn ac/dc/rly 可以控制步进电机驱动器吗?

    因为cpu 244 cn ac/dc/rly的输出是220V,而步进电机驱动器需要的是24V,可以通过调压的手段来控制步进电机驱动器吗? 最佳答案 1…

    SIMATIC S7-200 2021年7月5日
  • 西门子et200是sp全系列支持irt通讯吗

    西门子et200是sp全系列支持irt通讯吗 最佳答案 不是啊  https://support.industry.siemens.com/cs/cn/zh/v…

    2021年7月5日
  • s7-200 温度匀速上升

    不知道用什么控制,比如实现1度/分钟的加温,主要用在脱脂,因为脱脂要匀速升温。PID一般都使用在恒温控制,请问高手们,我该如何控制,实现温度以1度/分钟升温,谢谢 最佳答案 既然可…

    SIMATIC S7-200 2020年10月31日
  • 模拟量传感器接线

    请教大家一下:1. 最近我购买了EM231(4AI)模拟量采集模块和一款拉压力传感器,拉压力值是±30N,变送器是0~10V,引线有四根:红(+),蓝(-),黄(out)…

    SIMATIC S7-200 2018年12月5日

发表回复

登录后才能评论