请高手帮忙解读一段S5程序

程序如下:
        :C      DB70
              :A      S  43.7
              :AN    S  43.2
              :L       DW32
              :JC     M001
              :L       KF +75
     M001 :FDG
              :L       KG +1859300+03
              :T       FD250
              :XG
              :L       KG +3139520+06
              :T       FD240
              :TAK
              :-G
              :GFD
              :T       DD23
              :T       OW146
              :L       DW23
              :T       OW144
              :***
我是新手,请详细解读下。另外能不能提供下S5指令表,最好是中文的,谢谢!

问题补充:
顺便请解释下如下指令,谢谢:
:CSD
:DO
:DO=
:CFW
:CSW

最佳答案

1、
C      DB70//打开数据块 DB70
              :A      S  43.7
              :AN    S  43.2
              :L       DW32
              :JC     M001//如果S  43.7为1并S  43.2为0,则取DW32中的内容,跳转到 M001处
              :L       KF +75//否则,则取十进制(定点数)75
     M001 :FDG//转十进制(定点数)为32为浮点数
              :L       KG +1859300+03//取浮点数1859300+03
              :T       FD250//存入 FD250中
              :XG//DW32中的数据或十进制(定点数)75,与浮点数1859300+03相乘
              :L       KG +3139520+06//取浮点数+3139520+06
              :T       FD240//存入 FD240中
              :TAK//上述相乘的积与浮点数+3139520+06做减法
              :-G
              :GFD//将上述结果(浮点数)转换为定点数(32位)
              :T       DD23//将转换结果存入 DD23中
              :T       OW146//将转换结果存入 OW146中
              :L       DW23
              :T       OW144//将 DW23中内容存入OW144中。
              :***
其中:
KF :十进制(定点数)
KG :浮点数(只用于S5-135等)
OW:Word of the extendedI/O area
2、S5指令表,最好是中文的?
抱歉。英文的都不好找了,因为程序是S5-135U/155UCPU的。
详见:
《S5-135U/155UCPU 922/CPU928/CPU 928B/CPU 948》下载:
http://cache.automation.siemens.com/dnl_iis/jU2MzQ5AAAA_1086150_HB/948then.pdf

提问者对于答案的评价:
感谢,受教!

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

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

相关推荐

  • Step 5编程软件

    我在网上下载了一个STEP 5 V7.2的编程软件,把它装在XP系统中,好多应用程序,我都点了,都是闪一下DOS界面就没了,不知道是我装的不对?还是打开的方式不…

    SIMATIC S5 2017年6月1日
  • 数据保存?

    掉电后劳尔面板的数据保持不了,面板与S5-115U,944B通讯,PLC中的电池没有问题,请问是PLC的问题还是面板的问题?故障的原因是清掉了PLC内程序,用了EPROM卡里初使程…

    SIMATIC S5 2017年6月3日
  • 请教一下有关S5中的块的问题

    在功能块中, FB35 Segment  1(此段只有块名与参数表) Name :KRAFT Decl&nbs…

    SIMATIC S5 2017年6月3日
  • S5编程手册,哪位大侠有,给小弟一份。QQ 846682620

    S7中的命令LN 和EXP 在 S5中有对应的命令吗? 有的话需要购买指令包吗? 问题补充:S5-155u中也没有与之对应的命令吗,KG&n…

    SIMATIC S5 2017年5月31日
  • 一段s5程序中ob13的用法,请帮忙分析

    一段s5程序,好像是设置循环时间的。我不太懂。请各位大神帮我分析分析。首先是FB1注释叫做cycle time for OB13 setti…

    2017年5月29日
  • step5程序如何带注释打印?

    下载了S5程序,添加了注释。在STEP5中能显示程序和注释。用记事本打开-LS*INI和-ZO*SEQ的方式可以单独打印程序和文件。但是不知道怎么选择,才能把带有注释的程序完整打印…

    2021年7月5日
  • S5上升沿,咋用???

    请教S5-115U上升沿,用STL怎么编程?与S7上升沿FP,有何不同?能举个简单的例子最好不过了,谢谢! 问题补充:论坛是哪个大侠说,S5没有现成的上升沿指令,需要自己编写不知道…

    SIMATIC S5 2017年5月31日
  • S5升级S7编程问题1

    1:看了S7一些例程不管是梯形图还是语句表写的程序功能块(或功能)结尾处都没有用 到“BE”指令,而S5的程序每个程序块结尾处都有“BE”指令,在S7实际编程时程序块&n…

    SIMATIC S5 2017年6月1日
  • 怎样知道S5程序的大小?

    S5系统,想知道程序的大小,从而根据程序大小选择合适的存储卡,怎样才能知道S5程序的大小? 问题补充:谢谢各位指导。我在S5中:File→Blocks→Directory→Bloc…

    SIMATIC S5 2017年6月1日
  • S5电缆

    我有一根S5的电缆,一头是25针,一头是15针的,可我的电脑只有9针的串口,我要做一根9针转25针的线,和那根线接上,线序是什么呢. 最佳答案 编程电缆6ES5734-2BD20,…

    SIMATIC S5 2017年5月31日