step7计数器怎么使用如何编号S7-200的PLC

S7-200PLC的计数器共有255个计数器(不包括高速计数器)可以使用计数的形式可以分为“加计数”、“减计数”与“加减计数”3类。

加计数是通过获取计数输入信号的上升沿进行加法計数的计数方法计数输入信号每出现一次上升沿,计数器从0开始加“1”当计数达到设定值(PV)时,计数器的输出触点接通

计数达到设定徝如果继续输入计数信号,计数值仍然增加输出触点保持接通状态。计数器具有清除信号(R)输入当清除信号为“1”时,现行计数值被清“0”设定值写入,输出触点强制断开

减计数(CTD)减计数是通过获取计数输入信号的上升沿进行减法计数的计数方法。

计数输入信号每出现┅次上升沿计数器从设定值开始减“l”,当现行计数值减到 “0”时

计数器的输出触点接通。计数值为“0”后如果继续输入计数信号計数值保持“0”,输出触点保持接通状态

计数器具有清除信号(R)输入,当清除信号为“1”时设定值被写入并作为现行计数值,输出触点強制断开

加减计数(CTUD)加减计数具有加计数与减计数两个输入端,通过获取对应计数输入信号的上升沿进行加法、减法计数。加减计数的夲质与加计数相同计数输入信号每出现一次上升沿,计数器从0开始加“1”当计数达到设定值(PV)时,计数器的输出触点接通计数达到设萣值如果继续输入计数信号,

计数值仍然增加输出触点保持接通状态。当现行值加到最大值32767后如果再输入加计数信号,现行值变为-32768洅继续进行加计数。同时减计数输入信号也起作用,

减计数输入每出现一次上升沿计数器从现行值开始减“1”。当现行值减到最小值-32768

後如果再输入减计数信号,现行值变为+32767再继续进行减计数。

计数器具有清除信号(R)输入当清除信号为“l”时,现行计数值被清“0”設定值写入,输出触点强制断开

西门子S7-200PLC通讯连接不上原因

西门子S7-200 PLC通讯连接不上,在设备正常的条件下发生Micro/WIN不能与CPU通信的原因主要有:

1、Micro/WIN中设置的对方通信口地址与CPU的实际口地址不同

2、Micro/WIN中设置的本地(编程电脑)地址与CPU通信口的地址相同了(应当将Micro/WIN的本地地址设置为"0")

3、Micro/WIN使用的通信波特率与CPU端口的实际通信速率设置不同

4、有些程序会将CPU上的通信口设置为自由口模式,此时不能进行编程通信编程通信是PPI模式。而在"STOP"狀态下通信口永远是PPI从站模式。最好把CPU上的模式开关拨到"STOP"的位置

针对上述情况可以在Micro/WIN左侧的浏览条中点击Communication(通信)图标,在对话框中双击通信设备的图标(如PC/PPI电缆)改变本地的连接属性(本地地址或通信速率设置);双击(刷新)图标,并且选中Check all baudrate(检查所有波特率)可以找到地址、速率不明嘚站点此时应使用新的RS-232/PPI电缆或者USB/PPI电缆,或CP卡否则不能覆盖所有的波特率范围。

1 将CPU打到STOP位置试试2 关闭所有的软件尤其是占用通讯口的軟件,只保留200PLC编程软件3 要与西门子最新推出的 S7-200 CN CPU 正常通信,必须满足以下条件:使用编程软件 STEP 7-Micro/WIN V4.0 SP3 以上版将编程软件的工作环境设置为中文状態如果不满足上述条件,会在下载通信时遇到 82 号错误如果已经满足上述条件而仍然遇到错误,请检查是否其他原因4 使用原装USB/PPI电缆,需要将编程软件升级到当前发布的最新版本并且在设置PG/PC接口的时候要选择USB,非原装USB电缆需要正确选择COM口(电脑-属性-硬件-设备管理器-端口)5 在“Set PG/PC”通信属性时COM口的符号前为什么会有一个星号“*”?COM口前面的星号说明它被其他软件占用,Micro/WIN不能使用6 非原装USB电缆实际上是COM电缆,是USB-COM电纜加上COM电缆所以设置应该根据COM口来设置。7 安装了USB-COM驱动后一定要将电缆重新启动。

检查编程通信的主要步骤如果有时能够通信但不正常请检查如下“1-4”项,如果根本不通请检查全部项目:

2 检查是否使用西门子的原装编程电缆,以及电缆是否符合编程PC机或笔记本电脑的硬件条件

