6ES7223-1BF22-0XA8
6ES7223-1BF22-0XA8
1. 示例系统的体系结构
本例中选用 S7-300 CPU 314C-2DP 作为 PROFIBUS-DP 主站,连接一个 MM420 变频器。连接多个 MM420 时与之相同。
3.1 下载GSD文件
3.2 组态从站 在 STEP 7 HW config 中先组态 S7-300 站,使之成为 PROFIBUS-DP MASTER, 在DP 网上挂上 MM420, 并组态 MM420 的通讯区。通讯区与应用有关,如果需要读/写 MM420 参数,则需 4 PKW 区;如果除控制字和设定值以外还需传送其他数据,则要选择 4 PZD。
4. MM420 参数设置 5. plc 编程 1. 由于采用 4 PKW, 4 PZD word cons. 方式,PZD 不需要调用 SFC 14, 15。
在本例中控制字和设定值可以从 MD10 传送,MD14 可传送其他数据。MW10 为控制字,从 16#047E 变为 16#047F 后变频器起动。MW12 中的频率值将输出。状态字和实际值从 PIW264, PIW266 读入。 2. 4 个 PKW 为连续数据,所以要调用 SFC14, 15 来打包解包。本例中打包解包数据放在DB1 中。
6. 数据传送规则 1,读写 0002~1999 的参数。 如:读 P1082, 1082(DEC)=43A(HEX) 如:写 P1082, 1082(DEC)=43A(HEX) 2,读写 2000~3999 的参数。 传送命令参考 MM420 手册 3,PZD 参数为异步读写。 |
1、好采用PID向导生成PID功能块;
2、我要说一个简单的也是容易被人忽视的问题,那就是:PID功能块的使能控制只能采用SM0.0或任何1个存储器的常开触点并联该存储器的常闭触点这样的断开的触点!
笔者在以前的一个工程调试中就遇到这样的问题:PID功能块有时间动作正常,有时间动作不正常,而且不正常时发现PID功能块都没问题(PID参数正确、使能正确),就是没有输出。后查了好久,突然意识到可能是使能的问题——我在使能端串联了启动/停止控制的保持继电器,我把它改为SM0.0以后,一切正常!
同时也明白了PID功能块有时间动作正常,有时间动作不正常的原因:有时在灌入程序后保持继电器处于动作的状态才不会出现问题,一旦停止了设备就会出现问题——PID功能块使能一旦断开,工作就不会正常!
- 6ES7222-1HD22-0XA0 2024-05-08
- 6ES7222-1BD22-0XA0 2024-05-08
- 6ES7222-1HF22-0XA8 2024-05-08
- 6ES7222-1EF22-0XA0 2024-05-08
- 6ES7222-1BF22-0XA8 2024-05-08
- 6ES7221-1EF22-0XA0 2024-05-08
- 6ES7221-1BF22-0XA8 2024-05-08
- 6ES7221-1BH22-0XA8 2024-05-08
- 西门子S7-200SMART模块6ES7288-1CR60-0AA0 2024-05-08
- 西门子S7-200SMART模块6ES7288-1CR40-0AA0 2024-05-08
- 西门子S7-200SMART模块6ES7288-1ST60-0AA1 2024-05-08
- 西门子S7-200SMART模块6ES7288-1SR60-0AA1 2024-05-08
- 西门子S7-200SMART模块6ES7288-1ST40-0AA1 2024-05-08
- 西门子S7-200SMART模块6ES7288-1SR40-0AA1 2024-05-08
- 西门子S7-200SMART模块6ES7288-1ST30-0AA1 2024-05-08