甘肃西门子S7-1500PLC模块(授权)代理销售![](http://item.yiqi.com/pic/ConPic/2/636892794296835056403.png)
如何读出MMC卡的序列号
通过SFC 51 "RDSYSST" (读系统状态),可以读出系统状态列表或者部分系统状态列表。关于SFC51详细的参数信息和评估的故障信息可以在STEP7在线帮助中查看。对此可以通过在STEP7中选中SFC51并按下“F1”键来完成。
为了获得 MMC 卡的序列号,必须使用 SFC 51 "RDSYSST" 读出系统状态列表 (SSL) :
- SSL ID W#16#011C "元件的标识"
- Index W#16#0008 "存储卡的序列号"
表. 01 显示了SFC 51 "RDSYSST的调用和参数。
![](http://item.yiqi.com/pic/ConPic/2/img_256-2.png)
表. 01
下表列出了基于不同的CPU类型和固件版本读出的一些其他的识别数据。对此可以使用SFC51和SSL ID W#16#011C。
索引 | 名称 | S7-300/C7 | S7-400 |
W#16#0001 | 自动化系统名 | 固件版本 V2.2 以上 | 是 |
W#16#0002 | CPU名称 | 固件版本 V2.2 以上 | 是 |
W#16#0003 | CPU机器号 | 固件版本 V2.2 以上 | 是 |
W#16#0004 | 版权条目 | 固件版本 V2.2 以上 | 是 |
W#16#0005 | CPU序列号 | 固件版本 V2.2 以上 | 从 MLFB 6ES741x-xxx04-0AB0 |
W#16#0006 | 操作系统预留 | - | - |
W#16#0007 | CPU 类型名 | - | 是 |
W#16#0008 | MMC序列号 | 固件版本 V2.0 以上 (CPU317: 从固件版本 V2.1) | 固件版本 V5 以上 |
注意SFC51 的输出数字:
当在 Field PG 上使用 SFC51 读取 MMC 卡的序列号的时候,SFC51 所显示的输出数字与 MMC 卡实际的序列号不同。这个规律特性是由于 SFC51重新排列了十六进制数的数位顺序。例如序列号是1342498713,使用 SFC51 得到的数值就是 99E70450Hex .
列表解释了 SFC51 的输出是如何重排列数位的。
MMC 的序列号: | 1342498713 |
序列号十六进制表示: | 5 | 0 | 0 | 4 | E | 7 | 9 | 9 |
数位标志: | a1 | a2 | b1 | b2 | c1 | c2 | d1 | d2 |
SFC51 重排后的数位顺序: | d1 | d2 | c1 | c2 | b1 | b2 | a1 | a2 |
SFC51 显示数据: | 9 | 9 | E | 7 | 0 | 4 | 5 | 0 |
在V5版本以上的S7-400的内存卡里存储有的序列号,另外MC序列号可以使用固件版本V5.0以上的任意一S7-400 CPU读![](http://item.yiqi.com/pic/ConPic/2/img_257-2.png)
甘肃西门子S7-1500PLC模块(授权)代理销售
开关量和模拟量是大家学习PLC初期使用Z多的两种输入输出方式。什么是开关量?什么是模拟量?这个问题有必要弄清楚。
图1是一个典型能输出开关量信号的器材。压力高时C和B两个触点闭合接通,输出压力高信号,压力低时C和A两个触点闭合接通输出压力低信号。有了这样的信号就完成把就地的压力信号,远传到远处的电气控制柜去参加主动远程控制了,其间C和B是一个开关量,C和A也是一个开关量。所以一个开关触点就是一个开关量,它的特性是同一时间要么接通要么断开。接通就是1,代表有有信号,断开就是0,代表没有信号。这就是所谓的开关量信号。
压力表虽然能把压力信号传到远处,但它传输的只是有无压力这样的信号,无法知道实时压力值究竟是多少。
PLC
图2中的器材叫压力变送器。压力变送器的内部就是一块电路板,电路板连接着一个压力传感器F。它的作业原理是压力传感器F把检测到的压力传到电路板的C,检测信号进入电路板后,经过电路板的转化与核算,把这个压力信号转化成一个电流信号由A和B这两个点输出。图中右边就是转化进程的示意图,它能够把一个0-10kpa的压力信号转化成一个4-20mA的电流信号,由A和B这两个点输出。这时咱们就说A和B这两个点输出的就是一个模拟量信号。模拟量信号的特点是它的值是在一个数值范围内是连续可变的。
下面看一下模拟量信号是如何进行远距传输的。
咱们管道上安装一块量程为0-10kpa的压力变送器,电源正极接压力变送器的B点,负极串联一块万用表到压力变送器的A点,并将万用表打到电流档。当压力变送器C点的压力是5kpa时,万用表的的电流读数是12mA。正好是4-20mA的电流信号的中间值,而5kpa也正好是0-10kpa压力值的中间值。当压力变送器C点的压力是10kpa时,万用表的的电流读数正好是20mA。这样0-10kpa压力值就对应了4-20mA的电流信号值,咱们只要在远方经过一个接受设备把这个4-20mA的电流信号值提取出来,再经过一定的核算,就能知道就地的压力值是多少了。
![](http://item.yiqi.com/pic/ConPic/2/636892794171722254598.jpg)
为什么要把压力信号转化成4-20mA的电流信号,而不是0-20mA的电流信号或0-10V的电压信号?
1.0-10V的电压信号简单遭到外界的电磁搅扰,特别是电缆长度很长时搅扰更显着。
2.用0-20mA的电流信号的话,就无法判别在电流信号是0mA时,究竟是电缆断线引起的毛病0mA,还是压力本身就是0kpa而输出的正常的0mA。
图4是使用西门子S7-200 PLC读取压力变送器压力值的接线图例,这是一种Z基本的使用方法,左面是开关量的,右边是模拟量的,不同的信号类型要接到PLC不同输入端。
如何挑选合适的PLC可编程逻辑器
1、机型的挑选
PLC机型挑选的基本原则是,在功用满足要求的条件下,挑选Z可靠、维护运用Z便利以及性能价格比的化机型。
在工艺进程比较固定、环境条件较好(维修量较小)的场合,主张选用整体式结构的PLC;其它状况则选用模块式结构的PLC。
关于开关量操控以及以开关量操控为主、带少量模仿量操控的工程项目中,一般其操控速度无须考虑,因而,选用带A/D转化、D/A转化、加减运算、数据传送功用的等级低机就能满足要求。
而在操控比较杂乱,操控功用要求比较高的工程项目中(如要完成PID运算、闭环操控、通讯联网等),可视操控规模及杂乱程度来选用中档或高级机。其间高级机首要用于大规模进程操控、全PLC的分布式操控体系以及整个工厂的自动化等。
关于一个大型企业体系,应尽量做到机型同一。这样,同一机型的PLC模块可互为备用,便于备品备件的采购和管理;一同,其同一的功用及编程办法也有利于技能气力的培训、技能水平的前进和功用的开发;此外,因为其外部设备通用,资源可以共享,因而,配以上位计算机后即可把操控各独立体系的多台PLC联成一个多级分布式操控体系,这样便于彼此通讯,集中管理。
2、输进/输出的挑选
PLC是一种工业操控体系,它的操控目标是工业出产设备或工业出产进程,作业环境是工业出产现场。它与工业出产进程的联络是经过I/O接口模块来完成的。
经过I/O接口模块可以检测被控出产进程的各种参数,并以这些现场数据作为操控信息对被控目标进行操控。一同经过I/O接口模块将操控器的处理结果送给被控设备或工业出产进程,然后驱动各种执行机构来完成操控。PLC从现场搜集的信息及输出给外部设备的操控信号都需经过必定间隔,为了确保这些信息的正确无误,PLC的I/O接口模块都具有较好的抗干扰才能。根据实际需要,一般状况下,PLC都有很多I/O接口模块,包含开关量输进模块、开关量输出模块、模仿量输进模块、模仿量输出模块以及其它一些特别模块,运用时应根据它们的特色进行挑选。
2.1断定I/O点数
![](http://item.yiqi.com/pic/ConPic/2/636892794045205443849.jpg)
根据操控体系的要求断定所需要的I/O点数时,应再添加10%~20%的备用量,以便随时添加操控功用。关于一个操控目标,因为选用的操控办法不同或编程水平不同,I/O点数也应有所不同。
2.2开关量输进/输出
经过规范的输进/输出接口可从传感器和开关(如按钮、限位开关等)及操控(开/关)设备(如指示灯、报警器、电动机起动器等)接收信号。典型的交流输进/输出信号为24~240V,直流输进/输出信号为5~240V。
虽然输进电路因制造厂家不同而不同,但有些特性是相同的。如用于消除过错信号的颤动电路;免于较大瞬态过电压的浪涌维护电路等。此外,大多数输进电路在高压电源输进和接口电路的操控逻辑部分之间都设有可选的阻隔电路。
在评价离散输出时,应考虑熔丝、瞬时浪涌维护和电源与逻辑电路间的阻隔电路。熔丝电路或许在开始时花费较多,但或许比在外部安装熔丝耗资要少。
2.3模仿量输进/输出
模仿量输进/输出接口一般用来感知传感器产生的信号。这些接口可用于丈量流量、温度和压力,并可用于操控电压或电流输出设备。这些接口的典型量程为-10~+10V、0~+10V、4~20mA或10~50mA。
一些制造厂家在PLC上规划有特别模仿接口,因而可接收低电平信号,如RTD、热电偶等。一般来说,这类接口模块可用于接收同一模块上不同类型的热电偶或RTD混合信号。
2.4特别功用输人/输出
在挑选一台PLC时,用户或许会面临一些特别类型且不能用规范I/O完成的I/O限定如定位、快速输进、频率等。此时用户应当考虑供销厂商是否提供有特别的有助于极限减小操控作用的模块。有些特别接口模块自身能处理一部分现场数据,然后使CPU从耗时的使命处理中摆脱出来。
2.5智能式输进/输出
当前,PLC的出产厂家相继推出了一些智能式的输进/输出模块。一般智能式输进/输出模块自身带有处理器,可对输进或输出信号作预先规定的处理,并将处理结果送进CPU或直接输出,这样可前进PLC的处理速度并节省存储器的容量。
智能式输进/输出模块有高速计数器(可作加法计数或减法计数)、凸轮模仿器(用作尽对编码输人)、带速度补偿的凸轮模仿器、单回路或多回路的PID调节器、ASCII/BASIC处理器、RS—232C/422接口模块等。
3、PLC存储器类型及容量挑选
PLC体系所用的存储器基本上由PROM、E-PROM及PAM三种类型组成,存储容量则随机器的大小变化,一般小型机的存储才能低于6kB,中型机的存储才能可达64kB,大型机的存储才能可上兆字节。运用时可以根据及数据的存储需要来选用适宜的机型,必要时也可专门进行存储器的扩大规划。
PLC的存储器容量挑选和计算的种办法是:根据编程运用的节点数精确计算存储器的实际运用容量。第二种为预算法,用户可根据操控规模和使用目的,按照表4的公式来预算。为了运用便利,一般应留有25%~30%的裕量,获取存储容量的办法是天然生成程序
![](http://item.yiqi.com/pic/ConPic/2/636892793938812761189.jpg)