关于200PLC采用modbus通讯附加软件中程序的问题

最近在学习200的PLC,看了一个小设备的程序。其中主程序中有一段调用着实不明白,问了几个人也没问出个所以然,求各位大神指教,要是有大神愿意给我个私下联系方式长久支持,本人感激不尽。
  被调用这段子程序是什么东西?有什么功能?这个程序里面还有好几段这个样子的子程序在不同的地方被调用,求指教,谢谢了。

问题补充:
感谢LJCLWYF前辈的指导。我跟着再问一句,就是200系列的PLC都是采用外部220V供电的,那么这个断电数据保持功能在硬件处于一个什么样的状态的时候会启用呢?300的PLC中CPU都有一个电容来保障CPU断电时内部程序的保存,200的是否也有?

图片说明:

关于200PLC采用modbus通讯附加软件中程序的问题    关于200PLC采用modbus通讯附加软件中程序的问题    关于200PLC采用modbus通讯附加软件中程序的问题   

最佳答案

被调用的是一个库,EEPROM库,是掉电永久保持库。你的程序的作用是将从VB500开始的连续50个字节保存到掉电永久保持寄存器里。用这个库时一定要注意,因为200的EEPROM的典型擦写次数是10万次。如果无限制的擦写,可能导致CPU的损坏。具体的用法网上很多,可以搜搜看。
   问题补充:感谢LJCLWYF前辈的指导。我跟着再问一句,就是200系列的PLC都是采用外部220V供电的,那么这个断电数据保持功能在硬件处于一个什么样的状态的时候会启用呢?300的PLC中CPU都有一个电容来保障CPU断电时内部程序的保存,200的是否也有?
     请不要这样喊,前辈这个称呼我是当不起的。“就是200系列的PLC都是采用外部220V供电的”,200系列的PLC不完全是200V供电的,也有DC24V供电的,AC/DC/REL的是交流220V供电,DC/DC/DC是直流24V供电。
  那么这个断电数据保持功能在硬件处于一个什么样的状态的时候会启用呢?可以在系统块里设置,设置了要下载才生效。除了MB0----MB13这14个字节是EEPROM(即永久保持),如果你要保存的数据不多,可以选择这14个字节,其余的V区都是RAM(即要有后备电池供电才能保持的)。200PLC里有个超级电容,依靠它大概可以保持7天;如果选择电池选件的话,可以保持200天左右,你的截图程序里保存的数据是不依赖后备电池的。
  300的PLC中CPU都有一个电容来保障CPU断电时内部程序的保存,200的是否也有?300PLC的程序是保存在MMC卡里的。200PLC的程序是自动保存在EEPROM里的。所以都不用担心程序会丢失。

提问者对于答案的评价:
已经搞清楚了。谢谢大神指教

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月4日 下午5:27
下一篇 2017年11月4日 下午5:27

相关推荐