S7200技术支持

1.高速计数的计数功能是不是在第一次扫描初始化后就具备了,并且在全局及任何的扫描周期内也都具备了计数功能?

2.在所有程序内,能反复去激活HSC吗
3.我监控过状态表,只要执行初始化HSC了,编码器等就可以计数了。我说的正确吗?

4.SM0.1只接通一个扫描周期,它初始化了HSC,且激活HSC。当在后续扫描周期内,HSC还能维持在第一个扫描周期内被激活计数的状态吗?

问题补充:
老师,谢谢您指导,十分详细。顺便再问下:1.首次扫描初始化高速计数器,其中:传送16井F8,定义HDEF,初始为0,预置50,中断是当前=预设,执行hsC。只有这些内容。2主程序是电机正转,计50个脉冲后停止,再延时后启动反转,反转计50个脉冲后停止,再延时转到正转,循环进行。它在正转开始时用上升沿使能HSc,反转开始时用上升沿又使能HSc一次,对Hsc0的控制位没作更改,仅仅使用了计够50个脉冲,再去执行中断(中断里只对正反转和两个M位置位和复位)。  请问下,这个只使用了当前值等于预设值这一个计数功能的程序,还需要反复两次用沿指令去激活HSC两次吗?     谢谢老师!

最佳答案

1、在程序中要使用初次扫描存储器位SM0.1来调用HDEF指令,而且只能调用一次。如果用SM0.0调用或者第二次执行HDEF指令会引起运行错误,而且不能改变第一次执行HDEF指令时对计数器的设定。调用初始化完成以后,高速计数器就能使用了
2、可以
高速计数器可以在初始化或者运行中更改设置,如初始值、预置值。其操作步骤应当是:
1)、设置控制字节的更新选项。需要更新哪个设置数据,就把控制字节中相应的控制位置位(设置为“1”);不需要改变的设置,相应的控制位就不能设置
2)、然后将所需 的值送入初始值和预置值控制寄存器
3)、执行HSC指令
3、只要初始化正常是的
4、第一个周期执行的是HDEF指令,不是HSC指令

详细参考:
高速计数器常见问题
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-portal/MicroPower2013/Smart SMS/013.html

提问者对于答案的评价:

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc367619.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 下午2:48
下一篇 2021年7月5日 下午2:48

相关推荐

  • EM253使用问题

    我使用EM253控制伺服驱动器,项目要求可以自动定位,也可以手动控制电机运转,绝对位置运动,在编程时调用的子程序POSx-CTRL,POSx-MAN,POSx-GOTO等子程序里都…

    SIMATIC S7-200 2020年11月1日
  • S7-200与智能模块的MODBUS通讯问题

    我用CPU-224XP与力创模块EDA9015C用自由口通讯,采用modbus协议,程序是自己编的,通过串口调试助手可以看到PLC发出的读数据命令,也可以看到模块返回的数据,但是P…

    SIMATIC S7-200 2021年7月5日
  • 两个cpu224同时与上位机通讯

    我现在需要两个cpu224同时与上位机通讯交换数据,上位机软件是组态王,请问各位最廉价快速的方案是什么?谢谢! 最佳答案 用一个485/232模块(泓格或者研华的)就行了,两个pl…

    SIMATIC S7-200 2021年7月5日
  • 传感器故障分析

    现在有一个温湿度传感器,接入到EM 231中,那么如果传感器出现故障比如传感器损坏没有电压或者电流,或者测得的数据不准确虽然有电压或电流信号,或者传感器突然故障,即上一个…

    SIMATIC S7-200 2020年10月31日
  • 西门子PG5611 PPI连接S7 200CN

    西门子PG 5611设为PPI,XP SP3,Mirowin sp9,可以连接S7 200,但连接不到S7 200CN,是否需要特…

    2021年7月5日
  • 200硬件配置?

    用的CPU226,有26个输入模拟量,我们最大一个模拟模块也就是4个输入,这样要扩展7块,数字量还要扩展,而CPU226最大也就只能扩展7个模块,怎么处理啊 最佳答案 这就要看你的…

    SIMATIC S7-200 2021年7月5日
  • 西门子PLC300编程软件

    在安装的过程中总是出现未找到SSF文件,导致终止安装… 最佳答案 告诉您个一劳永逸的方法,把安装文件做成ISO文件,用虚拟光驱软件打开后进行安装,就行啦,方便复制,移动文件什么的,…

    SIMATIC S7-200 2017年6月11日
  • 求用s7-200对自动售易拉罐机编程(有三个投币孔1角,5角,1元,达到三元就出一听易拉罐)

    求用s7-200对自动售易拉罐机编程(有三个投币孔1角,5角,1元,达到三元就出一听易拉罐) 问题补充:我是新手,请给出梯形图编程。 最佳答案 方法就是: 自动售货机收集…

    SIMATIC S7-200 2020年11月5日
  • CP243-1在Micro/WIN中配置CPU至CPU数据传输格式

    请问:CP243-1做客户机和S7-300以太网通讯,在Micro/WIN的以太网向导中关于“配置CPU至CPU数据传输”窗口,服务器的读取数据不能用DB10.DBB0之类的数据块…

    SIMATIC S7-200 2020年10月31日
  • S7-200如何记录中断程序运行次数

    我想用个计数器记录一个中断程序记录的次数,不知道有什么好的,简单的方法没.我存在的问题在于,如何让计数器在进入中断后计一次数. 最佳答案 中断程序里用INC或ADD指令 提问者对于…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论