plcsim
S7-PLCSIM的运用
在SIAMTIC Manager窗口中,通过选择“选项”菜单中的“模块仿
真”或者通过
快捷按钮,打开S7-PLCSIM设置窗口
标示CPU工作状态的指示灯。 • SF:表示系统报警。 • DP:表示总线或远程模块报警。 • DC:表示CPU有直流24V供给。 • RUN:表示系统正在运行。 • STOP:表示系统处于停止状态。
S7-PLCSIM软件概述
S7-PLCSIM软件安装 S7-PLCSIM软件使用
8.1 S7-PLCSIM概述
概括起来S7-PLCSIM软件具有以下的一些功能。 • 模拟实际PLC的寄存器:S7-PLCSIM软件可以模拟实际PLC的定时器、计数器、M寄存器、I/O寄存 器、FB/FC块等物理的寄存器。 • 对实际PLC进行硬件检测:前面介绍PLC的工作方式时提及自诊断环节,只有确保正确的硬件配置及 连接,PLC才能正确的运行;尤其对于S7-300/400PLC,它们的硬件采用组态的形式,更需要验证是否 配置正确。S7-PLCSIM软件具有检测硬件的功能,例如可以反应CPU的工作方式等。 • 对变量进行监控:S7-PLCSIM软件可以监控变量在程序运行过程中的状态、值的变化,进而判断程 序的正确性。 • 对程序进行调试:通过模拟程序的执行过程,借助监控变量信息的反馈,用户可以通过S7-PLCSIM 软件对程序进行调试;此外,用户还可以设置断点对程序进行一段一段的调试,可以运用“Single Scan” 命令对程序进行单步调试。
(e)计数器控制
图 S7-PLCSIM中位控制窗口
设置完图中这些输入输出节点后,用户可以进行仿真模拟。打开编写有用户程序的块,这 里打开已经编好程序的组织块OB1,然后选择菜单“调试”中的“监视”,程序即处于仿真模 拟的状态。
PLC_SIM使用
一、引言PLC的用户程序设计好后,要用实际的PLC硬件来调试。
但以下情况则需要对程序进行仿真调试:①控制设备不在本地,设计者需对程序进行修改和调试;②程序设计好后,PLC硬件尚未购回;③在实际系统中进行某些调试有一定风险。
为了解决这些问题,一些PLC生产厂家提供了可代替PLC硬件调试的仿真软件,本文主要介绍西门子公司的S7一PLCSIM仿真软件。
二、S7-PLCSIM概述1、S7-PLCSIM的主要功能(1)仿真软件还可模拟对位存储器、外围输入变量区和外围输出变量区的操作,以及对存储在数据块中的数据(如DBl.DBX0.0或DBl.DBW0等)的读写。
(2)可实现定时器和计数器的监视和修改,通过程序使定时器自动运行或手动复位。
(3)可对S7-300和S7-400 PLC的用户程序进行离线仿真与调试,可访问模拟PLC的I/O存储器、累加器和寄存器。
通过在仿真运行窗口中改变输入变量的ON/OFF状态来控制程序的运行,并观察有关输出变量的状态来监视程序运行的结果。
(4)可在仿真PLC中使用中断组织块测试程序的特性,并记录一系列操作事件及回放记录,从而自动测试程序。
2、S7-PLCSIM的主要组成部分(1)仿真PLCS7-PLCSIM用仿真PLC来模拟实际PLC的运行,用户可通过视图对象来调试程序。
它提供的多种视图对象可实现对仿真PLC内的各种变量、计数器和定时器的监视与修改。
(2)视图对象①CPU视图对象开始新仿真时,将自动出现CPU视图对象,用户可用单选框来选择运行、停止和暂停工作方式;MRES按钮用来复位存储器、删除块和删除仿真PLC中的硬件设置。
LED指示灯“SF'’表示软硬件错误;“RUN”与“STOP”表示运行与停止状态;“DP”(分布式外设或远程I/O)指示PLC与分布式外设或远程I/O的通信状态;“DC”(直流电源)指示电源的通断情况。
②插入视图对象输入变量(I)、输出变量(Q)和位存储器(M)视图对象分别用于访问和监视相应的数据区,可以以位、二进制、十进制、十六进制、字符及字符串的形式访问。
PLCSIM仿真软件使用方法
PLCSIM仿真窗口 ---CPU工作模式
连续循环模式 连 续 循 环 模 式 与实际CPU正常运行状态相同 单循环模式 单 循 环 模 式 下 模拟CPU只执行一个扫描周期
The end
Thank You
PLCSIM仿真窗口 ---仿真变量
I0.7 … I0.1 I0.0
Q4.7 … Q 4.1 Q4.0
PLCSIM仿真窗口 ---仿真变量
输出 变量
定时器
显示变量
显示堆栈
பைடு நூலகம்
显示块 寄存器
输入 变量
M存储区
计数器
显示一 个字节
显示累加器、地址 寄存器和状态字
PLCSIM仿真窗口 ---CPU工作模式
PLCSIM仿真软件使用 方法
PLCSIM仿真软件 是一个仿真工具,它能够在PG/PC上模 拟 S7-300 系列C P U 的 运 行 。
有效
PLCSIM仿真窗口 ---CPU面板
状态 指示
三种模式选择开关 清除仿真PLC中已下载的程序
PLCSIM仿真窗口 ---仿真变量
仿真变量按钮
PLCSIM仿真窗口 ---仿真变量
S7-PLCSIM简介S7-PLCSIM是S7-PLC的模拟软件它可以在STEP7...
S7-PLCSIM简介S7-PLCSIM是S7-PLC的模拟软件,它可以在STEP7环境下,不用连接任何S7系列的PLC(CPU 和I/O模板),而是通过仿真的方法运行和测试运行和测试用户的用户的用户的应用程序。
S7-PLCSIM 提供了简单的界面,可以,可以用编程的方法(如如改变输入的通/断/状态、输入值的变化)来监控和修改不同的参数,也可以使用不同的参数,也可以使用变量表(VAT)进行监控和监控和修改修改变量。
一、S7-PLCSIM的特性简介S7-PLCSIM的功能很功能很强,可以使用STEP7的所有所有工具监控调整模拟PLC的性能,通过S7-PLC工作过程与真实的PLCPLC相比,差别很小。
⑴S7-PLCSIM可模拟的S7控制器的存储器区域如下:⑵在SIMATIC Manager中的按钮可以自动接通或断开模拟过程。
单击模拟按钮,可以打开S7-PLCSIM软件及模拟的PLC,当S7-PLCSIM软件运行时,可以自动连接到模拟的CPU上。
⑶在模拟的CPU上运行程序,可代替S7-300或S7-400的CPU模板。
⑷通过创建变量表,可以存取模拟PLC的输入/输出存储器、累加器和寄存器中的数据,也可以通过符号地址存取存储器数据。
⑸可以选择定时器自动运行,或者手动置为/复位。
可以对各个定时器进行单独复位或一起复位。
⑹同真实的CPU模板一样,在S7-PLCSIM中可以改变CPU的操作方式(STOP、RUN、RUN-P)。
另外,在S7-PLCSIM还提供了一个暂停(Pause)功能,允许用户暂停CPU工作,而不影响程序的状态。
⑺可以利用模板PLC的中断组织块OB的功能测试程序特性。
⑻通过对输入/输出存储器、位存储器、定时器、计数器的操作,可以记录一系列的事件,并且可以回放使之自动进行程序测试。
二、S7-PLCSIM与真实PLC的差别模拟PLC提供的下列功能在真实的PLC中是不可行的。
⑴暂停功能。
暂停命令可以停止模拟CPU的运行,并且可以在暂停的指令处恢复程序的运行。
S7-PLCSIM简介
S7-PLCSIM简介S7-PLCSIM是S7-PLC的模拟软件,它可以在STEP7环境下,不用连接任何S7系列的PLC(CPU 和I/O模板),而是通过仿真的方法运行和测试运行和测试用户的用户的用户的应用程序。
S7-PLCSIM 提供了简单的界面,可以,可以用编程的方法(如如改变输入的通/断/状态、输入值的变化)来监控和修改不同的参数,也可以使用不同的参数,也可以使用变量表(VAT)进行监控和监控和修改修改变量。
一、S7-PLCSIM的特性简介S7-PLCSIM的功能很功能很强,可以使用STEP7的所有所有工具监控调整模拟PLC的性能,通过S7-PLC工作过程与真实的PLCPLC相比,差别很小。
⑴S7-PLCSIM可模拟的S7控制器的存储器区域如下:(DEL_SI,删除动态系统资源),SFC107(ALARM_DQ,生成可确认的与永久确认的块相关的信息),SFC108(ALARM_D,生成可确认的与永久确认的块相关的信息),SFC126(SYNC_PI,同步刷新过程映象区输入表),SFC127(SYNC_PO,同步刷新过程映象区输出表),SFC65091,SFC65092,SFC65093,SFC65094,SFC65095,SFC65096,SFC65098,SFC65099,SFC65102,SFC65103注:SFC26,SFC27,S7-PLCSIM仅支持仅支持输入为0的参数SFC7,SFC11,SFC12,SFC25,SFC35,SFC36,SFC37,SFC38,SFC48,SFC60,SFC61,SFC62,SFC65,SFC66,SFC67,SFC68,SFC69,SFC72,SFC73,SFC74,SFC81,SFC82,SFC83,SFC84,SFC87,SFC102,SFC103,SFC105,SFC106,SFC107,SFC108,SFC126,SFC127是NOP(空操作)用户不需要用户不需要修改调用空操作的程序。
PLCSIM的功能和使用
PLCSIM的功能和使用PG 740SIEMENSINDEX☐PLCSIM的功能介绍☐PLCSIM的仿真应用☐PLCSIM与HMI的连接Overview&Install☐SIMATIC PLCSIM是西门子S7-300/400PLC 的模拟软件☐包含在STEP7 Professional和PCS7中,也6ES7841-0CA01-0YX2可以作为STEP7的选件独立安装☐PLCSIM具有独立的订货号和授权,5.3版本以后的软件为Floating授权☐目前最新版本为Version5.3 SP1☐用于在PG/PC 中测试所创建的SIMATIC S7 用户功能块的功能,测试与目标硬件的可用性无关☐在程序的早期开发阶段进行程序调试☐用于更快速、更低廉的初始起动以及提高程序质量☐可适用于:LAD、FBD、STL、S7-GRAPH、S7-HiGraph、S7-SCL、CFC、S7-PDIAG、WinCC (本地安装)☐仿真范围:PLCSIM可以仿真S7-300/400全系列和WinAC 3.X控制器☐主要内存区的技术范围Timers T 0 to T 2047Memory bits131,072 bits (16 Kbytes) of M memory Addressable I/O131,072 bits (16 Kbytes) of I/O memory Process image Maximum: 131,072 bits (16 Kbytes)Preset: 8192 bits (1024 bytes)Local data Maximum: 64 Kbytes Preset: 32 Kbytes Logic blocks&DBs2048 FBs and (FCs) 4095 data blocks (DBs)※更多内存区的技术范围参数详见PLCSIM User ManualFunctions☐可视化的直接仿真SIMATIC S7-300/400,WinAC 3.x控制器☐在SIMATIC Manager中一个集成的按钮快捷的启动PLCSIM仿真器,与SM 紧密结合,数据无缝传输☐可以仿真用于工艺和运动控制任务的智能化PLC 317-T CPU,并且与真实PLC有着相同的控制操作面板。
S7-PLCSIM简介S7-PLCSIM是S7-PLC的模拟软件它可以在STEP7...
S7-PLCSIM简介S7-PLCSIM是S7-PLC的模拟软件,它可以在STEP7环境下,不用连接任何S7系列的PLC(CPU 和I/O模板),而是通过仿真的方法运行和测试运行和测试用户的用户的用户的应用程序。
S7-PLCSIM 提供了简单的界面,可以,可以用编程的方法(如如改变输入的通/断/状态、输入值的变化)来监控和修改不同的参数,也可以使用不同的参数,也可以使用变量表(VAT)进行监控和监控和修改修改变量。
一、S7-PLCSIM的特性简介S7-PLCSIM的功能很功能很强,可以使用STEP7的所有所有工具监控调整模拟PLC的性能,通过S7-PLC工作过程与真实的PLCPLC相比,差别很小。
⑴S7-PLCSIM可模拟的S7控制器的存储器区域如下:⑵在SIMATIC Manager中的按钮可以自动接通或断开模拟过程。
单击模拟按钮,可以打开S7-PLCSIM软件及模拟的PLC,当S7-PLCSIM软件运行时,可以自动连接到模拟的CPU上。
⑶在模拟的CPU上运行程序,可代替S7-300或S7-400的CPU模板。
⑷通过创建变量表,可以存取模拟PLC的输入/输出存储器、累加器和寄存器中的数据,也可以通过符号地址存取存储器数据。
⑸可以选择定时器自动运行,或者手动置为/复位。
可以对各个定时器进行单独复位或一起复位。
⑹同真实的CPU模板一样,在S7-PLCSIM中可以改变CPU的操作方式(STOP、RUN、RUN-P)。
另外,在S7-PLCSIM还提供了一个暂停(Pause)功能,允许用户暂停CPU工作,而不影响程序的状态。
⑺可以利用模板PLC的中断组织块OB的功能测试程序特性。
⑻通过对输入/输出存储器、位存储器、定时器、计数器的操作,可以记录一系列的事件,并且可以回放使之自动进行程序测试。
二、S7-PLCSIM与真实PLC的差别模拟PLC提供的下列功能在真实的PLC中是不可行的。
⑴暂停功能。
暂停命令可以停止模拟CPU的运行,并且可以在暂停的指令处恢复程序的运行。
基于TIAPotal软件的PLCSIM虚拟仿真在PLC线上教学中的设计与实践
基于TIAPotal软件的PLCSIM虚拟仿真在PLC线上教学中的设计与实践基于TIAPortal软件的PLCSIM虚拟仿真在PLC线上教学中的设计与实践1.引言随着信息技术的发展和应用的普及,线上教学成为了一种趋势。
在工程教育领域,PLC(可编程逻辑控制器)是一种非常重要的技术,而线上PLC教学的设计与实践尤为关键。
本文将介绍基于TIAPortal软件的PLCSIM虚拟仿真在PLC线上教学中的设计与实践,通过该方法,学生可以在虚拟环境中进行PLC编程和实验,提高学习效果。
2.基于TIAPortal的PLCSIM虚拟仿真TIAPortal是一种通过图形化界面进行PLC编程的软件,其具有易学易用的特点,适合初学者使用。
而PLCSIM是TIAPortal软件中的一种虚拟仿真模块,可以模拟真实的PLC控制器运行环境,学生可以在虚拟环境中进行PLC程序的编写、调试和运行。
3.PLC线上教学的设计与实践3.1 设计思路在PLC线上教学中,应采用分阶段教学的形式。
首先,通过线上视频或文字教材,讲解PLC的基础知识和编程思路,帮助学生建立起PLC的工作原理和编程框架的概念。
然后,在学生掌握了基础知识后,引入PLCSIM虚拟仿真进行实际操作。
3.2 实践步骤首先,学生需要安装TIAPortal软件,并了解软件的基本操作。
然后,通过在线视频或文字教材的指导,学生可以学习PLC的基本知识和编程思路。
接下来,学生可以通过仿真实验,运行PLC程序,并观察仿真结果。
在此过程中,学生可以通过设置不同的输入信号和观察输出信号的变化,来理解PLC程序的工作原理。
此外,在实践过程中,可以提供一系列的实验任务,要求学生编写相应的PLC程序来完成任务。
例如,控制一个灯的开关、通过PLC控制一个电机等等。
通过这些实验任务,可以让学生将理论知识与实际操作相结合,增加学生对PLC的实际应用的理解。
4.教学效果评估在线上PLC教学中,教学效果评估是必不可少的一环。
简述用 plcsim 调试程序的基本步骤
简述用 plcsim 调试程序的基本步骤一、引言PLCSIM是西门子公司开发的一款虚拟化仿真软件,它可以模拟PLC 控制器的运行环境,用于调试PLC程序。
本文将详细介绍使用PLCSIM调试程序的基本步骤。
二、安装PLCSIM首先需要安装PLCSIM软件。
可以从西门子公司官网下载相应的软件包,并按照提示进行安装。
三、创建项目打开TIA Portal软件,选择新建项目,填写项目名称和路径等信息,并选择使用PLCSIM作为目标设备。
然后在左侧的项目栏中选择“硬件”,右键点击“设备”并选择“添加设备”,选择需要模拟的PLC 型号并添加到项目中。
四、编写程序在TIA Portal中编写程序。
注意,在编写程序时要考虑到使用PLCSIM进行仿真时可能会出现的问题,例如输入输出信号延迟等。
五、配置连接在TIA Portal中配置连接。
在左侧的项目栏中选择“网络”,然后右键点击“以太网”并选择“添加接口”,选择需要使用的网络接口并设置IP地址等信息。
然后右键点击“以太网”下面的设备并选择“属性”,设置连接方式为“仿真”。
六、启动仿真启动仿真前,需要确保已经将目标设备设置为PLCSIM,并且已经连接到正确的网络接口。
然后在TIA Portal中选择“仿真”,点击“启动PLCSIM”,等待仿真软件启动完成。
七、调试程序在PLCSIM中,可以通过监视输入输出信号、查看程序执行状态等方式进行调试程序。
可以使用PLCSIM自带的调试工具,也可以使用TIA Portal中的调试工具。
八、结束仿真调试完成后,需要结束仿真。
在TIA Portal中选择“仿真”,点击“停止PLCSIM”,等待仿真软件关闭。
九、总结使用PLCSIM进行程序调试是一种非常便捷的方法,但需要注意一些细节问题。
本文介绍了使用PLCSIM调试程序的基本步骤,希望能对读者有所帮助。
西门子S7-PLCSIM仿真软件使用方法介绍
[PLC]西门子S7-PLCSIM仿真软件使用方法介绍怡馨苑发表于2006-8-9 19:32:411 引言计算机仿真技术把现代仿真技术与计算机发展结合起来,通过建立系统的数学模型,以计算机为工具,以数值计算为手段,对存在的或设想中的系统进行实验研究。
随着计算机技术的高速发展,仿真技术在自动控制、电气传动、机械制造等工程技术领域也得到了广泛应用。
与传统的经验方法相比,计算机仿真的优点是:(1) 能提供整个计算机域内所有有关变量完整详尽的数据;(2) 可预测某特定工艺的变化过程和最终结果,使人们对过程变化规律有深入的了解;(3) 在测量方法有困难情况下是唯一的研究方法。
此外,数字仿真还具有高效率、高精度等优点。
大型企业每年都需要对电气控制人员进行技术培训,每次培训都需要大量的准备工作,购买大量各种不同类型PLC、变频器、接触器、电缆等。
如果采用传统的经验方法:购买大量的控制器件,特别PLC、变频器等器件昂贵,很容易造成浪费;此外需要专门的培训地点。
所以,如果对控制人员进行技术培训能够采用计算机仿真技术,能极大地降低成本。
S7-PLCSIM Simulating Modules由西门子公司推出,可以替代西门子硬件PLC的仿真软件,当培训人员设计好控制程序后,无须PLC硬件支持,可以直接调用仿真软件来验证。
2 S7-PLCSIM软件的功能(1) 模拟PLC的寄存器。
可以模拟512个计时器(T0-T511);可以模拟131072位(二进制)M寄存器;可以模拟131072位I/O寄存器;可以模拟4095个数据块;2048个功能块(FBs)和功能(FCs);本地数据堆栈64K字节;66 个系统功能块(SFB0-SFB65);128个系统功能(SFC0-SFB127);123个组织块(OB0-OB122)。
(2) 对硬件进行诊断。
对于CPU,还可以显示其操作方式,如图1示。
SF(system fault)表示系统报警;DP (distributed peripherals, or remote I/O)表示总线或远程模块报警;DC(power supply) 表示CPU有直流24伏供给;RUN 表示系统在运行状态;STOP表示系统在停止状态。
西门子PLC培训教程(PLCsim仿真)
PLCsim的菜单说明
File : NEW PLC 新建一个PLC OPEN PLC 打开一个PLC CLOSE PLC 关闭当前PLC SAVE PLC 保存当前PLC SAVE PLC AS 另存当前PLC OPEN LAYOUT 打开PLC规划(即你建立的I、O、T、 C等等窗口,不包括CPU) CLOSE LAYOUT 关闭PLC规划 SAVE LAYOUT 保存PLC规划 SAVE LAYOUT AS 另存PLC规划 RECENT SIMULATION 最近仿真用的PLC RECENT LAYOUT 最近的规划 EXIT 退出
PLCsim的菜单说明
Execute: 可执行的菜单 1、key swith position 状态方式开关键 run-p 可上载、下载,监视得运行状态 run 监视运行状态,不能上载、下载,当你 修改了程序无法下载到仿真PLC里去时,可 能仿真PLC在此状态下。 stop 停滞状态,可上载、下载
PLCsim的菜单说明
8、 Reset time 复位时间继电器 当按Reset time 菜单是显示窗口 All Time 时间继电器 Specific Time 单个时间继电器 选择 All Time按OK全部的时间继电器复位, 选择Specific Time 并在Time框中输入时间 继电器地址号。按OK该时间继电器复位。
PLCsim的菜单说明
9、Tringger error OB 激活错误警告中断组织块 Hardware intenupt (OB40—OB47) 激活硬件中断0---7 I/O Redundancy Error(OB70) 激活I/O冗余错误中断 (只用于硬件配置位H系统是适用) CPU Redundancy Error(OB72) 激活CPU冗余错误中断 (只用于硬件配置位H系统是适用) Time Error (OB80) 激活时间错误中断 Diagnostic Interrupt (OB82) 激活诊断中断 Insert/remove Module Interrapt (OB83) 激活插入/拔除模块中断 Priority calss Error(OB85) 激活优先级错误中断 Rack Failure (OB86) 激活机架故障中断 10、Scan Cycle Monitoring 步循环监视
简述用 plcsim 调试程序的基本步骤
用 PLCSIM 调试程序的基本步骤简介PLCSIM是Siemens公司推出的一款S7-300/400仿真器,用于在计算机上模拟PLC (可编程逻辑控制器)的运行。
它能够用于调试与测试PLC程序,而无需硬件设备。
本文将介绍用PLCSIM调试程序的基本步骤,帮助读者了解如何利用PLCSIM进行高效的PLC程序调试。
步骤一:安装PLCSIM并创建项目1.首先,您需要从Siemens官方网站下载并安装PLCSIM软件。
确保选择与您的PLC型号和所需版本兼容的软件。
2.安装完毕后,启动PLCSIM程序,并创建一个新项目。
在新项目下,您可以选择使用已有的PLC程序,或者创建一个新的程序。
步骤二:导入PLC程序1.在PLCSIM界面上,选择“导入PLC程序”选项,并选择您要导入的PLC程序文件(通常为.lad、.scl或.awl格式)。
2.导入程序后,PLCSIM会将其编译并加载到仿真环境中。
您可以查看程序的各个模块,并检查其是否正确导入。
步骤三:配置仿真设置1.在PLCSIM界面上,选择“仿真设置”选项,进入仿真参数设置界面。
2.配置仿真参数,包括PLC的硬件配置、通信设置、输入输出信号、定时器和计数器等。
根据实际情况进行设置,并确保与实际PLC的配置相匹配。
步骤四:编写调试代码1.在PLCSIM界面上,选择“在线编辑”选项,进入在线编辑界面。
在该界面中,您可以编写与调试相关的PLC代码。
2.根据需要,在在线编辑界面中添加调试代码,例如输出调试信息、监视变量的值、触发事件等。
这些代码可以帮助您更好地理解程序的运行状况,并快速识别问题。
步骤五:调试程序1.在PLCSIM界面上,选择“启动仿真”选项,开始运行仿真环境。
2.在仿真环境中,您可以通过监视变量、调节模拟信号、模拟输入输出设备等方式来观察和调试程序的执行情况。
3.如果发现程序中出现问题,您可以使用断点(Breakpoint)功能暂停程序的执行,并进行变量监视、寄存器查看等操作,以便更好地理解程序运行的细节。
使用plcsim仿真时的注意事项
使用plcsim仿真时的注意事项
使用PLCSIM进行仿真是工程师们在工业自动化领域中常见的操作。
通过PLCSIM仿真,工程师们可以在实际投入生产之前测试和验证他们的控制逻辑和程序。
然而,在使用PLCSIM进行仿真时,有一些注意事项需要特别关注,以确保仿真的准确性和有效性。
1. 确保模型的准确性,在进行PLCSIM仿真之前,需要确保所使用的PLC模型和控制逻辑的准确性。
任何错误或不准确的模型都会影响到仿真的结果。
2. 调试和验证,在进行仿真之前,需要对控制逻辑进行充分的调试和验证。
确保所有的逻辑和程序都能够正确地运行,并且能够在仿真中得到正确的结果。
3. 考虑实际环境,在进行PLCSIM仿真时,需要考虑实际的生产环境。
例如,考虑到传感器、执行器、通信网络等方面的影响,以确保仿真的结果能够反映实际的生产情况。
4. 数据采集和分析,在进行仿真时,需要对所产生的数据进行充分的采集和分析,以评估控制逻辑和程序的性能和稳定性。
5. 与实际系统的对比,最终的目标是将仿真结果应用到实际的生产系统中。
因此,在进行仿真时,需要考虑如何将仿真结果与实际系统进行对比和验证。
总之,使用PLCSIM进行仿真是一个非常有用的工具,可以帮助工程师们在实际投入生产之前对控制逻辑和程序进行充分的测试和验证。
然而,在进行仿真时,需要特别关注上述的注意事项,以确保仿真的准确性和有效性。
PLCSIM与真实的PLC之间的差别
一、PLCSIM与真实的PLC之间的差别PLCSIM提供了方便,强大的仿真模拟功能。
与真实的PLC相比,它的灵活性更高,提供了许多PLC硬件无法实现的功能使用也更方便。
但是,软件毕竟无法完全取代真实的硬件,不可能实现全部的仿真。
在利用PLCSIM进行模拟调试时,必须了解其与真实PLC系统的差别PLCSIM的下列功能在实际的PLC上无法实现1、程序的暂停、继续功能2、单循环执行模式。
3、模拟CPU转为STOP状态时,不会改变输出。
4、通过显示窗口修改变量值,会立即生效,而不会等到下一个循环。
5、定时器手动设置。
6、过程映像区和直接外设是同步动作的,过程映像I/O会立即传送到外设I/O。
PLCSIM无法实现下列PLC具备的功能1、少数实际系统中的诊断信息PLCSIM无法仿真,例如电池错误2、当从RUN变为STOP模式时,I/O不会进入安全状态。
3、不支持特殊功能模块。
4、PLCSIM只模拟单机系统,不支持CPU的网络通信模拟功能。
二、STEP7软件中主要有哪几种类型的块组织块OB(Organization block)功能FC (Function block)功能块FB(Function block)系统功能SFC(System Function )系统功能块SFB(System Function Block)背景数据块DB( Instance Data Block)共享数据块DB( Share Data Block)三、组织块OB可分为几大类型1、启动组织块、2循环执行的程序组织块、3定期执行的程序组织块4、事件驱动执行的程序组织块。
四、启动组织块的使用方法S7系列PLC的启动组织块有3个,分别为OB100,OB101,OB102这3 个启动组织块对应不同的启动方式,至于PLC采取哪种启动方式,是与PLC的型号及启动模式有关的。
1、OB100为完全再启动类型(暖启动),过程映像区和不保持的标存储器,定时器和计数器都被清零,保持的标志存储器、定时器和计数器以及数据块的当前值保持原状态,执行OB100,然后开始执行OB1.一般的PLC都采用此种启动方式。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
PLCSIM的应用第一章。
仿真的准备(建立PLC)1。
打开SIMATIC管理器2。
建立项目3。
启动PLCSIM4。
单击站,双击硬件配置浏览器,配置硬件。
并向PLCSIM下载硬件配置.5。
根据硬件配置,再PLCSIM中建立本项目PLC的输入输出模块。
6。
单击SIMATIC管理器,编辑符号表和源程序块。
7。
下载程序块。
8。
在PLMSIM建立需要坚实的寄存器、T、C、累加器、状态字、变量等。
9。
输入PLC名称,保存PLC.第二章,PLCsim的菜单说明File :NEW PLC 新建一个PLCOPEN PLC 打开一个PLCCLOSE PLC 关闭当前PLCSAVE PLC 保存当前PLCSAVE PLC AS 另存当前PLCOPEN LAYOUT 打开PLC规划(即你建立的I、O、T、C等等窗口,不包括CPU) CLOSE LAYOUT 关闭PLC规划SAVE LAYOUT 保存PLC规划SAVE LAYOUT AS 另存PLC规划RECENT SIMULATION 最近仿真用的PLCRECENT LAYOUT 最近的规划EXIT 退出Edit:undo 撤销cut 剪切copy 复制paste 粘贴View:Accumulatars 打开累加器、地址寄存器、状态字监视窗口Block Registers 打开数据块、逻辑块、SAC监视窗口Stocks 打开嵌入堆栈、主控继电器嵌套深度监视窗口toolbars 打开工具栏设定窗口status bar 状态栏开关 先是连接地址等Aluauys on top PLCsim显示在上层PLC:Power on PLC电源开Power off PLC电源关 注:和stop状态不同Clear/rest 清除程序,除通讯外全部复位MPI address 设定MPI通讯地址insert 插入(和培置硬件模块一样):input variadle 插入输入端口,可为I、Ib、IW、ID、PI、PIb、PID、PIW 的 监视窗口output variadle 插入输出端口,可为Q、Qb、QW、QD、PQ、PQb、PQD、PQW的监视窗口bit memory 插入寄存器窗口,同样可监视寄存器地位、字节、字、双字。
timer 插入计时器,同上conunter 插入计数器,同上geheric 插入普通变量vertical bit 插入垂直变量Execute: 可执行的菜单key swith position 状态方式开关键run-p 可上载、下载,监视得运行状态run 监视运行状态,不能上载、下载,当你修改了程序无法下载到仿真PLC里去时,可能仿真PLC在此状态下。
stop 停滞状态,可上载、下载startup swith position CPU启动方式开关warm start 暖启动hot start 热启动cold start 冷启动关于CPU启动,参考CPU手册。
scan mode 仿真模式single scan 单步仿真continuous scan 连续方针next scan 下一步pause 暂停 注:next scan,pause 都是选择单步仿真是有效。
Avtomatic time 自动时间继电器Maual time 手动时间继电器Reset time 复位时间继电器当按Reset time 菜单是显示窗口如图All Time 时间继电器Specific Time 单个时间继电器选择 All Time按OK全部的时间继电器复位,选择Specific Time 并在Time框中输入时间继电器地址号。
按OK该时间继电器复位。
Tringger error OB 激活错误警告中断组织块Hardware intenupt (OB40—OB47)激活硬件中断0---7I/O Redundancy Error(OB70)激活I/O冗余错误中断 (只用于硬件配置位H系统是适用)CPU Redundancy Error(OB72)激活CPU冗余错误中断 (只用于硬件配置位H系统是适用)Time Error (OB80)激活时间错误中断Diagnostic Interrupt (OB82)激活诊断中断Insert/remove Module Interrapt (OB83) 激活插入/拔除模块中断Priority calss Error(OB85)激活优先级错误中断Rack Failure (OB86)激活机架故障中断Scan Cycle Monitoring 步循环监视能Optins 工具选项Attach symbols 配上符号Show symbols 显示符号Reference data 交叉数据Symbols Table 符号表window 窗口cascade 叠层tile ordered 排布arramge icons 重新排布下面是你打开的窗口和地址helpcantents 内容zhtroduction 入门getting 快速应用using Hele 利用帮助about 版本第二章,PLCsim的菜单说明File :NEW PLC 新建一个PLCOPEN PLC 打开一个PLCCLOSE PLC 关闭当前PLCSAVE PLC 保存当前PLCSAVE PLC AS 另存当前PLCOPEN LAYOUT 打开PLC规划(即你建立的I、O、T、C等等窗口,不包括CPU) CLOSE LAYOUT 关闭PLC规划SAVE LAYOUT 保存PLC规划SAVE LAYOUT AS 另存PLC规划RECENT SIMULATION 最近仿真用的PLCRECENT LAYOUT 最近的规划EXIT 退出Edit:undo 撤销cut 剪切copy 复制paste 粘贴View:Accumulatars 打开累加器、地址寄存器、状态字监视窗口Block Registers 打开数据块、逻辑块、SAC监视窗口Stocks 打开嵌入堆栈、主控继电器嵌套深度监视窗口toolbars 打开工具栏设定窗口status bar 状态栏开关 先是连接地址等Aluauys on top PLCsim显示在上层PLC:Power on PLC电源开Power off PLC电源关 注:和stop状态不同Clear/rest 清除程序,除通讯外全部复位MPI address 设定MPI通讯地址insert 插入(和培置硬件模块一样):input variadle 插入输入端口,可为I、Ib、IW、ID、PI、PIb、PID、PIW 的 监视窗口output variadle 插入输出端口,可为Q、Qb、QW、QD、PQ、PQb、PQD、PQW的监视窗口bit memory 插入寄存器窗口,同样可监视寄存器地位、字节、字、双字。
timer 插入计时器,同上conunter 插入计数器,同上geheric 插入普通变量vertical bit 插入垂直变量Execute: 可执行的菜单key swith position 状态方式开关键run-p 可上载、下载,监视得运行状态run 监视运行状态,不能上载、下载,当你修改了程序无法下载到仿真PLC里去时,可能仿真PLC在此状态下。
stop 停滞状态,可上载、下载startup swith position CPU启动方式开关warm start 暖启动hot start 热启动cold start 冷启动关于CPU启动,参考CPU手册。
scan mode 仿真模式single scan 单步仿真continuous scan 连续方针next scan 下一步pause 暂停 注:next scan,pause 都是选择单步仿真是有效。
Avtomatic time 自动时间继电器Maual time 手动时间继电器Reset time 复位时间继电器当按Reset time 菜单是显示窗口如图All Time 时间继电器Specific Time 单个时间继电器选择 All Time按OK全部的时间继电器复位,选择Specific Time 并在Time框中输入时间继电器地址号。
按OK该时间继电器复位。
Tringger error OB 激活错误警告中断组织块Hardware intenupt (OB40—OB47)激活硬件中断0---7I/O Redundancy Error(OB70)激活I/O冗余错误中断 (只用于硬件配置位H系统是适用)CPU Redundancy Error(OB72)激活CPU冗余错误中断 (只用于硬件配置位H系统是适用)Time Error (OB80)激活时间错误中断Diagnostic Interrupt (OB82)激活诊断中断Insert/remove Module Interrapt (OB83)激活插入/拔除模块中断Priority calss Error(OB85)激活优先级错误中断Rack Failure (OB86)激活机架故障中断Scan Cycle Monitoring 步循环监视Tools 工具Record/Play Back 打开录制/播放器,用此功能将仿真过程记录下来,再重新播放观察,是非常好的功能Optins 工具选项Attach symbols 配上符号Show symbols 显示符号Reference data 交叉数据Symbols Table 符号表window 窗口cascade 叠层tile ordered 排布arramge icons 重新排布下面是你打开的窗口和地址helpcantents 内容zhtroduction 入门getting 快速应用using Hele 利用帮助about 版本。