6ES5710-8MA11
6ES5710-8MA11
6ES5710-8MA11
西门子代理商
SIEMENS浔之漫智控技术(上海)有限公司
本公司西门子自动化产品,质量保证,价格优势
西门子PLC,西门子触摸屏,西门子数控系统,西门子软启动,西门子以太网
西门子电机,西门子变频器,西门子直流调速器,西门子电线电缆
我公司大量现货供应,价格优势,品质保证
西门子plc S7-1200配方函数功能常见问题
1.plc S7-1200 系列所有型号的 CPU 是否都支持配方函数功能?
S7-1200 CPU 版本为 V4.0 及以上,编程软件版本为 STEP 7 V13 及以上才支持配方函数功能。
注意:S7-1200 以前固件版本的 CPU 不可以将固件升级到 V4.0 版本。
2.使用 S7-1200 CPU 是否就能实现配方功能?是否还需要增加其余的硬件(存储卡)?
仅使用 S7-1200 CPU 能实现配方功能,配方数据文件存储在 S7-1200 CPU 本体的装载存储器中。
或者,也可以增加 S7-1200 SIMATIC 存储卡,将其设置为“程序”卡类型,也能实现配方功能;此时,配方数据文件存储在 S7-1200 SIMATIC 存储卡中。
3.调用指令创建的配方文件个数是否有限制?
使用“RecipeExport”指令将完整的配方记录导出存储于装载存储器,首先需要在 PLC 装载存储区建立配方数据块,为便于操作还需建立活动配方数据块。所以,PLC 的存储器大小及支持的数据块个数对此有限制。如果使用“程序”卡类型的 S7-1200 SIMATIC 存储卡,文件个数受限于 S7-1200 SIMATIC 存储卡大小的限制。
4.对每个配方文件声明的元素个数、配方的条目数、导出的配方文件个数是否有限制?
每个配方文件声明的元素个数等于已建立的配方数据类型中的元素个数,配方的条目数等于“仅存储在装载存储区”中数据块一维数组的个数,导出配方文件的个数受 PLC 的 DB 块及装载存储器的可用资源限制。此外,生成的配方文件通过Microsoft Excel 打开, Excel 工作表中允许的行数限制为 65536 行。
5.如何删除、管理配方数据文件?
管理配方文件需要使用 Web 服务器,或者直接对“程序卡”存储卡文件进行操作。
1. 以管理员身份登录 PLC 内置 Web 服务器,或者定义用户的访问权限,需要具有“读取文件”和“写入/删除文件”功能。在 Recipes 页面下可下载、清除、上传配方文件。
2. 用读卡器读取存储卡文件,配方文件在 \Recipes 目录中,可直接删除文件。
3. 通过 ASCII 文本编辑器修改配方数据后再通过 Web 服务器上传文件至 PLC、或存储于存储卡 \Recipes 目录中。
注意:以上方法是用于删除装载存储器的配方数据文件,而不是删除装载存储器中的配方数据块!
6.更改 CSV 文件的数值后保存并上传,通过“Recipeimport”指令导入配方数据后,为何配方数值均为 0
图1. 上传配方后活动配方数据块监视值为 0
可以通过 EXCEL 直接打开配方文件,但这是“只读”格式的,不可对其直接进行更改,更不可更改数值后将文件属性保存为 CSV 格式。
必须使用标准的 ASCII 文本编辑器修改配方数据,且需要删除或重命名原配方文件,才可以上传。若使用“存储卡”,则需要删除原文件,或直接复制替换。
PLC控制三相异步电动机正反转线路与程序开发下面通过开发一个电动机正、反转控制线路为例来说PLC应用系统的开发过程。
1.明确系统的控制要求
系统要求通过3个按钮分别控制电动机连续正转、反转和停转,还要求采用热继电器对电动机进行过载保护,并要求正、反转控制联锁。
2.确定输入/输出设备,并为其分配合适的/O端子
表11-1列出了系统要用到的输入/输出设备及对应的 PLC端子。
表11-1系统用到的输入/输出设备和对应的PLC端子
3.绘制系统控制线路图
图11-20为PLC控制电动机正、反转线路图。
4.编写PLC控制程序
起动PLC编程软件,编写图11-21所示的梯形图控制程序。
下面对照图11-20线路图来说明图11-21梯形图程序的工作原理:
1)正转控制。当按下PLC的X000端子外接按钮SB2时→该端子对应的内部输人继电器X000得电→程序中的X000常开触头闭合一输出继电器Y000线圈得电,一方面使程序中的Y000常开自锁触点闭合,锁定Y000线圈供电,另一方面使程序中的Y000常闭触点断开,Y001线圈无法得电、此外,还使Y000端子内部的硬触点闭合→Y000端子外接的KM1线圈得电,它一方面使KM1常闭联锁触点断开,KM2线圈无法得电,另一方面使KM主触点闭合→电动机得电正向运转。
2)反转控制。当按下X001端子外接按钮SB3时→该端子对应的内部输人继电器X001得电→程序中的x001常开触点闭合→输出继电器Y001线圈得电,一方面使程序中的Y001常开自锁触点闭合,锁定Y001线圈供电,另一方面使程序中的Y001常闭触点断开,Y000线圈无法得电,还使Y001端子内部的硬触点闭合→Y001端子外接的KM2线圈得电,它一方面使KM2常闭联锁触点断开,KM1线圈尤法得电,另一方面使KM2主触点闭合→电动机两相供电切换,反向运转。
3)停转控制。当按下X002端子外接按钮SB1时→该端子对应的内部输人继电器X002得电→程序中的两个X002常闭触点均断开→Y000Y001线圈均无法得电,Y000、Y001端子内部的硬触点均断开→KM1、KM2线圈均无法得电→KM1、KM2主触点均断开→电动机失电停转。
4)过载保护。当电动机过载运行时,热继电器FR发热元件使X003端子外接的FR常开触点闭合→该端子对应的内部输人继电器X003得电→程序中的两个X003常闭触点均断开→Y000、Y001线圈均尤法得电,Y000、Y001端子内部的硬触点均断开→KM1、KM2线圈均无法得电→KM1、KM2主触点均断开→电动机失电停转。
5.将程序写入PLC
在计算机中用编程软件编好程序后,如果要将程序写人PLC,应做以下工作:
1)用专用编程电缆将计算机与PLC连接起来,再给PLC接好工作电源,如图11-22所示。
2)将 PLC的RUN/STOP开关置于“STOP”位置,再在计算机编程软件中执行PLC程序写人操作,将写好的程序由计算机通过电缆传送到PLC中。
6.模拟运行
程序写人PLC后,将PLC的RUN/STOP开关置于“RUN”位置,然后用导线将PLC的XO00端子和COM端子短接一下,相当于按下正转按钮。在短接时,PLC的X000端子的对应指示灯正常应该会亮,表示X000端子有输入信号,根据梯形图分析,在短接X000端子和COM端子时,Y000端子应该有输出,即Y000端子的对应指示灯应该会亮,如果X000端指示灯亮,而Y000端指示灯不亮,可能是程序有问题,也可能是PLC不正常。
若X000端子模拟控制的运行结果正常,再对X001、X002、X003端子进行模拟控制,并查看运行结果是否与控制要求一致。
7.安装系统控制线路,并进行现场调试
模拟运行正常后,就可以按照绘制的系统控制线路图,将PLC 及外围设备安装在实际现场。线路安装完成后,还要进行现场调试,观察是否达到控制要求,若达不到要求,需检查是硬件问题还是软件问题,并解决这些问题。
8.系统投入运行
系统现场调试通过后,可试运行一段时间,若无问题发生可正式投入运行。