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

收藏本站

商国互联

点击查看优质供应商

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

西门子6ES7223-1PL22-0XA8 

西门子6ES7223-1PL22-0XA8

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

详细说明

详细说明Explain

西门子6ES7223-1PL22-0XA8

西门子6ES7223-1PL22-0XA8

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

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

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

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

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

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


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

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

产品规格:全新原装

产品质量:质量保证

产品价格:价格优势

产品货期:现货销售

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



主程序:


 // 在主程序中,首先将输出Q0.0置,0,因为这是脉冲输出功能的需要。再初始化高速计


 // 数器HSC0,然后调用子程序01


 // HSC0起动后具有下列特性:可更新CVPV值,正向计数。


 // 当脉冲输出数达到SMD72中规定的个数后,程序就终止。


 


 // 主程序


 LD           SM0.1                         // 首次扫描标志(SM0.1=1)。


 R             Q0.01                      // 脉冲输出Q0.0复位(Q0.0=0)。


 MOVB    16#F8SMB37         // 装载HSC0的控制位:


                                                       //      激活HSC0,可更新CV,可更新PV


                                                       //      可改变方向,正向计数。


                                                       // HSC指令用这些控制位来组态HSC


 


 MOVD   0SMD38                 // HSC0当前值(CV)为0


 MOVD   1000SMD42           // HSC0的第一次设定值(PV)为1000


 


 HDEF     00                            // HSC0定为模式0


 CALL      0                                  // 调用子程序0


 CALL      1                                  // 调用子程序1


 


 MEND                                        // 主程序结束。


 


 //  * * * * * * * * * * * * * * * * * * * *


 


 // 子程序0


 // 子程序0初始化,并激活脉冲输出(PLS)。


 // 在特殊存储字节SMB67中定义脉冲输出特性:脉冲串(PT0),时基,可更新数值,激活PLS


 // SMW68定义脉冲周期,其值为时基的倍数。


 // 最后,在SMD72中指定需要产生的脉冲数。(SMD72)为内存双字,即4个字节)。


 


 // 子程序0


 SBR       0                                // 子程序0


 MOVB  16#8DSMB67      // 装载脉冲输出(PLS0)的控制位:PT0,时基1ms,可更新,激活。


 MOVW 1SMW68              // 脉冲周期1ms


 MOVD  30000SMD72       // 产生30000个脉冲。


 PLS       0                                // 起动脉冲输出(PLS 0),从输出端Q0.0输出脉冲。


 RET                                         // 子程序0结束。


 


 //  * * * * * * * * * * * * * * * * * * * *


 


 // 子程序1


 // 子程序1起动HSC0,并把中断程序0分配给中断事件12HSC 0的当前值CV等于设定值PV)。


 // 只要脉冲计数值(当前值CV)达到设定值(PV),该事件就会发生。


 // 最后,允许中断。


 


 // 子程序1


 SBR       0                                // 子程序1


 ATCH   012                        // 把中断程序0分配给中断事件12HSC 0CV=PV)。


 ENI                                          // 允许中断。


 HSC      0                                // 按主程序中对HSC 0的初始组态特性,起动HSC0


 RET                                         // 子程序1结束。


 


 //  * * * * * * * * * * * * * * * * * * * *


 


 // 中断程序0


 // HSC 0的计数脉冲达到第一,设定值1000时,调用中断程序0


 // 输出端Q0.1置位(Q0.1=1)。


 // HSC 0设置新的设定值1500(第二设定值)


 // 用中断程序1取代中断程序0,分配给中断事件12HSC 0CV=PV)。


 // 中断程序0


 


 INT        0                                // 中断程序0


 S            Q0. 11                   // 输出端Q0.1置位(Q0.1=1)。


 MOVB  16#A0SMB37      // 重置HSC 0的控制位,仅更新设定值(PV)。


 


 MOVD  1500SMD42         // HSC 0的下一个设定值为1500(第二设定值)。


 ATCH   112                        // 用中断程序1取代中断程序0,分配给中断事件12


 HSC      0                                // 起动HSC 0,,为其装载新的设定值。


 RETI                                        // 中断程序0结束。


 


 //  * * * * * * * * * * * * * * * * * * * *


 


 // 中断程序1


 // HSC 0的计数脉冲达到第二设定值1500时,调用中断程序1


 // 输出端Q0.2置位(Q0.2=1)。


 // HSC 0改成减计数,并置新的设定值1000(第三设定值)。


 // 用中断程序2取代中断程序1,分配给中断事件12HSC 0CV=PV)。


 


 // 中断程序1


 INT        1                                // 中断程序1


 S            Q0. 21                   // 输出端Q0.2置位(Q0.2=1)。


 MOVB  16#B0SMB37      // 重置HSC 0的控制位,更新设定值,并改成减计数(反向计数)。


 MOVD  1000SMD42         // HSC 0的下一个设定值为1000(第三设定值)。


 ATCH   212                        // 用中断程序2取代中断程序1,分配给中断事件12


 HSC      0                                // 起动HSC 0,,为其装载新的设定值和方向。


 RETI                                        // 中断程序1结束。


 


 //  * * * * * * * * * * * * * * * * * * * *


 


 // 中断程序2


 // HSC 0的计数脉冲达到第三设定值1000时,调用中断程序2


 // 输出端Q0.1Q0.2复位(Q0.1=0Q0.2=0)。


 // HSC 0的计数方向重新改为正向(增计数),并将当前计数值置为0,而设定值PV保持不变(1000)


 // 重新把中断程序0分配给中断事件12,程序再次起动HSC 0运行。


 // 当脉冲数达到SMD72中规定的个数后,程序就终止。


 


 // 中断程序2


 INT        2                                // 中断程序2


 R            Q0. 12                   // 输出端Q0.1Q0.2复位(Q0.1=0Q0.2=0)。


 MOVB  16#D8SMB37      // 重置HSC 0的控制位,更新CV,改为正向计数(增计数)。


 MOVD  0SMD38               // HSC 0的当前值复位(CV=0)。


 ATCH   012                        // 把中断程序0分配给中断事件12


 HSC      0                                // 重新起动HSC 0


 RETI                                        // 中断程序2结束。




 

卖家名片Cards

卖家名片

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

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

手机:13611793628

邮箱:2933368805@qq.com

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

电话: 传真:

旺铺

在线询盘/留言Online Inquiry

  • *您的姓名:

  • *联系手机:

  • 固话电话:

  • E-mail:

  • 所在单位:

  • 需求数量:

  • *咨询内容:

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

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

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