在线客服
请留言我们会尽快联系您
请务必留下您的联系方式,方便我们联系您
姓名:
手机:
上海腾桦电气设备有限公司

上海腾桦电气设备有限公司

第5年 企业认证 移动商铺

进入商铺

联系二维码
莸莾莽莼莻莹莶莼莶莽莾
公司动态详情
西门子PLC S7-1200系列仿真功能
时间:2022-10-28

6ES72121HE400XB0

SIMATIC S7-1200,CPU 1212C, 紧凑型 CPU,DC/DC/继电器, 机载 I/O: 8 DI 24V DC;6 个 2A 继电器数字输出; 2 AI 0-10V DC, 电源:直流 20.4-28.8V DC, 程序存储器/数据存储器 75 KB



 西门子PLC系列应用广泛,在各种工业自动化控制领域都有应用。其中西门子PLC S7-1200系列是一种中小型的控制系统,它有自身的特点和优势。本文下面对西门子PLC S7-1200系列的仿真功能做一个介绍,供用户在实际使用过程中参考。

  二、西门子PLC S7-1200仿真功能

  用户在项目实施过程中,程序设计通常是调试前的完成的,为了在调试过程中节省调试时间,西门子PLC软件为用户提供了仿真功能,通过这个功能,用户可以测试自己编写的逻辑是否正确,程序是否能满足业主提供的工艺要求。

  西门子PLC S7-1200系列编程软件就为用户提供了这种方便快捷的仿真功能,下面就为您介绍一下这种仿真功能的使用及注意事项,为您在调试过程中提供参考。

  1.用户可以仿真哪些模块

  一般来说,用户使用西门子PLC S7-1200的CPU及其扩展模块时,都可以对这些硬件进行仿真。需要注意的是,仿真时要对照实际的I/O设备进行操作,仿真过程中不能超过实际的设备数量;

  2.通讯功能仿真

  项目中实际的控制系统,有时不完全是由一套西门子PLC组成,需要多个CPU或者多种类型的CPU来实现相应的功能,这样就涉及到不同CPU之间的通讯。当用户使用的是多个西门子PLC S7-1200时,可以通过PUT,GET读写指令进行仿真通讯,这种仿真通讯的好处是,可以避开现场调试时的多种复杂情况,而专门把通讯部分的程序测试完成。到现场出现问题时,使用排除法就可以快速的发现问题出现的位置和原因。

  3.诊断功能

  西门子PLC S7-1200的编程软件使用S7-PLCSIM进行仿真,但是用户需要注意的是,它不支持诊断缓冲区出现的错误信息。也就是说,如果CPU中出现了EPROM这类型的错误时,仿真无法实现;但是对于程序错误或接口错误,可以通过仿真来查找并修改;

  4.仿真功能的局限性

  虽然仿真功能很强大,为用户在程序逻辑测试时提高了效率,但是有一些情况是仿真无法实现的,需要用户到现场进行调试来实现。例如:仿真软件无法支持数据记录,即用户存储到SD卡中的数据是仿真无法实现的;另外,当用户使用配方功能时,也需要到通过实际设备进行验证。

  三、小结

  综上所述,本文介绍了西门子PLC S7-1200系列软件的仿真功能,用户可以参考本文提供的内容进行调试和操作,一般情况下,通过仿真后的程序错误率大大降低,为用户节省了大量的现场调试时间。