您好,欢迎来到商国互联!

收藏本站

商国互联

点击查看优质供应商

当前位置:商国互联首页> 供应信息 > 电工电气、照明 > 电线、电缆 > 其他电线、电缆

西门子6ES7223-1BF22-0XA8 

西门子6ES7223-1BF22-0XA8

  • 品 牌:西门子
  • 价 格:面议 /
  • 供 应 地:上海上海市
  • 包装说明:全新原装
  • 产品规格:扩展模块
  • 运输说明:快递
  • 交货说明:款到发货
  • 发布日期:2015/11/23 16:24:15
  • 联系人QQ:2933368805 点击这里给我发消息

详细说明

详细说明Explain

西门子6ES7223-1BF22-0XA8

西门子6ES7223-1BF22-0XA8

上海屹磐自动化控制设备有限公司欢迎广大客户来电咨询

联系人:颜晓蕾  手机:13611793628    商务QQ:2933368805

电话(TEL):021-60512612   传真(FAX):021-37786635

邮箱:2933368805@qq.com     网站:http://www.yipangk.com

24小时销售技术服务热线:13611793628

超低价格供应西门子产品,上海屹磐长期备有大量现货,全新原装,质保一年因产品质量问题一年内无条件包换,
价格优,想找配件就来上海屹磐,我们的价格合理,价格优惠,品质保证,欢迎来电垂询!


价格优势,原装正品。欢迎来电咨询订购!
*******************************************************************

西门子上海屹磐 :24小时销售热线 :13611793628  颜晓蕾  电话 :021-60512612

产品规格:全新原装

产品质量:质量保证

产品价格:价格优势

产品货期:现货销售

*******************************************************************



标题:模拟电位器:


 //  * * * * * * * * * * * * * * *主程序 * * * * * * * * * * * * * * *


 // 这是S7-200的一个演示程序,介绍了使用模拟电位器调整定时器设定值的三种方案。


 // 方案1对来自POT 0的值进行换算并加偏移量,以调整定时器的设定值,可以从200ms调到的1.48s
 
每个定时器周期QB01


 // 方案2:从POT 1来的值经过滤波给定时器提供0ms到约2.55s的稳定的设定值。每个定时器周期QB1
  
