200PLC模拟量处理子程序调用出错

西门子200PLC写的模拟量处理程序,采用ykx+b线性,先做了子程序,然后主程序调用,共调用5次,但是,出现的问题是,y1、y2量程范围不能有负数,比如压力量程范围-5到5,然后输出的就错了。

问题补充:
压力设备参数是 4-20ma输出,量程范围-2.5 ~ 2.5。有负数就是双极性吗? 取4-20ma应该对应多少数字量?y1肯定是写-2.5,那x1呢。(子程序里已经把模拟量通道整数转换成实数了)

图片说明:

200PLC模拟量处理子程序调用出错    200PLC模拟量处理子程序调用出错    200PLC模拟量处理子程序调用出错   

最佳答案

一定是错误了的,你定义变量数据类型是浮点数,那么系统会报错误的。
程序调用Y1/Y2数据类型为DINT类型。
补充问题回复:
-2.5 ~ 2.5是标准的双极性输入模式,4-20ma应该对应多少数字量,4~20mA对应的通道值量程是5530~27648。

提问者对于答案的评价:

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

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

相关推荐

  • 200smart无法和电脑编程软件通讯

    之前用了几个月一直挺好下载程序啥都没问题,关机第二天开机就再也连不上plc了,求大神帮忙看看怎么解决。IP 网卡 进程 啥的都在图里 图片说明: &n…

    2021年7月5日
  • S7200与devicenet通讯

    电器(林肯焊机)使用的是DEVICENET协议,用CPU是226的,有什么办法可以与其之间建立通讯,达到部分相互通讯控制的目的?望各位大大多多帮忙竟然详细些,先谢谢各位的帮忙了。 …

    SIMATIC S7-200 2017年10月30日
  • 求S7-200 PPI USB口编程电缆具体型号要质量好

    如题 最佳答案 S7-200 usb编程电缆为:6ES7 901-3DB30-0XA0,这是SIEMENS的原装电缆。也可以PC ADAPTER(US…

    SIMATIC S7-200 2020年11月1日
  • s7200pid 调试问题

    各位大侠:我在做S7200cpu224xp程序向导做了个温度的PID,想问问调节面板做调试时有什么注意事项?先前上的梁智兵的S7200培训课说在做向导PID自动调节前,先要手动调节…

    SIMATIC S7-200 2017年6月9日
  • 电脑和西门子200的MODBUS通信问题请教大家

    在做一个实验,现在电脑连接这西门子224XP的PLC,连接在通信口0,打算用modbus软件控制Q0.0的闭合,PLC的程序我写完了,也没提示报错。软件也提示写通信正常,大家看图片…

    2020年10月31日
  • n和p跳变信号

    请教各位,我看到书上写的n是负跳变信号,我有点不明白什么样的信号就是跳变信号呢?最好能举例。谢谢啦! 最佳答案 P为上升沿触发信号,取值一个脉冲信号,只动作一次。N为下降沿触发信号…

    2020年10月31日
  • 设备运行计时的程序问题

    某混合机在运行过程中,高能转子低速运行30分钟(时段可以改变,这个时段我们称为“第一时段”)后,自动切换高速运行(750转/分钟)20分钟(“第二时段”)。然后,低速、高速交替运行…

    SIMATIC S7-200 2020年10月31日
  • 224CPU(214-1BD21-0XB0)脉冲计数和输出吗

    请问一下224CPU(214-1BD21-0XB0)支持高速脉冲计数和脉冲输出吗 最佳答案 214-1BD21-0XB0的支持高速脉冲计数,但是不支持高速脉冲输出。脉冲输出的要选择…

    SIMATIC S7-200 2017年6月1日
  • S7-200 224XP加模块控制步进电机怎么编程

    想用224XP控制五路步进电机,加模块,用完SMB67 ,SMB77,以后怎么遍。 钻石用户推荐最佳答案 参考下面链接高速脉冲输出__SIMATIC S7-20…

    SIMATIC S7-200 2021年7月5日
  • CPU 226CN的程序拷贝到CPU 226后不能正常使用,求原因。

    将226CN程序上传到电脑,再从电脑的程序下载到226。同样两台设备,226 PLC却出现一些无法使用的局面(226的程序可正常使用),那么:1,PLC会不会买到次品才出…

    2021年7月5日

发表回复

登录后才能评论