电动机功率 | 3kW | 外形尺寸 | 6mm |
---|---|---|---|
应用领域 | 环保,食品/农产品,地矿,包装/造纸/印刷,纺织/印染 | 重量 | 4kg |
全新的西门子S7-200SMART带来两种不同类型的CPU 模块,标准型和经济型,*满足不同行业、不同客户、不同设备的各种需求。标准型作为可扩展CPU 模块,可满足对I/O 规模有较大需求,逻辑控制较为复杂的应用;而经济型CPU 模块直接通过单机本体满足相对简单的控制需求。
![]() |
参考价 | ¥322 |
订货量 | 1 |
更新时间:2019-08-02 14:39:56浏览次数:243
联系我们时请说明是化工仪器网上看到的信息,谢谢!
广东西门子S7-200SMARTPLC模块代理经销商
西门子S7-200 PLC的PTO/PWM的控制寄存器
在S7-200的系统中,对每一路PTO/PWM的输出都有一个8位的控制寄存器、两个16位无符号时间(周期时间和脉冲宽度时间)寄存器、一个32位的脉冲计数器来控制。它们都属于特殊标志寄存器,具体分布见表9.70。其中SMB67和SMB77为控制字节。
表9.70 PTO/PWM的控制寄存器的分配
Q0.0和Q0.1对脉冲串输出的状态位 | ||
Q0.0 | Q0.1 | 功能描述 |
SM66.6 | SM76.6 | PTO通道溢出 0:无溢出 1:溢出 |
SM66.7 | SM76.7 | PTO闲置 0:占用 1:闲置 |
Q0.0和Q0.1对PTO/PWM输出的控制位 | ||
Q0.0 | Q0.1 | 功能描述 |
SM67.0 | SM77.0 | PTO/PWM刷新周期值 0:不刷新 1:刷新 |
SM67.1 | SM77.1 | PWM刷新脉宽值 0:不刷新 1:刷新 |
SM67.2 | SM77.2 | PTO刷新脉冲计数值 0:不刷新 1:刷新 |
SM67.3 | SM77.3 | PTO/PWM时基选择 0:1μS 1:1ms |
SM67.4 | SM77.4 | 没用 |
SM67.5 | SM77.5 | 没用 |
SM67.6 | SM77.6 | PTO/PWM模式选择 0:选择PTO 1:选择PWM |
SM67.7 | SM77. 7P | PTO/PWM使能 0:禁止 1:使能 |
Q0.0和Q0.1对PTO/PWM输出的周期时间值(范围2~65535) | ||
Q0.0 | Q0.1 | 功能描述 |
SMB68 | SMB78 | PTO/PWM周期值的高位字节 |
SMB69 | SMB79 | PTO/PWM周期值的低位字节 |
Q0.0和Q0.1对PWM输出的脉宽值(范围0~65535) | ||
Q0.0 | Q0.1 | 功能描述 |
SMB70 | SMB80 | PWM脉宽值的高位字节 |
SMB71 | SMB81 | PWM脉宽值的低位字节 |
Q0.0和Q0.1对PTO输出的计数值(范围1~4294967295) | ||
Q0.0 | Q0.1 | 功能描述 |
SMB72 | SMB82 | PTO脉冲计数值的有效字节 |
SMB73 | SMB83 | PTO脉冲计数值的次高有效字节 |
SMB74 | SMB84 | PTO脉冲计数值的次低有效字节 |
SMB75 | SMB85 | PTO脉冲计数值的低有效字节 |
PTO功能除了相应的控制信息外,还有两个标志位。其一用来表示所规定的脉冲数已输出完毕,其二表示两个脉冲串之间的衔接出现重叠(通道溢出)。
PTO功能允许两次脉冲串输出,这两次输出的脉冲串可以组合在一起链式发送。亦可发完*串之后,经过停顿,再发第二串。其方法是*次PT输出后执行PLS指令。随即第二次PTO输出并执行第二条PLS指令。
若*个脉冲串尚未输出完毕时,又了第二个PTO输出,则PTO通道溢出标志(SM66.6和SM76.6)置1。在PLC进入RUN模式时,此位置0。若需继续监测该位,必须在用户程序中将此位置O。
所有的控制位、周期、脉宽、脉冲计数值的默认值均为0。
参见表9.71,在PTO/PWM控制寄存器中装入的数值以达到所要求的目的,对于PTO/PWM0利用SMB67,对于PTO/PWM1使用SMB77。当需要装入新的脉冲计数值(SMD72或SMD820)、脉宽(SMW68和SMW78)时,必须在控制寄存器中装入表中的数值之后才可执行PLS指令。
表9.71 PTO/PWM十六进制控制字节参考表
控制寄存器 | PLS指令的执行结果 | |||||
允许 | 选择方式 | 时基 | 脉冲计数 | 脉宽 | 周期 | |
16# 81 | 是 | PTO | 1μS |
|
| 装载 |
16# 84 | 是 | PTO | 1μS | 装载 |
|
|
16 #85 | 是 | PTO | 1μS | 装载 |
| 装载 |
16 #89 | 是 | PTO | 1ms |
|
| 装载 |
16# 8C | 是 | PTO | 1ms | 装载 |
|
|
16# 8D | 是 | PTO | 1ms | 装载 |
| 装载 |
16# C1 | 是 | PWM | 1μs |
| 装载 |
|
16# C2 | 是 | PWM | 1μS |
| 装载 |
|
16# C3 | 是 | PWM | 1μS |
| 装载 | 装载 |
16# C9 | 是 | PWM | 1ms |
|
| 装载 |
16# CA | 是 | PWM | 1ms |
| 装载 | 装载 |
16# CB | 是 | PWM | 1ms |
| 装载 | 装载 |
S7-200系列PLC的CPU 214~CPU 216中,输出映像寄存器中的Q0.0和Q0.1可作PTO/PWM输出使用。该指令可实现高速脉冲串输出(PTO)或脉宽调制控制( PWM)功能。
所谓PTO,即输出个数、周期的方波脉冲(占空比为50%)。脉冲个数可设定为1~4294967295个,周期可设定为250~65535μs或2~65535ms。通常设定周期值应为偶数,若设置为奇数,则会导致占空比的轻微失真。如果编程时设定周期单位小于小值,系统默认则按小值进行设置。
所谓PWM,即输出一周期固定、脉宽变化的脉冲信号。周期范围可设定为250~65535μs或2~65535ms。占空比可为0%~*。当脉宽值与周期值相等时,输出无关断,即一直接通。当脉宽为0时,输出一直被关断。
如果的周期小于2个时间单位,机器就认为是2个时间单位。
在PTO和PWM方式下,由断开至接通,和由接通至断开,其对应的开关时间并不相同。这种差别表现为占空比的畸变。PTO/PWM输出要求至少10%的标称负载,以保证接通与关断的可靠转换。
西门子S7-200系列PLC的CPU 214~CPU 216中,输出映像寄存器中的Q0.0和Q0.1可作PTO/PWM输出使用。该指令可实现高速脉冲串输出(PTO)或脉宽调制控制( PWM)功能。
所谓PTO,即输出个数、周期的方波脉冲(占空比为50%)。脉冲个数可设定为1~4294967295个,周期可设定为250~65535μs或2~65535ms。通常设定周期值应为偶数,若设置为奇数,则会导致占空比的轻微失真。如果编程时设定周期单位小于小值,系统默认则按小值进行设置。
所谓PWM,即输出一周期固定、脉宽变化的脉冲信号。周期范围可设定为250~65535μs或2~65535ms。占空比可为0%~*。当脉宽值与周期值相等时,输出无关断,即一直接通。当脉宽为0时,输出一直被关断。
如果的周期小于2个时间单位,机器就认为是2个时间单位。
在PTO和PWM方式下,由断开至接通,和由接通至断开,其对应的开关时间并不相同。这种差别表现为占空比的畸变。PTO/PWM输出要求至少10%的标称负载,以保证接通与关断的可靠转换。
下面描述如何使HSC1中止高速计数功能(任何模式)。
1)向SMB47写入控制字节以中止高速计数功能:SMB47 =16#00,中止高速计数。
2)执行HSC指令来中止高速计数功能。
虽然上面列出了如何单独地改变方向、当前值、预置值,但用户可以对它们进行任何组合,此时只需向SMB47中写入适当的值之后执行HSC指令即可。
广东西门子S7-200SMARTPLC模块代理经销商