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转S7程序

    我的CIP机 是S5的现想改为S7系列的请问程序如何装换 谢了 最佳答案 1.用STEP7软件包中的CONVERTING S5 FILES将…

    SIMATIC S5 2017年6月3日
  • 定时器的值

    KT 020.1到底是多少时间?KT 020.2呢? 最佳答案 1 。小圆点的后面的数字, 表示时基, 含义如下: &n…

    SIMATIC S5 2017年6月1日
  • STEP5中OB152是什么意思

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

    SIMATIC S5 2017年5月29日
  • 有关存储卡的问题

    新旧版本的CPU在存储卡上有什么不同?包括大小、种类等 最佳答案 老卡是RAM的,一般存储容量也小,像64K这样,而且掉电数据会丢失,除非有后备电池支持。 新卡是EEPR…

    SIMATIC S5 2017年6月3日
  • 6FM1723位置模块故障判断

    在PLC上电后,位置模块故障灯一直亮,是什么原因呢,断电几次后有时又正常,谁有6FM1723-3AA10的详细资料能给我一份吗?谢谢 问题补充:我们那是老设备了,没有任何资料可查,…

    SIMATIC S5 2017年6月3日
  • S5-155U CPU 出现BASP 报警原因都有哪些请指教?

    PLC 正常运行中出现CPU stop灯亮,BASP灯亮,没有发现外围硬件有问题,复位PLC 后正常,出现过类似几次这样情况,请问什么原因造成PLC&…

    SIMATIC S5 2017年6月1日
  • 6es5 491-0lb11是什么

    6es5 491-0lb11是什么类型的模块,具体做什么用的? 问题补充:SIMATIC S5 491的适配盒具体是做什么用的?请详细说明一下。我只知…

    SIMATIC S5 2017年6月1日
  • Step 5编程软件

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

    SIMATIC S5 2017年6月1日
  • S5中DB1数据块的功用

    本人现在有一S5升级S7改造项目,原机使用主要S5元件为: CPU为S5-115U 943B;数字输入32点3块;字输出32点3块。从中读出来的程序中有DB1、…

    SIMATIC S5 2017年6月1日
  • PLC与VB通讯

    PLC与上位机通讯:上位机采用VB编写程序,主要的功能是:能对PLC进行监控/数据写入与采集.在编写通讯部分的时候遇到了一点难题.:因为对S7-300的通讯协议不怎么熟.所以不知道…

    SIMATIC S5 2017年6月1日