西门子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日 下午6:30
下一篇 2017年6月8日 下午6:30

相关推荐

  • 西门子1200-plc密钥怎么装

    西门子1200-plc密钥怎么装?我的英文不好,还请老师帮帮忙谢谢了 最佳答案 首先要明确新购买的S7-1200PLC没有密钥.如果你是说编程软件的话是要有授权才能正常使用,你可以…

    SIMATIC S7-1200 2017年11月4日
  • SM1231热电偶和热电阻模块

    SM1231 AI4*16 热电偶和热电阻模拟量输入模块除了可以接收热电偶的温度将其转化为4-20MA电流信号外,可不可以另一路直接接收4-20MA电流信号 最…

    SIMATIC S7-1200 2017年6月24日
  • 博途修改ktp600触摸屏时间

    用博途编的ktp600触摸屏,用时间域控件做个画面显示时间,为什么和实际时间差5~6小时,日期都对,不知怎么改。控件是系统时间,在plc在线诊断那里改时间也改不过来,请问是什么原因…

    2017年8月26日
  • s7-1200的编程软件下载

    s7-1200的编程软件下载 最佳答案 Step7 V11 SP2下载地址http://support.automation.siemens.com/CN/ll…

    SIMATIC S7-1200 2017年11月12日
  • S7-1200 以太网通讯线缆最长支持多远距离?

    用于跟触摸屏通讯 最佳答案 S7-1200使用以太网线和别的场合应用是一样的。如果使用双绞线(Twisted-Pair)传输介质时,单段最大传输距离仅100m,质量稍差的以太网线达…

    SIMATIC S7-1200 2017年11月18日
  • HMI与PLC通信问题

    如图,通过HMI触摸屏点击“连续”开关,PLC不会调用FC块。而按下实物“连续”开关,PLC会调用FC块并执行里面的程序,并且HMI上的组态画面也会随着FC块中要求的变化而化。想请…

    2017年6月3日
  • 1200 100/200khz脉冲频率

    请问1200晶体管输出的cpu,做伺服位置控制。一般伺服接收PLC的发出脉冲,可以接差分(5V)和集电极开路(24V)两种。PLC接收伺服编码器反馈AB相脉冲都是5V差分信号。12…

    SIMATIC S7-1200 2017年8月24日
  • 关于新一代SIEMENS应用平台TIA博途使用问题

    听说SIEMENS要用新一代软件平了,不知道WIN 7上面能装 TIA 博途软件不,系统有什么要求,我用的是64位的WIN 7可以吗?我有两…

    SIMATIC S7-1200 2017年11月16日
  • 博途V13检索不到在线的1200PLC

    之前都可以,但现在一直在搜索在线设备,但一直检索不到 最佳答案 TIA portal在线的操作位置有两个1.在当前项目中建立的站点中有个在线,这个在线等同于博途软件上的快…

    SIMATIC S7-1200 2017年6月12日
  • S7 1200和触摸屏KTP600及变频器通讯的设置问题

    我现在是PLC和触摸屏硬件通过交换机用网线连接,想知道如何实现通讯,应该有什么功能块,或者有什么协议比较好弄,是MB_COMM_LOAD么,另外我现在变频器和PLC是通过DP线连接…

    SIMATIC S7-1200 2017年11月1日