西门子S7-1500PLC 控制器产品系列中具有较大容量程序及数据存储器的 CPU,适用于具有较高程序范围和联网要求的苛刻应用。具有*处理速度,适用于二进制和浮点运算。用于系列机器、机器以及工厂中的跨领域自动化任务,在具有集中式和分布式 I/O 的生产线上作为集中式控制器使用。
产品简介
详细介绍
重庆西门子S7-1500代理商欢迎您(总代理)
西门子S7-1500创建程序
1.加载块库
全局库
全局库用于存储要在其它项目中重复使用的元素。 必须明确创建全局库。 标准包中提供了下列库:
● "Buttons and Switches"
这些库提供了大量的开关和按钮。 通过文件夹将开关和按钮按类分组。 例如,可在“DiagnosticsButtons”文件夹中找到“系统诊断指示器”对象。 使用“系统诊断指示器”对象对工厂进行系统诊断。
● "Monitoring and Control objects"
这样就提供了适用于各种设计的复杂操作员控制和显示对象以及合适的控制灯、按钮 和开关。
说明 库具有写保护
默认情况下,激活了“打开全局库”(Open global library)对话框中的“以只读方式打开”(Open read-only) 选项。 选中此复选框以在无写保护的情况下打开库。
步骤
1. 单击“库”(Libraries) 选项卡。
2. 单击“打开全局库”(Open global library)。
3. 在包含已解压库文件夹的目录中选择“ProgLib_ColorFillingStation”文件,然后单击“打 开”(Open)。
结果
打开“ProgLib_ColorFillingStation”全局库。
删除程序块 Main [OB1]
简介
在以下部分中,将删除项目文件夹中自动生成的“Main [OB1]”程序块。 “Main [OB1]”程序块包含在示例项目程序块中。
组织块 (OB) 是 CPU 操作系统和用户程序之间的接口。 这些块由操作系统调用。 自动化项目中必须至少存在一个循环 OB。
步骤
1. 打开项目树中的“程序块”(Program blocks) 文件夹,然后单击“Main [OB1]”程序块。
2. 右键单击以打开快捷菜单并单击“删除”(Delete)。
3. 单击“是”(Yes) 确认删除块。
结果
删除自动生成的“Main [OB1]”程序块。
2.复制程序块
简介
在以下部分中,将“ProgLib_ColorFillingStation”全局库中的程序块插入到项目中。
步骤
1. 单击全局库“ProgLib_ColorFillingStation”。
2. 依次单击“主模板”(Master copies) 文件夹和“Programm_blocks”。
3. 将要导入的程序块从全局库拖放到“程序块”(Program blocks) 文件夹。
4. 对于其它块,请按步 2 和 3 中的描述进行操作。
结果
在同名项目文件夹中插入程序块。
3.循环中断 OB
循环中断 OB - 循环时间和相位
可更改循环时间和相位偏移量
Main [OB35] 位于插入在项目中的程序块下方。Main [OB35] 是一个循环中断组织块(循环中断 OB)。 循环中断 OB 将以固定时间间隔启动程序,而与循环程序的执行无关。循环中断 OB 的启动时间可通过循环时间和相位偏移量进行。
循环时间
循环时间将决定调用 OB 的时间间隔。 默认情况下,循环中断 OB 的循环时间为 100000μs。
相位偏移
相位偏移量用于提高周期中断程序的处理时间间隔的准确性。 如果 OB 与另一个 OB具有相同或公用一个多时钟脉冲,则可通过相位偏移量以精确的间隔执行这两个 OB。
更改循环时间
简介
在以下部分中,将更改“Main”程序块的循环时间。
要求
● 程序块“Main”[OB35] 包含在库中
● 存在 FB/FC 调用
步骤
1. 打开“Main”程序块的属性。
2. 请在“常规”(General) 下选择“循环中断”(Cyclic interrupt) 选项。
3. 在“循环时间”(Cycle time) 中输入一个新值,然后单击“确定”(OK)。
结果
循环时间已更改。
西门子PLC S7-1500编译项目
简介
在以下部分中,将编译“Color_Filling_Station”项目。
步骤
- 在项目树(project tree)中选择“Color_Mixing_CPU”CPU。
- 右键单击以打开快捷菜单,然后选择“编译” > “硬件和软件(仅更改)”(Compile>Hardware and software (only changes))。
结果
项目已编译并可供下载。
说明
更新了“Main”程序块。
编译后打开“Main”程序块。 已创建了所有背景数据块,并更新了数据库。
重庆西门子S7-1500代理商欢迎您(总代理)