收藏本页 | 设为主页 | 贸易商务资源网首页 | 免费注册 | 会员登录 | 忘记密码? | 供应 | 求购 | 公司 | 展会 | 资讯 | 图库 | 新发布 | 新更新 | 物流 | 手机版 | 升级商家通
免费会员

上海隆自动化科技有限公司

西门子人机界面,各类触摸屏,操作屏,文本显示器 MM440/430/...

更多产品分类
更多联系方式
  • 联系人:李建
  • 手机:15800846971
  • 电话:021-61311951
  • 传真:021-67355123
  • QQ:972692483
  • 地址:上海市金山区枫泾镇枫阳新村183号302
站内搜索
 
 
更多友情链接
商家通 通天下
想拥有精美网站和更多的询盘订单?立即注册升级为商家通会员!生意旺旺!需要帮助欢迎与我们取得联系
您当前的位置:首页 » 新闻中心 » 西门子模块6ES7331-7NF00-0AB0
新闻分类
新闻中心

西门子模块6ES7331-7NF00-0AB0

发布时间:2017-07-18 16:13:55       返回列表

西门子模块6ES7331-7NF00-0AB0  西门子模块6ES7331-7NF00-0AB0

    产品品牌siemens/西门子 

产品规格:全新原装

产品质量:质量保证

产品价格价格优势

公司大量现货!!!

【同样的价格、同样的品牌、给您不一样的服务】

上海隆彦自动化科技有限公司(西门子系统集成商)专业销售西门子S7-200/300/400/1200PLC、数控系统、变频器、人机界面、触摸屏、伺服、电机、西门子电缆等,并可提供西门子维修服务,欢迎来电垂询 

联系人   李 建  (销售经理)

手机    15800846971

QQ      3192212451

西门子模块6ES7331-7NF00-0AB0

 

新型的SIMATICS7-1500控制器除了包含多种创新技术之外,还设定了新标准,**程度提高生产效率。无论是小型设备还是对速度和准确性要求较高的复杂设备装置,都一一适用。SIMATICS7-1500无缝集成到TIA博途中,极大提高了工程组态的效率。

性能

没有**,只有更快!SIMATIC S7-1500卓越的系统性能极大缩短了系统响应时间,进而优化了控制质量并提高了系统性能。
处理速度
SIMATIC S7-1500 的信号处理速度更为**,极大缩短系统响应时间,进而提高了生产效率。
高速背板总线
新型的背板总线技术采用高波特率和高效传输协议,以实现信号的**处理。
通信
SIMATIC S7-1500带有多达3个PROFINET接口。
其中,两个端口具有相同的IP地址,适用于现场级通信;第三个端口具有独立的IP地址,可集成到公司网络中。
通过 PROFINET IRT,可定义响应时间并确保高度精准的设备性能。
集成 Web Server
无需亲临现场,即可通过Internet浏览器随时查看CPU状态。过程变量以图形化方式进行显示,同时用户还可以自定义网页,这些都极大地简化了信息的采集操作。

结构组成

