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日 下午7:26
下一篇 2017年6月1日 下午7:26

相关推荐

  • S5中OB230-235的功能介绍

    编程手册没有详细介绍他们的功能及使用。有没有这样的手册及资料呢。 最佳答案 1、 OB230 – 237 :Functions f…

    SIMATIC S5 2017年5月29日
  • PG720

    请问如何将客户的备份程序拷到PG720编程器里面?PG720上面没有USB的接口啊? 最佳答案 可以使用S5的读卡器把程序拷贝进去。参考http://www.ad.siemens.…

    SIMATIC S5 2017年5月29日
  • V13局部变量声明表中怎么没有S5TIME数据类型

    我之前用300编的程序,其中定时器用的数据类型是S5TIME,到博图里面我用s7-1200编程,发现没有这个数据类型,那博图里面有没有可以代替的,代替的数据类型怎么用,请具体解析一…

    2017年5月28日
  • S5-95U的问题

    S5-95U工作在RUN状态,在正常使用中,本来是绿灯亮,为什么会有时候跳到红灯亮,PLC停止运行? 最佳答案 1. 红灯亮说明有错误发生,要明确什么错误,需要看那个红等…

    SIMATIC S5 2017年6月3日
  • S5程序转换至S7时提示”缺少XFR文件,无法根据调用排序块!“

    缺少XFR文件,无法根据调用排序块!确认后会报错,确认后会提示出错,而后程序死机跳出。用S5 7.2版打开,显示的程序结构与图002显示不一致,没有FB238~FB251…

    2021年7月5日
  • 523-3UA11与西门子TD-17的通讯

    我公司在用的6ES5 523-3UA11通讯卡与西门子TD-17通讯中断,TD-17上显示信息为 $40 PLC not pres…

    SIMATIC S5 2017年6月1日
  • S5中,DB块的DL、DR分别指什么

    阅读一段程序时,多次遇到先打开一个DB块,然后不时装载DL或DR,而DL或DR后的数字是相同的,另外也会有DW,不知道有什么区别,DL与DR分别指一个字的左右字节吗?在S5的手册中…

    SIMATIC S5 2017年6月1日
  • 求s5软件

    问我有S5软件V7.0不能在XP下运行。请问哪位大侠有能在XP下运行的,是什么版本,邮箱HUPOBO@163.COM.问PG2000软件与S5有什么关联,能编程否。感谢! 问题补充…

    SIMATIC S5 2017年6月1日
  • S5如何打开程序的老问题

    现有一个S5的PLC程序,程序里只有*@st.s5d.*@XR.INI两个文件,加载进编程软件里,却打不开程序,请教各位大虾是否必须还要有*Z0.INI,和*@PX.INI文件才可…

    SIMATIC S5 2017年6月1日
  • step5 如何新建自己的程序

    我想用step5 v7.2自己建个项目程序,研究一下step5编程。但软件中没有“新建”菜单。那step5如何新建项目程序,敬请指教? 最佳答案 首先点击File—P…

    SIMATIC S5 2017年6月1日