天星科技网

置位用什么表示?什么叫置位

大家好,今天小编关注到一个比较有意思的话题,就是关于什么叫置位的问题,于是小编就整理了3个相关介绍的解答,让我们一起看看吧。
  1. 置位用什么表示?
  2. PLC中什么是置位和复位?
  3. 置位和立即置位有什么区别?

置位用什么表示?

置位(Set):使变量的某一位为1;复位(Reset):使变量的某一位为0;

置位用什么表示?什么叫置位-图1

在编程中,一个字节由8个bit组成,例如 0010 1001,这表示一个字节。

置位的意思是将某一个bit设置为1,编程中通常用SET进行置位,如将 0010 1001的第七位置位,置位后即为 0010 1011。

与置位相对应的是复位,复位是将某一个bit设置为0,编程中通常使用RESET进行复位,如将 0010 1001的第八位复位,复位后即为 0010 1000。

置位用什么表示?什么叫置位-图2

PLC中什么是置位和复位?

在PLC中,置位就是通过外部强制改变输入,从而把输入映射到输出的一种方式;

复位就是通过程序把输入的值变为通电时候的初始状态。

简单来说,在功能上,置位就是使得线圈为1,复位就是使得线圈为0。比如输出Y0 开始没有输出,置位后输出1,再复位后就又变为0了。

置位用什么表示?什么叫置位-图3

置位和复位的关系:

它们两个在每次使用时99%的情况下都是成对出现的,只要我们在程序一个地方使用了置位,在程序的另一个地方就会用到复位。所以它们的关系永远都是你等着我,我等着你,同时并存。

置位和立即置位有什么区别?

应该是置位比立即置位最多延迟一个扫描周期,具体延迟多少时间是“不确定”的。在大部分的立即置位应用当中,都是在中断子程序内立即输出的。

置位(S)的操作是通过过程输入映像区的,就是说置 位后,需要通过plc采集到过程输入映像区,也可以理 解不是实时的。

立即置位(SI),同样有置位的功能,只是,这个指令 不需要通过输入过程映像区,而使能后立即执行输入 或输出。

虽然都是置位,但是其区别就是:

S:置位,需等待输入输出映像区的更新。

SI:立即置位,不通过输入输出映像区,直接对线圈进行置位。

到此,以上就是小编对于什么叫置位和复位的问题就介绍到这了,希望介绍的3点解答对大家有用,有任何问题和不懂的,欢迎各位老师在评论区讨论,给我留言。

本站非盈利性质,与其它任何公司或商标无任何形式关联或合作。内容来源于互联网,如有冒犯请联系我们立删邮箱:83115484#qq.com,#换成@就是邮箱

转载请注明出处:https://www.xuehelunwen.com/kj/19306.html

分享:
扫描分享到社交APP
上一篇
下一篇