求一道程序学习

我刚开始学模拟量编程,望大家编到小程序我学习。例如一压力变送器测量范围为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

相关推荐

  • 修改VW

    请问,如何通过修改VW中的数据来控制输出?如,16#1000控制Q0.1,16#8004控制Q0.2? 最佳答案 Network 1 // 网络标题/…

    SIMATIC S7-200 2019年6月10日
  • 西门子LOGO和S7-200有什么不同? 分别主要适用哪些场景?

    西门子LOGO和S7-200有什么不同? 分别主要适用哪些场景? 最佳答案 区别非常大(因定位不同,低于S7-200):1、程序存储空间及数字、模拟量的输入/输出点数:目…

    SIMATIC S7-200 2021年7月5日
  • 6ES7 321-1BLOO-OAAO

    是这样子的,这个新的状况是屏幕上面显示报警,但是之前那个装上去就没有问题的 最佳答案 报什么警,发个图片! 提问者对于答案的评价:

    SIMATIC S7-200 2021年7月5日
  • 224XP处理一路模拟量4-20MA时出现异常

    当输入4MA时,AIW0监控值为2200左右,断开时为0,按计算应为6400,请问这是不是正常的,(已并500电阻) 问题补充:电阻是两个250欧串的,是标准的500欧高精电阻&n…

    SIMATIC S7-200 2021年7月5日
  • V4.0 STEP 7 MicroWIN SP3向导应用

    请问V4.0 STEP 7 MicroWIN SP3向导应用例子在哪里可以下 最佳答案 V4.0 STEP 7&nbsp…

    SIMATIC S7-200 2021年7月5日
  • td400能连2个CPU吗

    td400一个,CPU226 2个,TD400能同时读他们吗?线怎么连?程序怎么设置啊 最佳答案 不能。 td400c只能同时读取一个plc的数据。(但是反之,…

    SIMATIC S7-200 2021年7月5日
  • protool软件通讯

    请问一下,我电脑上安装了protool软件,能否直接和S7200PLC通讯监控下位机,就是把protool 当做PC机的上位机软件来用。 还有个问题就是WINC…

    SIMATIC S7-200 2021年7月5日
  • 数字量与模拟量的转换怎么实现

    数字量与模拟量的转换怎么实现 最佳答案 转换方法:1。确定一个标准信号(4-20或0-10V)。2。选择一个模拟量输入模块,按模块上的接线方式把线接好,并选择是电流输入还是电压输入…

    SIMATIC S7-200 2020年11月1日
  • TD400C S200 EM231 RTD 如何组合使用

    我想用pt100接EM231 RTD 然后在TD400上显示出来,另外,设个上限,用于停止电动机,设下限用来启动电动机,如何做 谢谢。 最佳答案 1.…

    SIMATIC S7-200 2020年11月5日
  • plc的定时误差

    这几天有一台设备总是出问题,而且故障是随机的。我怀疑是跟定时器精度有关系。(以前很少出现这样的问题)请问PLC的定时器的误差是不是很大啊?假如一个10毫秒定时器,它的精度到底有多少…

    SIMATIC S7-200 2020年11月1日

发表回复

登录后才能评论