S5程序问题

FB21
 STA:   Q    BI     //输出变量
 STE:    I     BI     //输入变量
 //注意这两个临时变量是Bit 型的;
 C DB45;

 LW  =STA;    //这是一个Bit,为什么能装到累加器1呢?
 L      KM000001110000000;
 AW;
 SRW 8;
 T DW91;

 LW =STE;  //问题同上?
 L   KM0111111100000
 AW 
 SRW8
 T DW92

 请问LW 是什么指令?怎样使用的?谢谢各位!
 

问题补充:
LW 后面跟的是Bit型的参数呀?!如果后面跟的是byte,或word也就没什么疑问了,我认为这个 LW  =STA ; 是否是一个指针用法呢?如果给=STA赋值为 Q2.0 是否意思为 L QW2; 不明白!!!
 这是别人的程序,在读,累呀!

最佳答案

LW = 是一个代换操作,它的形式参数的类形为D
  LW =STA 是将操作数Q的地址放到ACCU1中
 在功能块中代换操作LW所带的形参允许的操作数为Bit Pattern即位组格式,其参数类型应该是D,数据类型可以是KF,KH,KM,KY,KS,KT,KC。
 你的程序中STA和STE的数据类型指定为BI,是有点难理解,但实际语法上是合法的,是不是可以理解为载入其地址?
 你可以将电脑在线连到PLC上,看看在ACCU1中实际载入的是什么值。希望也能告知一下。

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

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

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

相关推荐

  • 求s5 im308手册

    求s5 im308手册 最佳答案 手册没有找到。先参考以下资料吧 文档链接 :https://support.industry.siemens.com/cs/docume…

    2021年7月5日
  • S5 -cpu 928故障灯含义

    不知哪里可以找到928A的说明,挺老的板子了,想知道SI1\SI2红灯的含义谢!! 问题补充:大侠,阅读了948then文档,但并无各故障灯含义及硬件说明,还请指点 最佳答案 S5…

    SIMATIC S5 2017年5月31日
  • STEP5中OB152是什么意思

    手册只说它叫cycle statistics. 在S7中用LOCAL DATE IN OB1代替.搞不明白他的作用呢. 最佳答案 …

    SIMATIC S5 2017年5月29日
  • S5系问题

    S5系列,CPU为115U  CPU 941B,接口SI  1(15针),很古老的设备,但很实用,所以一直用到现在。因为没有监视设…

    SIMATIC S5 2017年5月28日
  • 西门子S5 PLC 程序下载问题

    PLC是西门子SIMATIC 6SE5928-3UB12   CPU 928B  现在想用软件PG-95下载程…

    2017年5月29日
  • 数据保存?

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

    SIMATIC S5 2017年6月3日
  • 一段程序求解

    S5的一段程序,语句看不懂,求懂的翻译下 问题补充:功能块里面的,好像转不了 图片说明:    最佳答案 是简单的逻辑关系,见图 图片说明:  &nb…

    2017年5月29日
  • 关于s5上传和下载问题

    本人是刚刚接触s5,用起来比较生涩,请各位DX帮忙! 1.S5-95和S5-115 CPU用S5 V7.1版能上传和下载吗? 2.上传和下载…

    SIMATIC S5 2017年6月3日
  • S5转换S7后 DB数据类型全部都变成 WORD类型了

    S5转换S7后 DB数据类型全部都变成 WORD类型了,这是为什么?我需要的是具体数据类型啊,比如 INT型。这种情况需要手动进行类型转换吗,还是默认…

    SIMATIC S5 2017年5月28日
  • S5系统升级到S7。

    现在手头有一个项目:一台94年的S5系统的中频加热机,15年了,设备使用还很好,但备件已经不容易买到了,所以要升级到S7系统。原系统配置为: S5-100U系列103&n…

    SIMATIC S5 2017年6月1日