厦门西门子模块代理商
控制要求如下:
(1)5个指示灯(HL1~HL5)显示仓库区的占用程度。
(2)电机M1的起停由按钮SB1和SB2控制,若仓库装满则传送带1自动停止。电动机M2的起停由按钮SB3和SB4控制,若仓库已空,则传送带2自动停止。
(3)库区存储量由MW0中的值决定,MW0的初值为100。MW0中的内容可以通过按钮SB5增加,每按一次SB5,MW0中的内容增加10,每按一次按钮SB6,MW0中的内容减10。MW0的内容小不能少于10,大不能大于200。只用当两台电动机都处于停止状态时才可修改MW0中的值。
(4)仓库内剩余空间的包裹存储数以BCD码格式保存在MW10中。
1. PLC硬件配置
控制系统中的硬件配置如下:
序号 | 名称 | 型号说明 | 数量 |
1 | CPU | CPU313 | 1 |
2 | 电源模块 | PS307 | |
3 | 开关量输入模块 | SM321 | |
4 | 开关量输出模块 | SM322 | |
5 | 前连接器 | 20针 | 2 |
2.分析控制要求进行输入输出点分配,并根据分配画出外部接线图。
输出:
序号 | 输入信号名称 | 地址 | M1开始按钮SB1(常开) | I0.0 | M1停止按钮SB2(常开) | I0.1 | M2开始按钮SB3(常开) | I0.2 | M2停止按钮SB4(常开) | I0.3 | 加数按钮SB5(常开) | I0.4 |
6 | 减数按钮SB6(常开) | I0.5 | ||||||||||
7 | 光电开关PEB1 | I0.6 | ||||||||||
8 | 光电开关PEB2 | I0.7 |
输入:
序号 | 输出信号名称 | 序号 | 指示灯HL1 | Q4.0 | 5 | 指示灯HL5 | Q4.4 | 指示灯HL2 | Q4.1 | 6 | 电动机M1(KM1) | Q4.5 | 指示灯HL3 | Q4.2 | 7 | 电动机M2(K |
使用 TIA Portal 中的工程组态工具 STEP7(以及 WinCC Advanced HMI选项)进行组态和编程:
根据标准 IEC 61131-3 进行编程
支持的编程语言:
SCL (IL)、LAD、FBD、STL、GRAPH7 (SFC)基于可视化技术的创新实时系统:
通过集成 S7-1500 软件控制器的实时系统,可实现 Windows 的并行、独立运行:极高的实时及确定特性
支持在控制器运行期间重启 Windows
通过多个优先级控制的执行层次实现高速程序执行(循环、时间控制、通过 ROFINET 或 PROFIBUS实现等式同步、通过过程和诊断报警实现事件驱动)
保持性数据的保存:
电源出现故障,CPU 1515SP PC 也确保工厂数据的安全:电压下降时可将保持性数据保存在 CPU 的 NVRAM
可在 CPU CFast 卡上存储保持性数据(需要 UPS)
通信:
通过 ET 200SP 总线适配器进行 PROFINET IO 通信;通过 ET 200SP CM DP 进行 PROFIBUS通信:
PROFINET IO RT/IRT、等时同步模式、IO 控制器、I 设备、介质冗余、PROFIenergy、PROFIBUS DP主站通过 CPU 的 Windows 接口(千兆以太网)与 Windows 应用程序或外部设备进行 SIMATIC和开放式用户通信
通过组态控制(选项处理)实现灵活的集中组态
组态控制器并操作不同于该组态的设备(选件)
集成 Web 服务器
S7 1500 自动化系统的所有 CPU 都支持通过 Web 服务器来扫描 CPU。CPU Web 服务器提供以下诊断选项:通过 LED 指示灯显示 CPU 状况和当前运行状态
读出诊断缓冲区条目
查询模块状态
查询当前消息
有关拓扑/PROFINET 设备状态的信息
通过 CPU 的装载存储器传送和管理用户数据
通过用户可编程的 Web 页面支持特定设备功能的检修与调试
跟踪功能
S7 1500 自动化系统的所有 CPU 都支持跟踪功能。该功能可以记录每个周期的模拟量和数字量变量并通过 STEP 7以曲线形式加以显示。这对于运动控制或闭环控制应用十分有用集成工艺功能:
S7-1500 运动控制 PLCopen 块用于通过 PROFINET IO IRT接口来编程运动功能。该功能支持速度控制轴、定位轴和外部编码器。
集成闭环控制功能
通用 PID 或 3 步控制器,具有集成优化功能集成温度控制器集成系统诊断
可通过连接的显示器、HMI 设备、Web 服务器或软件控制器的操作面板来显示系统诊断。通过这种方式也可显示变频器消息。当 CPU 处于STOP 模式时,也可进行系统诊断。若配置了新硬件组件,则自动更新诊断信息。集成安全功能:
专有技术保护:
可以针对未*的访问和修改,通过密码可靠保护算法和程序块。访问保护:
扩展访问保护功能针对未*的组态更改提供全面保护。各种*级别可用于向不同的用户组分配不同的权限。完整性保护:
系统可针对未*的操纵为传输到 CPU 的数据提供保护。CPU 可安全检测到组态数据的改动或第三方传输。