技成培训网 技成学习APP 技成工具箱 技成企业服务

欢迎回到技成培训网

技成培训网

电工题库宝典

技成电工课堂

PLC练习题

技成PLC课堂

变频器故障查询

技成PLC学吧

伺服驱动故障查询

技成PLC网校

当前位置:技成首页 > 文章中心 > 技成百科 > S7-200 STL语言的一小段主程序

S7-200 STL语言的一小段主程序

刘玉蓉 发布于2014-10-11 17:13 326 0 标签:

新学的200,有一段STL的程序希望给下注释,好再帮忙提点一下如何学好STL 程序如下:
XORD   AC0, AC0
MOVD   &VB0, VD78
MOVD   &VB5000, VD86
MOVD   &VB2700, VD90
SPA    VB2449, 0
MOVD   AC0, VD40
=      V40.7
MOVD   VD40, VD44
FILL   AC0, MW0, 16
MOVB   50, AC2
FILL   AC0, VW360, 20
FILL   AC0, VW1100, AC2
FILL   AC0, VW1200, AC2
FILL   AC0, VW1300, AC2
FILL   AC0, VW1400, AC2
FILL   AC0, VW1500, AC2
LD     SM0.0
MOVW   +9999, VW1598
MOVB   240, VB1182

佳答案

XORD   AC0, AC0//将AC0中的内容进行异或运算后结果存入AC0中。
MOVD   &VB0, VD78//将VB0作为地址指针存入VD78中。
MOVD   &VB5000, VD86//将VB5000作为地址指针存入VD86中。
MOVD   &VB2700, VD90//将VB2700作为地址指针存入VD90中。
SPA    VB2449, 0//将端口0地址置为 VB2449
MOVD   AC0, VD40//将  AC0中内容存入VD40中
=      V40.7// V40.7置位
MOVD   VD40, VD44//将  VD40中内容存入VD44中
FILL   AC0, MW0, 16//用 AC0中的内容填充MW0开始的16个字(MW0- MW15)。
MOVB   50, AC2///将 常数50存入AC2中
FILL   AC0, VW360, 20//用 AC0中的内容填充VW360开始的20个字(VW360- VW379)。
FILL   AC0, VW1100, AC2//用 AC0中的内容填充VW1100开始的50个字(VW1100- VW1149)。
FILL   AC0, VW1200, AC2//用 AC0中的内容填充VW1200开始的50个字(VW1200- VW1249)。
FILL   AC0, VW1300, AC2//用 AC0中的内容填充VW1300开始的50个字(VW1300- VW1349)。
FILL   AC0, VW1400, AC2//用 AC0中的内容填充VW1400开始的50个字(VW1400- VW1449)。
FILL   AC0, VW1500, AC2//用 AC0中的内容填充VW1500开始的50个字(VW1500- VW1549)。
LD     SM0.0//取  SM0.0状态,即总为1
MOVW   +9999, VW1598//将  +9999中内容存入VW1598中
MOVB   240, VB1182//将  240中内容存入VB1182中.
相关参考文档:

见《西门子S7--200的间接寻址及应用例题》连接:
https://wenku.baidu.com/view/a89957eb81c758f5f61f6748.html
https://blog.gkong.com/more.asp?name=zhaoweichen&id=51556

<S7-200 可编程控制器系统手册>下载:
https://www2.ad.siemens.com.cn/download/Upload/AS/manual/1017[2].pdf

若有收获,就点个赞吧!

文章来源于网络及文献如有侵权请联系站长
分享到:

微信扫一扫分享

阅读与本文标签相同的文章

相关推荐

最新文章 热门文章
最新课程 免费课程
PLC资料下载 电工电气资料下载
应用新秀
变频器故障代码查询APP
伺服故障代码查询APP
技成
手机APP
热门标签