7
西门子6ES7331-7NF00-0AB0供应
西门子上升沿、下降沿的理解:上升沿就是在信号从断开到接通的那一瞬间接通,下降沿就是在信号从接通到断开的那一瞬间接通,接通的有效周期是一个本周期数。
由此、看采用上升沿触发时,是泵刚刚投入的瞬间就记录了次数;而下降沿触发是,泵停止那一瞬间记录泵的运行次数。如果仅仅看次数是没有区别的,关键是你需要什么时候读取这个计数器值。
泵在运行过程中,用上升沿是否意味着已经完成了一个沿的上升,而用下降沿还没有完成,那么运行时用上升沿的计数应该比用下降沿的多一次?
这个问题还是一样,需要看你对记录次数的界定。如果仅仅是以上升沿和下降沿来做区别,记录的次数的一致的。原因也说了,当一个上升沿触发有效时,当需要下一个上升沿有效是这个点出现的下跳变。
注意!200的上升沿和下降沿的使用个数是有限制的。如226大个数256个。
对应沿的使用往往会配套诸如置位(s)、复位指令(r),而这些指令且且只需要有效一个周期就可以了的。所以当指令的能流有一次周期的有效,该指令就能够捕捉到信息,并保持这个状态。
西门子型号编制通常所指的是订货号。以6es7 221-0ba23-0xa0为例:
6-自动化系统系列;
s7-s7系列,s5-s5系列;
2-200系列,3-300系列,4-400系列;
2-di/do,1-cpu,3-ai/ao,4-通信模块,5-功能模块;
1-输入,2-输出,3-输入/输出(对于数字量);
oba-输入/输出电压等级、类型、点数等,具体要看产品说明;
23-版本;
0xa0-此数值代表不同功能的模块。
根据规模和性能的大小,主要有s7-200,s7-300和s7-400三种,下面就简单介绍一下该三种产品的一些特性。
1、s7-200
针对低性能要求的摸块化小控制系统,它多可有7个模块的扩展能力,在模块中集成背板总线,它的网络联接有rs-485通讯接口和profibus两种,可通过编程器pg访问所有模块,带有、cpu和i/o的一体化单元设备。其中的扩展模块(em)有以下几种:数字量输入模块(di)——24vdc和120/230vac;数字量输出(do)——24vdc和;模拟量输入模块(ai)——电压、电流、电阻和热电偶;模拟量输出模块——电压和电流。还有一个比较特殊的模块-通讯处理器(cp)——该块的功能是可以把s7-200作为主站连接到as-接口(和执行器接口),通过as-接口的从站可以控制多达248个设备,这样就可以显著的扩展s7-200的输入和输出点数。
2、s7-300
相比较s7-200,s7-300针对的是中小系统,他的模块可以扩展多达32个模块,背板总线也在模块内集成,它的网络连接已比较成熟和流行,有mpi、,使通讯和编程变得简单,选择性也比较多,并可借助工具进行组态和设置参数。s7-300的模块稍微多一点,除了信号模块(sm)和200的em模块同类型之外,它还有接口模块(im)——用来进行多层组态,把总线从一层传到另一层;占位模块(dm)——为没有设置参数的信号模块保留一个插槽或为以后安装的接口模块保留一个插槽;功能模块(fm)——执行特殊功能,如计数、定位、闭环控制相当于对cpu功能的一个扩展或;通讯处理器(cp)——提供点对点连接、profibus和工业以太网。
针对cpu设计模式选择器有:mres=模块复位功能;stop=停止模式,程序不执行;run=程序执行,编程器只读操作;run-p=程序执行,编程器可读写操作。状态指示器:sf,batf=电池故障;dc5v=内部5vdc电压指示;frce=表示至少有一个输入或输出被强制;run=当cpu启动时闪烁,在运行模式下常亮;stop=在停止模式下常亮,有存储器复位请求时慢速闪烁,正在执行复位时快速闪烁。mpi接口用来连接到编程设备或其它设备,dp接口用来直接连接到分布式i/o。
3、37-400
同300的区别主要在于热启动(wrst)这一部分,其他基本一样。它还有一个外部的电池电源接口,当在线换电池时可以向ram提供后备电源。编程设备主要有pg720pg740pg760——可以理解成装有编程软件的手提;也可以直接用安装有step7(siemens的编程软件)的pc来完成。而实现通讯(要编程要和plc的cpu通讯上)的要求主要在于接口:1.可以在pc上装cp5611卡——上面有mpi口,可用电缆直接连接。2.加个pc适配器,把mpi口转换成rs-232口后接到pc上。3.plc加cp343卡,使它具有以太网口。
4、西门子plc在工程中的应用
每个自动化过程都是由许多较小的部分和子过程组成,所以工程建立的个任务是分解子任务。而每个子任务定义了自动化系统要完成的硬件和软件要求。其中硬件包括输入/输出数目和类型,对应模块序号和类型,所用机架号,cpu型号和容量,系统,网络系统。软件方面主要是程序结构,自动化过程中的数据管理,组态数据、通讯数据及程序和项目文档。在siemens的s7中,上述工作都在项目管理(simatic管理器),包括的硬件(+组态),网络(+组态),所有程序和自动化解决方案的数据管理。f1在线帮助。
simatic管理器管理step7项目,编写step7用户程序的工具,有梯形图lad,语句表stl,和功能块图fbd,编程语言。利用编程器或外部编程器可以把用户程序保存到eprom卡上。simatic管理器是一个在线/离线编辑s7对象的图形化用户界面,这些对象包括项目、用户程序、快、硬件站和工具。此管理器的用户界面中工具条和bbbbbbs差不多,就是多了几个plc菜单——显示访问节点、存储器卡、下载、模块。
step7项目结构:项目中,数据以对象形式存储,按树型结构组织。级:包含项目图表,每个项目代表和项目存储有关的一个数据结构。二级:站(如s7-300)用于存放硬件组态和模块参数等信息,站是组态硬件的起点。s7程序文件夹是编写程序的起点,所有s7系列的软件均放在s7程序文件夹下,它包含程序块文件和源文件夹。simatic的网络图表(mpi、profibus、工业以太网)三级和其他级:和上级对象类型有关。编程器可离线/在线查看项目——offline:编程器硬盘上的内容;online:通过网线从plc读到的内容。
菜单选项:在options-customize设置语言、助记符、常用特性(存储位置、系统信息显示)。创建一个项目:filenewnewproject插入s7程序块:insertprograms7program插入s7块:inserts7block然后可选:1:组织块(ob)被操作系统调用,他们是操作系统和用户程序的接口。2:功能fc和功能块fb是实际的用户程序利用他们可以把复杂的程序分解成小的,易于调试的单元。3:数据块存储用户的数据。选择所需块类型后,会打开一个属性对话框,其中可输入块序号和要使用的编程语言,及其他设置。
5、硬件组态和存储器概念
装载存储器是一个可编程模块,它包括建立在编程设备上的装载对象(逻辑块、数据块和其他信息),它可以是存储器卡或内部集成的ram。存储器卡一般有两种,其中,当采用ram存储器卡时,系统配备电池,当采用flasheprom存储器卡时,则断电不会丢失,但内部ram中的数据仍需电池保持。
工作存储器仅包含和运行时间使用的程序和数据,ram工作存储器集成在cpu中,通过后备电池保持。系统存储器包括过程映象输入和输出表(pii,piq),位存储器,定时器,计数器和局部堆践。保持存储器是非挥发的ram,即使没有安装后备电池也可用来保持某些数据,设置cpu参数时要保持的区域。
从上述概念可知,如我们在线修改程序,被修改的块存放在工作存储器中,当把程序上载到编程器时,就从工作存储器传到编程器。由于断电会导致ram数据的丢失,所以如要保存被修改的程序,就保存在feprom或硬盘上。
硬件组态和参数分配
组态就是指在硬件组态的站窗口中分配机架、块可分布式i/o,可从硬件目录中选择部件;参数分配就是建立可分配参数模块的特性,例如启动特性、保持区等;设定组态就是设定好的硬件组态和参数分配;实际组态指已存在的实际组态和参数分配,一般是在已装配的系统中,从plc的cpu中读出来的。
组态过程:
启动硬件组态:新建一个项目(project),选择该项目,并插入(insert)一个站(station),在simatic管理器中选择硬件站(hardware)双击open即可,我们同时可以打开硬件目录——view-catalog,如果选择标准硬件目录库,它会提供所有的机架、模块和接口模块
三菱Q系列PLC与FXPLC相同功能的软元件

