硬件要求:
1、固件版本为 4.0 或更高版本的 S7-1200 PLC2、固件版本为 4.1 或更高版本的 S7-1200FPLC软件要求:S7-PLCSIMV13 SP1 及以上
S7-1200 PLCSIM 支持范围
一、 工艺对象支持
PLCSIM 目前不支持S7-1200任何工艺对象的仿真。
二、 指令支持
S7-PLCSIM 几乎支持仿真的 S7-1200 和 S7-1200F 的所有指令(系统函数和系统函数块),支持方式与物理PLC相同。S7-PLCSIM 将不支持的块视为非运行状态。
某些指令受部分支持。对于这些 SFC 和 SFB,S7-PLCSIM 将验证输入参数并返回有效输出,但不一定是带有实际 I/O的真实PLC 将返回的信息。
三、 通信指令支持
S7-PLCSIM 截止V16 只支持 S7-1200(F)C 的如下通信协议:
S7-1200集成PN口和S7-1200/1500/300/400的基于以太网的S7通信
S7-1200集成PN口和S7-1200/1500的TCP/IP通信
S7-1200集成PN口和S7-1200/1500的ISO ON TCP通信
S7-1200集成PN口和WinCC以及仿真HMI触摸屏的通信
四、 其他功能
专有技术保护块、配方、数据日志、Trace、装载存储器的读写、时间错误中断(OB80)、诊断指令、存储卡功能PLCSIM目前不支持。程序循环(OB1)、时间中断(OB10)、延时中断(OB20)、循环中断(OB30)、启动OB(OB100)支持。硬件中断(OB40)、诊断错误中断(OB82)、拔出或插入模块中断(OB83)、机架或站故障中断(OB86)从PLCSIMV16开始支持。
S7-1200 PLCSIM 使用入门
一、 PLCSIM的启动与下载
启动方法一
新建PLC程序,如图1所示,执行图中操作。 图1启动仿真①左键单击需要被下载到PLCSIM的CPU②左键单击“启动仿真”按钮,先后弹出如图2和图3的窗口。 图2 精简视图 图3下载页面①PG/PC接口:默认选择PLCSIM,此时无法连接真实CPU②左键单击“开始搜索”按钮③选中搜索到的CPU④左键单击“下载”按钮这样就完成了一次下载操作。
启动方法二
在桌面上找到如图4的图标,左键双击该按钮。会自动打开如图5的窗口,该窗口和图2类似,但有一点区别。此时PLCSIM的CPU处于没有上电的状态,需要接通电源。 图4 PLCSIM图标 图5未上电仿真界面①左键单击该图标,即接通了PLCSIM的电源,之后,PLCSIM状态即和图2一致。之后正常下载PLC程序,参考图3。
下载完成
下载完成后,仿真界面如图6所示。 图6 已下载仿真界面正常监视程序和真实CPU基本一致。说明
1.在PLCSIM中只能建立2个实例,也就是说Zui多支持仿真2个S7-1200或者1个S7-1200和1个S7-1500。
二、PLCSIM的精简视图与项目视图
图6的界面,叫做精简视图,此时,可以正常对PLC进行仿真,启动停止,监视指示灯状态。如果需要使用一些gaoji功能,例如对I点进行设置,序列功能,事件触发,则需要转至项目视图,如图7所示。 图7精简视图与项目视图①在精简视图左键点击该按钮即切换到项目视图②在项目视图中左键点击该新建按钮,会在项目视图中新建仿真文件,产生仿真视图左边的项目树:SIM表格、序列、事件表等③如果希望从项目视图返回精简视图,可以左键点击该按钮说明1.在PLCSIM V13SP1或者PLCSIMV13SP2中,必须切换到项目视图,新建仿真文件,仿真功能才可以使用,PLCSIMV14以后,可以在精简视图、项目视图,新建或者不新建仿真文件,都可以使用仿真功能。
2.如果项目视图不新建仿真文件,则使用不了I点进行设置,做序列,事件触发等gaoji功能,可以使用扫描控制、设置仿真界面的语言、查询PLCSIM的帮助文件等。
三、PLCSIM项目视图的功能
设备视图
如图8所示,可以打开PLCSIM项目视图中的设备视图,在这里可以直观的对CPU主机架模块以及PROFIBUSDP/PROFINETIO/AS-i的分布式IO给定DI和AI点,显示DQ以及AQ结果。每次只能显示一个模块的所有IO。 图8 PLCSIM的设备视图①左边项目树,展开PLC,双击“设备组态”,打开右边的设备视图②在这里选择机架,默认是PLC主机架③在这里选择需要查看或修改的IO模块④在DI/AI给定设置值⑤DQ/AQ显示运算结果
SIM表格
如图9所示,可以打开PLCSIM项目视图的SIM表格,在这里可以对PLC的全局变量进行修改监视,与PLC的监控表不同的是,SIM表格不可以监视修改DTL、字符串等复杂数据类型,可以对DI、AI进行修改监视,并且还有一些和PLC监控表不同的地方,见下方说明。 图9 SIM表格