新闻
西门子PLC模块无锡西门子PLC代理商 DP电缆经销商参数详情
2023-10-21 04:09  浏览:10
西门子PLC模块无锡西门子PLC代理商 DP电缆经销商参数详情

无锡西门子PLC代理商 DP电缆经销商

无锡西门子PLC代理商 DP电缆经销商无锡西门子PLC代理商 DP电缆经销商

浔之漫智控技术上海有限公司出售西门子S7-200PLC,西门子S7-400PLC,西门子S7-300PLC,LOGO!逻辑模块,西门子

ET200I/O模块,西门子S7-1200PLC,西门子电机。武汉西门子通讯电缆代理商,上海西门子模块代理商。西门子授权一级代理商

,深圳西门子授权总代理商,浔之漫智控技术(上海)有限公司,西门子CN模块授权代理商,西门子电缆授权一级代理商

我们把高速计数器和前面学习的中断结合在一起来学习,对于这个指定中断,我们要知道几个要点的内容,,所有计数器模式都支持在HSC的当前值等于预设值时产生一个中断事件;第二,使用外部复位端的计数模式支持外部复位中断;第三,除了模式0、1、2之外,所有计数器模式支持计数方向改变中断。我们在使用时要注意的是当使用外部复位中断时,不要写入初始值,或者是在该中断服务程序中禁止再允许高速计数器。我们再看一下高速计数器的状态字节。我们要知道每一个高速计数器都有一个状态字节,该字节的每一位都反映了这个计数器的工作状态。这些状态位表示当前计数方向以及当前值是否大于或等于预设值。我们要注意的是只有在执行中断服务程序时,状态位才有效。下面就附上高速计数器的状态位表。


    下面我们就看一下HSC指令的使用。




    以上程序中,扫描首先传送16#F8到SMB47定义控制字节,然后执行HEDF指令定义高速计数模式和选择高速计数器,然后是写入初始值和预设值,然后是ATCH连接中断程序0和中断事件号13,那么就是为计数器当前值CV等于预设值PV连接中断,然后是一个ATCH连接中断程序1和中断事件号14,那么就是连接计数器方向改变中断,然后又是一个ATCH连接中断程序2和中断事件号15,那么就是连接计数器外部复位中断,建立连接中断后要允许全局中断,执行ENI指令,后是激活高速计数器,执行HSC指令。

    那么以上是用HSC指令来编程这个高速计数器的程序,除此之外,我们还可以用向导来生成高速计数器程序。

    高速计数器向导可以从菜单栏的“工具-指令向导”里面打开,弹出指令向导对话框后,我们选择“HSC”再点击下一步就可以了。


    出现“HSC指令向导”后,我们可以选择配置哪个计数器和选择哪个模式,这里我们选择HC1和模式5,然后点击下一步。


    选择计数器和模式之后,我们可以设置计数器的预置值、初始值和计数方向等,这里我们写入预设值为100,其他保持默认,然后点击下一步。


    然后我们可以配置中断事件和编程步数,在这里配置的中断事件不是必须的,我们可以根据自己的要求来选择使用,我们要注意的是一个高速计数器多只能有3个中断事件。


    对于当前值等于预置值时产生的中断,我们还可以写入新的预置值和当前值,我们可以定义高速计数器每一步的操作。定义好之后,点击下一步,就会完成向导生成一个子程序HSC_INT。


    使用时我们在主程序块中使用SM0.1或边沿触发指令调用这个子程序就可以了。

主程序:


HSC_INIT子程序:



无锡西门子PLC代理商 DP电缆经销商                          无锡西门子PLC代理商 DP电缆经销商

相关新闻
联系方式
公司:西门子PLC模块代理商
姓名:颜娟(女士)
电话:15021292620
手机:15021292620
地区:直辖市-上海-上海松江
地址:上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
QQ:2799536152
拨打电话
QQ咨询
请卖家联系我