三菱FX系列常见问题及解决方法
高速比较后MOV改值不变动。
使用高速计数器比较,即使使用MOV指令改现在值也无法设定输出接点。
输出接点是在输入计数的同时,根据现在值寄存器的变化而动作的。所以即使使用MOV指令改,在下一个计数输入之前是不被设定的。
N:N网络中使用FX1S、FX0N PLC时的注意事项
在N:N网络中,FX1S、FX0N可编程控制器的M503~M511,D201~D255可以仍然用作普通的软元件吗?
在N:N网络中,FX1S、FX0N可编程控制器的M503~M511,D201~D255为N:N网络的软元件,不是普通的软元件。请勿通过用户程序或者显示器、编程工具执行ON/OFF。如执行了ON/OFF,则N:N网络的运行可能会出现异常,请引起注意。
N:N网络中的出错显示问题
在N:N网络中,某个站出错,该站自己可以识别吗?
在N:N网络中,本站的出错自己是无法识别的。
中文版GX-DEVELOPER软元件列表中的ERR
中文版GX-DEVELOPER软元件列表中,有ERR的标志是什么?
由于中文软件,这个不是错误的意思,是源处和目的不成对出现。
使用环计数功能对32位计数器没作用
FX2N-1HC在使用环计数功能时,对环长进行设定,但是其对32位计数器不起作用?
环计数功能是针对16位计数器设定的,只对16位计数器起作用,32位计数器不需要设定,即使设定也不起作用。
文件寄存器与普通寄存器
文件寄存器是作为存放事先决定的数值(比如 产品检查的规格值)时很方便的。普通的寄存器是除了保持区域外,PLC的电源OFF时,所有内容都被。所以一般作为临时存放区域使用。
如何通过LED显示确认N:N网络通信状态?
正常地执行N:N网络时,LED显示灯如何显示?
正常地执行N:N网络时,RD和SD显示灯都应该清晰地闪烁。
端子反复烧掉
电磁阀接在PLC上后,反复的烧掉,这是为什么?
电磁阀带感性负载,关断的时候由于自感会产生自感电动势,积累在触点上,触点两端电压过高会击穿,若为直流电磁阀,可以加一个续流二管,若为交流电磁阀,可以加一个浪涌保护器。
模拟量精度计算
模拟量输入,数字量输出的精度如何计算?
例:分辨率为2.5mV(10V/4000),2的12次方=4096>4000才可以满足,故其精度为12位
2位改公历4位
如何修改时间继电器,将2位改为公历4位?
在时钟写入的时候,在年份加上2000既可改为公历形式。
高速比较后MOV改值不变动
使用高速计数器比较,即使使用MOV指令改现在值也无法设定输出接点。
输出接点是在输入计数的同时,根据现在值寄存器的变化而动作的。所以即使使用MOV指令改,在下一个计数输入之前是不被设定的。
N:N网络中使用FX1S、FX0N PLC时的注意事项
在N:N网络中,FX1S、FX0N可编程控制器的M503~M511,D201~D255可以仍然用作普通的软元件吗?
在N:N网络中,FX1S、FX0N可编程控制器的M503~M511,D201~D255为N:N网络的软元件,不是普通的软元件。请勿通过用户程序或者显示器、编程工具执行ON/OFF。如执行了ON/OFF,则N:N网络的运行可能会出现异常,请引起注意。
哪些指令不能和N:N网络功能一起使用?
1. VRRD、VRSC指令的使用
1) FX3G、FX3U、FX3UC以外使用时
请确认在程序中是否使用了VRRD、VRSC指令。
使用的情况下,请删除指令后,将可编程控制器的电源从OFF切换到ON。
2) FX3G使用时
- 14点、24点型的场合
请确认在程序中是否使用了VRRD、VRSC指令。
使用的情况下,请删除指令后,将可编程控制器的电源从OFF切换到ON。
- 40点、60点型的场合
请确认在程序中是否使用了VRRD、VRSC指令。
在程序中使用VRRD、VRSC指令时,不能使用通道2。
请使用通道1,或删除VRRD、VRSC指令。
请在删除VRRD、VRSC指令后,将可编程控制器的电源从OFF切换到ON。
2. RS指令的使用(FX3G、FX3U、FX3UC以外)
请确认在程序中是否使用了RS指令。
使用的情况下,请删除指令后,将可编程控制器的电源从OFF切换到ON。
3. RS,RS2指令的使用(使用FX3G、FX3U、FX3UC时)
请确认是否在同一通道中使用了RS,RS2指令。
在同一通道中使用的情况下,请删除指令后,将可编程控制器的电源从OFF切换到ON。
4. EXTR指令的使用(使用FX2N、FX2NC时)
请确认在程序中是否使用了EXTR指令。
使用的情况下,请删除指令后,将可编程控制器的电源从OFF切换到ON。
5. IVCK、IVDR、IVRD、IVWR、IVBWR*1
指令的使用(FX3G、FX3U、FX3UC使用时)
请确认是否在同一通道中使用了IVCK、IVDR、IVRD、IVWR、IVBWR指令。
在同一通道中使用的情况下,请删除指令后,将可编程控制器的电源从OFF切换到ON。
*1. 仅FX3U、FX3UC可编程控制器对应IVBWR指令。
FX2N和FX2NC的存储盒是否一样?
不一样,FX2NC-EEPROM-16是FX2NC,FX-EEPROM-16是FX2N的。
N:N网络中哪些数据寄存器保存出错代码?
N:N网络中保存数据传送出错代码用的数据寄存器有哪些?
FX0N、FX1S中:主站的数据传送出错代码保存在D211,从站的数据传送出错代码分别保存在D212~D218。FX1N、FX2N、FX3G、FX3U、FX1NC、FX2NC、FX3UC中:主站的数据传送出错代码保存在D8211,从站的数据传送出错代码分别保存在D8212~D8218。
二进制浮点数做三角函数运算
使用二进制浮点数做三角函数运算的时候,输入36.3°但是输出的不正确。
二进制浮点数运算,使用的是弧度值,而非角度值。
FX2N-20GM中DRVZ返回机械零点指令,执行联动回零,两轴联动时,表面如何显示?
FX2N-20GM中DRVZ返回机械零点指令,零点回归时,如果是两轴联动的话,表面的灯应该会怎么显示?
两轴联动时,X与Y的灯会同时都闪烁,如果是立的话,只会对应闪烁X或者Y
PLC内置电位器
PLC(FX1S/FX1N/FX3G)内置的模拟量旋钮的使用方法?
在特殊数据寄存器中相对刻度位置设定从0 ~ 255的数值数据。作为数值的设定值,为计时器接值,可以做成旋钮式的模拟量计时器。?VR1→D8030(0 ~ 255的整数) ?VR2→D8031(0 ~ 255的整数)
停电保持一般使用
停电保持的软元件(补助继电器 状态 )作为一般用时的使用方法?
当PLC RUN时侯,使用初始化脉冲通过ZRST命令必要的区域。需要所用的停电保持区域时,请使用M8032。
N:N网络的链接扫描时间的显示
有什么特殊软元件可以显示N:N网络的链接扫描时间吗?
FX0N、FX1S中:D201是当前链接扫描时间,D202是大链接扫描时间;FX1N、FX2N、FX3G、FX3U、FX1NC、FX2NC、FX3UC中:D8201是当前链接扫描时间,D8202是大链接扫描时间。
存储盒需要电池?
使用存储器盒时,需要电池吗?
RAM以外的存储器盒不需电池.但在使用时钟功能、辅助继电器、数据寄存器等中的保持软元件时需要电池维持.另外还有在使用特殊数据寄存器、特殊辅助继电器等时,也是需要电池的.详细内容请参考编程手册.
PLC电源灯
PLC在运行中,电源LED发生灯灭或是闪烁.
拆除[24+](工作电源)端子的接线确认是否恢复正常.如恢复正常的话,有可能是因为负载的短接或是过大的负载电流而造成工作电源容量载从而启动了保护功能.