SIMATIC S7-1500采用模块化结构,各种功能皆具有可扩展性。
每个控制器中都包含有以下组件:
·一个中央处理器 (CPU),用于执行用户程序
·一个或多个电源
·信号模块,用作输入/输出
·以及相应的工艺模块和通信模块。[

设计操作

SIMATIC S7-1500 中包含有诸多新特性,**程度地确保了工程组态的高效性和可用性。
内置CPU 显示屏
可**访问各种文本信息和详细的诊断信息,以提高设备的可用性同时也便于全面了解工厂的所有信息
标准前连接器
标准化的前连接器不仅极大简化了电缆的接线操作,同时还节省了更多的接线时间。
集成短接片
通过集成短接片的连接,可以更为灵活便捷地建立电位组。
集成DIN 导轨
可**便捷地安装自动断路器、继电器之类的其它组件。
灵活电缆存放方式
凭借两个预先设计的电缆定位槽装置,即使存放粗型电缆,也可以轻松地关闭模块前盖板。
预接线位置
通过带有定位功能的转向布线系统,无论是初次布线还是重新连接,都非常**便捷。
集成的屏蔽夹
对模拟量信号进行适当屏蔽,可确保高质量地识别信号并有效防止外部电磁干扰。同时,使用插入式接线端子,无需借助任何工具既可实现**安装。
可扩展性
灵活的可组装性以及向上兼容性,便于系统的**扩展,从而在**程度上确保了投资回报和投资安全性。

信息安全集成

SIMATIC S7-1500 中提供一种更为全面的安全保护机制,包括授权级别、模块保护以及通信的完整性等各个方面。
“信息安全集成”机制除了可以确保投资安全,而且还可持续提高系统的可用性。

专有技术保护

加密算法可以有效防范未经授权的访问和修改。这样可以避免机械设备被仿造,从而确保了投资安全。

防拷贝保护

可通过绑定SIMATIC 存储卡或CPU 的序列号,确保程序无法在其它设备中运行。
这样程序就无法拷贝,而且只能在指定的存储卡或CPU 上运行。

访问保护

访问保护功能提供一种全面的安全保护功能,可防止未经授权的项目计划更改。采用为各用户组分别设置访问密码,确保具有不同级别的访问权限。此外,安全的CP 1543-1 模块的使用,更是加强了集成防火墙的访问保护。

操作保护

系统对传输到控制器的数据进行保护,防止对其进行未经授权的访问。控制器可以识别发生变更的工程组态数据或者来自陌生设备的工程组态数据。

集成系统诊断

SIMATIC S7-1500 中集成有诊断功能,无需再进行额外编程。统一的显示机制可将故障信息以文本方式显示在TIA博途、HMI、Web server和CPU 的显示屏上。
一键生成诊断信息
只需简单一击,无需额外编程操作,既可生成系统诊断信息。整个系统中集成有包含软硬件在内的所有诊断信息。
统一的显示机制
无论是在本地还是通过Web 远程访问,文本信息和诊断信息的显示都完全相同,从而确保所有层级上的投资安全。
接线端子/ LED 标签的1:1 分配
在测试、调试、诊断和操作过程中,通过对端子和标签进行**便捷的显示分配,节省了大量操作时间。
通道级的显示机制
发生故障时,可**准确地识别受影响的通道,从而缩短了停机时间,并提高了工厂设备的可用性。
TRACE 功能
TRACE 功能适用于所有CPU,不仅增强了用户程序和运动控制应用诊断的准确性,同时还极大优化了驱动装置的性能

技术集成

SIMATIC S7-1500 中可将运动控制功能直接集成到PLC 中,而无需使用其它模块。通过PLCopen 技术,控制器可使用标准组件连接支持PROFIdrive 的各种驱动装置。
此外,SIMATIC S7-1500 还支持所有CPU 变量的TRACE 功能,提高了调试效率的同时优化了驱动和控制器的性能。

TRACE 功能

TRACE 功能适用于所有CPU,不仅增强了用户程序和运动控制应用诊断的准确性,同时还极大优化了驱动装置的性能。

运动控制功能

通过运动控制功能可连接各种模拟量驱动装置以及支持PROFIdrive 的驱动装置。同时该功能还支持转速轴和定位轴
西门子模块6ES7331-7NF00-0AB0

S7-200系列PLC编程器的使用示例

Siemens编程器S7-200系列用在中小型设备上的自动系统的控制单元,适用于各行各业,各种场合中的检测,监测及控制。
在这里,和大家一起来讨论S7-200几个使用方面的情况。
1.步进,伺服脉冲定位控制。
在设备的控制系统中,有关运动控制是很重要的,下面我们来看一看西门子S7-200系列PLC怎样来实现这   个功能。
首先,确定使用哪个端口来发脉冲,如采用Q0.0发脉冲,则它的控制字为SMB67,脉冲同期为SMW68,脉   冲个数存放在SMD72中,

下面是控制字节的说明: 
Q0.0 Q0.1 
控制字节说明 
SM67.0  SM77.0  PTO/PWM更新周期值 0=不更新,1=更新周期值 
SM67.1  SM77.1  PWM更新脉冲宽度值 0=不更新,1=脉冲宽度值 
SM67.2  SM77.2  PTO更新脉冲数 0=不更新,1=更新脉冲数 
SM67.3  SM77.3  PTO/PWM时间基准选择 0=1微秒值,1=1毫秒值 
SM67.4  SM77.4  PWM更新方法 0=异步更新,1=同步更新 
SM67.5  SM77.5  PTO操作 0=单段操作,1=多段操作 
SM67.6  SM77.6  PTO/PWM模式选择 0=选择PTO1=选择PWM 
SM67.7  SM77.7  PTO/PWM允许 0=禁止PTO/PWM1=允许 
这样根据以上表格,我们得出Q0.0控制字:SMB67为:10000101
采用PTO输出,微妙级周期,发脉冲的周期(也就是频率)与脉冲个数都要重新输入。10000101转化为 16进制 为85,有了控制字以后,我们来写这一段程序:


根据上面这段程序,我们知道了控制字的使用,同时也知道步进电机的脉冲周期与冲个数的存放位置(对 Q0.0来说是SMW68SMD72)。当然,VW100VD102内的数据不同的话,步进电机的转速和转动圈数就不一样。
还有一点需要说明得是:M0.0导通---PLC捕捉到上升沿发动脉冲输出后,想停止的话,只须改变端口脉冲的 控制字,再启动PLS即可,程序如下:


2.
高速计数功能。
西门子S7-200系列PLC具有高速计数的功能;举一例子来谈谈高速计数的用途,我们采用普通电机来带动丝杆转动,我们想控制转动距离,怎么来解决这个问题?那么我们可在电机另一头与一编码器联接,电机转一圈,编码器也随之转一圈,同时根据规格发出不同的脉冲数。当然,这些脉冲数的频率比较高,PLC不能用普通的上升沿计数来取得这些脉冲,只能通过高速计数功能了。
启动高速计数功能,也要具有控制字 
HSCO HSC1 
描述 
SM37.0  SM47.0  复位有效电平控制位 0=高电平有效, 1=低电平有效 
SM37.1  SM47.1  启动有效电平控制位于 0=高电平有效, 1=低电平有效 
SM37.2  SM47.2  正交计数器速率选择 0=4X计数率, 1=1X计数率 
SM37.3  SM47.3  计数方向控制位 0=减计数, 1=正计数 
SM37.4  SM47.4 HSC中写入计数方向 0=不更新, 1=更新计数方向 
SM37.5  SM47.5 HSC中写入预置值 0=不更新, 1=更新预置值 
SM37.6  SM47.6 HSC中写入当前值 0=不更新, 1=更新当前值 
SM37.7  SM47.7  HSC允许 0=禁止HSC 1=允许HSC 

参照上面的表格,我们选择HSC1高速计数器,控制字为SMB47,现在我们启动高速计数器HSC1,选择为增计数,更新计数方向,重新设置值,更新当前值:这样的话,HSC1的启动控制高为:11111000转化为16进制为 F8,将启动计数器时当前值存放在SMD48中,将预存置放在SMD52中,具体的程序 如下:


同样的,如果计数器在工作状态下想停止计数器,也必须改变它的控制字后,启动HSC具体程序 如下:


3. PID回路控制功能。
西门子S7-200系列PLCPID控制相当的简单,可以通过micro/win软件的一个向导程序,按照提示,一步一步执行您所要求PID控制的属性即可,在这里谈一谈PID这三个参数的具体意义:P为增益项,P越大,响应起就快,在调节流量阀时:设定流量为50%,当目前流量接近50%,刚超过,如果P值很大的话,那么流量阀会马上会关闭,而不会控制在某一区域。这就是增益项太大引起。在调节的过程中应该先将P值调节比较适当了,再去调节I值,它为积分项,是在控制器回路中控制对当前值与设定值相等的偏差范围。D为微分项,主要作用是避免给定值的微分作用而引起的跳变。
在现场的PID参数的调整过程中,针对西门子S7-200PLC我的建议是在不同的控制阶段,采用不同的PID参数组,具体而言就是当目前距离设定值差距较大时,采用P值较大的一套PID参数,如果当前值快接近设定值范围时,采用P值较小的一套PID参数。

是对图5-40功能表图采用STL指令编写的梯形图。对于并行序列的分支,当S0STL触点和X0的常开触点均接通时,S31S34被同时置位,系统程序将前级步S0变为不活动步;对于并行序列的合并,用S32S35STL触点和X2的常开触点组成的串联电路使S33置位。在图5-41中,S32S35STL触点出现了两次,如果不涉及并行序列的合并,同一状态器的STL触点只能在梯形图中使用一次,当梯形图中再次使用该状态器时,只能使用该状态器的一般的常开触点和LD指令。另外,FX系列PLC规定串联的STL触点的个数不能超过8个,换句话说,一个并行序列中的序列数不能超过8个。

 

 

5-41  并行序列的梯形图

2)使用通用指令的编程

