西门子1200round指令使用

寄存器MD地址里的数据为浮点数,用round取舍有问题,round我选择的是real  to  int 但是我把MD的地址加进去以后他说我的数据类型不对,怎么回事呢?多谢大家帮助。

最佳答案

1、我把MD的地址加进去以后他说我的数据类型不对?
你的MD中数据必须是real 型的。round指令的输入IN或输出OUT必须分别是32位的浮点数与双整数。
遵循上述规定,指令的执行是没有问题的。
2、相关:
ROUND: 舍入为双整数指令。
参数 数据类型 存储区域            说明
EN     BOOL     I,Q,M,L,D        使能输入
ENO   BOOL     I,Q,M,L,D        使能输出
IN      REAL      I,Q,M,L,D        要舍入的值
OUT   DINT      I,Q,M,L,D        将IN 舍入为最接近的整数
ROUND(舍入为双整数指令)可以将输入参数IN 的内容以浮点数读入,并将它转换成一
个双整数(32 位)。其结果为与输入数据最接近的整数(“最接近舍入”)。如果浮点数介于
两个整数之间,则返回偶数。其结果可以由参数OUT 输出。如果产生上溢,则ENO 为
“0”。

提问者对于答案的评价:
多谢帮助

专家置评

已阅,最佳答案正确。

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

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

相关推荐

  • STEP 7 (TIA Portal) V11 硬件支持包54164095

    你好!我现在有个S7-1200,型号为S1215C,订货号6ES7215-1AG31-0XB0的PLC,在组态硬件时找不到这个型号,查过网上的资料需要更新 STEP&nb…

    SIMATIC S7-1200 2017年11月4日
  • 1214CPU S7通信指令PUT/GET指令中的ADDR_1的参数怎么输入啊?

    1214CPU S7通信指令PUT/GET指令中的ADDR_1的参数怎么输入啊?选择 不了对应数据结构的数据块啊? 最佳答案 需要在属性里组态 &nb…

    SIMATIC S7-1200 2017年5月28日
  • SB 1222 脉冲输出模块板

    想实现该模板信号脉冲频率脉冲输出。看了CTRL_PWM指令。不知道如和去改变该端口的频率和占空比。请高手指教 问题补充:就是实现改变频率和占空比脉冲输出,不需要什么运动控制。如何实…

    SIMATIC S7-1200 2017年10月31日
  • S71200modbus从站字节顺序

    己方设备:S71200(从站)对方设备:单片机(主站)通信方式:modbusRTUS71200高低字节是否要调换位置传给单片机,S71200有没快速调换函数? 最佳答案 编个小函数…

    SIMATIC S7-1200 2017年11月13日
  • 博图软件中,TON控制的问题

    我只是想让它延时后常开按钮闭合,那我选IN 还是O呢? 问题补充:你理解错啦,我用了TON,只是没有截图出来,我的意思是图中红圈里是用IN还是O呢? 图片说明: &nbs…

    2017年6月18日
  • 请教中央空调的控制工艺

    请问各位老师:1、小弟想做中央空调的控制,但对中央空调的控制工艺不了解。2、哪位老师能提供点技术资料,(我只知道中央空调冷却泵、冷冻泵、冷却塔、制冷机,但不知道这些设备应该怎么控制…

    SIMATIC S7-1200 2017年5月28日
  • plc 200和kepware通信线问题

    谁知道plc编程电缆PPI/USB能作为plc和kepware的通信线吗注:编程电缆一端是USB形式插入笔记本的,另一端和plc相连 图片说明:    最佳答案…

    2017年6月13日
  • 关于PLC内部编程实现模拟量滤波的问题

    来自于现场的模拟信号,由于现场环境的复杂性,比较容易受到干扰,在现有硬件基础上,怎么通过软件滤波的方式,实现稳定数据的平滑性,减少不必要的波动,大家常用的滤波方式是哪几种,像均值滤…

    SIMATIC S7-1200 2017年6月5日
  • S7-1200定时器输入报错

    S7-1200的接通延时定时器怎么输入?如图所示怎么按照S7-200/S7-300PLC的输入方式总是报错! 图片说明:    最佳答案 时间定时器要赋予一个D…

    2017年6月24日
  • 这段话好难理解啊?求解

    CPU 以 10 ms 为“时间片”或时间段计算运动任务。执行一个时间片时,下一时间片会在队列中等待执行。 如果中断某个轴上的运动…

    SIMATIC S7-1200 2017年11月12日