求一道程序学习

我刚开始学模拟量编程,望大家编到小程序我学习。例如一压力变送器测量范围为0-50KPa,对应的模拟量信号为4~20mA,当压力为40KPa时输出一个开关量。谢谢!我的邮箱是maoyami1985@163.com。再此先谢谢各位。

最佳答案

首先要写程序的知道下面几个换算
 设输入电流为X 压力值为Y 则电流与压力的公式为Y=3.125X-12.5
 由此可算出40KP时候的电流16.8A
 设电流为X  对应PLC内部量为Y 则公式:Y=1600X
 由此可算出16.8A也就是40KP时候的对应PLC内部量为26880
 那么开始写程序 
 AIW0模拟量输入 针对200的PLC 0-20mA对应的是0-32000 所以做个判断当AIW0小于等于4m也就是小于等于6400的时候认为输入是4mA
 反之大于等于3200的时候认为是20mA

 程序如下你直接复制到编程软件后转化成提醒图即可:
 Network 1 // Network Title
 // 定义AIW0为模拟量输入 小于或等于6400也就是4mA的时候认为是4mA
 LDW<=  AIW0, 6400
 MOVW   6400, MW0
 Network 2 
 // 定义大于32000也就是20mA的时候认为是20mA
 LDW>   AIW0, 32000
 MOVW   32000, MW0
 Network 3 
 // 当模拟量大于26880的时候也就是40KP的时候让Q0.0输出
 LDW>=  AIW0, 26880
 =      Q0.0
 

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

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

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

相关推荐

  • s7-200编程软件中文版

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

    SIMATIC S7-200 2017年6月4日
  • Profibus-DP转光纤

    请问西门子有没有以下两种模块DP光调制通讯模块(EM277B)  6ES7 277-0AB32光调制信号通讯模块   &…

    2021年7月5日
  • 200模拟量模块的一些问题

    1.EM231 4AI只用了一个通道,剩下的三个要短接吗?寻址时要算上那三个吗?输入量程为4~20MA,拨码开关怎么设置?2.EM231 RTD接pt100,4…

    SIMATIC S7-200 2017年11月16日
  • 西门子200总烧通讯端口

    两台226间PPI通讯,通讯端口只有3、8相接,主站0口接触摸屏,1口和丛站1口通讯,最近总烧主站1口通讯端口,怀疑接地不良,重新将主丛站接地牢靠接在车间钢结构体上(主电源上没有引…

    SIMATIC S7-200 2018年12月5日
  • WIN7虚拟机软件安装后无接口分配参数问题

    WIN10操作系统,安装了WIN7虚拟机,在虚拟机安装Step7-MicroWin V4.0 SP9,在设置PG/PC接口时找不到PC/PPI cab…

    SIMATIC S7-200 2021年7月5日
  • 200扩展模块

    PLC扩展模块按功能分有多少类? 问题补充:不限厂家, 最佳答案 开关量输入/输出,模拟量输入/输出,通讯模块 提问者对于答案的评价:谢谢,大家回答的都很好,只能给最及时的了,

    SIMATIC S7-200 2020年11月1日
  • PLC开关问题

    当PLC的开关从ON拨到OFF的一瞬间,如果扫描周期进行了一半,不是系统把剩下的半个扫描周期执行完就停止执行了?还是系统马上暂停扫描?   &nbsp…

    SIMATIC S7-200 2021年7月5日
  • MAP库存储区自动混乱的问题

    两路脉冲输出,用的MPA库V1.8,各自分配了库存储区。每一路分别调用了CTRL+STOP+MoveRelative+MoveAbsolute,而且,增量和绝对方式在Q0.1的控制…

    2020年10月31日
  • 想知道对S7-200V区存储区进行清零的两个方法。

    1、让PLC一上电就把V区的值全就清零,用SM0.1然后触发一个批量复位的指令,在一上电时把所有的V区都清零(不管是断电保持的还是不是保持的,设置系统块V区的偏移量的方法除外)。2…

    SIMATIC S7-200 2020年10月31日
  • 如何修改S7-200中的通讯地址

    如上所示,如何修改S7-200中的通讯地址。我现在连接上的PLC地址为2,我想修改为10,如何修改 最佳答案 系统块里修改,修改后下载。 提问者对于答案的评价:谢谢大家,现在试得了

    SIMATIC S7-200 2020年11月1日

发表回复

登录后才能评论