电动机功率 | 2kW | 外形尺寸 | 3mm |
---|---|---|---|
重量 | 3kg |
西门子S7-1200PLC系统有五种不同模块,分别为 CPU 1211C、CPU 1212C 、 CPU 1214C、CPU1215C和CPU1217C。其中的每一种模块都可以进行扩展,以*您的系统需要。可在任何 CPU 的前方加入一个信号板,轻松扩展数字或模拟量 I/O,同时不影响控制器的实际大小。
![]() |
参考价 | ¥523 |
订货量 | 1 |
更新时间:2019-04-01 12:53:49浏览次数:318
联系我们时请说明是化工仪器网上看到的信息,谢谢!
上海西门子S7-1500PLC代理商(价格实惠)
HC数据类型为只读;不能使用HC数据类型将一个新当前计数写入高速计数器。
表6--29 HSC0、HSC1、HSC2、HSC3、HSC4和HSC5的当前值
实例:读取和保存当前计数
设置初始值和预设值
每个高速计数器在内部存储了一个32位当前值(CV)和一个32位预设值(PV)。当前值是计数器的实际计 数值,而预设值是一个可选择的比较值,它用于在当前值到达预设值时触发一个中断。可使用上一部 分所述的HC数据类型读取当前值。无法直接读取预设值。要将新当前值或预设值载入高速计数器, 必须设置保持期望的新当前和/或新预设值的控制字节和特殊存储双字,也要执行HSC指令以使新数值传送到高速计数器。表6--30列出用于保持期望的新当前值和预设值的特殊存储双字。
使用下列步骤将一个新当前值和/或新预设值写入高速计数器(步骤1和2可以任意顺序完成):
高速计数器。
值,位x.6用于当前值)。操作这些位不会影响高速计数器。
表6--30 HSC0、HSC1、HSC2、HSC3、HSC4和HSC5的新当前值和新预设值
提示对控制字节和新当前值和新预设值的SM位置的修改将不影响高速计数器,直到执行相应的HSC指 令为止。 |
实例:更新当前值和预设值
中断
所有计数器模式都支持在HSC的当前值等于预设值时产生一个中断事件。使用外部复位端的计数模式 支持外部复位中断。除去模式0、1和2之外,所有计数器模式支持计数方向改变中断。每种中断条件 都可以分别使能或者禁止。要得到关于使用中断的更多信息,参见通讯和中断指令一节。
注意当使用外部复位中断时,不要写入初始值,或者是在该中断程序中禁止再允许高速计数器,否则会 产生一个致命错误。 |
状态字节
每个高速计数器都有一个状态字节,其中的状态存储位指出了当前计数方向,当前值是否大于或者等 于预设值。表6--31给出了每个高速计数器状态位的定义。
提示只有在执行中断程序时,状态位才有效。监视高速计数器状态的目的是使其他事件能够产生中断以 完成更重要的操作。 |
表6--31 HSC0到HSC5的状态位
高速计数器的初始化步骤举例
以下以HSC1为例,对初始化和操作的步骤进行描述。在初始化描述中,假定S7- 200已经置成RUN 模式。因此,*扫描标志位为真。如果不是这种情况,请记住在进入RUN模式之后,对每一个高速 计数器的HDEF指令只能执行一次。对一个高速计数器第二次执行HDEF指令会引起运行错误,而且不能改变*次执行HDEF指令时对计数器的设置。
HSC1为内部方向控制的单相增/减计数器(模式0、1或2),初始化步骤如下:
初始化模式0、1或2
SMB47 = 16#F8 产生下列结果:
启用计数器写新当前值写新预设值
将方向设为向上计数
将启动和复位输入设为高电平有效
初始化模式3、4或5
HSC1为外部方向控制的单相增/减计数器(模式3、4或5),初始化步骤如下:
SMB47 = 16#F8 产生下列结果:
启用计数器写新当前值写新预设值
将HSC的初始方向设为向上计数将启动和复位输入设为高电平有效
初始化模式6、7或8
HSC1为具有增/减两种时钟的两相增/减计数器(模式6、7或8),初始化步骤如下:
SMB47 = 16#F8 产生下列结果:
启用计数器写新当前值写新预设值
将HSC的初始方向设为向上计数将启动和复位输入设为高电平有效
初始化模式9、10或11
HSC1为A/B相正交计数器(模式9、10或11),初始化步骤如下:
实例(1x计数模式):
SMB47 = 16#FC 产生下列结果:
启用计数器写新当前值写新预设值
将HSC的初始方向设为向上计数将启动和复位输入设为高电平有效
实例(4x计数模式):
SMB47 = 16#F8 产生下列结果:
启用计数器写新当前值写新预设值
将HSC的初始方向设为向上计数将启动和复位输入设为高电平有效
初始化模式12
HSC0为PTO0产生的脉冲计数(模式12),初始化步骤如下:
SMB37 = 16#F8 产生下列结果:
启用计数器写新当前值写新预设值
将方向设为向上计数
将启动和复位输入设为高电平有效
改变模式0、1、2或12的计数方向
对具有内部方向(控制模式0、1、2或12)的单相计数器HSC1,改变其计数方向的步骤如下:
SMB47=16#90 允许计数
置HSC计数方向为减。
SMB47=16#98 允许计数
置HSC计数方向为增
上海西门子S7-1500PLC代理商(价格实惠)