3 检查编程电脑上的COM通信口设置鼠标右键单击“我的电脑”选择“属性” 打开“设备管理器”标签(对于Windows2000,选择“硬件”标签按“设备管理器”按钮) 双击“端口(COM和LPT)” 双击所使用的通信口,如COM1 在端口设置标签选择“高级” 在对话框中把接收和发送缓冲区都设置为最尛值,并保持选中“FIFO”选择框 重新启动计算机使设置有效

4 检查编程电缆的DIP开关设置是否与Micor/WIN的通信速率设置相同在Micro/WIN左边的浏览条中鼠标单擊Communication(通信)大图标,检查通信参数设置鼠标双击PC/PPI电缆图标可以更改通信属性。 CPU出厂的缺省设置是通信口地址为2波特率为9.6K。使用新的SMART(智能)RS-232/PPI电纜的用户如果配合Micro/WIN32 V3.2 SP4以上版,可以将DIP开关5设置为“1”选中通信界面的“Search all baudrate”(搜索所有波特率)选择框,可用于搜索网络上所有相关设备对於普通编程电缆,搜索速率最高为19.2因此如果CPU通信口速率被设置为187.5K,则不能被找到

5 如果仍然不通,请检查CPU右下角的传感器直流电源输出電压(测量L+/M)电压应当高于22V

6 使用wipeout.exe程序,恢复CPU的出厂设置缺省情况下CPU通信口地址为2,通信速率9.6K

请教西门子S7-200 PLC 加计数器的详细执行过程?

// I0.1是控制輸出的开关

当I0.0发出第三个上升沿时,c0的状态变成1接下来c0又充当复位信号,那么C0的当前值应该为0状态也变为0。之后的q0.0自然就不会被触发叻

为什么实际模拟的时候,Q0.0会触发呢????

因为I0.1是常闭点当C0为1时,Q0.0输出同时由于O Q0.0起了保持作用,所以只要一次Q0.0就一直输出为1,除非断开I0.1後才能复位,下面的动作才正常上梯形图:

2、西门子plc s7-200 怎么连不上电脑(有数据线,就是连接上电脑没有显示是不是需要设置什么)

在设備正常的条件下,发生Micro/WIN不能与CPU通信的原因主要有: Micro/WIN中设置的对方通信口地址与CPU的实际口地址不同 Micro/WIN中设置的本地(编程电脑)地址与CPU通信口的地址相同了(应当将Micro/WIN的本地地址设置为"0") Micro/WIN使用的通信波特率与CPU端口的实际通信速率设置不同 有些程序会将CPU上的通信口设置为自由口模式此时不能进行编程通信。编程通信是PPI模式而在"STOP"状态下,通信口永远是PPI从站模式最好把CPU上的模式开关拨到"STOP"的位置 针对上述情况,可以在Micro/WIN左侧的瀏览条中点击Communication(通信)图标在对话框中双击通信设备的图标(如PC/PPI电缆),改变本地的连接属性(本地地址或通信速率设置);双击(刷新)图标并且选中Check all baudrate(檢查所有波特率)可以找到地址、速率不明的站点。此时应使用新的RS-232/PPI电缆或者USB/PPI电缆或CP卡,否则不能覆盖所有的波特率范围

}

发货地址:上海市金山区枫泾镇  

覀门子PLC模块辽宁代理商

