西门子PLC-SIM使用说明
- 格式:docx
- 大小:243.22 KB
- 文档页数:4
S7-PLCSIM使用入门Getting Started of S7-PLCSIM摘要本文档主要用于讨论以下相关问题: S7-PLCSIM工具软件的基本信息S7-PLCSIM工具软件的简单使用 关键词Step7;S7-PLCSIMKey WordsStep7;S7-PLCSIM目录S7-PLCSIM使用入门 (1)1.前言 (4)2.软件的基本信息 (4)2.1.S7-PLCSIM简介 (4)2.2.S7-PLCSIM与真实PLC的差别: (4)2.2.1.S7-PLCSIM安装与使用: (5)2.3.S7-PLCSIM软件兼容性 (6)3.S7-PLCSIM的使用 (6)3.1.S7-PLCSIM特性 (6)3.2.S7-PLCSIM调用 (7)3.3.S7-PLCSIM简单示例 (7)3.3.1.S7-PLCSIM界面: (7)3.3.2.S7-PLCSIM菜单 (8)3.4.S7-PLCSIM的常见问题 (10)3.4.1.问题:S7-PLCSIM与在线连接的优先级 (10)3.4.2.问题:S7-PLCSIM与WinLC的区别 (11)3.4.3.问题:无法调用OB40 (11)3.4.4.问题:S7-PLCSIM仿真通信程序 (11)3.4.5.问题:S7-PLCSIM是否可以仿真定时器或定时中断功能 (11)3.4.6.问题:项目下载后,S7-PLCSIM 的SF点亮 (11)4.附录-推荐网址 (12)4.1.西门子自动化与驱动产品的在线技术支持 (12)重要提示:本文为技术交流文档,不能作为订货、选型等重要事宜的唯一依据,建议您参考Siemens的标准产品样本和技术手册进行产品的选型和订货。
1. 前言本章节可以作为 S7-PLCSIM软件的使用参考资料,希望读者通过对本章的阅读,能够更快更好地学习S7-PLCSIM软件的使用。
西门子提供了S7-PLCSIM软件的详尽手册,在安装S7-PLCSIM 软件包后,通过点击Windows菜单 开始->Simatic->Documentation->English可以阅读到名称为“S7-PLCSIM - Testing Your S7-CPU Programs - manual”的PDF手册。
矢量控制版本:AGsimovert使用大全(上册)我们保留更改功能、技术数据、标准、附图及参数的权利。
西门子电气传动有限公司对于6SE70书本型和装机装柜型装置提供电压等级为400V的产品,对于6SE71变频调速柜提供电压等级为400V、500V、690V全功率范围的产品。
对增强书本型装置(Compact PLUS units),暂不在西门子电气传动有限公司供货范围内,如果您需要,请与当地西门子销售机构联系。
如果您需要其他电压等级和功率的产品以及多电机传动的直流母线方案,也请与当地的西门子销售机构联系。
未经授权复制,传播或使用本文件及其内容是不允许的。
违犯者将负赔偿责任,所有权力,包括专利权授予的权力及应用型号或设计的注册权将被保留。
我们已经校对了本出版物的内容,他与其中所介绍硬件及软件内容是一致的。
但是,仍然有可能存在差异,因此,我们不能保证他们完全相同。
本出版物所提供的资料将定期回顾,并且任何必要的更正将在接下来的发行中执行。
为Siemens 注册商标® 欢迎在任何时间提出改进建议。
SIMOVERT西门子电气传动有限公司版权所有不得翻印上 册 系统说明 配置和接线举例 依照EMC 导则进行 传动装置设计的说明 功能块和参数 参数设置 参数设置步骤SIMOVERT MASTERDRIVES矢量控制使用大全功 能 通 讯 版本: AG6SE7085-0QX60感谢您使用西门子公司的传动产品!西门子公司变频传动产品SIMOVERT MASTERDRIVES自在中国市场推出以来,与西门子公司的其他产品一样,得到了广大用户的认同和使用。
新推出的SIMOVERT MASTERDRIVES Vector Control系列变频传动产品具有更大允许电压波动范围、更小的体积、更强的通讯能力并可同直流传动系统100% 的兼容。
我们相信,新系列产品将会在多种工业、商用及民用领域中得到更广泛的应用。
为此,我们对西门子公司的广大用户及关心西门子公司产品的人士表示由衷的感谢!为了用户能够更深入地了解、使用西门子公司SIMOVERT MASTERDRIVES Vector Control变频传动产品,我们根据英文版使用大全,翻译出这本中文版的使用大全。
115C o p y r i g h t ãS i e m e n s A G C o p y r i g h t y e a r A l l r i g h t s r e s e r v e d目录1在西门子PLC 诊断以太网连接状态 .................................................................... 31.1问题描述 .............................................................................................. 31.2解决方案 .............................................................................................. 31.3配置 ..................................................................................................... 41.3.1CPU 的配置 ......................................................................................... 41.3.2通讯对象的配置 ................................................................................... 61.3.3测试 .. (7)C o p y r i g h t ãS i e m e n s A G C o p y r i g h t y e a r A l l r i g h t s r e s e r v e d1在西门子PLC 诊断以太网连接状态1.1问题描述随着以工业以太网技术发展,工业以太网现场网络的节点数和设备类型日益庞杂,因此越来越多的客户希望 PLC 能够有能力对网络的节点状态作出诊断(例如:网络断线等)。
一、引言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)视图对象分别用于访问和监视相应的数据区,可以以位、二进制、十进制、十六进制、字符及字符串的形式访问。
PLC控制器使用说明书承德承申自动化计量仪器有限责任公司本套系统适用于定量给料机,固体流量计,皮带秤。
采用了德国西门子S7-200系列PLC,具有运行稳定,精度高,扩展能力强的优点。
采用西门子大屏幕触摸屏,使的操作画面更加清晰直观易于操作。
数据输入全部采用屏幕软键盘,用户更加方便操作。
本系统可完全替代原装申克系列仪表应用的场合,其部分性能已超越原装仪表且价格低廉,扩展性能强。
以下部分是整个系统的操作解释,用户务必连续阅读。
首先是系统上电后的主画面:Array上电后触摸屏有一个自检过程过几十秒后与PLC连接成功,出现主画面。
在主画面中显示了两台给料机的工作画面。
如果此时有报警则在画面的右上角出现报警提示,用手点击报警提示,即可看到具体的报警信息。
主画面介绍:画面分为左右两台给料机,左边为一号给料机,右边为二号给料机。
我们以一号给料机为例进行介绍。
“#1启动”键用于启动给料机。
“#1停车”键用于停止给料机。
“ON/OFF”用于表示当前给料机的运行状态是处于启动状态或者停止状态下。
“G-MODE/V-MODE”用于表示当前给料机的运行模式是处于称量状态或者容积状态下。
“设定流量”表示当前给料机的设定值,用手按“设定流量”后面的数字即可出现一幅由数字和部分字母构成的屏幕键盘,在键盘上按相应的数字键和确认键即可完成对“设定流量”的修改。
(B07中的设定值为“触摸屏”时有效)“实际流量”表示当前给料机的实际流量值。
“皮带负荷”表示当前给料机的称量端负荷值。
“皮带速度”表示当前给料机的皮带速度值。
“累计流量”表示当前给料机的累计流量值。
主画面介绍完了,下面介绍功能画面:“功能键”位于主画面的左上角,点击“功能键”即可出现“功能画面”如下图:主画面介绍:“系统功能画面”分仍为左右两台给料机,左边为一号给料机,右边为二号给料机。
我们仍以一号给料机为例进行介绍。
1、标定功能:根据实际应用参数对程序进行必要的设置,以便精确的应用在实际现场中。
S7-PLCSIM使用说明书(中文板)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 插入寄存器窗口,同样可监视寄存器地位、字节、字、双字。
DLPLC-SIMGB可编程序逻辑控制器实训系统技术文件图片仅供参考,以实物为准一、设备概述:以可编程序控制器为核心的工业控制集成技术,目前在高、中等院校已经迅速发展成为一门新的学科,其内容既有丰富的理论,又有广泛的实践,既能锻炼学生的动手能力,又能培养学生的创新思想,已经形成自动化专业、机电一体化1专业、机械专业的一门重要的主干课程。
关于可编程序逻辑控制器的课程设置、配套教材、实践环节、实验室建设等方面的规划,得到了各级领导和专业教师的充分重视。
我公司的“DLPLC-SIMGB 可编程序逻辑控制器实训系统”是为职业技术教育、高等教育而开发的PLC专业性实训平台,专为目前我国各院校开设的“可编程序逻辑控制器技术”、“可编程序逻辑控制器原理及其应用”、“中级维修电工”、“高级维修电工”、“PLC应用技术”、“PLC原理与应用”等课程配套设计的。
该系统集可编程控制器(S7-200Smart)、组态软件、模拟控制实验板等于一体,为结合教学要求,设计过程中参考了国内多种教材,从中精选出17组最具典型的实验项目,配套通信编程电缆,提供所需的24V/1A电源,系统具有漏电保护和电源短路保护等功能,具有实验项目齐全、配置灵活、内容丰富等特点。
该系统适用于中高级职业院校、高等院校学生的可编程控制器的学习与应用培训、学生的岗前培训和职工再培训,不仅可满足各高等院校、职业学校对PLC 实验教学和相关课程设计、考核的要求,还可作为工程技术人员的培训设备。
二、设备特点:1.实验挂箱为彩色立体图,形象逼真,接近工业现场的实际应用,通过本系统的训练,学生很快就能适应现场的工作。
2.该系统采用计算机仿真现代化信息技术手段,通过操作、模拟、仿真三个培训层面,解决了以往专业培训理论、实验、实习和实际应用脱节的问题。
3.采用模块化结构,即PLC主机、开关量输入及各种模拟实验单元,均为挂箱式,可根据实验项目、网络要求进行组合,以后如果需要增加实验,只需添加部件即可,永不淘汰。
高速计数器对CPU扫描速率无法控制的高速事件进行计数,最多可配置12种不同的操作模式。
高速计数器的最高计数频率取决于您的CPU类型。
每台计数器对支持此类功能的时钟、方向控制、复原和起始均有专用输入。
对于二相计数器,两个时钟均可以最高速率运行。
在正交模式中,可选择1乘以(1x)或4乘以(4x)最高计数速率。
所有计数器均以最高速率运行,互不干扰。
本标题讨论下列主题:使用高速计数器识别高速计数器的详细计时功能为高速计数器连接输入线高速计数器编址(HC)识别不同的高速计数器选择现用状态和1x/4x模式高速计数器初始化顺序控制字节HSC模式设置当前值和预设值状态字节为中断赋值使用高速计数器返回顶端通常高速计数器被用作鼓式计数器驱动器,以恒速旋转的转轴配有增量轴式编码器。
轴式编码器提供每次旋转的指定计数以及每次旋转一个复原脉冲。
轴式编码器的时钟和复原脉冲为高速计数器提供输入。
用最先的几个预设值载入高速计数器,并在当前计数小于当前预设值的期间内激活所需输出。
当前计数等于预设值或复原时,计数器设置提供中断。
每次发生当前计数值等于预设值中断事件时,载入新预设值,并设置下一个输出状态。
发生复原中断事件时,设置第一个预设值和第一个输出状态,并重复该循环。
因为中断的发生速率远远低于高速计数器的计数速率,可对高速操作执行精确的控制,并对整体PLC扫描循环产生相对较小的影响。
中断附加方法允许在独立中断例行程序中执行每个载入的新预设值,以便进行状态控制。
(另一种方法是在单个中断例行程序中处理所有的中断事件。
)识别高速计数器的详细计时功能返回顶端下列时序图显示根据模式分类的每台计数器的功能。
在另一个时序图中显示复原和起始输入操作,并应用于所有使用复原和起始输入的模式。
在复原和起始输入图中,复原和起始的现用状态均被编程为高级。
有复原、无起始的操作举例有复原和起始的操作举例模式0、1和2操作举例模式3、4和5操作举例使用计数模式6、7和8时,上下时钟输入的上升沿间隔0.3微秒,高速计数器可能认为这些事件同时发生。
S7-PLCSIM使用入门Getting Started of S7-PLCSIM摘要本文档主要用于讨论以下相关问题: S7-PLCSIM工具软件的基本信息S7-PLCSIM工具软件的简单使用 关键词Step7;S7-PLCSIMKey WordsStep7;S7-PLCSIM目录S7-PLCSIM使用入门 (1)1.前言 (4)2.软件的基本信息 (4)2.1.S7-PLCSIM简介 (4)2.2.S7-PLCSIM与真实PLC的差别: (4)2.2.1.S7-PLCSIM安装与使用: (5)2.3.S7-PLCSIM软件兼容性 (6)3.S7-PLCSIM的使用 (6)3.1.S7-PLCSIM特性 (6)3.2.S7-PLCSIM调用 (7)3.3.S7-PLCSIM简单示例 (7)3.3.1.S7-PLCSIM界面: (7)3.3.2.S7-PLCSIM菜单 (8)3.4.S7-PLCSIM的常见问题 (10)3.4.1.问题:S7-PLCSIM与在线连接的优先级 (10)3.4.2.问题:S7-PLCSIM与WinLC的区别 (11)3.4.3.问题:无法调用OB40 (11)3.4.4.问题:S7-PLCSIM仿真通信程序 (11)3.4.5.问题:S7-PLCSIM是否可以仿真定时器或定时中断功能 (11)3.4.6.问题:项目下载后,S7-PLCSIM 的SF点亮 (11)4.附录-推荐网址 (12)4.1.西门子自动化与驱动产品的在线技术支持 (12)重要提示:本文为技术交流文档,不能作为订货、选型等重要事宜的唯一依据,建议您参考Siemens的标准产品样本和技术手册进行产品的选型和订货。
1. 前言本章节可以作为 S7-PLCSIM软件的使用参考资料,希望读者通过对本章的阅读,能够更快更好地学习S7-PLCSIM软件的使用。
西门子提供了S7-PLCSIM软件的详尽手册,在安装S7-PLCSIM 软件包后,通过点击Windows菜单 开始->Simatic->Documentation->English可以阅读到名称为“S7-PLCSIM - Testing Your S7-CPU Programs - manual”的PDF手册。
西门⼦S7-1500PLC仿真实操步骤【图⽂】介绍在STEP7 V12(TIA Portal)及以上版本可以使⽤ S7-PLCSIM 来仿真 S7-1500 CPU的程序。
下⾯的介绍将描述如何使⽤ S7-PLCSIM V12. 仿真两个 S7-1500 的 S7通信程序。
要求1. 在STEP 7 V12 (TIA Portal) 中,先创建⼀个⼯程。
⾥⾯包含两个已经组态并且联⽹的 S7-1500项⽬2. 在两个S7-1500的项⽬之间配置⼀个 S7 连接。
3. 在应⽤程序的主动连接端调⽤“PUT” 指令,将数据发送到被动连接端的1500 CPU 中。
说明这个条⽬包括两个S7-1500 CPU的配置,连接配置和⽤户程序1. 在控制⾯板中打开设置“PG/PC 接⼝ ”的应⽤程序选择数据的接⼊点位 'S7ONLINE (STEP 7) -> PLCSIM S7-1200/S7-1500.TCPIP.1'.图. 012. 在STEP 7 V12 (TIA Portal) 中打开提供的程序.3. 在项⽬树中选中装置⽂件夹 'PLC_1 [CPU 1516-3 PN/DP]'. 然后在⼯具栏上单击 '开始仿真' 按键图. 024. 通过点击“OK”键来确认下图所⽰的信息图. 035. S7-PLCSIM V12 和 '创建新⼯程' 的对话框会⾃动打开。
输⼊⼯程的名字和程序的存储路径,然后单击“创建” 按钮。
这个新的⼯程被以指定的名字和指定的路径创建图. 046. 装载到PLC中⼯程创建后 “ 装载预览”对话框会⾃动的打开,单击“装载”按钮开始启动装载步骤。
图. 05在“装载结果”对话框中单击“结束”按钮完成装载的步骤。
图. 067. 在窗⼝中开启⼀个新的 S7-PLCSIM V12 实例通过菜单 '开始 > 所有程序 > 西门⼦⾃动化 >S7-PLCSIM V12'.8. 在这个新的 S7-PLCSIM 实例中选择 'Project > New'菜单创建⼀个新的⼯程。
PLC通信网络的配置通过下面的方法测试通讯网络:1. 在STEP 7-Micro/WIN32中,单击浏览条中的“通讯”图标,或用菜单命令“检视”→“元件”→“通讯”。
2. 从“通讯”对话框(如图3-20所示)的右侧窗格,单击显示“双击刷新”的蓝色文字。
如果建立了个人计算机与PLC之间的通讯,则会显示一个设备列表。
STEP 7-Micro/WIN32在同一时间仅与一个PLC通讯,会在PLC周围显示一个红色方框,说明该PLC目前正在与STEP 7-Micro/WIN32通讯。
PLC的上载、下载1. 下载如果已经成功地在运行STEP 7-Micro/WIN32的个人计算机和PLC之间建立了通讯,就可以将编译好的程序下载至该PLC。
如果PLC中已经有内容将被覆盖。
下载步骤如下:(1)下载之前,PLC必须位于“停止”的工作方式。
检查PLC上的工作方式指示灯,如果PLC没有在“停止”,单击工具条中的“停止”按钮,将PLC至于停止方式。
(2)单击工具条中的“下载”按钮,或用菜单命令“文件”→“下载”。
出现“下载”对话框。
(3)根据默认值,在初次发出下载命令时,“程序代码块”、“数据块”和“CPU配置”(系统块)复选框都被选中。
如果不需要下载某个块,可以清除该复选框。
(4)单击“确定”,开始下载程序。
如果下载成功,将出现一个确认框会显示以下信息:下载成功。
(5)如果STEP 7-Micro/WIN 32中的CPU类型与实际的PLC不匹配,会显示以下警告信息:“为项目所选的PLC类型与远程PLC类型不匹配。
继续下载吗?”(6)此时应纠正PLC类型选项,选择“否”,终止下载程序。
(7)用菜单命令“PLC”→“类型”,调出“PLC类型”对话框。
单击“读取PLC”按钮,由STEP 7-Micro/WIN32自动读取正确的数值。
单击“确定”,确认PLC类型。
(8)单击工具条中的“下载”按钮,重新开始下载程序,或用菜单命令“文件”→“下载”。
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有着相同的控制操作面板。
西门子plc计数器指令 - 西门子plc 计数器指令包括增计数器、减计数器、增减计数器和高速计数器增计数器增计数指令(CTU)从当前计数值开头,在每一个(CU)输入状态从低到高时递增计数。
当CXX的当前值大于等于预置值PV时,计数器位CXX置位。
当复位端(R)接通或者执行复位指令后,计数器被复位。
当它达到最大值(32,767)后,计数器停止计数。
减计数器减计数指令(CTD)从当前计数值开头,在每一个(CD)输入状态的低到高时递减计数。
当CXX的当前值等于0时,计数器位CXX置位。
当装载输入端(LD)接通时,计数器位被复位,并将计数器的当前值设为预置值PV。
当计数值到0时,计数器停止计数,计数器位CXX 接通。
增/减计数器增/减计数指令(CTUD),在每一个增计数输入(CU)的低到高时增计数,在每一个减计数输入(CD)的低到高时减计数。
计数器的当前值CXX保存当前计数值。
在每一次计数器执行时,预置值PV与当前值作比较。
当达到最大值(32767)时,在增计数输入处的下一个上升沿导致当前计数值变为最小值(--32768)。
当达到最小值(--32768)时,在减计数输入端的下一个上升沿导致当前计数值变为最大值(32767)。
当CXX的当前值大于等于预置值PV时,计数器位CXX置位。
否则,计数器位关断。
当复位端(R)接通或者执行复位指令后,计数器被复位。
当达到预置值PV时,CTUD计数器停止计数。
PS:CXX代表的是计数器的名称,是常数范围时从C0到C25,由于每一个计数器只有一个当前值,所以不要多次定义同一个计数器。
(具有相同标号的增计数器、增/减计数器、减计数器访问相同的当前值。
)当使用复位指令复位计数器时,计数器位复位并且计数器当前值被清零。
计数器标号既可以用来表示当前值,又可以用来表示计数器位。
减计数器应用当I0.1断开时,减计数器C1的当前值从3变到0。
I0.0的上升沿使C1的当前值递减。
I0.1接通时装载预置值3。
西门子S7-300PLC的通讯多点接口(MPI) 集成在CPU中,用于同时连接编程器、PC机、人机界面系统及其他SIMA TIC S7/M7/C7等自动化控制系统。
—- 用户可以方便的使用Step7软件进行通讯组态。
—- CPU 支持下列通讯类型:过程通讯通过总线(AS-i或PROFIBUS)对I/O模块周期寻址(过程映象交换)。
数据通讯在自动控制系统之间或人机界面(HMI)和几个自动控制系统之间,数据通讯会周期地进行或被用户程序或功能块调用。
通过PROFIBUS的过程通讯–—S7-300通过通讯处理器,或通过集成在C PU上的PROFIBU S-DP接口连接到P ROFI B U S-DP网络上。
—- 带有PROFIBUS-DP主站/从站接口的CPU可以使用户能够方便高效地进行组态。
—- 而且,用户通过PRO FIBUS-DP分布式I/O就像处理集中的I/O一样,具有相同的组态、地址和编程。
—- 下列设备可以作为通讯的主站:SIMATIC S7-300(通过带PROF IBUS-DP 接口CPU或通过PROFIBU S-DP)SIMATIC S7-400(通过带PROF IBUS-DP 接口的CPU或通过PROF IBUS-DP CP)SIMATIC C7(通过带PROF IBUS-DP接口的C7或通过PRO FIBUS-DP CP)S5-115U/h,S5-135U和带IM308的S5-155U/H带PROFIB U S-DP接口的S5-95USIMATIC 505—- 需要说明的是,在一条线上不要连接2个以上的主站。
—- 下列设备可以作为从站:ET200B/L/M/S/X分布式I/O设备通过CP342-5的S7-300CPU315-2 DP,CPU316-2 DP和CPU318-2 DPC7-633/p CP,C7-633 DP,C7-634/P DP,C7-634 DP,C7-626 DP虽然带有STE P7的编程器P G/PC或OP在总线中作为主站,但它们只使用部分通过PROFIBUS- DP运行的MP I功能。
计算机仿真技术把现代仿真技术与计算机发展结合起来,通过建立系统的数学模型,以计算机为工具,以数值计算为手段,对存在的或设想中的系统进行实验研究。
随着计算机技术的高速发展,仿真技术在自动控制、电气传动、机械制造等工程技术领域也得到了广泛应用。
与传统的经验方法相比,计算机仿真的优点是:(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表示系统在停止状态。
插入存储卡插入存储卡时的CPU 行为当在CPU 中插入存储卡时,CPU 将执行以下步骤:1.切换到STOP 模式(如果尚未在STOP 模式)2.提示以下选项之一:o循环上电o切换到RUN 模式。
o执行存储器复位3.评估存储卡CPU 如何评估存储卡如果不在设备组态的保护属性中组态CPU“禁用从内部装载存储器到外部装载存储器的复制操作”,CPU 将确定您插入的存储卡为何中类型:•空存储卡:空白存储卡不具备作业文件(S7_JOB.S7S)。
如果插入空白存储卡,CPU 将添加一个程序作业文件。
如果随后将内部装载存储器复制到外部装载存储器(存储卡中的程序文件)中并将内部装载存储器擦除。
•空白程序卡:空白程序卡具备一个空的程序作业文件。
此时,CPU 将内部装载存储器复制到外部装载存储器(存储卡中的程序文件)中并将内部装载存储器擦除。
如果在设备组态的保护属性中组态CPU“禁用从内部装载存储器到外部装载存储器的复制操作”,CPU 将执行以下操作:•空存储卡:空白存储卡不具备作业文件(S7_JOB.S7S)。
如果插入空白存储卡,CPU 将不执行任何操作。
CPU 不会创建程序作业文件并不将内部装载存储器复制到外部装载存储器(存储卡中的程序文件)中。
不擦除内部装载存储器。
•空白程序卡:空白程序卡具备一个空的程序作业文件。
对于此情况,CPU 不执行操作。
CPU 不会将内部装载存储器复制到外部装载存储器(存储卡中的程序文件)中。
不擦除内部装载存储器。
如果将程序卡、传送卡或包含固件更新的存储卡插入CPU 中,“禁用从内部装载存储器到外部装载存储器的复制操作”的组态设置对CPU 如何评估存储卡没有影响。
将项目复制到存储卡之前组态CPU 的启动参数将程序复制到传送卡或程序卡时,程序中包含了CPU 的启动参数。
将程序复制到传送卡之前,请始终确保组态了CPU 在循环上电后的工作模式。
选择CPU 是在STOP 模式、RUN 模式还是上一个模式(通电周期之前)下启动。
SIEMENSSIEMENSS7ProSim Version:5.0 SIMATIC 用户手册安全指导这个手册包含了一些注意事项,你必须仔细注意来保证你个人的安全,以及产品和连接设备的安全。
这些注意事项在手册中根据不同的危险程度用以下的三角形来强调:如果这个情况不能表示一个紧急的危险情况,被避免,则会导致死亡或者严重的伤害。
如果这个情况不能表示一个潜在的危险情况,被避免,则会导致死亡或者较严重的伤害。
使用这个安全警告标志表示一个潜在的危险则会导致较小的或者中情况,如果不能被避免,等的伤害。
Caution不使用安全警告标志表示一个潜在的危险情况,如果不能被避免,可能会导致财产的损失。
.Notice不使用安全警告标志的NOTICE表示一个潜在的危险情况,如果不能被避免,可能会导致不可预料的结果或者状态。
有资格的成员这个设备/系统可能只可以根据这个手册来安装和操作。
只有有资格的成员才能被允许安装和使用这个设备。
有资格的成员定义为被授权的代理、场地和连接电路,以及与已经制定的安全惯例和标准相符合的系统。
正确的使用方法注意下面的标志:这个设备和它的组成部分只可以被目录或者技术描述中的应用软件来使用,并且只能和其他生产商的那些被认可的、或者被Siemens所推荐的设备一起使用。
如果你按照使用说明所推荐的方法正确的进行移植、存储、安装,它就能够正确的运行。
目录S7ProSim综述 (4)基本任务 (5)把S7ProSim控制器插入到一个VB应用程序中 (5)在VB中访问S7ProSim控制器属性 (5)属性 (5)S7ProSim控制器属性 (5)AutoConnect属性 (6)ControlEngine属性 (6)Enabled属性 (6)ScanMode属性 (6)方法 (7)S7ProSim控制器方法 (7)AboutBox方法 (7)BeginScanNotify方法 (7)BeginScanNotify方法的返回代码 (7)EndScanNotify方法 (8)EndScanNotify方法的返回代码 (8)Connect方法 (8)Connect方法的返回代码 (8)Disconnect方法 (8)Disconnect方法的返回代码 (9)ExecuteNmsScan方法 (9)ExecuteNmsScan方法的返回代码 (9)ExecuteNScans方法 (9)ExecuteNScans方法的返回代码 (10)ExecuteSingleScan方法 (10)ExecuteSingleScan方法的返回代码 (10)ReadOutputImage方法 (10)ReadOutputImage方法的返回代码 (11)ReadOutputPoint方法 (11)ReadOutputPoint方法的返回代码 (11)WriteInputImage方法 (12)WriteInputImage方法的返回代..12……………………………………………码.WriteInputPoint方法 (13)WriteInputPoint方法的返回代码 (13)事件 (13)S7ProSim控制器事件 (13)ConnectionError事件 (13)PLCSIMStateChanged事件 (14)ScanFinished事件 (14)参考信息 (14)预先确定的常量 (14)实例设计 (15)实例设计代码 (17)S7ProSim综述S7ProSim是一个ActiveX控制器,它提供程序来访问S7-PLCSIM的仿真接口程序。
计算机仿真技术把现代仿真技术与计算机发展结合起来,通过建立系统的数学模型,以计算机为工具,以数值计算为手段,对存在的或设想中的系统进行实验研究。
随着计算机技术的高速发展,仿真技术在自动控制、电气传动、机械制造等工程技术领域也得到了广泛应用。
与传统的经验方法相比,计算机仿真的优点是:
(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表示系统在停止状态。
图1 CPU的操作方式
(3) 对变量进行监控。
用菜单命令Insert>input variable监控输入变
量;Insert>output variable监控输出变量,Insert>memory variable监控内部变量;Insert>timer variable监控定时器变量;Insert>counter variable监控计数器变量。
图2表示上述变量表。
这些变量可以用二进制、十进制、十六进制
来访问,但是必须注意输出变量QB一般不强制修改。
图2 所有变量
(4) 对程序进行调试。
设置/删除断点—利用“设置/删除断点”可以确定程序执行到何处停止。
断点处的指令不执行。
断点激活,利用“断点激活”可以激活所有的断点; 不仅包括已经设置的,也包括那些要设置的。
利用“下一条指令”,可以单步执行程序。
如果遇到块调用,用“下一条指令”就跳到块后的第一条指令。
3 S7-PLCSIM软件的实现方法及模拟程序
本文通过具体例子来说明S7-PLCSIM软件的仿真功能。
以压印机主机调速为例子。
工艺要求为:按下启动按钮I4.0,主机启动Q12.0, 主机自动升速到700
转/分,并保持不变, 按下启动按钮I4.1, 主机停止运行。
使用S7-PLCSIM软件调试程序的步骤如下:
(1) 首先用STEP7软件对系统进行硬件组态,然后再用STEP7软件编程,允许结构化你的程序,也就是说可以将程序分解为单个的、自成体系的程序,最后通过系统组织块OB1编写程序。
程序如图3示:
图3 编写程序
(2) 再用STEP7软件SIMITIC 管理器菜单OPTION中选择Simulating Modules 为ON状态,表示选择仿真调试,如图4示:
图4 选择仿真调试
(3) 在S7-PLCSIM软件中新建PLC文档。
选择菜单命令PLC>Power on 打开仿真PLC的电源;选择仿真PLC的工作方式为STOP状态;选择菜单命令EXECUTE>Scan mode>Scan continous表示连续扫描方式。
(4) 用STEP7软件SIMITIC 管理器菜单命令PLC>Download,把程序下载到中仿真PLC中。
(5) 在S7-PLCSIM软件中模拟实际操作。
选择仿真PLC的工作方式为RUN状态,按下启动按钮I4.1,主机开始运行,自动升速,速度值送到MW20。
可以监视STEP7
软件中梯形图程序的运行情况,选择菜单命令Debug>monitor来监视。
图5模拟实际升速过程。
图5 模拟实际升速过程
(6) 当在S7-PLCSIM软件中模拟实际操作,如果检测到程序出错,会调用相应错误组织块。
S7-PLCSIM软件支持对硬件中断组织块OB40—OB47的仿真;支持对时钟中断组织块OB10—OB17的仿真;支持对扫描周期大于最大允许循环时间的中断组织块OB80的仿真。
(7) 保存生成的PLC文档,以便下次仿真时直接调用的设置。