登录

行业资讯

西门子代理商-抚顺

西门子代理商-抚顺

西门子代理商-抚顺

西门子代理商-抚顺

西门子代理商-抚顺

下列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所示。



浔之漫智控技术(上海)有限公司专注于西门子等

免责声明: 八方资源网为互联网信息服务提供者,所有的信息均有发布者提供,如您发现信息有违规/侵权,请立即投诉举报

相关资讯

查看更多
资讯分类
商务服务 污水处理 机械 传媒 机床 五金 农业 工程机械 焊接切割 泵阀 热泵 农机 汽车 汽车用品 汽配 汽修 通信 电子 暖通空调 电气 广电 印刷 纸业 丝印特印 灯饰 安防 消防 过滤 耐火材料 环保 LED 添加剂 食品机械 仪器仪表 太阳能 包装 水工业 加工 二手设备 工艺礼品 古玩 服装 美容美发 服饰 制鞋 家电 家具 运动休闲 影音 酒店 家居 办公 音响灯光 农化 水果 养殖 皮具 教育装备 玩具 零食 食品 二手 IT 建材 小家电 卫浴 陶瓷 超硬材料 化工 橡胶 塑料 钢铁 表面处理 冶金 石油 能源 纺织 房地产 皮革 涂料 石材 创业 项目 生活服务 教育 船舶 维修 广告 交通运输 医疗 代理 物流 图片 展会 咨询 库存积压
八方资源网 资讯