西门子S7-200简单模拟量编程程序

   2024-09-16 建材之家730
核心提示:硬件:S7-200 CPU226:1个模拟量扩展:EM235:3个TITLE=//子程序1:数据采集部份 //Network 1// // 初始化,采集模拟量输入电压信号 //LD SM0.0MOVW AIW0, VW40MOVW AIW8, VW50MOVW AIW16, VW60Network 2// // 模拟量信号校准,75为换算值,不得修改;10为增加hmi上的

硬件:S7-200 CPU226:1个模拟量扩展:EM235:3个
TITLE=//子程序1:数据采集部份 //
Network 1
// // 初始化,采集模拟量输入电压信号 //
LD     SM0.0
MOVW   AIW0, VW40
MOVW   AIW8, VW50
MOVW   AIW16, VW60
Network 2
// // 模拟量信号校准,75为换算值,不得修改;10为增加hmi上的小数点位数 //
LD     SM0.0
/D     +75, VD40
*D     +10, VD40
/D     +75, VD50
*D     +10, VD50
/D     +75, VD60
*D     +10, VD60
Network 3
// // 互感器比设定,VD270为最终比值,10为增加HMI上小数点而设立 //
LD     SM0.0
MOVD   VD260, VD270
/D     VD240, VD270
*D     +10, VD270
Network 4
// // 初始化,采集模拟量输入电流信号 //
LD     SM0.0
MOVW   AIW2, VW70
MOVW   AIW10, VW80
MOVW   AIW18, VW90
Network 5
// // 模拟量信号校准,6005为换算值,不得修改;与互感器比运算得出真值 //
LD     SM0.0
/D     +6005, VD70
*D     VD270, VD70
/D     +6005, VD80
*D     VD270, VD80
/D     +6005, VD90
*D     VD270, VD90

 
【温馨提示】本文内容和观点为作者所有,本站只提供信息存储空间服务,如有涉嫌抄袭/侵权/违规内容请联系QQ:727533600 删除!
 
举报收藏 0打赏 0评论 0

上一篇:s7-200浮点数计算

我想在S7200中编写程序,计算如下公式:300000/125*0.04,我想将0.04作为变量,可随时修改成其他小数数值。答:1、想将0.04作为变量,可随时修改成其他小数数值。请问这个计算如何编写程序?修改的途径是上位机或hmi,在PLC中特定一双字存储单元,例如MD10。0.04这样的实数形式的数据在S7-200中需要一一双字存储单元。在...

下一篇:如何在西门子S7-200PLC中编写测量温度变化的程序?

我想在S7-200PLC中编写一段测量每分钟现场温度变化的程序,对温度采样我采用了SM0.4的上升沿,但我不知道如何实现前一个上升沿和后一个上升沿的识别来进行减法运算?答:每次上升沿来了先拿当前值(当前值:VD100)减去上次记录的测量值(上次值:VD104),结果放入差值(差值:VD108);然后再把当前值(当前值:VD100...
 
更多>同类电工资讯
推荐图文
推荐电工资讯
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  版权声明  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报