如图5-42所示的功能表图包含了跳步、循环、选择序列和并行序列等基本环节。

 

 

5-42  复杂的功能表图

如图5-43所示是对图5-42的功能表图采用通用指令编写的梯形图。步M301之前有一个选择序列的合并,有两个前级步M300M313M301的起动电路由两条串联支路并联而成。M313M301之间的转换条件为,相应的起动电路的逻辑表达式为,该串联支路由M313X13的常开触点和C0的常闭触点串联而成,另一条起动电路则由M300X0的常开触点串联而成。步M301之后有一个并行序列的分支,当步M301是活动步,并且满足转换条件X1,步M302与步M306应同时变为活动步,这是用M301Xl的常开触点组成的串联电路分别作为M302M306的起动电路来实现的,与此同时,步M301应变为不活动步。步M302M306是同时变为活动步的,因此只需要将M302的常闭触点与M301的线圈串联就行了。

 

 

5-43  使用通用指令编写的梯形图

M313之前有一个并行序列的合并,该转换实现的条件是所有的前级步(即步M305M311)都是活动步和转换条件X12满足。由此可知,应将M305M311X12的常开触点串联,作为控制M313的起动电路。M313的后续步为步M314M301M313的停止电路由M314M301的常闭触点串联而成。

编程时应该注意以下几个问题:

1)不允许出现双线圈现象。

2)当M314变为“1”状态后,C0被复位(见图5-43),其常闭触点闭合。下一次扫描开始时M313仍为“1”状态(因为在梯形图中M313的控制电路放在M314的上面),使M301的控制电路中**上面的一条起动电路接通,M301的线圈被错误地接通,出现了M314M301同时为“1”状态的异常情况。为了解决这一问题,将M314的常闭触点与M301的线圈串联。

3)如果在功能表图中仅有由两步组成的小闭环,如图5-44a所示,则相应的辅助继电器的线圈将不能“通电”。例如在M202X2均为“1”状态时,M203的起动电路接通,但是这时与它串联的M202的常闭触点却是断开的,因此M203的线圈将不能“通电”。出现上述问题的根本原因是步M202既是步M203的前级步,又是它的后序步。如图5-44b所示在小闭环中增设一步就可以解决这一问题,这一步只起延时作用,延时时间可以取得很短,对系统的运行不会有什么影响。

 

 

5-44  仅有两步的小闭环的处理

3)使用以转换为中心的编程

与选择序列的编程基本相同,只是要注意并行序列分支与合并处的处理。

4)使用仿STL指令的编程

如图5-45所示是对图5-42功能表图采用仿STL指令编写的梯形图。在编程时用接在左侧母线上与各步对应的辅助继电器的常开触点,分别驱动一个并联电路块。这个并联电路块的功能如下:驱动只在该步为“1”状态的负载的线圈;将该步所有的前级步对应的辅助继电器复位;指明该步之后的一个转换条件和相应的转换目标。以M301的常开触点开始的电路块为例,当M301为“1”状态时,仅在该步为“1”状态的负载Y0被驱动,前级步对应的辅助继电器M300M313被复位。当该步之后的转换条件X1为“1”状态时,后续步对应的M302M306被置位。

 

 

