plc维修不可不知的几项重点

   2021-12-30 工业品商城88
核心提示:看程序能否达到预期的目的。但这还不够。因为能达到目的的程序还有好与不好之分。到底什么样的程序才算好的程序呢?大体有如下几个方面:1、易改性要使程序易改,也就是要便于修改西门子plc CPU里的暖启动,冷启动,热启动,它们之间到底有什么本质的区别?在实际应用中又有何真正的用处呢?答:冷启动(Cold restart):所
看程序能否达到预期的目的。但这还不够。因为能达到目的的程序还有好与不好之分。到底什么样的程序才算好的程序呢?大体有如下几个方面:
1、 易改性
要使程序易改,也就是要便于修改
西门子plc CPU里的暖启动,冷启动,热启动,它们之间到底有什么本质的区别?在实际应用中又有何真正的用处呢?
答:冷启动(Cold restart):所有的数据(过程映象,位存储器、定时器和计数器)都被初始化,包括数据块均被重置为存储在装载存储器(Load memory)中的初始值,与这些数据是否被组态为可保持还是不可保持无关。首先执行启动组织块OB102,并不是S7400所有CPU都支持此功能。
用到许多bool变量,是放在V里还是M里呢?
答:V和M基本上功能一样,但是V的内存区域大,所以一般用V存放模拟量数值和运算中间量,而M区域一般用数字量的中间继电用。
V区的数据具有断电保护功能,M区的数据断电保护范围需要设置过v区比较大,而且掉电可以保存,其他功能和m差不多
1、V和M没有变质的区别,地位几乎可以互换;
2、V多而M少。M少可以使指令码短,存贮和执行效率提高。
3、M有规定的一些使用,比如MB0-MB13如设为保持的话,在断电时是直接写eeprom的,属永久型保持,除此之外的保持是临时的由超级电容或电池保持的。
4、V容量大,使用V比使用M指令代码要长,当然时间上也费一些。同样的V区,我发现也有分区的情况,V0-V511是一块,相应的指令代码就比V512以上的要短,但是执行时间上是否有区别,没有考证。所以经常使用的V变量,应放在V511之前,可以缩短指令代码的长度。
5、V和M由于符号上的区别,习惯上把它们的用途作一些分类,比如M主要用来作位变量,这样程序的可读性就更大
无源接点就是起隔离和不同控制回路中传递和控制信号的接点.在不同场和,防护等级和要求不一样.当然越高越好.和使用环境有关.
现在的继电器在其绝缘的安全电压范围内,没用的接点大多是无源接点.但是常开和常闭一对的就要小心了.
2、我具个例子:
(1)变频器上都有开关量输出,一种是晶体管输出,我们叫它有源触点;
(2)变频器上都有开关量输出,另一种是开关触点输出,我们叫它无源触点;
3、有源触点,例如晶体管输出,晶体管如果没有电源,这个开关量无法工作;
4、无源触点,例如开关触点输出,它只管接通或断开外电路,而且这个回路的电源不影响该触点的闭合与断开;
 
 
更多>同类新闻资讯
推荐图文
推荐新闻资讯
点击排行

新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服