为什么老外这样编写程序SCL

disable:=SHL(IN:=BOOL_TO_WORD(Prj.Ext.GlobalStop),N:=1);

  ExtDie.TmpAdp001.Dsa:=(ExtDie.TmpAdp001.Dsa&1) OR disable;
  ExtDie.TmpAdp002.Dsa:=(ExtDie.TmpAdp002.Dsa&1) OR disable;
  ExtDie.TmpAdp003.Dsa:=(ExtDie.TmpAdp003.Dsa&1) OR disable;不太明白这样编写什么意思,为什么与上1呢,如果用STL该怎么表达 呢

最佳答案

注意到 disable 是Prj.Ext.GlobalStop 转换到word 后的第2位其他位是0,如:0000 0000 0000 00x0,而ExtDie.TmpAdp001.Dsa OR disable 后改变的应该只有第二位,ExtDie.TmpAdp001.Dsa&1是PASCAL 语言的准则,防止类型不匹配时出现错误,当然数据类型对的话可以不用。
STL 写的话,要把Prj.Ext.GlobalStop存到disable(word)的第二位,OR  ExtDie.TmpAdp001.Dsa就可以了

提问者对于答案的评价:
thanks

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日 下午3:42
下一篇 2020年10月31日 下午3:42

相关推荐

  • 自己想做一台编程器.如何做

    我想自己买台笔记本电脑,当PG用,只要可以下载程序,和调试变频器就可以,笔记本电脑应该需要什么规格的,需要那些特殊的接口.需要买些什么软件,和硬件,请老师说的详细点,谁如果会做.可…

    自动化系统综合 2020年11月1日
  • STEP7和PCS7能否装在一个系统内

    用PCS7软件能否打开STEP7编写的程序?若能该怎么操作?若不能两者是否能装在一个系统内呢?谢谢各位大侠 问题补充:非常感谢各位的帮忙,我打开后提示我S7-GRAPH软件包丢失,…

    自动化系统综合 2020年11月1日
  • Cpu 属性中修改参数

    在Cpu 属性的选项卡中想修改数据,但显示只能读,不能修改,请问如何才能把只读属性改为可修改属性 问题补充:300的可以,400的就是不行 最佳答案 转载—— …

    自动化系统综合 2020年10月31日
  • 求问,如何获取鼠标点击处的变量名称

    我想在根画面上做画面窗口,点击画面窗口的某个io,弹出趋势,趋势的弹窗通过自动获取io连接的变量显示,我的做法是获取鼠标点击处的图形名称,然后再获取连接,但是获取的图形名称是根画面…

    自动化系统综合 2017年6月13日
  • 电机空载电流怎么计算

    电机空载电流怎么计算,要电路图和计算公式。 最佳答案 在不知道电动机空载电流(一般由制造厂家给定)时,可以根据电动机的额定电流In和额定功率因数COSφn用下式估算: &…

    自动化系统综合 2020年10月31日
  • PLC程序丢失2

    PLC程序在拔下电池后会不会丢失?还是不同厂家有不同设计?有没有拔掉电池程序不丢失或报错的?(台达DVP-48EH的PLC取下电池后报错,需要重下载程序。) 最佳答案 如果是供电情…

    自动化系统综合 2018年3月6日
  • 西门子软件安装

    对于西门子软件STEP7V5.4SP3,WINCC6.2SP2,STARTV4.2,WINCC FLEXIBLE2008SP2兼容吗,还有WINCC FLEXI…

    自动化系统综合 2019年6月10日
  • PC机与6ra70实现USS通讯(续)

    PKE控制位0010表示向RAM和EEPROM写数据,同时写两个存储器吗,我可以区别出来吗 最佳答案 应该不能区别出来。PKE:为一16位的字,用来控制变频器的运行参数设置,各bi…

    自动化系统综合 2019年6月11日
  • 急!!!!!求救

    ,我是个新手,我想用PLC设计39DI/DO39点,48路AO输出,该选用哪种类型的PLC,PLC的容量如何估算呀? 问题补充:要和计算机及触摸屏连接,模块又该如何配置呢?假如我选…

    自动化系统综合 2020年11月1日
  • tongxs7-200

    我用USB-PPI通信电缆与S7-200PLC始终通信不上,可以确认的是通信线和PLC端口是好的我与另外一台200PLC通信的时候,本地站必须设置为4才能通信,这是为什么???很急…

    2017年11月4日