1


 // 方案3:把POT 0的值直接作为定时器设定值。每个定时器周期QB01


 


 // 模拟电位器POT 0POT 1的值可以分别从SMB28SMB29中以一个字节读出。


 // 每次扫描时,POT的值会变化一点,方案12都能为定时器提供稳定的设定值。


 // 方案1的设定值会改变1次或2次,但每个定时器周期只装载一次。


 // 方案2的设定值非常稳定,每次扫描都装载。


 // 方案3的设定值每次扫描都会改变。


 


 // 主程序:


 LD SM0.1                                   // 首次扫描时清除工作缓冲区:


 MOVD+0AC0                       // AC0=0


 MOVD+0AC3                       // AC3=0


 MOVW+0VW10                    // VW10=0


 MOVW+32000VW14            // 低限工作区复位。


 MOVW+0VW16                    // 高限工作区复位。


 


 // 方案1


 // 每次扫描时POT的值会改变一点。


 // 下面的指令用来在每个定时器周期捕获一次换算后的值,并提供一个稳定的定时器设定值。


 LD           I0.0                              // 如果输入I0.01状态,则选方案1


 TON        T33VW0                 // POT 0的值经运算后作为T33的设定值。


 CALL      1                                  // 调用子程序1POT 0的值进行换算并加偏移量。


 


 LD           T33                              // T33计时到,


 INCW     AC2                            // AC21,即定时器循环计数。


 MOVB    AC2QB0                 // AC2的最低有效字节拷贝到输出字节QB0,以供显示。


 R             T331                        // 定时器T33复位。


 


 // 方案2


 LD           I0.1                              // 如果输入I0.11状态,则选方案2


 CALL      2                                  // 调用子程序2,对POT 1的值进行滤波运算后存入VW18


 TON        T34VW18               // VW18的值作为T34的设定值。


 LD           T34                              // T34计时到,


 INCW     VW20                         // VW201,即定时器循环计数。


 MOVB    VB21QB1               // VW20最低有效字节(VB21)拷贝到输出字节QB1,以供显示。


 R             T341                        // 定时器T34复位


 


 


 


 // 方案3


 LD           I0.2                              // 如果输入I0.21状态,


 AN          I0.0                              // 且方案1不在运行(I0.0=0),则选方案3


 MOVW   0AC1                      // 清除累加器1AC1


 MOVB    SMB28AC1            // POT 0的值到AC1


 TON        T35AC1                  // POT 0的值作为T35的设定值。


 


 LD           T35                              // T35计时到,


 INCW     AC2                            // AC21,即定时器循环计数。


 MOVB    AC2QB0                 // AC2最低有效字节拷贝到输出字节QB0,以供显示。


 R             T351                        // 定时器T35复位。


 MEND                                        // 主程序结束


 // 方案1的子程序


 SBR        1                                  // 子程序1


 // 换算POT 0的值并加上偏移量后存在VW0中,再返回主程序。


 LD           T33                              // 每个定时器周期检查POT 0的变化。


 MOVW   0AC1                      // 清除累加器1AC1)。


 MOVB    SMB28AC1            // POT 0的值给AC1


 DIV         2AC1                      // AC12,即把POT 0的输入范围从0~255换算成0~127


 +1            20AC1                    // 200ms偏移量。


 MOVW   AC1VW0                // AC1值拷贝到VW0,以便能让程序员读取。


 RET                                             // 子程序1结束。


 // 方案2的子程序


 SBR        2                                  // 子程序2


 // POT 1值采样100次,然后求平均值。


 INCW     VW10                         // 扫描计数器加1


 MOVB    SMB29AC0            // POT 1的值到AC0


 +1            AC0AC3                 // 再加到以前的总和中(即累加POT1的值,共累加100次)。


 


 LDW       VW10100               // 100次扫描之后。


 DIV         100AC3                  // 求平均值。


 MOVW   AC3VW12              // 存平均值。


 MOVW   0VW10                   // 扫描计数器复位。


 MOVD   0AC3                      // 工作内存复位。


 AW<=     VW12VW14           // 检查新的平均值是否在保护区之外。


 OW>=     VW12VW16           //


 FILL        VW12VW143     // 把新的平均值存入VW14VW16VW18


 -1             +3VW14                 // 设置新的低保护限。


 +1            +3VW16                 // 设置新的高保护限。


 RET                                             // POT 1的滤波值存在VW18中,返回主程序




 

卖家名片Cards

卖家名片

上海屹磐自动化控制设备有限公司

联系人:颜晓蕾(销售工程师)

手机:13611793628

邮箱:2933368805@qq.com

地址:上海上海市枫泾镇泾商路99弄1165-1166号

电话: 传真:

旺铺

在线询盘/留言Online Inquiry

  • *您的姓名:

  • *联系手机:

  • 固话电话:

  • E-mail:

  • 所在单位:

  • 需求数量:

  • *咨询内容:

免责声明:交易有风险,请谨慎交易,以免因此造成自身的损失,本站所展示的信息均由企业自行提供,内容的真实性、准确性和合法性由发布企业负责。本站对此不承担任何保证责任。
商国互联供应商 品质首选

上海屹磐自动化控制设备有限公司

  • 联系人:颜晓蕾(销售工程师)
  • 手机:13611793628
  • 电话:
  • 会员级别:免费会员
  • 认证类型:企业认证
  • 企业证件:已通过企业认证 [已认证]
  • 认证公司:
  • 主营产品:西门子PLC 触摸屏 变频器 西门子附件 编程软件 工业以网 直流调速装置 伺服驱动 伺服数控
  • 公司所在地:上海上海市