酒泉西门子模块代理商
西门子PLC代理商
西门子授权代理商
西门子一级代理商
西门子代理商
下列PTO初始化和操作顺序使用“**扫描”内存位SM0.1以初始化脉冲输出。使用“**扫描”位调用初始化子程序减少扫描时间,因为随后的扫描不调用此子程序(“**扫描”位只在转变为RUN模式后在**扫描时设置)。然而,在应用当中可能有其他限制需要初始化(或重新初始化)脉冲输出。在那种情况下,可以使用另一个条件调用初始化程序。
1.初始化单段操作的PTO输出
一般地,使用子程序为脉冲输出配置和初始化PTO。从主程序调用初始化子程序。使用**扫描内存位SM0.1初始化被PTO使用的输出为0,并调用子程序完成初始化操作。当使用子程序调用时,随后的扫描不调用子程序,这减少了扫描执行时间,并优化了程序的结构。
在从主程序创建对初始化子程序的调用后,使用下列步骤在初始化子程序中创建对配置脉冲输出Q0.0的控制逻辑:
(1)载入16#85(选择微秒增量)或16#8D(选择毫秒增量)到SMB67设置控制字节。这两个数值都启用PTO/PWM功能,选择PTO操作,设置新脉冲计数和周期时间数值,选择时基(us 或ms)
(2)将数值载入SMW68,设置周期时间。
(3)将脉冲计数的双字数值载入SMD72中
(4)一旦脉冲串输出完成,要完成相应功能,可以通过将脉冲串完成事件(中断事件19)连接到中断子程序设置一个中断。使用ATCH指令和执行全局中断启用指令ENI来调用此中断程序。
(5)执行PLS指令。
(6)退出子程序。
2.调整单段操作的PTO周期时间
对于单段PTO操作,可以使用中断程序或子程序改变周期时间。当使用单段PTO操作时,要改变中断程序或子程序中的PTO周期时间,可按下列步骤进行:
(l)载入16#81(μs)或16#89(ms)到SMB67,设置控制字节(启用PTOPWM功能、选择PTO操作、选择时基和设置新周期时间数值)。
(2)将新数值载入SMW68,设置周期时间。
(3)执行PLS指令。在启动新的周期时间的PTO波形前,S7-200先完成现有的PTO操作。
(4)退出中断程序或子程序。
3.改变单段操作的PTO脉冲计数
对于单段PTO操作,可以使用中断程序或子程序改变脉冲计数。当使用单段PTO操作时,要改变中断程序或子程序中的PTO脉冲计数,可按下列步骤进行:
(l)载入16#84(us)或16#8C(ms)到SMB67,设置控制字节(启用PTO/PWM功能、选择PTO操作、选择时基和设置新脉冲计数数值)。
(2)将新脉冲计数的双字数值载入SMD72。
(3)执行PLS指令。在启动新的周期时间的PTO波形前,S7-200先完成现有的PTO操作。
(4)退出中断程序或子程序。
单段PTO操作示例如图5-77所示。
4.改变单段操作的PTO周期时间和脉冲计数
对于单段PTO操作,可以使用中断程序或子程序改变周期时间和脉冲计数。当使用单段PTO操作时,要改变中断程序或子程序中的PTO周期时间和脉冲计数,可按下列步骤进行:
(1)载入16#85(us)或16#8D(ms)到SMB67,设置控制字节(启用PTO/PWM功能、选择PTO操作、选择时基和设置新周期时间和脉冲计数数值)。
(2)将新数值载入SMW68,设置周期时间。
(3)将新脉冲计数的双字数值载入SMC72中。
(4)执行PLS指令。在启动带有新的脉冲计数和周期时间的波形前,S7-200先完成现有的PTO操作。
(5)退出中断程序或子程序。
单段PTO操作示例波形图如图5-78所示。
图5-78单段PTO操作示例波形图
5.初始化多段操作的PTO输出
一般地,使用子程序为多段PTO操作的脉冲输出配置和初始化PTO。从主程序调用初始化子程序。使用**扫描内存位SM0.1初始化被PTO使用的输出为0,并调用子程序完成初始化操作。当使用“**扫描”调用初始化子程序,随后的扫描不调用子程序,这减少了扫描执行时间。
在从主程序创建对初始化子程序的调用后,使用下列步骤在初始化子程序中创建对配置脉冲输出Q0.0的控制逻辑:
(1)通过载入下列数值之一到SMB67配置控制字节:16#A0(选择微秒增量)或16#A8(选择毫秒增量)。这些数值都启用PTO/PWM功能、选择PTO操作、选择多段PTO操作和选择时基(微秒或毫秒)。
(2)在SMW168中,载入字大小数值用于启动概要表的V内存偏移量。
(3)使用V内存在概要表中设置段数值。确保段域数(表格的一个字节)是正确的。
(4)如果在PTO概要图完成后要执行相应的功能,可以通过将脉冲串完成事件(中断事件19)连接到中断子程序来对一个中断进行编程。使用ATCH指令和执行全局中断启用指令ENI(供选用)。
(5)执行PLS指令。
(6)退出子程序。
多段PTO操作示例如图 5-79所示。
PLC控制系统设计的基本内容
1.确定系统运行方式与控制方式。PLC可构成各种各样的控制系统,如单机控制系统、集中控制系统等。在进行应用系统设计时,要确定系统的构成形式。
2.选择用户输入设备(按钮、操作开关、限位开关、传感器等)、输出设备(继电器、接触器、信号灯等执行元件)以及由输出设备驱动的控制对象(电动机、电磁阀等)。这些设备属于一般的电气元件,其选择的方法属于其他课程的内容。
3.PLC的选。PLC是控制系统的核心部件,正确选择PLC对于保证整个控制系统的技术经济指标起着重要的作用。选择PLC应包括机型选择、容量选择、I/O模块选择、电源模块选择等。
4.分配I/0点,绘制I/0连接图,必要时还须设计控制台(柜)。
5.设计控制程序。控制程序是整个系统工作的软件,是保证系统正常、安全、可靠的关键。因此控制系统的程序应经过反复调试、修改,直到满足要求为止。
6.编制控制系统的技术文件,包括说明书、电气原理图及电气元件明细表、I/0连接图、I/O地址分配表、控制软件。
6ES72111BE400XB0 | CPU 1211C AC/DC/Rly,6输入/4输出,集成2AI |
6ES72111AE400XB0 | CPU 1211C DC/DC/DC,6输入/4输出,集成2AI |
6ES72111HE400XB0 | CPU 1211C DC/DC/Rly,6输入/4输出,集成2AI |
6ES72121BE400XB0 | CPU 1212C AC/DC/Rly,8输入/6输出,集成2AI |
6ES72121AE400XB0 | CPU 1212C DC/DC/DC,8输入/6输出,集成2AI |
6ES72121HE400XB0 | CPU 1212C DC/DC/Rly,8输入/6输出,集成2AI |
6ES72141BG400XB0 | CPU 1214C AC/DC/Rly,14输入/10输出,集成2AI |
6ES72141AG400XB0 | CPU 1214C DC/DC/DC,14输入/10输出,集成2AI |
6ES72141HG400XB0 | CPU 1214C DC/DC/Rly,14输入/10输出,集成2AI |
6ES72151BG400XB0 | CPU 1215C AC/DC/Rly,14输入/10输出,集成2AI/2AO |
6ES72151AG400XB0 | CPU 1215C DC/DC/DC,14输入/10输出,集成2AI/2AO |
6ES72151HG400XB0 | CPU 1215C DC/DC/Rly,14输入/10输出,集成2AI/2AO |
6ES72171AG400XB0 | CPU 1217C DC/DC/DC,14输入/10输出,集成2AI/2AO |