①⑤PLC上电后硬件配置和程序没有错误,经过启动模式后直接进入运行模式


②PLC上电后进入停止模式


③⑤停止模式运行模式进行切换。


启动模式不能完成,转入停止模式


运行模式进入停止模式


3、CPU的存储器


SIMATIC S7-1500系列PLC的存储器有内部集成和外插的存储卡两部分,内部集成的存储器根据性能的不同又可以有如下分类:


  • 工作存储器

  • 保持性存储器

  • 系统存储器


工作存储器用于存储运行中的程序代码和数据块,它是集成在CPU中的,不能进行扩展。所以在选型时一定根据程序大小选择合适的CPU。


工作存储器是易失性存储器在掉电和发生故障时,存储的数据会丢失。再次启动时会把程序从装载存储器中复制工作存储器中。


保持性存储器顾名思义就是可以保持数据的存储器,在电源发生故障或者掉电时可以保存有限的数据不丢失。


这些数据可以是整个DB块,DB块中的一部分,位存储器M区域,定时器,计数器等,那些具有保持功能需要我们预先定义。具体怎么设置,在软件使用中再仔细介绍。

保持性存储器的大小也是与CPU的类型有关,在上面的图中我们可以查到具体大小。


也可以在博途软件中查看,具体操作如下:

系统存储器主要是位存储器,定时器,计数器,过程映像,临时数据,当然这些数据的大小也与CPU的类型相关。具体数据我们可以查看技术手册。


前面我们说了S7-1500系列PLC的存储器由内部集成和外插的存储卡两部分,存储卡又叫做装载存储器,用于存储代码块(FB/FC)、数据块(DB)、硬件配置等。


装载存储器是非易失性存储器,不会受掉电的影响。在我们往PLC程序时,会先存储在装载存储器中(也就是先到存储卡中),然后再复制到工作存储器中。

S7-1500的存储卡除了存储前面说的程序相关数据,还会存储变量符号,注释,CPU相关信息,所以存储卡的空间远大于工作存储区。