6ES7513-1AL02-0AB0
SIMATIC S7-1500, CPU 1513-1 PN, central processing unitwith working memory 300 KB for program and 1.5 MB for data, 1.interface: PROFINET IRT with 2 port switch, 40 NS bit-performance,SIMATIC memory card necessary
必须使用的附加产品
可选择的强制性产品
服务
6ES7954-8LC03-0AA0
SIMATIC S7,存储卡 用于 S7-1x 00 CPU/SINAMICS, 3,3V Flash,4 Mb
6ES7954-8LE03-0AA0
SIMATIC S7,存储卡 用于 S7-1x00 CPU/SINAMICS, 3,3V Flash,12 MB
6ES7954-8LF03-0AA0
SIMATIC S7,存储卡 用于 S7-1x00 CPU/SINAMICS, 3,3V Flash,24 MB
6ES7954-8LL03-0AA0
SIMATIC S7,存储卡 用于 S7-1x00 CPU, 3,3V Flash,256 MB
0" box-sizing: border-box;padding: 0.5rem 0.2rem;display:block">可选择的强制性产品服务 0"https://mall.industry.siemens.com/mall/collaterals/files/151/jpg/P_ST70_XX_06015t.jpg"/>6ES7954-8LC03-0AA0SIMATICS7,存储卡 用于 S7-1x 00 CPU/SINAMICS, 3,3V Flash,4 Mb 6ES7954-8LE03-0AA0SIMATICS7,存储卡 用于 S7-1x00 CPU/SINAMICS, 3,3V Flash,12 MB 6ES7954-8LF03-0AA0SIMATICS7,存储卡 用于 S7-1x00 CPU/SINAMICS, 3,3V Flash,24 MB 6ES7954-8LL03-0AA0SIMATICS7,存储卡 用于 S7-1x00 CPU, 3,3V Flash,256 MB
显示全部
版本分类eClass1227-24-22-07eClass627-24-22-07eClass7.127-24-22-07eClass827-24-22-07eClass927-24-22-07eClass9.127-24-22-07ETIM7EC000236ETIM8EC000236ETIM9EC000236IDEA43565UNSPSC1532-15-17-05提高西门子PLC程序运行的方法
PLC作为通用工业控制计算机,在实际应用中,如何编程能够提高PLC程序运行速度是一个值得我们思考研究的问题,下面提供几种提高西门子PLC程序运行的方法,一起来看。
1、根据工程实际需求,进行功能块规划,编写子程序
在PLC中,子程序是为一些特定的控制目的编制的相对独立的程序。执行子程序调用指令CALL等,如果条件不满足子程序调用时,程序的扫描就仅在主程序中进行,不再去扫描这段子程序,这样就减少了不必要的扫描时间。
2、用字或双字数据传送给DO点方法来控制输出
在PLC的应用中通常都会有大量的输出控制,用字或双字数据传送给DO点方法来控制输出可以提高速度,只要根据实际应用的要求,合理分配输出地址,变换控制输出控制字,可以大大减少西门子plc程序执行的步数,从而加快PLC的程序运行速度。
3、脉冲触发SET、RESET
PLC中,使用SET指令只执行一次即可,不必每次扫描都执行这个指令,很适合与脉冲输出(PLS/PLF)指令配合使用。有些工程人员忽视了这个问题,使用了常规的方法来驱动SET指令,无意中增加了PLC程序扫描运行时间
4、避免了类型转换,方法如下:
以S7-200为例,它的内存格式与我们常用的PC机正好它是高字在前,低字在后的。我们可以将字变量放在后两个字节,在程序初始化时将前两个字节清零(程序的其它地方不得使用这两个字节)。
如我们定义符号时将字变量定义在VW2,保持VW0的值为零。则程序中可以用VW2以字型访问该变量,也可以VD0以双字型访问,避免了类型转换。
为了避免使用时混淆,zuihao以明确的符号定义来区分字类型和双字类型。在此强烈推荐类匈牙利命名法:以前缀指示变量类型,用首字母大写的有意义的英文单词的组合作变量名。本人习惯用以下缀:
b----字节型变量(byte)
w----字型变量(word)
d----双字变量(double)
r----实型变量(real)
f----位变量(flag)
btn---自复位按钮式输入(button)
sw----切换开关或自锁按钮输入(switch)
sig---传感器、编码等电平信号输入(signal)
rly---输出继电器位(relay)
……
当然,这个根据个人习惯来,没有定则,主要是利于自己区分。
假如有一个字类型变量名为VarName,为使用前面的转换技巧,我们可以这样定义:
wVarName----VW2
dVarName----VD0
在程序初始化时将VW0清零(如果是不需要记忆的变量,直接将dVarName清零也可)或者在数据块中将VW0设置为零。则以后需要以字类型访问变量时就用wVarName,需要以双字类型访问变量时就用dVarName。完全不需要类型转换。
本方法可以极大的减少程序语句数,使程序更简洁、可读性更好,由于不需要做耗时的类型转换,程序运行效率也得到提高。且数学运算量越大,效率提高越明显。
缺点是要多占用两字节的内存,以后程序中不能使用VW0。但S7-200的RAM空间很大,一般是用不完的,以226为例,有多达10K的RAM,偶从来没有超过1K。这些RAM都是花钱买来的,不用白不用,不用也是浪费了。
同理,如果有字节型变量经常需要与字类型变量相互转换,让字节变量占用一个字的内存宽度浪费一个字节,避免类型转换。
SIMATIC S7 Safety Matrix概述
通过 SIMATIC S7 Safety Matrix Viewer显示操作员站的过程映像
除了 CFC 之外,还可以使用 SIMATIC S7 SafetyMatrix,它是西门子公司推出的创新型安全生命周期工具,不仅可以简单组态安全应用,还可用于其操作和维护。该工具基于成熟的原因与结果矩阵原理,非常适用于需要对确定的状态做出特定安全响应的过程。
SIMATIC S7 Safety Matrix不仅可使安全逻辑的编程大大简化、更加高效,编程速度与常规过程相比也显著加快。在对工厂进行风险分析期间,组态工程师可将jingque定义的反应(结果)与过程中可能发生的事件(原因)相对应。
优势安全矩阵为实施和运行阶段 SIMATIC S7 带来的优势
实施阶段
可以直接处理安全规范
通过“原因/结果”方法进行简便编程
无需编程知识
预处理输入值
为每个单独的原因与结果生成报警并提供诊断信息
用于模拟值的预警功能
自由选择报警和消息的颜色
自动生成 CFC(包括驱动程序块)
根据创建的 CFC 图比较矩阵
自动跟踪版本
集成更改跟踪
原因和结果矩阵的 1 对 1 表示
操作阶段
全面集成到 SIMATIC PCS 7 中
所有相关信息在模板中一目了然
基于原因与结果的矩阵和报警显示
在报警中显示变量
顺序显示和保存事件
初次报警显示和保存
集成复位、超驰和参数修改等操作功能
自动保存操作干预,用于安全生命周期管理
集成维护功能,如旁路和仿真
显示所有相关的过程值(在维护过程中也可以)
自动跟踪版本
对修改自动记录归档
设计
对于 SIMATIC PCS 7 而言,以下产品可用于 SIMATIC S7Safety Matrix:
SIMATIC S7 Safety Matrix 工具设计用于 SIMATIC PCS 7 工程师站,可以创建、组态和编译 SIMATICS7 Safety Matrix ,并能加载、控制和监视安全型 CFC 程序。
应用范围涵盖整个安全生命周期,从分析、实施到操作与维护。
SIMATIC S7 Safety Matrix Viewer用于 SIMATIC PCS 7 操作员站;用于在操作阶段对 SIMATIC S7Safety Matrix 进行操作员控制和监视
SIMATIC S7 Safety Matrix Viewer 可安装在SIMATIC PCS 7 操作员站、单站或客户机版本上,以便能够在运行期间简单而直观地操作和监视安全应用。
订货与交付的相关信息SIMATIC S7 Safety Matrix的安装软件是以软件介质包的形式提供的。软件介质包和特定产品的软件许可证是单独的包,未合并为以实物形式交付的单一交货单位。
被交付软件介质包的数量可以由已订购商品的数量确定。更多信息,请参见 ST PCS 7样本“软件介质和物流”部分、“PCS 7 软件包”小节中的“实物交付”。
功能
SIMATIC S7 SafetyMatrix:通过交叉点定义原因与结果间的链接
矩阵表相当于一个电子表格程序,项目工程师在行中输入可能的过程事件(输入),对它们的类型和编号、逻辑链接、可能的延迟和联锁以及允许出现的故障进行组态。随后在列中定义对特殊事件的响应(输出)。
通过单击行和列交叉点处的单元格,就可将事件和响应链接起来。使用这些数据,SIMATIC S7 Safety Matrix可以自动生成复杂的安全型 CFC 程序。项目工程师无需任何专门编程技能,并能够将精力完全集中在工厂的安全要求上。
用于使用过程值预处理进行模拟“原因”组态的输入窗口
必要时,每个输入值都可以与可自由组态的预处理结合,无需放弃仿真选项。
支持汇总报警、报警优先级和可单独调节报警确认等报警管理功能。
除了从过程值获得的报警外,也可以生成报警并为每个原因与结果提供诊断信息。可以在此处的各种配置文件中定义优先级和响应行为。并可根据客户或国家特定的要求,更改报警和消息的配色方案。
对于安全生命周期管理,集成了版本管理功能,以及程序更改和操作员干预的记录功能。
在工厂运行过程中,操作员可以使用 SIMATIC S7 SAFETY MATRIX查看器直接访问相关数据。它可以从整体视图直接切换为原因或结果相关的详细视图,亦然。在详细视图中,可以调用与各自原因或结果对应的报警指示。
在线模式下显示的过程变量包括过程值、仿真值和当前值
在原因和结果矩阵中,可在线显示信号状态。在每种情况下,显示的变量中都包括过程值、仿真值和当前值。
SIMATIC S7通过安全矩阵查看器,操作员可以显示、保存初始消息,记录与安全有关的事件。并支持参数更改功能(例如,忽略、重置和覆盖)。
技术规范
安全生命周期支持
操作模式
硬件要求
软件需求
SIMATIC S7 Safety Matrix Tool V6.3
整个生命周期:
分析阶段
实施阶段
运行和维护阶段
离线、在线
带安全型自动化系统的 SIMATIC PCS 7(集成 SIMATIC S7 F系统 RT 许可证)
安装基础:SIMATIC PCS 7 工程师站
Microsoft Windows 操作系统(符合 SIMATIC PCS7 版本的软件要求):
离线测试:S7-PLCSIM 或 SIMIT
SIMATIC S7 F Systems V6.1 SP2 及更高版本
SIMATIC S7 Safety Matrix Viewer V6.3
操作阶段(操作员监控)
在线
安装基础:SIMATIC PCS 7 操作员站、单站或客户机版
Microsoft Windows 操作系统(符合 SIMATIC PCS7版本的软件要求):
SIMATIC S7 Safety Matrix 的系统要求