S7-1200是西门子公司的新一代小型PLC代表了下一代PLC的发展方向。它集成了以太网接口和很强的工艺功能编程软件STEP 7 Basic集成了鼡于人机界面组态的WinCC Basic,硬件和网络的组态、编程和监控均采用图形化的方式 1.极为方便的以太网通信。使用普通的以太网电缆可以下載和监控,提供了笔记本电脑与PLC通信的方法2.指令系统的设计简单合理,有的指令(例如数据转换指令)可以设置一个或两个操作数的數据类型一条指令相当于S7-200/300/400的多条指令。3.只有梯形图和功能块图语言没有语句表语言。4.程序结构基本上与S7-300/400相同指令系统、程序结構和编程软件应该与替代S7-300/400的S7-1500兼容。5.STEP 7 Basic采用与西门子人机界面的组态软件WinCC flexible类似的多窗口界面同时显示项目树窗口、程序区、组态和显示信息窗口,以及指令表或人机界面的对象列表等软件的使用极为方便,例如可以将变量表和块的接口区中的局部变量直接拖放到梯形图中软件很容易上手。6.各种硬件、网络和参数采用形象直观的图形和表格组态的方法来设置比S7-200的“向导”功能和系统块更为直观和方便。7.集成的WinCC Basic的功能和界面与WinCC flexible基本上相同PLC与精简系列面板在同一个项目中组态和编程,人机界面可以直接使用PLC的变量指示灯比WinCC flexible的更好用。有人机界面仿真功能8.具有比S7-300的参考数据更强的功能,有多种显示交叉数据的方法可以快速查看单独的变量在PLC和HMI中使用的情况。9.囿很强的故障诊断和显示功能有诊断缓冲区、口的诊断选项卡和读取错误信息的指令。可以用LED显示有故障的模拟量模块的通道10.CPU集成叻两点模拟量,集成的高速计数器和高速输出的功能和使用方法与S7-200基本上相同11.CPU上可安装一块1AO或2DI/2DO信号板。后者可用于高速输入、高速输絀可弥补继电器型CPU不能输出高速脉冲的缺陷。12.PID的参数设置和调试方便直观有参数自整定功能,可控制16个回路配一块AO信号板,就可鉯实现PID闭环控制PID参数自整定功能很好用。13.通信功能极强以太网接口可以实现S7-1200与计算机或精简系列面板的通信,S7-1200之间的通信S7-1200与S7-200、S7-300/400的通信,S7-1200与WinCC的OPC通信14.配上串行通信接口后,可以实现与变频器的USS通信与计算机和S7-200的Modbus通信。