5-45  采用仿STL指令编写的梯形图

如果某步之后有多个转换条件,可将它们分开处理,例如步M302之后有两个转换,其中转换条件T0对应的串联电路放在电路块内,接在左侧母线上的M302的另一个常开触点和转换条件X2的常开触点串联,作为M305置位的条件。某一负载如果在不同的步为“1”状态,它的线圈不能放在各对应步的电路块内,而应该用相应辅助继电器的常开触点的并联电路来驱动它。

PLC基本指令表及各指令解释

  

助记符

   

    

取指令

LD

IQMSMTCVSL

常开接点逻辑运算起始

取反指令

LDN

IQMSMTCVSL

常闭接点逻辑运算起始

线圈驱动指令

=

QMSMTCVSL

驱动线圈的输出

与指令

A

IQMSMTCVSL

单个常开接点的串联

与非指令

AN

IQMSMTCVSL

单个常闭接点的串联

或指令

O

IQMSMTCVSL

单个常开接点的并联

或非指令

ON

IQMSMTCVSL

单个常闭接点的并联

置位指令

S

IQMSMTCVSL

使动作保持

复位指令

R

IQMSMTCVSL

使保持复位

正跳变

ED

IQMSMTCVSL

输入信号上升沿产生脉冲输出

负跳变

EU

IQMSMTCVSL

输入信号下降沿产生脉冲输出

空操作指令

NOP

使步序作空操作

 

一、标准触点 LDAOLDNANON 

LD,取指令。表示一个与输入母线相连的常开接点指令,即常开接点逻辑运算起始。

LDN,取反指令。表示一个与输入母线相连的常闭接点指令,即常闭接点逻辑运算起始。

A,与指令。用于单个常开接点的串联。

AN,与非指令。用于单个常闭接点的串联。

O,或指令。用于单个常开接点的并联。

ON,或非指令。用于单个常闭接点的并联。 

       二、正、负跳变 EDEU 

ED,在检测到一个正跳变(从OFFON)之后,让能流接通一个扫描周期。

EU,在检测到一个负跳变(从ONOFF)之后,让能流接通一个扫描周期。

 三、输出 = 

=,在执行输出指令时,映像寄存器中的指定参数位被接通。 

四、置位与复位指令SR 

S,执行置位(1)指令时,从bitOUT指定的地址参数开始的N个点都被置位。

R,执行复位(0)指令时,从bitOUT指定的地址参数开始的N个点都被复位。

置位与复位的点数可以是1-255,当用复位指令时,如果bitOUT指定的是TC时,那么定时器或计数器被复位,同时当前值将被清零。 

五、空操作指令NOP   

NOP指令不影响程序的执行,执行数N1-255)。

 1 )深入了解和分析被控对象的工艺条件和控制要求

.被控对象就是受控的机械、电气设备、生产线或生产过程。

.控制要求主要指控制的基本方式、应完成的动作、自动工作循环的组成、必要的保护和联锁等。对较复杂的控制系统,还可将控制任务分成几个独立部分,这种可化繁为简,有利于编程和调试。

 2 )确定 I/O 设备

根据被控对象对 PLC 控制系统的功能要求,确定系统所需的用户输入、输出设备。常用的输入设备有按钮、选择开关、行程开关、传感器等,常用的输出设备有继电器、接触器、指示灯、电磁阀等。

 3 )选择合适的 PLC 类型

根据已确定的用户 I/O 设备,统计所需的输入信号和输出信号的点数,选择合适的 PLC 类型,包括机型的选择、容量的选择、 I/O 模块的选择、电源模块的选择等。

 4 )分配 I/O 

分配 PLC 的输入输出点,编制出输入 / 输出分配表或者画出输入 / 输出端子的接线图。接着九可以进行 PLC 程序设计,同时可进行控制柜或操作台的设计和现场施工。

 5 )设计应用系统梯形图程序

根据工作功能图表或状态流程图等设计出梯形图即编程。这一步是整个应用系统设计的**核心工作,也是比较困难的一步,要设计好梯形图,首先要十分熟悉控制要求,同时还要有一定的电气设计的实践经验。

 6 )将程序输入 PLC

当使用简易编程器将程序输入 PLC 时,需要先将梯形图转换成指令助记符,以便输入。当使用可编程序控制器的辅助编程软件在计算机上编程时,可通过上下位机的连接电缆将程序下载到 PLC 中去。

 7 )进行软件测试

程序输入 PLC 后,应**行测试工作。因为在程序设计过程中,难免会有疏漏的地方。因此在将 PLC 连接到现场设备上去之前,必需进行软件测试,以排除程序中的错误,同时也为整体调试打好基础,缩短整体调试的周期。

 8 )应用系统整体调试

 PLC 软硬件设计和控制柜及现场施工完成后,就可以进行整个系统的联机调试,如果控制系统是由几个部分组成,则应先作局部调试,然后再进行整体调试;如果控制程序的步序较多,则可**行分段调试,然后再连接起来总调。调试中发现的问题,要逐一排除,直至调试成功。

 9 )编制技术文件

系统技术文件包括说明书、电气原理图、电器布置图、电气元件明细表、 PLC 梯形图。

三、 PLC 硬件系统设计

 PLC 型号的选择

