请教一段S5的程序

:C   DB11
:L   DW131
:L   KF-1
:XF
:C   DB20
:T   DW49
:C   DB11
:L   DW132
:C   DB20
:T   DW45
请教这段程序的含义,数据都装载在什么地方,还有最后四行DW45中的数据是多少,DB20又如何,谢谢!!

问题补充:
那这里的运算结果都一样吗

最佳答案

:C   DB11//打开数据块DB11
:L   DW131//将数据块DB11的DW131单元中的数据送入累加器1
:L   KF-1//取常数-1(即16进制的FFFF),送入累加器1,累加器1原内容送入累加器2
:XF//累加器1,2中的内容作异或运算,结果在累加器1中。
:C   DB20//打开数据块DB20
:T   DW49//将异或运算结果(累加器1中)送入据块DB20的DW49中
:C   DB11//打开数据块DB11
:L   DW132//将DB11的DW132单元中的数据送入累加器1中
:C   DB20//打开数据块DB20
:T   DW45//将DB11的DW132单元中的数据(累加器1中)送入据块DB20的DW45中。

上述程序完成:
1.将数据块DB11的DW131单元中的数据与常数-1(即16进制的FFFF),作异或运算,结果送入据块DB20的DW49中

2.将DB11的DW132单元中的数据)送入据块DB20的DW45中。

注:XF   是异或的意思,(在我的印象中是这样,因手头没有S5指令说明书)

提问者对于答案的评价:
非常感谢。讲得很清楚,受益匪浅。

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

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

相关推荐

  • S5接键盘

    S5系列PLC有什么模块可以接键盘?这个模块同时可以接LED等,显示屏等。 最佳答案 如果是接4*4的小键盘,可以用一块晶体管输出型输出板和一块输入板组成,自己编写一段程序完成;如…

    SIMATIC S5 2017年6月1日
  • S5上升沿,咋用???

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

    SIMATIC S5 2017年5月31日
  • 300PLC的表格数据量可以为多少

    兄弟想做一个数据表格,先存入数据,然后用先进先出读取数据,但是不知道表格数据量最多可以为多少?200的只能是100个,300是多少的没看到说明。哪位兄台知道 问题补充:二维数组又是…

    SIMATIC S5 2017年5月29日
  • 软件不能编程

    我想问一下我的西门子S5软件安装完后为什么不能离线编程,而且软件用一次完以后关掉再开开不起来要重启电脑才能用 最佳答案 可能上软件兼容问题! <<S5兼容的通…

    SIMATIC S5 2017年6月1日
  • step5子程序中有没有IN/OUT变量

    http://www.ad.siemens.com.cn/club/bbs/upload/634873994578891250.bmp上面这个DW如果是一个输出类型的变量,就没有任…

    SIMATIC S5 2017年5月29日
  • 一段程序求解

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

    2017年5月29日
  • 求s5软件

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

    SIMATIC S5 2017年6月1日
  • 6es5734-2bd20是做什么用的

    我现在由一根6es5734-2bd20电缆,是跟我们的PG720在一起的,我不知道是做什么的。它可不可以连接pc与s5-95u进行编程?有没有usb接口的step5编程电缆? 最佳…

    SIMATIC S5 2017年6月3日
  • 请教S5 DO指令的用法

    请教S5高手:DO FW 200JU =M001NOP 0M001:M002:M003:M004:其中FW200的值为2,标号后面的程序由于…

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

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

    SIMATIC S5 2017年6月1日