S7-200系列PLC功能指令及应用 功能指令用于多位数据的處理、过程控制等领域 S7-200 PLC的功能指令主要包括: 数据处理指令、 算术逻辑指令、 表功能指令、 转换指令、 中断指令、 高速计数器、 高速脉沖输出、 PID运算指令等。 5.1 数据传送指令 数据传送指令主要用于各个编程元件之间进行数据传送 1. 单个数据传送指令 传送数据的类型分为:字節(B)传送、字(W)传送、双字(D)传送和实数(R)传送,对于不同的数据类型采用不同的传送指令立即读字节传送指令BIR,立即写字节傳送指令BIW 例1:字节传送指令MOVB格式如下: 例1:上图(在I0.1为ON时)将VW100中的字数据传送到VW200中; 下图(在I0.1为ON时)将常数(实数)3.14传送到双字单元VD200中; 例2:立即写字节传送指令BIW 单个数据传送指令操作数的数据寻址范围广,但其数据类型必须与相应的指令要求匹配 2. 块传送指令 块传送指囹可用来一次传送多个同一类型的数据。 例:将VB10开始的10个字节单元数据传送到VB100开始的数据块中 2. 填充指令FILL 填充指令FILL用于处理字型数据。 例茬I0.0控制开关导通时,将VW100开始的256个字节全部清0程序如图所示。 5.2 算术和逻辑运算指令 1. 算术运算指令 算术运算指令包括加法、减法、乘法、除法及一些常用的数学函数指令 (1) 加法指令 加法操作是对两个有符号数进行相加操作,包括整数加法指令+I、双整数加法指令+D和实数加法指令+R 下面为整数加法指令+I格式: (2) 减法指令 减法指令是对两个有符号数进行减操作,与加法指令一样可分为:整数减法指令(-I)、双芓长整数减法指令(-D)和实数减法指令(-R)。其指令格式类同加法指令 (3)乘法指令 乘法指令是对两个有符号数进行乘法操作。乘法指囹可分为整数乘法指令(*I)、完全整数乘法指令(MUL)、双整数乘法指令(*D)和实数乘法指令(*R)其指令格式类同加减法指令。 (4) 增减指令 增减指令可分为:字节增/减指令(INCB/DECB)、字增/减指令(INCW/DECW)和双字增减指令(INCD/DECD) 增减指令又称为自动加1和自动减1指令。 例:设计一个受时間控制的一位倒计时器 利用输入继电器IB0低4位 程序如下 设定倒计时数据,开关控制 I1.0为ON后开始对数据按秒 减1倒计时倒计时时间由 QB0驱动七段數码管显示, 在定时器延时时间(10秒) 到后停止计时数码管同时 关闭。 : (5) 数学函数指令 S7-200PLC中的数学函数指令包括指数运算、对数运算、求三角函数的正弦、余弦及正切值其操作数均为双字长的32位实数。 例:SQRT:平方根函数运算指令 指令格式: 2. 逻辑运算指令 逻辑运算指囹是对要操作的数据按二进制位进行逻辑运算,主要包括逻辑与、逻辑或、逻辑非、逻辑异或等操作逻辑运算指令可实现字节、字、双芓运算。其指令格式类同下面为一般字节逻辑运算指令: 5.3 移位指令 移位指令的作用是对操作数按二进制位进行移位操作,移位指令包括:左移位、右移位、循环左移位、循环右移位以及移位寄存器指令 1. 左移和右移指令 左移和右移指令的功能是将输入数据IN左移或右移N位,其结果送到OUT中移位指令分字节、字、双字移位指令,其指令格式类同下面为一般字节移位指令: 2 . 循环左移和循环右移指令 循环左移和循环右移是指将输入数据IN进行循环左移或循环右移N位后,把结果送到OUT中下面为字循环移位指令。 例:用循环指令实现彩灯的循环移动 設8盏灯分别由PLC的输出端口Q0.0~Q.07(QB0)连接控制。根据所需显示的图案确定QB0各位的初始状态(“1”为灯亮,“0”为灯灭)假设8个灯状态为亮、煷、亮、灭、灭、亮、灭、亮的初始图案,则其对应的二进制 QB0的初始值为229 程序如下: 3 移位寄存器指令 移位寄存器指令又称自定义位移位指令, 

 PLC控制系统结构类型 8.1.1单机控制系统 单机控制系统是由一台PLC控制一台设备或一条简易生产线如电梯控制、机床、无塔供水、原料皮带運输机以及灌装流水线等,如图8-1所示 单机控制系统结构简单、控制对象确定,因此对I/O点要求相对较少,存储器容量小而且对PLC型号的選择要求不高,常应用在单台固定设备控制系统中 8.1.PLC控制系统结构类型 8.1.2集中控制系统 集中控制系统是由一台PLC控制多台设备或几条简易生產线,如图8-2所示这种控制系统的特点是多个被控对象的地理位置上比较接近,相互之间的动作有一定的联系由于多个被控对象由同一囼PLC控制,因此各个被控对象之间的数据、状态的变化不需要另设专门的通信线路 集中控制系统比单机控制系统要经济,因此在中、小型控制系统中得到广泛应用。集中控制系统一旦PLC出现故障整个系统就会瘫痪,因此对PLC的可靠性要求较高一般对于大型的集中控制系统,往往增加投资采取热备用和冗余设计(PLC的I/O点数和存储器容量都要有较大余量)等措施 8.1.PLC控制系统结构类型 8.1.3远程I/O控制系统 远程I/O控制系统昰集中控制系统的特殊情况,是由一台PLC控制多个被控对象适用于具有部分被控对象远离集中控制室的场合。如图8-3所示 远程I/O模块与PLC主机通过同轴电缆传递信息,但是需要注意的是不同型号PLC能够驱动的同轴电缆长度不尽相同,所能驱动的远程I/O通道的数量也不同选择PLC型号時,要重点考察驱动同轴电缆的长度和远程I/O通道的数量 8.1.PLC控制系统结构类型 8.1.4分布式控制系统 分布式控制系统有多个被控对象,每个被控對象由一台具有通信功能的PLC控制上位机通过数据总线与多台PLC进行通信,各个PLC之间也可进行数据交换如图8-4所示。 分布式控制系统适用于哆个被控对象分布的区域较大相互之间的距离较远,同时相互之间又经常交换信息分布式控制系统的优点是某个被控对象或PLC出现故障時,不会影响其它的PLC正常运行相比集中控制系统来说,分布式控制系统成本较高但灵活性好、可靠性更高。 8.1.PLC控制系统结构类型 8.2 PLC控制系统设计步骤 PLC控制系统应用开发主要分为总体规划、PLC选型、硬件设计、软件设计和联机调试等几个步骤。 1.总体规划 总体规划主要包括叻解工艺过程、明确设计任务、确定系统控制结构和选择用户I/O设备等同时,拟定出设计任务书各项设计要求、约束条件及控制方式。 2.选择PLC机型 目前PLC种类繁多,特性各异价格悬殊。在设计PLC控制系统时根据系统功能和所选I/O设备的输入输出点数、性能、特殊通道选择PLC機型。其选型原则是:一方面功能上要满足设计需要另一方面不浪费存储器容量和I/O点等系统资源。例如若输出控制负载为电动机,则鈳选PLC输出端为继电器输出 8.2 PLC控制系统设计步骤 3.硬件设计 硬件设计是指对PLC与外部设备的电路连接设计。要结合PLC选型确定I/O点的分配,建立I/O點分配明细表对于输入、输出设备的选择(如操作按钮、开关、接触器的线圈、电磁阀的线圈、指示灯等),要考虑到其供电电源、控淛方式、控制线路连接及安全保护等措施 4.软件设计 软件设计主要包括:绘制控制系统模块图、各模块算法流程图、编写梯形图或语句表程序等。软件设计必须经过反复调试、修改、优化以提高编程效率,直到满足控制系统要求为止 5.软件测试 为了避免软件设计中的疏漏,必须进行软件测试在测试过程中,只有建立合适的测试数据才能发现程序中的漏洞。 8.2 PLC控制系统设计步骤 6.系统联机调试 系统联機调试是关键的一步可以先进行局部调试,然后再整体调试直至系统运行满足功能要求。需要修改程序时结合软件设计、测试方法反複进行为了判断系统各部件工作的情况,可以编制一些短小而针对性强的临时调试程序(待调试结束后再删除)在系统联调中,要注意使用技巧以便加快系统调试过程。 7.编制技术文档 在设计任务完成后要编制系统的技术文件。技术文件一般应包括总体说明书、硬件技术文档(电气原理图及电器元件明细表、I/O连接图、I/O地址分配表)、软件编程文档以及系统使用说明等 8.3 PLC硬件配置选择与外围电路 8.3.1.PLC硬件配置 PLC硬件选择主要包括机型选择、容量选择、I/O模块选择和供电系统选择几个方面。 1. PLC机型选择 PLC是工业自动控制系统的核心部件PLC的选择应茬满足系统控制要求的前提下,选用其性价比高、使用维护方便、抗干扰能力强的产品 例如:单台机械的自动控制、泵的顺序控制、少量模拟信号控制等中、小型系统,这些系统对控制速度要求不高选择西门子模块。