在作出系统控制方案的决策之前,要详细了解被控对象的控制要求,从而决定是否选用 PLC 进行控制。

在控制系统逻辑关系较复杂(需要大量中间继电器、时间继电器、计数器等)、工艺流程和产品改型较频繁、需要进行数据处理和信息管理(有数据运算、模拟量的控制、 PID 调节等)、系统要求有较高的可靠性和稳定性、准备实现工厂自动化联网等情况下,使用 PLC 控制是很必要的。

目前,国内外众多的生产厂家提供了多种系列功能各异的 PLC 产品,使用户眼花缭乱、无所适从。所以全面权衡利弊、合理地选择机型才能达到经济实用的目的。一般选择机型要以满足系统功能需要为宗旨,不要盲目贪大求全,以免造成投资和设备资源的浪费。机型的选择可从以下几个方面来考虑。

 1 )对输入 / 输出点的选择

盲目选择点数多的机型会造成一定浪费。

要先弄清除控制系统的 I/O 总点数,再按实际所需总点数的 15  20 %留出备用量(为系统的改造等留有余地)后确定所需 PLC 的点数。

另外要注意,一些高密度输入点的模块对同时接通的输入点数有限制,一般同时接通的输入点不得超过总输入点的 60 %; PLC 每个输出点的驱动能力( A/ 点)也是有限的,有的 PLC 其每点输出电流的大小还随所加负载电压的不同而异;一般 PLC 的允许输出电流随环境温度的升高而有所降低等。在选型时要考虑这些问题。

PLC 的输出点可分为共点式、分组式和隔离式几种接法。隔离式的各组输出点之间可以采用不同的电压种类和电压等级,但这种 PLC 平均每点的价格较高。如果输出信号之间不需要隔离,则应选择前两种输出方式的 PLC 

 2 )对存储容量的选择

对用户存储容量只能作粗略的估算。在仅对开关量进行控制的系统中,可以用输入总点数乘 10  / 点+输出总点数乘 5  / 点来估算;计数器定时器按( 3  5 )字 / 个估算;有运算处理时按( 5  10 )字 / 量估算;在有模拟量输入 / 输出的系统中,可以按每输入 / (或输出)一路模拟量约需( 80  100 )字左右的存储容量来估算;有通信处理时按每个接口 200 字以上的数量粗略估算。**后,一般按估算容量的50  100 %留有裕量。对缺乏经验的设计者,选择容量时留有裕量要大些。

 3 )对 I/O 响应时间的选择

PLC  I/O 响应时间包括输入电路延迟、输出电路延迟和扫描工作方式引起的时间延迟(一般在 2  3 个扫描周期)等。对开关量控制的系统,PLC  I/O 响应时间一般都能满足实际工程的要求,可不必考虑 I/O 响应问题。但对模拟量控制的系统、特别是闭环系统就要考虑这个问题。

 4 )根据输出负载的特点选型

不同的负载对 PLC 的输出方式有相应的要求。例如,频繁通断的感性负载,应选择晶体管或晶闸管输出型的,而不应选用继电器输出型的。但继电器输出型的 PLC 有许多优点,如导通压降小,有隔离作用,价格相对较便宜,承受瞬时过电压和过电流的能力较强,其负载电压灵活(可交流、可直流)且电压等级范围大等。所以动作不频繁的交、直流负载可以选择继电器输出型的 PLC 

 5 )对在线和离线编程的选择

离线编程示指主机和编程器共用一个 CPU ,通过编程器的方式选择开关来选择 PLC 的编程、监控和运行工作状态。编程状态时, CPU 只为编程器服务,而不对现场进行控制。专用编程器编程属于这种情况。在线编程是指主机和编程器各有一个 CPU ,主机的 CPU 完成对现场的控制,在每一个扫描周期末尾与编程器通信,编程器把修改的程序发给主机,在下一个扫描周期主机将按新的程序对现场进行控制。计算机辅助编程既能实现离线编程,也能实现在线编程。在线编程需购置计算机,并配置编程软件。采用哪种编程方法应根据需要决定。

 6 )据是否联网通信选型

 PLC 控制的系统需要联入工厂自动化网络,则 PLC 需要有通信联网功能,即要求 PLC 应具有连接其他 PLC 、上位计算机及 CRT 等的接口。大、中型机都有通信功能,目前大部分小型机也具有通信功能。

 7 )对 PLC 结构形式的选择

在相同功能和相同 I/O 点数据的情况下,整体式比模块式价格低。但模块式具有功能扩展灵活,维修方便(换模块),容易判断故障等优点,要按实际需要选择 PLC 的结构形式。

.分配输入 / 输出点

一般输入点和输入信号、输出点和输出控制是一一对应的。

分配好后,按系统配置的通道与接点号,分配给每一个输入信号和输出信号,即进行编号。

在个别情况下,也有两个信号用一个输入点的,那样就应在接入输入点前,按逻辑关系接好线(如两个触点先串联或并联),然后再接到输入点。

 1 )确定 I/O 通道范围

不同型号的 PLC ,其输入 / 输出通道的范围是不一样的,应根据所选 PLC 型号,查阅相应的编程手册,决不可张冠李戴。必须参阅有关操作手册。

 2 )部辅助继电器

内部辅助继电器不对外输出,不能直接连接外部器件,而是在控制其他继电器、定时器 / 计数器时作数据存储或数据处理用。

从功能上讲,内部辅助继电器相当于传统电控柜中的中间继电器。

