| 品牌 |
西门子 |
型号 |
6SE6420-2UC13-7AA1 |
| 电压 |
220V/320V |
功率 |
120kW |
| 产品认证 |
ccc |
加工定制 |
否 |
| 外形尺寸 |
40mm |
重量 |
0.5kg |
| 用途 |
广泛 |
|
举例说明
如果信号M100.0的状态为1(即被激活),FC85FIFO功能被执行。在下面的例子中,从FIFO存储区域中读出的数据写到RET_VAL指定的地址中,FIFO的容量也就是FIFO表中第二行由5变为4。同时整个FIFO中存储的数据依次向上移动一行。如果FC85FIFO被执行而且没有错误发生,那么使能输出ENO被置为1。
三、多字节FIFO功能的实现
1、从前面FC84ATT和FC85FIFO的说明中可以看出,虽然Siemens提供了针对S7
系列PLC的FIFO功能模块,但是其只能每次写入或读出一个字节的数据,而实际上在很多情况下,每次均是一组数据需要运用FIFO功能来暂时存储起来,那么在这种情形下就不能采用Siemens提供的标准功能FC84和FC85了,需要自己开发一可以实现多字节读出写入功能的FIFO指令。
2、SiemensSimaticSTEP7介绍
SiemensSimaticS7300/400系列PLC是Siemens公司主推的中、大型产品,也是当今世界上的主流产品。针对这两个系列PLC开发软件工件为SimaticSTEP7,此软件有多个版本,目前已经发展到V5.4,采用次软件可以实现开发、监控等功能。
3、多字节FIFO的实现
打开SimaticSTEP7软件,新建一FB块,如FB200DB200,然后进入FB100
进行编程,本文中以20字节为例,介绍如何开发实现FIFO功能具体见如下画面:
图3-1
源代码如下:
FUNCTION_BLOCKFB100
TITLE=
//此功能块用了完成20字节的FIFO功能
4、在程序中的调用
上面已经完成了FB100FIFO功能块的编程开发,下面就是直接调用,设置相关参数就可以使用此功能了。
5、以上FIFO程序调用功能块和程序,均是可以通过Siemens公司提供的模拟运行软件SiamticSimulation进行模拟PLC确认,可以正常运行没有问题。
四、总结
通过自己开发弥补西门子厂家提供的专用功能模块的不足,能更大限度的发挥西门子公司产品的软件开发优势。
可编程序控制器(PLC)的特点
为适应工业环境使用,与一般控制装置相比较,PLC机有以下特点:
1. 可靠性高,抗干扰能力强
工业生产对控制设备的可靠性要求:
①平均故障间隔时间长
②故障修复时间(平均修复时间)短
西门子变频器代理商 西门子6SE6420-2UC13-7AA1代理商 西门子变频器代理商 西门子6SE6420-2UC13-7AA1代理商