西门子PLC授权一级代理商
分配参数并加计数(S7-1500)
说明
可使用“分配参数并加计数"指令递增计数器值。如果输入 CU的状态从“0"变为“1"
(上升沿),则当前计数器值将加1。当前计数器值在输出 CV 处输出十六进制值,在
输出 CV_BCD 处输出 BCD编码的值。计数达到上限“999"后,停止递增。达到上限后,
出现上升沿,计数器值也不再递增。
当输入 S的状态从“0"变为“1"时,将计数器值设置为参数 PV 的值。如果已设置计
数器,并且输入 CU 处的 RLO为“1",则没有检测到沿的变化,计数器也会在下
一扫描周期相应地进行计数。
当输入 R的状态变为“1"时,将计数器值置位为“0"。只要 R 输入的状态为“1",
输入 CU 和 S状态的处理就不会影响该计数器值。
指令
4.1 指令
对 PLC 进行编程
1202 编程和操作手册,10/2018
如果计数器值大于 0,输出 Q的状态就为“1"。如果计数器值等于 0,则输出 Q 的信
号状态为“0"。
说明
只需在程序中的某一位置处使用计数器,即可避免计数错误的风险
使用 SINUMERIK STEP 7Toolbox V14 SP1,可通过以下功能和工具在 TIA Portal 中对
SINUMERIK 硬件设备进行配置:
● 将 SINUMERIK 840D sl 的以下模块添加到硬件目录(固件版本 V4.5 SP2 及更高版本)
中:
– NCU 710.3B
– NCU 720.3B
– NCU 730.3B
– NX10.3
– NX15.3
● 将 ADI4 模块添加到硬件目录中
● 基本 SINUMERIK PLC 程序,适用于以下版本
– V4.5.x.x
– V4.7.x.x
– V4.8.x.x
基本 PLC 程序以“SINUMERIK 840D sl PLC 基本程序"库的形式,通过
SINUMERIK STEP 7 Toolbox V14 SP1 进行安装。
● 支持硬件移植
● 创建 SINUMERIK PLC 调试日志、PLC 硬件升级日志和重新加载日志
● 导出 SINUMERIK Operate 的 PLC 符号
● 导入 SINUMERIK 用户文本
● 创建 SINUMERIK PLC 日志
● 支持 PROFINET IO IRT for NCK
● 支持 SINUMERIK Safety Integrated 和 Safety Integrated Plus
● 支持 NC-VAR-Selector(外部工具)
TIA Portal V14 SP1 中的新功能
3.5 工程组态选件
TIA Portal 中的新功能
编程和操作手册, 10/2018 45
3.6 运行选件
说明
以下新选件仅作为运行选件,随 TIA Portal V14 SP1 一同提供。ProDiag 产品已集成
到当前的 STEP 7 和 WinCC 产品中,在实际硬件中使用时进行许可。与工程组态选
件不同,运行选件与版本无关。
SIMATIC ProDiag
● S7-GRAPH 块版本 V4.0 及以上版本可采集所分配操作数的初始值。
● 在 HMI 设备上,初始值通过“PLC 代码视图"对象进行显示。发生错误时,可立即
检测到错误的操作数(条件分析)。初始值将保持不变,直至新错误将其覆盖。
● 在进行初始值采集中,可使用 S7-GRAPH 函数块中所用用于转换条件和联锁的指
令。在进行位逻辑运算时,将存储该操作数的状态。而在进行比较器运算时,
则存储比较的结果。
SIMATIC Energy Suite S7-1500
SIMATIC Energy Suite 是 TIA Portal 中集成的一个选件,将能源功能与自动化控
制有效地组合在一起,可实现生产中能源数据的高度。由于显著简化了记
录能量的组件组态,组态工作量大幅。
功能:
● 集成能源组态,操作更为直观清晰
● 基于 S7-1500 中的基本能源数据(电能和功率),自动生成 PLC 能源程序
● 归档到 WinCC Runtime Professional 中,或 PLC 中的 SIMATIC 存储卡内
● 无缝衔接 SIMATIC Energy Manager PRO
V14 SP1 中的新增功能:
● 基于附加能源数据(电流、电压、),自动生成 PLC 程序
● 除了手动导出能源数据之外,现还支持自动导出(如,每周一的 00: 15 开始导出上一
周的能源数据)
WinCC System SW V7.4 SP1 Asia, RC 512(512 Power-Tags),运行时/Configuration-Software auf DVD,浮动许可证, License Key auf U 盘,Klasse A, 5-sprachig(de,en,fr,sp,it), 可运行 unter Windows 7Prof/Ent/Ult +SP1(32 位)/ 7 Prof/Ent/Ult +SP1(64 位)/ 8.1Prof./ENT(32 位)/ 8.1 Prof./ENT(64 位)/ 10 Prof./ENT(64 位)/ 服务器 2008R2+SP1(64 位)/ 服务器 2012 R2(64 位)
6AV6 381-2BC07-0AV0 WINCC監控系统(128点运行版)
6AV6 381-2BD07-0AV0 WINCC監控系统(512点运行版)
6AV6 381-2BE07-0AV0 WINCC監控系统(2048点运行版)
6AV6 381-2BF07-0AV0 WINCC監控系统(64K点运行版)
6AV6 381-2BH07-0AV0 WINCC監控系统(8K点运行版)
6AV6 381-2BJ07-0AV0 WINCC監控系统(100K点运行版)
6AV6 381-2BK07-0AV0 WINCC監控系统(150K点运行版)
6AV6 381-2BL07-0AV0 WINCC監控系统(256K点运行版)
6AV6 381-2BM07-0AV0 WINCC監控系统(128点全用户版)
6AV6 381-2BN07-0AV0 WINCC監控系统(512点全用户版)
6AV6 381-2BP07-0AV0 WINCC監控系统(2048点全用户版)
6AV6 381-2BQ07-0AV0 WINCC監控系统(64K点全用户版)
6AV6 381-2BS07-0AV0 WINCC監控系统(8K点全用户版)
6AV6 38-12BT07-0AV0 WINCC監控系统(100K点全用户版)
6AV6 381-2BU07-0AV0 WINCC監控系统(150K点全用户版)
6AV6 381-2BV07-0AV0 WINCC監控系统(256K点全用户版)
西门子WINCC V7.2監控软件
6AV6 381-2BC07-2AV0 WINCC監控系统(128点运行版)
6AV6 381-2BD07-2AV0 WINCC監控系统(512点运行版)
6AV6 381-2BE07-2AV0 WINCC監控系统(2048点运行版)
6AV6 381-2BF07-2AV0 WINCC監控系统(64K点运行版)
6AV6 381-2BH07-2AV0 WINCC監控系统(8K点运行版)
6AV6 381-2BJ07-2AV0 WINCC監控系统(100K点运行版)
6AV6 381-2BK07-2AV0 WINCC監控系统(150K点运行版)
6AV6 381-2BL07-2AV0 WINCC監控系统(256K点运行版)
6AV6 381-2BM07-2AV0 WINCC監控系统(128点全用户版)
6AV6 381-2BN07-2AV0 WINCC監控系统(512点全用户版)
6AV6 381-2BP07-2AV0 WINCC監控系统(2048点全用户版)
6AV6 381-2BQ07-2AV0 WINCC監控系统(64K点全用户版)
6AV6 381-2BS07-2AV0 WINCC監控系统(8K点全用户版)
6AV6 38-12BT07-2AV0 WINCC監控系统(100K点全用户版)
6AV6 381-2BU07-2AV0 WINCC監控系统(150K点全用户版)
6AV6 381-2BV07-2AV0 WINCC監控系统(256K点全用户版)
西门子WINCC 销售订货型号大全:
6AV6 381-2BC07-0AV0 WINCC監控系统(128点运行版)
6AV6 381-2BD07-0AV0 WINCC監控系统(512点运行版)
6AV6 381-2BE07-0AV0 WINCC監控系统(2048点运行版)
6AV6 381-2BF07-0AV0 WINCC監控系统(64K点运行版)
6AV6 381-2BH07-0AV0 WINCC監控系统(8K点运行版)
6AV6 381-2BJ07-0AV0 WINCC監控系统(100K点运行版)
6AV6 381-2BK07-0AV0 WINCC監控系统(150K点运行版)
6AV6 381-2BL07-0AV0 WINCC監控系统(256K点运行版)
6AV6 381-2BM07-0AV0 WINCC監控系统(128点全用户版)
6AV6 381-2BN07-0AV0 WINCC監控系统(512点全用户版)
6AV6 381-2BP07-0AV0 WINCC監控系统(2048点全用户版)
6AV6 381-2BQ07-0AV0 WINCC監控系统(64K点全用户版)
6AV6 381-2BS07-0AV0 WINCC監控系统(8K点全用户版)
6AV6 38-12BT07-0AV0 WINCC監控系统(100K点全用户版)
6AV6 381-2BU07-0AV0 WINCC監控系统(150K点全用户版)
6AV6 381-2BV07-0AV0 WINCC監控系统(256K点全用户版)
西门子WINCC V7.2監控软件
6AV6 381-2BC07-2AV0 WINCC監控系统(128点运行版)
6AV6 381-2BD07-2AV0 WINCC監控系统(512点运行版)
6AV6 381-2BE07-2AV0 WINCC監控系统(2048点运行版)
6AV6 381-2BF07-2AV0 WINCC監控系统(64K点运行版)
6AV6 381-2BH07-2AV0 WINCC監控系统(8K点运行版)
6AV6 381-2BJ07-2AV0 WINCC監控系统(100K点运行版)
6AV6 381-2BK07-2AV0 WINCC監控系统(150K点运行版)
6AV6 381-2BL07-2AV0 WINCC監控系统(256K点运行版)
6AV6 381-2BM07-2AV0 WINCC監控系统(128点全用户版)
6AV6 381-2BN07-2AV0 WINCC監控系统(512点全用户版)
6AV6 381-2BP07-2AV0 WINCC監控系统(2048点全用户版)
6AV6 381-2BQ07-2AV0 WINCC監控系统(64K点全用户版)
6AV6 381-2BS07-2AV0 WINCC監控系统(8K点全用户版)
6AV6 38-12BT07-2AV0 WINCC監控系统(100K点全用户版)
6AV6 381-2BU07-2AV0 WINCC監控系统(150K点全用户版)
6AV6 381-2BV07-2AV0 WINCC監控系统(256K点全用户版)
WinCC 系统软件V6.2+SP3 中文版语言:中(简、繁)/英/韩/日
6AV6381-1AB06-2AV4 *版 从V5.x 到V6.2+SP3
西门子6AV6381-2BF07-5AV0
1.概述
对于一些通讯速率和稳定性要求不高的场合,串行通讯仍有很广泛的应用。西门子标准的串行通讯的解决方案为CP340、CP341、CP440、CP441,如果现场CPU有集成的PTP接口,并且不需要使用一些加载协议(例如MODBUS),使用300CCPU的集成串口也可以进行ASCII,3964(R),RK512等协议的通讯。
以下仅以ASCII协议为例、使用485接口,介绍如何使用300C CPU的集成PTP口进行通讯。
2.软件环境
2.1. STEP7 V5.5
用于编写PLC程序,此软件需要从西门子购买,本文档中所有的程序代码均使用Step7 V5.5编写。
2.2. 串口调试器
第三方的软件,可以从上下载。
只要是支持ASCII协议串口调试软件即可,没有特殊要求。
3.硬件列表
PS307 | 6ES7307-1EA00-0AA0 |
CPU314-2PTP | 6ES7314-6BF01-0AB0 |
MMC | 6ES7953-8LG11-0AA0 |
PC适配器(USB) | 6ES7972-0CB20-0XA0 |
232转485接头 |
表1 在该项目中使用的硬件
4.组态配置
4.1. 结构示意图
图1 硬件结构图
4.2. 硬件组态
4.2.1 在Step7中建立1个新的S7-300站点
图2 建立新的S7-300 station
4.2.2 组态机架及CPU
图3 选择机架,将314C-2PTP CPU插入对应槽位
4.3. 设置PTP的接口参数
4.3.1 选择协议并设置起始地址(其地址默认即可)
图4 协议选择
4.3.2 设置该PTP接口的波特率,数据位,停止位和奇偶校验位
图5 设置参数
4.3.3 选择信息结束的方式
1、 以固定的字符延迟时间作为每帧数据的结束方式;
2、 以固定的字符长度作为每帧数据的结束方式;
3、 以结束字符作为每帧数据的结束方式。
图6 报文结束条件设置
4.3.4 根据工艺要求设置接口类型
根据工艺可以选择RS422或RS485接口。
图7 设置接口类型
5.功能块的使用及管脚定义
5.1. SFB 60 "SEND_PTP" 数据发送功能块管脚定义
表2 SFB 60 "SEND_PTP"管脚定义
5.2. SFB 61 "RCV_PTP" 数据接收功能块管脚定义
表3 SFB 61 "RCV_PTP"管脚定义
注:
a) SFB60中的SD_1和SFB61中的RD_1的数据格式必须使用ANY格式(例:P#DB1.DBX0.0 BYTE10),不能使用其它数据类型。
b) 数据发送功能块SFB60中LEN定义的数据长度要小于等于SD_1发送数据区的长度。
c) 上述功能块中的管脚DONE,NDR,STATUS,ERROR均为一个周期内有效,若想使用这些数据需要编程进行数据读取。
5.3. SFB 62 "RES_RCVB" 删除接收缓冲区功能块管脚定义
表4 SFB 62 "RES_RCVB"管脚定义