未分配模块的输入 / 输出继电器区以及未使用 1  1 链接时的链接继电器区等均可作为内部辅助继电器使用。根据程序设计的需要,应合理安排PLC 的内部辅助继电器,在设计说明书中应详细列出各内部辅助继电器在程序中的用途,避免重复使用。参阅有关操作手册。

 3 )分配定时器 / 计数器

PLC 的定时器 / 计数器数量分别见有关操作手册。

7.3 PLC 软件系统设计方法及步骤

7.3.1 PLC 软件系统设计的方法

在了解了 PLC 程序结构之后,就要具体地编制程序了。编制 PLC 控制程序的方法很多,这里主要介绍几种典型的编程方法。

1. 图解法编程

图解法是靠画图进行 PLC 程序设计。常见的主要有梯形图法、逻辑流程图法、时序流程图法和步进顺控法。

(1) 梯形图法:梯形图法是用梯形图语言去编制 PLC 程序。这是一种模仿继电器控制系统的编程方法。其图形甚至元件名称都与继电器控制电路十分相近。这种方法很容易地就可以把原继电器控制电路移植成 PLC 的梯形图语言。这对于熟悉继电器控制的人来说,是**方便的一种编程方法。

(2) 逻辑流程图法:逻辑流程图法是用逻辑框图表示 PLC 程序的执行过程,反应输入与输出的关系。逻辑流程图法是把系统的工艺流程,用逻辑框图表示出来形成系统的逻辑流程图。这种方法编制的 PLC 控制程序逻辑思路清晰、输入与输出的因果关系及联锁条件明确。逻辑流程图会使整个程序脉络清楚,便于分析控制程序,便于查找故障点,便于调试程序和维修程序。有时对一个复杂的程序,直接用语句表和用梯形图编程可能觉得难以下手,则可以先画出逻辑流程图,再为逻辑流程图的各个部分用语句表和梯形图编制 PLC 应用程序。

(3) 时序流程图法:时序流程图法使首先画出控制系统的时序图(即到某一个时间应该进行哪项控制的控制时序图),再根据时序关系画出对应的控制任务的程序框图,**后把程序框图写成 PLC 程序。时序流程图法很适合于以时间为基准的控制系统的编程方法。

(4) 步进顺控法:步进顺控法是在顺控指令的配合下设计复杂的控制程序。一般比较复杂的程序,都可以分成若干个功能比较简单的程序段,一个程序段可以看成整个控制过程中的一步。从整个角度去看,一个复杂系统的控制过程是由这样若干个步组成的。系统控制的任务实际上可以认为在不同时刻或者在不同进程中去完成对各个步的控制。为此,不少 PLC 生产厂家在自己的 PLC 中增加了步进顺控指令。在画完各个步进的状态流程图之后,可以利用步进顺控指令方便地编写控制程序。

2. 经验法编程

经验法是运用自己的或别人的经验进行设计。多数是设计前先选择与自己工艺要求相近的程序,把这些程序看成是自己的试验程序。结合自己工程的情况,对这些试验程序逐一修改,使之适合自己的工程要求。这里所说的经验,有的是来自自己的经验总结,有的可能是别人的设计经验,就需要日积月累,善于总结。

3. 计算机辅助设计编程

计算机辅助设计是通过 PLC 编程软件在计算机上进行程序设计、离线或在线编程、离线仿真和在线调试等等。使用编程软件可以十分方便地在计算机上离线或在线编程、在线调试,使用编程软件可以十分方便地在计算机上进行程序的存取、加密以及形成 EXE 运行文件。

7.3.2 PLC 软件系统设计的步骤

在了解了程序结构和编程方法的基础上,就要实际地编写 PLC 程序了。编写 PLC 程序和编写其他计算机程序一样,都需要经历如下过程。

1. 对系统任务分块

分块的目的就是把一个复杂的工程,分解成多个比较简单的小任务。这样就把一个复杂的大问题化为多个简单的小问题。这样可便于编制程序。

2. 编制控制系统的逻辑关系图

从逻辑关系图上,可以反应出某一逻辑关系的结果是什么,这一结果又英国导出哪些动作。这个逻辑关系可以是以各个控制活动顺序为基准,也可能是以整个活动的时间节拍为基准。逻辑关系图反映了控制过程中控制作用与被控对象的活动,也反应了输入与输出的关系。

使用FX2 PLC实现当滑动(安全)门自动控制设计

这个定时过程允许中断,同时确保实际过程在整个时间段运行。

当滑动(安全)门关上,并且起动按妞按下时,运行过程开始。当门关上,开关DSW1动作,给出输入X001。起动按妞PB1输入X000给可编程控制器。

当两个输入出现时,辅助继电器M020接通并自锁。定时器T020开始计时,同时当前时间数据送入寄存器DO15。在T020运行期间的任何时刻,如果滑门打开,锁定的M020继电器断开,定时器停止。

当前时间值不会丢失,再次起动时,即滑门合上并且起动按钮按下,存在D015中的中断前的时间值送回T020中。定时器T020接着从它断开的地方继续计时。守时器中断次数没有限制。不过,当定时器完成它的计时过程,数据寄存器D015需要“强制复位”为0

例说PLC编程语言的形式

 **常用的两种编程语言,一是梯形图,二是助记符语言表。采用梯形图编程,因为它直观易懂,但需要一台个人计算机及相应的编程软件;采用助记符形式便于实验,因为它只需要一台简易编程器,而不必用昂贵的图形编程器或计算机来编程。  