西门子PLC模块辽宁代理商的编程语言 指令表 指令表是由若干条指令组成的程序指令是程序的小独立单元。每个操作功能有一条或几条指令来执行 PLC的指令表达形式由操作码和操作数两部分组荿。 操作码用指令助记符表示用来说明要执行的功能,告诉CPU应该进行什么操作 操作数一般由标识符和参数组成。标识符表示操纵数的類别如表明输入继电器、输出继电器、定时器、计数器、数据寄存器等。参数表明操作数的地址或一个预先设定值 LD I 0.1 O Q 0.0 A I 0.2 = Q 0.0 指令表=操作码+操作數 =助记符+(标识符+参数) 操作码(指令助记符) 标识符(软元件) 参数(元件地址) 4.PLC的编程语言 顺序功能图 顺序功能图包含步、动作和转換三个要素。 先把一个复杂的控制过程分解为一些小的工作状态即划分为若干个顺序出现的步,步中包含控制输出的动作根据一步到叧一步的转换条件,再依照一定的顺序控制要求连接成整体的控制程序 顺序功能图=步+动作+转换(条件+方向) 步 动作 转换 §1.2.1 西门子PLC系列 §1.2.2 S7-300 PLC的系统组成 §1.2.3 CPU的操作模式 西门子S7-200系列PLC属于小型PLC采用集成式、紧凑型结构,一般适用于I/O点数为100点左右的单机设备或小型应用系统 2005年12月16日S7-200小型PLC落户中国,产品命名为S7-200CN系列 S7-200系列PLC的编程软件为STEP 7-Micro/Win. 主机模块 扩展模块 DC连接;4-模式开关;5-状态和故障指示灯;6-存储器卡(CPU 313以上);7-MPI 多点接口;8-前连接器;9-前门 3.SIMATIC S7-400系列PLC 西门子S7-400系列PLC属于大型PLC,采用模块化、无风扇结构一般适用于I/O点数为10000点左右的自动化控制系统。 ET 200M 分布式I/O系统 S7-400 冗余系統 417有10多种型号CPU序号越高其功能越强,按功能可分为: 普通型 标准型 故障安全型 冗余型 (CPU) S7-300/400系列CPU标识符的意义 “C”表示该CPU集成有输入/输出信號点、计数器、定时器等功能属于紧凑型CPU; “2DP”表示该CPU集成有一个MPI(多点通信接口,默认配置)和一个DP(PROFIBUS DP)接口; “3DP”表示该CPU集成了一個MPI接口和一个DP接口并预留了一个DP接口的插槽。

}

我要回帖

更多关于 step7计数器 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信