虽然一些**的PLC还具有与计算机兼容的C语言、BASIC语言、专用的高级语言(如西门子公司的GRAPH5、三菱公司的MELSAP),还有用布尔逻辑语言、通用计算机兼容的汇编语言等。不管怎么样,各厂家的编程语言都只能适用于本厂的产品。  
    
编程指令:指令是PLC被告知要做什么,以及怎样去做的代码或符号。从本质上讲,指令只是一些二进制代码,这点PLC与普通的计算机是完全相同的。同时PLC也有编译系统,它可以把一些文字符号或图形符号编译成机器码,所以用户看到的PLC指令一般不是机器码而是文字代码,或图形符号。常用的助记符语句用英文文字(可用多国文字)的缩写及数字代表各相应指令。常用的图形符号即梯形图,它类似于电气原理图是符号,易为电气工作人员所接受。  
  
  指令系统:一个PLC所具有的指令的全体称为该PLC的指令系统。它包含着指令的多少,各指令都能干什么事,代表着PLC的功能和性能。一般讲,功能强、性能好的PLC,其指令系统必然丰富,所能干的事也就多。我们在编程之前必须弄清PLC的指令系统  
    
程序:PLC指令的有序集合,PLC运行它,可进行相应的工作,当然,这里的程序是指PLC的用户程序。用户程序一般由用户设计,PLC的厂家或代销商不提供。用语句表达的程序不大直观,可读性差,特别是较复杂的程序,更难读,所以多数程序用梯形图表达。  
   
 梯形图:梯形图是通过连线把PLC指令的梯形图符号连接在一起的连通图,用以表达所使用的PLC指令及其前后顺序,它与电气原理图很相似。它的连线有两种:一为母线,另一为内部横竖线。内部横竖线把一个个梯形图符号指令连成一个指令组,这个指令组一般总是从装载(LD)指令开始,必要时再继以若干个输入指令(含LD指令),以建立逻辑条件。**后为输出类指令,实现输出控制,或为数据控制、流程控制、通讯处理、监控工作等指令,以进行相应的工作。母线是用来连接指令组的。下图是三菱公司的FX2N系列产品的**简单的梯形图例:
  
  


它有两组,**组用以实现启动、停止控制。第二组仅一个END指令,用以 结束程序。  
       
梯形图与助记符的对应关系: 助记符指令与梯形图指令有严格的对应关系,而梯形图的连线又可把指令的顺序予以体现。一般讲,其顺序为:先输入,后输出(含其他处理);先上,后下;先左,后右。有了梯形图就可将其翻译成助记符程序。上图的助记符程序为:  
      
地址     指令     变量  
      0000     LD     X000  
      0001     OR     X010  
      0002     AND NOT   X001  
    &nbs  
p; 0003     OUT     Y000  
0004     END       
反之根据助记符,也可画出与其对应的梯形图。  
    
梯形图与电气原理图的关系:如果仅考虑逻辑控制,梯形图与电气原理图也可建立起一定的对应关系。如梯形图的输出(OUT)指令,对应于继电器的线圈,而输入指令(如LDANDOR)对应于接点,互锁指令(ILILC)可看成总开关,等等。这样,原有的继电控制逻辑,经转换即可变成梯形图,再进一步转换,即可变成语句表程序。  
  有了这个对应关系,用PLC程序代表继电逻辑是很容易的。这也是PLC技术对传统继电控制技术的继承。

对于初学者来说,可以把 555 电路等效成一个带放电开关的 R  S 触发器,如图 2  a )。这个特殊的触发器有两个输入端;阈值端( TH )可看成是置零端 R ,要求高电平;触发端( ,控制电压端 V C ,电源端 V DD 和地端 GND 

教你如何看懂电路图(六)--数字逻辑电路读图要点和举例(NE555详解)教你如何看懂电路图(六)--数字逻辑电路读图要点和举例(NE555详解)



 这个特殊的 R  S 触发器有 2 个特点:( 1 )两个输入端的触发电平要求一高一低:置零端 R 即阈值端 TH 要求高电平,而置低端 ) 端来讲,> 1/ 3 V DD 是高电平 1 ,< 1 /3 V DD 是低电平 0 。如果在控制端( V C )加上控制电压 V C ,这时上触发电平就变成 V C 值,而下触发电平则变成 1 /2 V C 。可见改变控制端的控制电压值可以改变上下触发电平值。

    经过简化, 555 电路可以等效成一个触发器,它的功能表见图 2  b )。

    555 集成电路有双极型和 CMOS 型两种。 CMOS 型的优点是功耗低、电源电压低、输入阻抗高,但输出功率较小,输出驱动电流只有几毫安。双极型的优点是输出功率大,驱动电流达 200 毫安,其它指标则不如 CMOS 型的。

    此外还有一种 556 双时基电路, 14 脚封装,内部包含有两个相同的时基电路单元。 555 的应用电路很多,大体上可分为 555 单稳、 555 双稳和 555 无稳三类。 555 单稳电路单稳电路有一个稳态和一个暂稳态。 555 的单稳电路是利用电容的充放电形成暂稳态的,因此它的输入端都带有定时电阻和定时电容,常见的 555 单稳电路有两种。

     1 )人工启动型单稳

     555 电路的 6  2 端并接起来接在 RC 定时电路上,在定时电容 C T 两端接按钮开关 SB ,就成为人工启动型 555单稳电路,见图 3  a )。用等效触发器替代 555 ,并略去与单稳工作无关的部分后画成等效图 3  b )。下面分析它的工作:

教你如何看懂电路图(六)--数字逻辑电路读图要点和举例(NE555详解)教你如何看懂电路图(六)--数字逻辑电路读图要点和举例(NE555详解)



 ① 稳态:接上电源后,电容 C T 很快充到 V DD ,从图 3  b )看到,触发器输入 R=1 , =1 ,从功能表查到输出 V o =0 ,这是它的稳态。

    ② 暂稳态:按下开关 SB  C T 上电荷很快放到零,相当于触发器输入 R=0 , =0 ,输出立即翻转成 V o =1 ,暂稳态开始。开关放开后,电源又向 C T 充电,经时间 t d 后, C T 上电压升到 > 2 /3 V DD 时,输出又翻转成 V =0 ,暂稳态结束。 t d 就是单稳电路的定时时间或延时时间,它和定时电阻 R T 和定时电容 C T 的值有关; t d=1.1R T C T 

 2 )脉冲启动型单稳

    把 555 电路的 6 、 7 端并接起来接到定时电容 C T 上,用 2 端作输入就成为脉冲启动型单稳电路,见图 4 ( a )。电路的 2 端平时接高电平,当输入接低电平或输入负脉冲时才启动电路。用等效触发器替代 555 电路后可画成图 4 ( b )。这个电路利用放电端使定时电容能**放电。下面分析它的工作状态:


教你如何看懂电路图(六)--数字逻辑电路读图要点和举例(NE555详解)


 ① 稳态:通电后, R=1 , =1 ,输出 V o =0  DIS 端接地, C T 上电压为 0  R=0 ,输出仍保持 V o =0 ,这是它的稳态。

    ② 暂稳态:输入负脉冲后,输入=1 ,输出又翻转成 V o =0 ,暂稳态结束。这时内部放电开关接通, DIS 端接地, C T 上电荷很快放到零,为下一次定时控制作准备。电路的定时时间 t d =1.1R T C T 

    这两种单稳电路常用作定时延时控制。

555 双稳电路

    常见的 555 双稳电路有两种。

     1  R-S 触发器型双稳把 555 电路的 6  2 端作为两个控制输入端, 7 端不用,就成为一个 R  S 触发器。要注意的是两个输入端的电平要求和阈值电压都不同,见图 5  a )。有时可能只有一个控制端,这时另一个控制端要设法接死,根据电路要求可以把 R 端接到电源端,见图 5  b ),也可以把 S 端接地,用 R 端作输入。

教你如何看懂电路图(六)--数字逻辑电路读图要点和举例(NE555详解)教你如何看懂电路图(六)--数字逻辑电路读图要点和举例(NE555详解)



 有两个输入端的双稳电路常用作电机调速、电源上下限告警等用途,有一个输入端的双稳电路常作为单端比较器用作各种检测电路。

     2 )施密特触发器型双稳

     555 电路的 6  2 端并接起来成为只有一个输入端的触发器,见图 6  a )。这个触发器因为输出电压和输入电压的关系是一个长方形的回线形,见图 6  b ),所以被称为施密特触发器。从曲线看到,当输入 V i =0 时输出 V o =1 。当输入电压从 0 上升时,要升到> 2/ 3 V DD 以后, V o 才翻转成 0 。而当输入电压从**高值下降时,要降到 < 1 /3 V DD 以后, V o 才翻转成 1 。所以输出电压和输入电压之间是一个回线形曲线。由于它的输入有两个不同的阈值电压,所以这种电路被用作电子开关,各种控制电路,波形变换和整形的用途。

教你如何看懂电路图(六)--数字逻辑电路读图要点和举例(NE555详解)教你如何看懂电路图(六)--数字逻辑电路读图要点和举例(NE555详解)

实数和长整数间的转换——西门子S7系列PLC

 

       

RND

将实数化整为**接近的整数。

RND+

将实数化整为大于或等于该实数的**小整数

RND-

将实数化整为小于或等于该实数的**整数

TRUNC

取实数的整数部分(截尾取整)

因为实数的数值范围远大于32位整数,所以有的实数不能成功地转换为32位整数。如果被转换的实数格式非法或超出了32位整数的表示范围,则在累加器1中得不到有效结果,而且状态字中的OVOS被置1

上面的指令都是将累加器1中的实数化整为32位整数,因化整的规则不同,所以在累加器1中得到的结果也不一致,如下表

执行的

指令

累加器l内容

    

化整前

化整结果

RND

+995

+100

将实数化整为**接近的整数

RND+

+995

+100

将实数化整为大于或等于该实数的**小整数

RND-

+995

+99

将实数化整为小于或等于该实数的**整数

TRUNC

+995

+99

只取实数的整数部分(截尾取整

 

 

西门子模块6ES7331-7NF00-0AB0

http://www.ceoie.com/shop/lijian1032/news/itemid-3131161.html,我们主要有西门子人机界面,各类触摸屏,操作屏,文本显示器 MM440/430/420变频器,70变频器,直流系列 ,欢迎与我联系:联系人,李建,手机:15800846971,我将向您提供更多【西门子模块6ES7331-7NF00-0AB0】详细信息。